diff --git a/asm/Visual Studio 2017_14_LLVM_x64_Release/span_compile_only.asm b/asm/Visual Studio 2017_14_LLVM_x64_Release/span_compile_only.asm new file mode 100644 index 0000000..613fc64 --- /dev/null +++ b/asm/Visual Studio 2017_14_LLVM_x64_Release/span_compile_only.asm @@ -0,0 +1,20752 @@ + .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" "317CC843E234C2A315F9B75D90CA64C5" 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, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 112], rax +.Ltmp0: + .cv_loc 0 1 44 0 # ..\tests\span_compile_only.cpp:44:0 + mov byte ptr [rsp + 79], 1 + .cv_loc 0 1 45 0 # ..\tests\span_compile_only.cpp:45:0 + lea rcx, [rsp + 96] +.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 + 79], 1 + mov dl, 1 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov byte ptr [rsp + 63], dl # 1-byte Spill + jne .LBB0_4 +# %bb.1: + 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 + 62], r8b # 1-byte Spill + jne .LBB0_3 +# %bb.2: + lea rcx, [rsp + 96] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rsp + 62], dl # 1-byte Spill +.LBB0_3: + mov al, byte ptr [rsp + 62] # 1-byte Reload + mov byte ptr [rsp + 63], al # 1-byte Spill +.LBB0_4: + mov al, byte ptr [rsp + 63] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al + .cv_loc 0 1 48 0 # ..\tests\span_compile_only.cpp:48:0 + lea rcx, [rsp + 80] +.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 + 79], 1 + mov dl, 1 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov byte ptr [rsp + 47], dl # 1-byte Spill + jne .LBB0_8 +# %bb.5: + lea rcx, [rsp + 80] + call "?size@?$span@$$CBH$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_7 +# %bb.6: + lea rcx, [rsp + 80] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rsp + 46], dl # 1-byte Spill +.LBB0_7: + mov al, byte ptr [rsp + 46] # 1-byte Reload + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB0_8: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al + .cv_loc 0 1 51 0 # ..\tests\span_compile_only.cpp:51:0 + mov al, byte ptr [rsp + 79] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 112] + 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, 120 + ret +.Ltmp5: +.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] +.Ltmp8: + 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] +.Ltmp6: + 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" +.Ltmp7: + 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 +.Ltmp9: +.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 .Ltmp6@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7@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] +.Ltmp10: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11: +.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] +.Ltmp12: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp13: +.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] +.Ltmp16: + 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] +.Ltmp14: + 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" +.Ltmp15: + 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 +.Ltmp17: +.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 .Ltmp14@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15@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] +.Ltmp18: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp19: +.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] +.Ltmp20: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp21: +.Lfunc_end6: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- 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_begin7: + .cv_func_id 7 + .cv_loc 7 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] +.Ltmp22: + pop rcx + ret +.Ltmp23: +.Lfunc_end7: + .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_begin8: + .cv_func_id 8 + .cv_loc 8 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 +.Ltmp28: + 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 +.Ltmp29: + .cv_loc 8 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 .LBB8_1 + jmp .LBB8_2 +.LBB8_1: + test byte ptr [rbp + 7], 1 + jne .LBB8_4 + jmp .LBB8_5 +.LBB8_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 +.Ltmp24: + 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" +.Ltmp25: + jmp .LBB8_3 +.LBB8_3: + ud2 +.LBB8_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_5: + .cv_loc 8 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 .LBB8_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 +.LBB8_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB8_8 + jmp .LBB8_9 +.LBB8_8: + test byte ptr [rbp - 25], 1 + jne .LBB8_14 + jmp .LBB8_15 +.LBB8_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 +.Ltmp26: + 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" +.Ltmp27: + jmp .LBB8_10 +.LBB8_10: + ud2 +.LBB8_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp30: +.LBB8_15: + .cv_loc 8 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" +.LBB8_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp31: + .cv_loc 8 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB8_12 + jmp .LBB8_13 +.LBB8_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_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" +.LBB8_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 8 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB8_17 + jmp .LBB8_18 +.LBB8_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB8_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp32: +.Lfunc_end8: + .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_begin8@IMGREL # IP + .long -1 # ToState + .long .Ltmp24@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp25@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp26@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp27@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_begin9: + .cv_func_id 9 + .cv_loc 9 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] +.Ltmp33: + 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" +.Ltmp34: + 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 +.Ltmp35: +.Lfunc_end9: + .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_begin10: + .cv_func_id 10 + .cv_loc 10 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] +.Ltmp36: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp37: +.Lfunc_end10: + .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_begin11: + .cv_func_id 11 + .cv_file 3 "C:\\projects\\gsl\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 11 3 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 +.Ltmp38: + .cv_loc 11 3 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 +.Ltmp39: +.Lfunc_end11: + .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_begin12: + .cv_func_id 12 + .cv_loc 12 3 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] +.Ltmp40: + 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 +.Ltmp41: +.Lfunc_end12: + .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_begin13: + .cv_func_id 13 + .cv_loc 13 3 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] +.Ltmp42: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UEAA@XZ" +.Ltmp43: + .cv_loc 13 3 97 0 # ..\include\gsl/gsl_assert:97:0 + nop + add rsp, 40 + ret +.Ltmp44: +.Lfunc_end13: + .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_begin14: + .cv_func_id 14 + .cv_loc 14 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 +.Ltmp45: + pop rcx + ret +.Ltmp46: +.Lfunc_end14: + .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_begin15: + .cv_func_id 15 + .cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\type_traits" "31392DB14D6313D8182AD771AA06F210" 1 + .cv_loc 15 4 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 +.Ltmp47: + .cv_loc 15 4 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 +.Ltmp48: +.Lfunc_end15: + .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_begin16: + .cv_func_id 16 + .cv_loc 16 3 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] +.Ltmp49: + 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 +.Ltmp50: +.Lfunc_end16: + .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_begin17: + .cv_func_id 17 + .cv_loc 17 3 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] +.Ltmp51: + 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 +.Ltmp52: +.Lfunc_end17: + .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_begin18: + .cv_func_id 18 + .cv_file 5 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\stdexcept" "2FE06AF7EACFB232C6FF033DBFC4412E" 1 + .cv_loc 18 5 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] +.Ltmp53: + 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 +.Ltmp54: +.Lfunc_end18: + .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_begin19: + .cv_func_id 19 + .cv_file 6 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vcruntime_exception.h" "6C163BAA92D5C81892AD5480D109CCEE" 1 + .cv_loc 19 6 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] +.Ltmp55: + 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 +.Ltmp56: + .cv_loc 19 6 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 +.Ltmp57: + .cv_loc 19 6 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 +.Ltmp58: +.Lfunc_end19: + .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_begin20: + .cv_func_id 20 + .cv_loc 20 5 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] +.Ltmp59: + 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 +.Ltmp60: +.Lfunc_end20: + .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_begin21: + .cv_func_id 21 + .cv_loc 21 3 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] +.Ltmp61: + 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 .LBB21_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB21_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp62: +.Lfunc_end21: + .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_begin22: + .cv_func_id 22 + .cv_loc 22 6 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] +.Ltmp63: + .cv_loc 22 6 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 .LBB22_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 .LBB22_3 +.LBB22_2: + lea rax, [rip + "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB22_3 +.LBB22_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp64: +.Lfunc_end22: + .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_begin23: + .cv_func_id 23 + .cv_loc 23 5 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] +.Ltmp65: + 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 .LBB23_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB23_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp66: +.Lfunc_end23: + .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_begin24: + .cv_func_id 24 + .cv_loc 24 5 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] +.Ltmp67: + .cv_loc 24 5 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" +.Ltmp68: + .cv_loc 24 5 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 +.Ltmp69: +.Lfunc_end24: + .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_begin25: + .cv_func_id 25 + .cv_loc 25 6 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] +.Ltmp70: + mov qword ptr [rcx], rax +.Ltmp71: + .cv_loc 25 6 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 +.Ltmp72: + .cv_loc 25 6 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 +.Ltmp73: +.Lfunc_end25: + .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_begin26: + .cv_func_id 26 + .cv_loc 26 6 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] +.Ltmp74: + 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 .LBB26_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB26_2: + .cv_loc 26 6 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 +.Ltmp75: +.Lfunc_end26: + .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_begin27: + .cv_func_id 27 + .cv_loc 27 5 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] +.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 "??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 27 5 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 +.Ltmp77: +.Lfunc_end27: + .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_begin28: + .cv_func_id 28 + .cv_loc 28 6 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] +.Ltmp78: + 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 +.Ltmp79: + .cv_loc 28 6 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 28 6 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] +.Ltmp80: + #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 +.Ltmp81: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + call __security_check_cookie +.Ltmp82: + .cv_loc 28 6 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 +.Ltmp83: +.Lfunc_end28: + .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_begin29: + .cv_func_id 29 + .cv_loc 29 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] +.Ltmp84: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp85: +.Lfunc_end29: + .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_begin30: + .cv_func_id 30 + .cv_loc 30 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 +.Ltmp90: + 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 +.Ltmp91: + .cv_loc 30 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 .LBB30_1 + jmp .LBB30_2 +.LBB30_1: + test byte ptr [rbp + 7], 1 + jne .LBB30_4 + jmp .LBB30_5 +.LBB30_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 +.Ltmp86: + 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" +.Ltmp87: + jmp .LBB30_3 +.LBB30_3: + ud2 +.LBB30_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_5: + .cv_loc 30 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 .LBB30_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 +.LBB30_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB30_8 + jmp .LBB30_9 +.LBB30_8: + test byte ptr [rbp - 25], 1 + jne .LBB30_14 + jmp .LBB30_15 +.LBB30_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 +.Ltmp88: + 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" +.Ltmp89: + jmp .LBB30_10 +.LBB30_10: + ud2 +.LBB30_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp92: +.LBB30_15: + .cv_loc 30 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" +.LBB30_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp93: + .cv_loc 30 2 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB30_12 + jmp .LBB30_13 +.LBB30_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_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" +.LBB30_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 30 2 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB30_17 + jmp .LBB30_18 +.LBB30_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB30_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp94: +.Lfunc_end30: + .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_begin30@IMGREL # IP + .long -1 # ToState + .long .Ltmp86@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp87@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp88@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp89@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_begin31: + .cv_func_id 31 + .cv_loc 31 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] +.Ltmp95: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp96: +.Lfunc_end31: + .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 + .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 .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 .Ltmp98-.Ltmp97 # Subsection size +.Ltmp97: + .short .Ltmp100-.Ltmp99 # Record length +.Ltmp99: + .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 +.Ltmp100: +.Ltmp98: + .p2align 2 + .long 241 # Symbol subsection for foo + .long .Ltmp102-.Ltmp101 # Subsection size +.Ltmp101: + .short .Ltmp104-.Ltmp103 # Record length +.Ltmp103: + .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 +.Ltmp104: + .short .Ltmp106-.Ltmp105 # Record length +.Ltmp105: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp5-.Ltmp0 # Code size + .secrel32 .Ltmp0 # Function section relative address + .secidx .Lfunc_begin0 # Function section index + .byte 0 # Lexical block name +.Ltmp106: + .short .Ltmp108-.Ltmp107 # Record length +.Ltmp107: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp108: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000O\000\000\000" + .short .Ltmp110-.Ltmp109 # Record length +.Ltmp109: + .short 4414 # Record kind: S_LOCAL + .long 4149 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp110: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000`\000\000\000" + .short .Ltmp112-.Ltmp111 # Record length +.Ltmp111: + .short 4414 # Record kind: S_LOCAL + .long 4210 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp112: + .cv_def_range .Ltmp0 .Ltmp5, "E\021O\001\000\000P\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 +.Ltmp102: + .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 .Ltmp114-.Ltmp113 # Subsection size +.Ltmp113: + .short .Ltmp116-.Ltmp115 # Record length +.Ltmp115: + .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 +.Ltmp116: + .short .Ltmp118-.Ltmp117 # Record length +.Ltmp117: + .short 4414 # Record kind: S_LOCAL + .long 4102 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp118: + .cv_def_range .Ltmp8 .Ltmp9, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp114: + .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 .Ltmp120-.Ltmp119 # Subsection size +.Ltmp119: + .short .Ltmp122-.Ltmp121 # Record length +.Ltmp121: + .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 +.Ltmp122: + .short .Ltmp124-.Ltmp123 # Record length +.Ltmp123: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp124: + .cv_def_range .Ltmp10 .Ltmp11, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp120: + .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 .Ltmp126-.Ltmp125 # Subsection size +.Ltmp125: + .short .Ltmp128-.Ltmp127 # Record length +.Ltmp127: + .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 +.Ltmp128: + .short .Ltmp130-.Ltmp129 # Record length +.Ltmp129: + .short 4414 # Record kind: S_LOCAL + .long 4126 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp130: + .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 +.Ltmp126: + .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 .Ltmp132-.Ltmp131 # Subsection size +.Ltmp131: + .short .Ltmp134-.Ltmp133 # Record length +.Ltmp133: + .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 +.Ltmp134: + .short .Ltmp136-.Ltmp135 # Record length +.Ltmp135: + .short 4414 # Record kind: S_LOCAL + .long 4169 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp136: + .cv_def_range .Ltmp16 .Ltmp17, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp132: + .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 .Ltmp138-.Ltmp137 # Subsection size +.Ltmp137: + .short .Ltmp140-.Ltmp139 # Record length +.Ltmp139: + .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 +.Ltmp140: + .short .Ltmp142-.Ltmp141 # Record length +.Ltmp141: + .short 4414 # Record kind: S_LOCAL + .long 4189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp142: + .cv_def_range .Ltmp18 .Ltmp19, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp138: + .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 .Ltmp144-.Ltmp143 # Subsection size +.Ltmp143: + .short .Ltmp146-.Ltmp145 # Record length +.Ltmp145: + .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 +.Ltmp146: + .short .Ltmp148-.Ltmp147 # Record length +.Ltmp147: + .short 4414 # Record kind: S_LOCAL + .long 4189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp148: + .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 +.Ltmp144: + .p2align 2 + .cv_linetable 6, "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end6 + .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 .Ltmp150-.Ltmp149 # Subsection size +.Ltmp149: + .short .Ltmp152-.Ltmp151 # Record length +.Ltmp151: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end7-"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4235 # 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 +.Ltmp152: + .short .Ltmp154-.Ltmp153 # Record length +.Ltmp153: + .short 4414 # Record kind: S_LOCAL + .long 4225 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp154: + .cv_def_range .Ltmp22 .Ltmp23, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp150: + .p2align 2 + .cv_linetable 7, "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end7 + .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 .Ltmp156-.Ltmp155 # Subsection size +.Ltmp155: + .short .Ltmp158-.Ltmp157 # Record length +.Ltmp157: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end8-"??$?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 4239 # 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 +.Ltmp158: + .short .Ltmp160-.Ltmp159 # Record length +.Ltmp159: + .short 4414 # Record kind: S_LOCAL + .long 4236 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp160: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\000(\000\000\000" + .short .Ltmp162-.Ltmp161 # Record length +.Ltmp161: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp162: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\0000\000\000\000" + .short .Ltmp164-.Ltmp163 # Record length +.Ltmp163: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp164: + .cv_def_range .Ltmp28 .Ltmp32, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp156: + .p2align 2 + .cv_linetable 8, "??$?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_end8 + .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 .Ltmp166-.Ltmp165 # Subsection size +.Ltmp165: + .short .Ltmp168-.Ltmp167 # Record length +.Ltmp167: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end9-"??$?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 4242 # 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 +.Ltmp168: + .short .Ltmp170-.Ltmp169 # Record length +.Ltmp169: + .short 4414 # Record kind: S_LOCAL + .long 4159 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp170: + .cv_def_range .Ltmp33 .Ltmp35, "E\021O\001\000\0000\000\000\000" + .short .Ltmp172-.Ltmp171 # Record length +.Ltmp171: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp172: + .cv_def_range .Ltmp33 .Ltmp35, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp166: + .p2align 2 + .cv_linetable 9, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z", .Lfunc_end9 + .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 .Ltmp174-.Ltmp173 # Subsection size +.Ltmp173: + .short .Ltmp176-.Ltmp175 # Record length +.Ltmp175: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end10-"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4243 # 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 +.Ltmp176: + .short .Ltmp178-.Ltmp177 # Record length +.Ltmp177: + .short 4414 # Record kind: S_LOCAL + .long 4162 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp178: + .cv_def_range .Ltmp36 .Ltmp37, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp174: + .p2align 2 + .cv_linetable 10, "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ", .Lfunc_end10 + .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 .Ltmp180-.Ltmp179 # Subsection size +.Ltmp179: + .short .Ltmp182-.Ltmp181 # Record length +.Ltmp181: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end11-"??$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 4746 # 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 +.Ltmp182: + .short .Ltmp184-.Ltmp183 # Record length +.Ltmp183: + .short 4414 # Record kind: S_LOCAL + .long 4246 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp184: + .cv_def_range .Ltmp38 .Ltmp39, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp180: + .p2align 2 + .cv_linetable 11, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z", .Lfunc_end11 + .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 .Ltmp186-.Ltmp185 # Subsection size +.Ltmp185: + .short .Ltmp188-.Ltmp187 # Record length +.Ltmp187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end12-"??0fail_fast@gsl@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4747 # 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 +.Ltmp188: + .short .Ltmp190-.Ltmp189 # Record length +.Ltmp189: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp190: + .cv_def_range .Ltmp40 .Ltmp41, "E\021O\001\000\0008\000\000\000" + .short .Ltmp192-.Ltmp191 # Record length +.Ltmp191: + .short 4414 # Record kind: S_LOCAL + .long 4253 # TypeIndex + .short 1 # Flags + .asciz "message" +.Ltmp192: + .cv_def_range .Ltmp40 .Ltmp41, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp186: + .p2align 2 + .cv_linetable 12, "??0fail_fast@gsl@@QEAA@QEBD@Z", .Lfunc_end12 + .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 .Ltmp194-.Ltmp193 # Subsection size +.Ltmp193: + .short .Ltmp196-.Ltmp195 # Record length +.Ltmp195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end13-"??1fail_fast@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4749 # 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 +.Ltmp196: + .short .Ltmp198-.Ltmp197 # Record length +.Ltmp197: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp198: + .cv_def_range .Ltmp42 .Ltmp44, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp194: + .p2align 2 + .cv_linetable 13, "??1fail_fast@gsl@@UEAA@XZ", .Lfunc_end13 + .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 .Ltmp200-.Ltmp199 # Subsection size +.Ltmp199: + .short .Ltmp202-.Ltmp201 # Record length +.Ltmp201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end14-"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4750 # 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 +.Ltmp202: + .short .Ltmp204-.Ltmp203 # Record length +.Ltmp203: + .short 4414 # Record kind: S_LOCAL + .long 4230 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp204: + .cv_def_range .Ltmp45 .Ltmp46, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp200: + .p2align 2 + .cv_linetable 14, "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ", .Lfunc_end14 + .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 .Ltmp206-.Ltmp205 # Subsection size +.Ltmp205: + .short .Ltmp208-.Ltmp207 # Record length +.Ltmp207: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end15-"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4755 # 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 +.Ltmp208: + .short .Ltmp210-.Ltmp209 # Record length +.Ltmp209: + .short 4414 # Record kind: S_LOCAL + .long 4752 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp210: + .cv_def_range .Ltmp47 .Ltmp48, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp206: + .p2align 2 + .cv_linetable 15, "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z", .Lfunc_end15 + .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 .Ltmp212-.Ltmp211 # Subsection size +.Ltmp211: + .short .Ltmp214-.Ltmp213 # Record length +.Ltmp213: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end16-"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4757 # 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 +.Ltmp214: + .short .Ltmp216-.Ltmp215 # Record length +.Ltmp215: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp216: + .cv_def_range .Ltmp49 .Ltmp50, "E\021O\001\000\0008\000\000\000" + .short .Ltmp218-.Ltmp217 # Record length +.Ltmp217: + .short 4414 # Record kind: S_LOCAL + .long 4246 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp218: + .cv_def_range .Ltmp49 .Ltmp50, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp212: + .p2align 2 + .cv_linetable 16, "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end16 + .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 .Ltmp220-.Ltmp219 # Subsection size +.Ltmp219: + .short .Ltmp222-.Ltmp221 # Record length +.Ltmp221: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end17-"??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4762 # 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 +.Ltmp222: + .short .Ltmp224-.Ltmp223 # Record length +.Ltmp223: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp224: + .cv_def_range .Ltmp51 .Ltmp52, "E\021O\001\000\0008\000\000\000" + .short .Ltmp226-.Ltmp225 # Record length +.Ltmp225: + .short 4414 # Record kind: S_LOCAL + .long 4759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp226: + .cv_def_range .Ltmp51 .Ltmp52, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp220: + .p2align 2 + .cv_linetable 17, "??0fail_fast@gsl@@QEAA@AEBU01@@Z", .Lfunc_end17 + .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 .Ltmp228-.Ltmp227 # Subsection size +.Ltmp227: + .short .Ltmp230-.Ltmp229 # Record length +.Ltmp229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end18-"??0logic_error@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4767 # 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 +.Ltmp230: + .short .Ltmp232-.Ltmp231 # Record length +.Ltmp231: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp232: + .cv_def_range .Ltmp53 .Ltmp54, "E\021O\001\000\0008\000\000\000" + .short .Ltmp234-.Ltmp233 # Record length +.Ltmp233: + .short 4414 # Record kind: S_LOCAL + .long 4764 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp234: + .cv_def_range .Ltmp53 .Ltmp54, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp228: + .p2align 2 + .cv_linetable 18, "??0logic_error@std@@QEAA@AEBV01@@Z", .Lfunc_end18 + .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 .Ltmp236-.Ltmp235 # Subsection size +.Ltmp235: + .short .Ltmp238-.Ltmp237 # Record length +.Ltmp237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end19-"??0exception@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4768 # 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 +.Ltmp238: + .short .Ltmp240-.Ltmp239 # Record length +.Ltmp239: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp240: + .cv_def_range .Ltmp55 .Ltmp58, "E\021O\001\000\0008\000\000\000" + .short .Ltmp242-.Ltmp241 # Record length +.Ltmp241: + .short 4414 # Record kind: S_LOCAL + .long 4283 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp242: + .cv_def_range .Ltmp55 .Ltmp58, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp236: + .p2align 2 + .cv_linetable 19, "??0exception@std@@QEAA@AEBV01@@Z", .Lfunc_end19 + .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 .Ltmp244-.Ltmp243 # Subsection size +.Ltmp243: + .short .Ltmp246-.Ltmp245 # Record length +.Ltmp245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end20-"??0logic_error@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4772 # 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 +.Ltmp246: + .short .Ltmp248-.Ltmp247 # Record length +.Ltmp247: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp248: + .cv_def_range .Ltmp59 .Ltmp60, "E\021O\001\000\0008\000\000\000" + .short .Ltmp250-.Ltmp249 # Record length +.Ltmp249: + .short 4414 # Record kind: S_LOCAL + .long 4769 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp250: + .cv_def_range .Ltmp59 .Ltmp60, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp244: + .p2align 2 + .cv_linetable 20, "??0logic_error@std@@QEAA@$$QEAV01@@Z", .Lfunc_end20 + .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 .Ltmp252-.Ltmp251 # Subsection size +.Ltmp251: + .short .Ltmp254-.Ltmp253 # Record length +.Ltmp253: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end21-"??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4749 # 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 +.Ltmp254: + .short .Ltmp256-.Ltmp255 # Record length +.Ltmp255: + .short 4414 # Record kind: S_LOCAL + .long 4251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp256: + .cv_def_range .Ltmp61 .Ltmp62, "E\021O\001\000\0000\000\000\000" + .short .Ltmp258-.Ltmp257 # Record length +.Ltmp257: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp258: + .cv_def_range .Ltmp61 .Ltmp62, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp252: + .p2align 2 + .cv_linetable 21, "??_Gfail_fast@gsl@@UEAAPEAXI@Z", .Lfunc_end21 + .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 .Ltmp260-.Ltmp259 # Subsection size +.Ltmp259: + .short .Ltmp262-.Ltmp261 # Record length +.Ltmp261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end22-"?what@exception@std@@UEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4773 # 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 +.Ltmp262: + .short .Ltmp264-.Ltmp263 # Record length +.Ltmp263: + .short 4414 # Record kind: S_LOCAL + .long 4289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp264: + .cv_def_range .Ltmp63 .Ltmp64, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp260: + .p2align 2 + .cv_linetable 22, "?what@exception@std@@UEBAPEBDXZ", .Lfunc_end22 + .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 .Ltmp266-.Ltmp265 # Subsection size +.Ltmp265: + .short .Ltmp268-.Ltmp267 # Record length +.Ltmp267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end23-"??_Glogic_error@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4775 # 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 +.Ltmp268: + .short .Ltmp270-.Ltmp269 # Record length +.Ltmp269: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp270: + .cv_def_range .Ltmp65 .Ltmp66, "E\021O\001\000\0000\000\000\000" + .short .Ltmp272-.Ltmp271 # Record length +.Ltmp271: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp272: + .cv_def_range .Ltmp65 .Ltmp66, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp266: + .p2align 2 + .cv_linetable 23, "??_Glogic_error@std@@UEAAPEAXI@Z", .Lfunc_end23 + .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 .Ltmp274-.Ltmp273 # Subsection size +.Ltmp273: + .short .Ltmp276-.Ltmp275 # Record length +.Ltmp275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end24-"??1logic_error@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4775 # 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 +.Ltmp276: + .short .Ltmp278-.Ltmp277 # Record length +.Ltmp277: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp278: + .cv_def_range .Ltmp67 .Ltmp69, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp274: + .p2align 2 + .cv_linetable 24, "??1logic_error@std@@UEAA@XZ", .Lfunc_end24 + .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 .Ltmp280-.Ltmp279 # Subsection size +.Ltmp279: + .short .Ltmp282-.Ltmp281 # Record length +.Ltmp281: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end25-"??1exception@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4776 # 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 +.Ltmp282: + .short .Ltmp284-.Ltmp283 # Record length +.Ltmp283: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp284: + .cv_def_range .Ltmp70 .Ltmp73, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp280: + .p2align 2 + .cv_linetable 25, "??1exception@std@@UEAA@XZ", .Lfunc_end25 + .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 .Ltmp286-.Ltmp285 # Subsection size +.Ltmp285: + .short .Ltmp288-.Ltmp287 # Record length +.Ltmp287: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end26-"??_Gexception@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4776 # 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 +.Ltmp288: + .short .Ltmp290-.Ltmp289 # Record length +.Ltmp289: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp290: + .cv_def_range .Ltmp74 .Ltmp75, "E\021O\001\000\0000\000\000\000" + .short .Ltmp292-.Ltmp291 # Record length +.Ltmp291: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp292: + .cv_def_range .Ltmp74 .Ltmp75, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp286: + .p2align 2 + .cv_linetable 26, "??_Gexception@std@@UEAAPEAXI@Z", .Lfunc_end26 + .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 .Ltmp294-.Ltmp293 # Subsection size +.Ltmp293: + .short .Ltmp296-.Ltmp295 # Record length +.Ltmp295: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end27-"??0logic_error@std@@QEAA@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4777 # 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 +.Ltmp296: + .short .Ltmp298-.Ltmp297 # Record length +.Ltmp297: + .short 4414 # Record kind: S_LOCAL + .long 4261 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp298: + .cv_def_range .Ltmp76 .Ltmp77, "E\021O\001\000\0008\000\000\000" + .short .Ltmp300-.Ltmp299 # Record length +.Ltmp299: + .short 4414 # Record kind: S_LOCAL + .long 4267 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp300: + .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 +.Ltmp294: + .p2align 2 + .cv_linetable 27, "??0logic_error@std@@QEAA@PEBD@Z", .Lfunc_end27 + .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 .Ltmp302-.Ltmp301 # Subsection size +.Ltmp301: + .short .Ltmp304-.Ltmp303 # Record length +.Ltmp303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end28-"??0exception@std@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4778 # 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 +.Ltmp304: + .short .Ltmp306-.Ltmp305 # Record length +.Ltmp305: + .short 4414 # Record kind: S_LOCAL + .long 4277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp306: + .cv_def_range .Ltmp78 .Ltmp83, "E\021O\001\000\0000\000\000\000" + .short .Ltmp308-.Ltmp307 # Record length +.Ltmp307: + .short 4414 # Record kind: S_LOCAL + .long 4253 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp308: + .cv_def_range .Ltmp78 .Ltmp83, "E\021O\001\000\0008\000\000\000" + .short .Ltmp310-.Ltmp309 # Record length +.Ltmp309: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp82-.Ltmp79 # Code size + .secrel32 .Ltmp79 # Function section relative address + .secidx .Lfunc_begin28 # Function section index + .byte 0 # Lexical block name +.Ltmp310: + .short .Ltmp312-.Ltmp311 # Record length +.Ltmp311: + .short 4414 # Record kind: S_LOCAL + .long 4492 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +.Ltmp312: + .cv_def_range .Ltmp79 .Ltmp82, "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 +.Ltmp302: + .p2align 2 + .cv_linetable 28, "??0exception@std@@QEAA@QEBD@Z", .Lfunc_end28 + .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 .Ltmp314-.Ltmp313 # Subsection size +.Ltmp313: + .short .Ltmp316-.Ltmp315 # Record length +.Ltmp315: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end29-"?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 4779 # 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 +.Ltmp316: + .short .Ltmp318-.Ltmp317 # Record length +.Ltmp317: + .short 4414 # Record kind: S_LOCAL + .long 4154 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp318: + .cv_def_range .Ltmp84 .Ltmp85, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp314: + .p2align 2 + .cv_linetable 29, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end29 + .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 .Ltmp320-.Ltmp319 # Subsection size +.Ltmp319: + .short .Ltmp322-.Ltmp321 # Record length +.Ltmp321: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end30-"??$?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 4783 # 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 +.Ltmp322: + .short .Ltmp324-.Ltmp323 # Record length +.Ltmp323: + .short 4414 # Record kind: S_LOCAL + .long 4780 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp324: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\000(\000\000\000" + .short .Ltmp326-.Ltmp325 # Record length +.Ltmp325: + .short 4414 # Record kind: S_LOCAL + .long 4171 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp326: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\0000\000\000\000" + .short .Ltmp328-.Ltmp327 # Record length +.Ltmp327: + .short 4414 # Record kind: S_LOCAL + .long 4233 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp328: + .cv_def_range .Ltmp90 .Ltmp94, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp320: + .p2align 2 + .cv_linetable 30, "??$?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_end30 + .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 .Ltmp330-.Ltmp329 # Subsection size +.Ltmp329: + .short .Ltmp332-.Ltmp331 # Record length +.Ltmp331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end31-"?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 4784 # 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 +.Ltmp332: + .short .Ltmp334-.Ltmp333 # Record length +.Ltmp333: + .short 4414 # Record kind: S_LOCAL + .long 4213 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp334: + .cv_def_range .Ltmp95 .Ltmp96, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp330: + .p2align 2 + .cv_linetable 31, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end31 + .section .debug$S,"dr" + .long 241 + .long .Ltmp336-.Ltmp335 # Subsection size +.Ltmp335: + .short .Ltmp338-.Ltmp337 # Record length +.Ltmp337: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "ptrdiff_t" +.Ltmp338: + .short .Ltmp340-.Ltmp339 # Record length +.Ltmp339: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp340: + .short .Ltmp342-.Ltmp341 # Record length +.Ltmp341: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp342: + .short .Ltmp344-.Ltmp343 # Record length +.Ltmp343: + .short 4360 # Record kind: S_UDT + .long 4149 # Type + .asciz "gsl::span" +.Ltmp344: + .short .Ltmp346-.Ltmp345 # Record length +.Ltmp345: + .short 4360 # Record kind: S_UDT + .long 4157 # Type + .asciz "gsl::span::storage_type >" +.Ltmp346: + .short .Ltmp348-.Ltmp347 # Record length +.Ltmp347: + .short 4360 # Record kind: S_UDT + .long 4165 # Type + .asciz "gsl::details::extent_type<-1>" +.Ltmp348: + .short .Ltmp350-.Ltmp349 # Record length +.Ltmp349: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp350: + .short .Ltmp352-.Ltmp351 # Record length +.Ltmp351: + .short 4360 # Record kind: S_UDT + .long 4210 # Type + .asciz "gsl::span" +.Ltmp352: + .short .Ltmp354-.Ltmp353 # Record length +.Ltmp353: + .short 4360 # Record kind: S_UDT + .long 4216 # Type + .asciz "gsl::span::storage_type >" +.Ltmp354: + .short .Ltmp356-.Ltmp355 # Record length +.Ltmp355: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp356: + .short .Ltmp358-.Ltmp357 # Record length +.Ltmp357: + .short 4360 # Record kind: S_UDT + .long 4233 # Type + .asciz "gsl::details::extent_type<0>" +.Ltmp358: + .short .Ltmp360-.Ltmp359 # Record length +.Ltmp359: + .short 4360 # Record kind: S_UDT + .long 4257 # Type + .asciz "gsl::fail_fast" +.Ltmp360: + .short .Ltmp362-.Ltmp361 # Record length +.Ltmp361: + .short 4360 # Record kind: S_UDT + .long 4262 # Type + .asciz "std::string" +.Ltmp362: + .short .Ltmp364-.Ltmp363 # Record length +.Ltmp363: + .short 4360 # Record kind: S_UDT + .long 4272 # Type + .asciz "std::logic_error" +.Ltmp364: + .short .Ltmp366-.Ltmp365 # Record length +.Ltmp365: + .short 4360 # Record kind: S_UDT + .long 4292 # Type + .asciz "std::exception" +.Ltmp366: + .short .Ltmp368-.Ltmp367 # Record length +.Ltmp367: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_t" +.Ltmp368: + .short .Ltmp370-.Ltmp369 # Record length +.Ltmp369: + .short 4360 # Record kind: S_UDT + .long 4352 # Type + .asciz "std::bool_constant" +.Ltmp370: + .short .Ltmp372-.Ltmp371 # Record length +.Ltmp371: + .short 4360 # Record kind: S_UDT + .long 4352 # Type + .asciz "std::true_type" +.Ltmp372: + .short .Ltmp374-.Ltmp373 # Record length +.Ltmp373: + .short 4360 # Record kind: S_UDT + .long 4355 # Type + .asciz "std::bool_constant" +.Ltmp374: + .short .Ltmp376-.Ltmp375 # Record length +.Ltmp375: + .short 4360 # Record kind: S_UDT + .long 4355 # Type + .asciz "std::false_type" +.Ltmp376: + .short .Ltmp378-.Ltmp377 # Record length +.Ltmp377: + .short 4360 # Record kind: S_UDT + .long 4299 # Type + .asciz "std::_Rebind_alloc_t,char>" +.Ltmp378: + .short .Ltmp380-.Ltmp379 # Record length +.Ltmp379: + .short 4360 # Record kind: S_UDT + .long 4352 # Type + .asciz "std::bool_constant<_Is_specialization_v,char_traits> && is_trivial_v,std::allocator >::pointer> >" +.Ltmp380: + .short .Ltmp382-.Ltmp381 # Record length +.Ltmp381: + .short 4360 # Record kind: S_UDT + .long 4488 # Type + .asciz "std::basic_string,std::allocator >" +.Ltmp382: + .short .Ltmp384-.Ltmp383 # Record length +.Ltmp383: + .short 4360 # Record kind: S_UDT + .long 4492 # Type + .asciz "__std_exception_data" +.Ltmp384: + .short .Ltmp386-.Ltmp385 # Record length +.Ltmp385: + .short 4360 # Record kind: S_UDT + .long 4526 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp386: + .short .Ltmp388-.Ltmp387 # Record length +.Ltmp387: + .short 4360 # Record kind: S_UDT + .long 4528 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_String_iter_types >" +.Ltmp388: + .short .Ltmp390-.Ltmp389 # Record length +.Ltmp389: + .short 4360 # Record kind: S_UDT + .long 4537 # Type + .asciz "std::_String_alloc > >" +.Ltmp390: + .short .Ltmp392-.Ltmp391 # Record length +.Ltmp391: + .short 4360 # Record kind: S_UDT + .long 4559 # Type + .asciz "std::allocator" +.Ltmp392: + .short .Ltmp394-.Ltmp393 # Record length +.Ltmp393: + .short 4360 # Record kind: S_UDT + .long 4567 # Type + .asciz "std::integral_constant" +.Ltmp394: + .short .Ltmp396-.Ltmp395 # Record length +.Ltmp395: + .short 4360 # Record kind: S_UDT + .long 4574 # Type + .asciz "std::integral_constant" +.Ltmp396: + .short .Ltmp398-.Ltmp397 # Record length +.Ltmp397: + .short 4360 # Record kind: S_UDT + .long 4576 # Type + .asciz "std::_Container_base" +.Ltmp398: + .short .Ltmp400-.Ltmp399 # Record length +.Ltmp399: + .short 4360 # Record kind: S_UDT + .long 4592 # Type + .asciz "std::_String_val >" +.Ltmp400: + .short .Ltmp402-.Ltmp401 # Record length +.Ltmp401: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +.Ltmp402: + .short .Ltmp404-.Ltmp403 # Record length +.Ltmp403: + .short 4360 # Record kind: S_UDT + .long 4618 # Type + .asciz "_Mbstatet" +.Ltmp404: + .short .Ltmp406-.Ltmp405 # Record length +.Ltmp405: + .short 4360 # Record kind: S_UDT + .long 4618 # Type + .asciz "mbstate_t" +.Ltmp406: + .short .Ltmp408-.Ltmp407 # Record length +.Ltmp407: + .short 4360 # Record kind: S_UDT + .long 4618 # Type + .asciz "_Mbstatet" +.Ltmp408: + .short .Ltmp410-.Ltmp409 # Record length +.Ltmp409: + .short 4360 # Record kind: S_UDT + .long 4620 # Type + .asciz "std::char_traits" +.Ltmp410: + .short .Ltmp412-.Ltmp411 # Record length +.Ltmp411: + .short 4360 # Record kind: S_UDT + .long 4623 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp412: + .short .Ltmp414-.Ltmp413 # Record length +.Ltmp413: + .short 4360 # Record kind: S_UDT + .long 4625 # Type + .asciz "std::allocator_traits >" +.Ltmp414: + .short .Ltmp416-.Ltmp415 # Record length +.Ltmp415: + .short 4360 # Record kind: S_UDT + .long 4637 # Type + .asciz "std::_Compressed_pair,std::_String_val >,1>" +.Ltmp416: + .short .Ltmp418-.Ltmp417 # Record length +.Ltmp417: + .short 4360 # Record kind: S_UDT + .long 4656 # Type + .asciz "std::_Iterator_base12" +.Ltmp418: + .short .Ltmp420-.Ltmp419 # Record length +.Ltmp419: + .short 4360 # Record kind: S_UDT + .long 4660 # Type + .asciz "std::_Container_proxy" +.Ltmp420: + .short .Ltmp422-.Ltmp421 # Record length +.Ltmp421: + .short 4360 # Record kind: S_UDT + .long 4686 # Type + .asciz "std::allocator" +.Ltmp422: + .short .Ltmp424-.Ltmp423 # Record length +.Ltmp423: + .short 4360 # Record kind: S_UDT + .long 4688 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp424: + .short .Ltmp426-.Ltmp425 # Record length +.Ltmp425: + .short 4360 # Record kind: S_UDT + .long 4690 # Type + .asciz "std::allocator_traits >" +.Ltmp426: + .short .Ltmp428-.Ltmp427 # Record length +.Ltmp427: + .short 4360 # Record kind: S_UDT + .long 4693 # Type + .asciz "std::_Simple_types" +.Ltmp428: + .short .Ltmp430-.Ltmp429 # Record length +.Ltmp429: + .short 4360 # Record kind: S_UDT + .long 4699 # Type + .asciz "std::_String_val >::_Bxty" +.Ltmp430: + .short .Ltmp432-.Ltmp431 # Record length +.Ltmp431: + .short 4360 # Record kind: S_UDT + .long 4713 # Type + .asciz "std::_Container_base12" +.Ltmp432: + .short .Ltmp434-.Ltmp433 # Record length +.Ltmp433: + .short 4360 # Record kind: S_UDT + .long 4716 # Type + .asciz "_Mbstatet" +.Ltmp434: + .short .Ltmp436-.Ltmp435 # Record length +.Ltmp435: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp436: + .short .Ltmp438-.Ltmp437 # Record length +.Ltmp437: + .short 4360 # Record kind: S_UDT + .long 4730 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp438: + .short .Ltmp440-.Ltmp439 # Record length +.Ltmp439: + .short 4360 # Record kind: S_UDT + .long 4744 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp440: + .short .Ltmp442-.Ltmp441 # Record length +.Ltmp441: + .short 4360 # Record kind: S_UDT + .long 4245 # Type + .asciz "std::remove_reference_t" +.Ltmp442: +.Ltmp336: + .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 + # Class (0x1080) { + # 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 (0x1081) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x1080) + # 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 0x80, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1082) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: gsl::details::extent_type<0>* (0x1081) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1083) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: gsl::details::extent_type<0>* (0x1081) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x101F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1084) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x1082) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(__int64) (0x1083) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x10, 0x00, 0x00 + # Modifier (0x1085) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x1080) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1086) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (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 (0x1087) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<0> (0x1080) + # ThisType: const gsl::details::extent_type<0>* (0x1086) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1088) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1084 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<0>::() (0x1087) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 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 (0x1089) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1088) + # 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 0x88, 0x10, 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 (0x108A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x1089) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1036) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x108B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1080) + # FunctionType: void gsl::details::extent_type<0>::() (0x1082) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x108C) { + # 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 (0x108D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x108E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1005) + # ThisType: gsl::span::storage_type >* (0x108C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x108D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x108F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1005) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x108E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1090) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x1091) { + # 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>) (0x1090) + # 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 0x90, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1092) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1038) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1091) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x38, 0x10, 0x00, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1093) { + # 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 (0x1094) { + # 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 (0x1095) { + # 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 (0x1096) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # 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 0x95, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1097) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1096) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + # Procedure (0x1098) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1097) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + # VFTableShape (0x1099) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x109A) { + # 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 (0x109B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # 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 0x95, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x109C) { + # 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 (0x109D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # 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 0x9c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x109E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x109D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + # MemberFunction (0x109F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10A0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x109A) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x109F) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x10A1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10A0) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xa0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 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 (0x10A2) { + # 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 (0x10A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x10A1) + # SourceFile: C:\projects\gsl\include\gsl\gsl_assert (0x10A2) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa1, 0x10, 0x00, 0x00 + .byte 0xa2, 0x10, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x10A4) { + # 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 (0x10A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x109A) + # 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 0x9a, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x10A6) { + # 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 (0x10A7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x10A6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A7) + # 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 0xa7, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x10AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # 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 0x9c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x10AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x10AB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + # MemberFunction (0x10AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x10AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x10AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x10AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + # FieldList (0x10AF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x10A4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AE + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x10A4) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x10B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AF) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xaf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 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 (0x10B1) { + # 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 (0x10B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x10B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept (0x10B1) + # LineNumber: 17 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xb1, 0x10, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + # Pointer (0x10B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1099) + # 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 0x99, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x10B4) { + # 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 (0x10B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A4) + # 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 0xa4, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x10B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x10B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x10A4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10BA) + # 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 0xba, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x10BB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbb, 0x10, 0x00, 0x00 + # MemberFunction (0x10BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x10B6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x10B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x10B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x10BD) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + # Pointer (0x10BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x10A4) + # 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 0xa4, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x10BF) + # ClassType: std::exception (0x10A4) + # ThisType: std::exception* (0x10B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x10BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x10BA) + # 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 0xba, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::exception (0x10A4) + # ThisType: const std::exception* (0x10C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x10B3) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x10B4) + # FieldOffset: 0x8 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x10BE + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x10C0) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x10B6) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x10C2) + # VFTableOffset: 0x8 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0xb3, 0x10, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xb6, 0x10, 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 0xc2, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x10C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C3) + # DerivedFrom: 0x0 + # VShape: (0x1099) + # SizeOf: 24 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x99, 0x10, 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 (0x10C5) { + # 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 (0x10C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x10C4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x10C5) + # LineNumber: 44 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc4, 0x10, 0x00, 0x00 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Class (0x10C7) { + # 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 + # Modifier (0x10C8) { + # 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 + # Pointer (0x10C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A6) + # 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 0xa6, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10CB) { + # 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 (0x10CC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x10CB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10CD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CC) + # 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 0xcc, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x10CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (0x10D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64, const std::allocator&) (0x10D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x10D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const std::allocator&) (0x10D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const std::allocator&) (0x10DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10DE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x10DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char) (0x10DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const char, const std::allocator&) (0x10E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A6) + # 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 0xa6, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x10E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + # MemberFunction (0x10E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x10E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10E7) { + # 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 (0x10E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x10E7) + # ArgType: const std::allocator& (0x10CD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0xcd, 0x10, 0x00, 0x00 + # MemberFunction (0x10E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x10E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10EA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10CA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x10CF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x10D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (0x10D4) + # ] + # 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&) (0x10D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x10D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const std::allocator&) (0x10DA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const) (0x10DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const std::allocator&) (0x10DD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x10DF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char, const std::allocator&) (0x10E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x10E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x10E9) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + # Pointer (0x10EB) { + # 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 (0x10EC) { + # 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 (0x10ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: char* const (0x10EB) + # ArgType: std::random_access_iterator_tag (0x10EC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + # MemberFunction (0x10EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x10ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const char* const (0x109D) + # ArgType: std::random_access_iterator_tag (0x10EC) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + # MemberFunction (0x10F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x10EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10F1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char* const, char* const, std::random_access_iterator_tag) (0x10EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const char* const, std::random_access_iterator_tag) (0x10F0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x10, 0x00, 0x00 + # Pointer (0x10F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x10A6) + # 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 0xa6, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x10E7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe7, 0x10, 0x00, 0x00 + # MemberFunction (0x10F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x10F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char (0x109C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x10F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x10F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10FA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char) (0x10F9) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x10, 0x00, 0x00 + # ArgList (0x10FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x10FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char) (0x10DE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10FF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x10F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F6) + # ] + # 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) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x10FD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x10FE) + # ] + # } + .byte 0x3a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + # Struct (0x1100) { + # 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 (0x1101) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ArgType: std::integral_constant (0x1100) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + # MemberFunction (0x1102) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x1101) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x01, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1103) { + # 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 (0x1104) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x10E2) + # ArgType: std::integral_constant (0x1103) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + # MemberFunction (0x1105) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x1104) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x04, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1106) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x1102) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x1105) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x11, 0x00, 0x00 + # ArgList (0x1107) { + # 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 (0x1108) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x1107) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x07, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1109) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x1108) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x11, 0x00, 0x00 + # MethodOverloadList (0x110A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x10F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x10F6) + # ] + # 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) (0x10FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x10FD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x10F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x10FE) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + # Class (0x110B) { + # 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 (0x110C) { + # 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 (0x110D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_const_iterator > > (0x110C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x110E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x10E7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe7, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x110F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::initializer_list (0x110E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0e, 0x11, 0x00, 0x00 + # MemberFunction (0x1110) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::initializer_list) (0x110F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1111) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x1112) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&) (0x1111) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1113) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1114) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1113) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1115) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1116) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const char* const, const unsigned __int64) (0x1115) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1117) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + # MemberFunction (0x1118) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char* const) (0x1117) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1119) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x111A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char) (0x1119) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x111C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const char) (0x111B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x111D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x111E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const unsigned __int64, const char) (0x111D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x111F) { + # 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) (0x1110) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const std::basic_string,std::allocator >&) (0x1112) + # ] + # 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) (0x1114) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const, const unsigned __int64) (0x1116) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const) (0x1118) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char) (0x111A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const char) (0x111C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const unsigned __int64, const char) (0x111E) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + # ArgList (0x1120) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::initializer_list (0x110E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0e, 0x11, 0x00, 0x00 + # MemberFunction (0x1121) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x1120) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x20, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1122) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x1123) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&) (0x1122) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1124) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1125) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x1124) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x24, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1126) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1127) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x1126) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x26, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1128) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + # MemberFunction (0x1129) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x1128) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x112B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x112A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x112D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x112C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x112E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x112F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned __int64) (0x112E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x2e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1130) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const char* const (0x109D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + # MemberFunction (0x1131) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x1130) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1132) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x1133) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned __int64, const char) (0x1132) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x32, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1134) { + # 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) (0x1121) + # ] + # 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 >&) (0x1123) + # ] + # 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) (0x1125) + # ] + # 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) (0x1127) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x1129) + # ] + # 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) (0x112B) + # ] + # 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 >&) (0x112D) + # ] + # 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) (0x112F) + # ] + # 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) (0x1131) + # ] + # 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) (0x1133) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x11, 0x00, 0x00 + # ArgList (0x1135) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1136) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1137) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1138) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x10F2) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, unsigned __int64) (0x1137) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1139) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + # MemberFunction (0x113A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >) (0x1139) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x113B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x110D) + # ArgType: const std::_String_const_iterator > > (0x110D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + .byte 0x0d, 0x11, 0x00, 0x00 + # MemberFunction (0x113C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x113B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x113D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64) (0x1136) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64) (0x1138) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >) (0x113A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x113C) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x11, 0x00, 0x00 + # MemberFunction (0x113E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x110B) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x113F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x10A7) + # 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 0xa7, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1140) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x110C) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1141) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x113E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1140) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x1142) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1143) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1144) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::basic_string,std::allocator >::() (0x1142) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1143) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + # Class (0x1145) { + # 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 (0x1146) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1145) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1147) { + # 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 (0x1148) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1147) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1149) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1146) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1148) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + # Pointer (0x114A) { + # 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 (0x114B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x114A) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x114C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x109C) + # 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 0x9c, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x114D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x114C) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x114E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(const unsigned __int64) (0x114B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(const unsigned __int64) (0x114D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + # MemberFunction (0x114F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x10F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x114A) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1151) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x114C) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1152) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x1150) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x1151) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + # MemberFunction (0x1153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1154) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1155) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1156) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, unsigned __int64, const unsigned __int64) (0x1156) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1158) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1159) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x1158) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F2) + # ArgType: std::integral_constant (0x1100) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + # MemberFunction (0x115B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x115A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F2) + # ArgType: std::integral_constant (0x1103) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + # MemberFunction (0x115D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x115C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x115E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x115B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x115D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + # Class (0x115F) { + # 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 (0x1160) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (0x115F) + # 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 0x5f, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1161) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_val >& (0x1160) + # ArgType: std::_String_val >& (0x1160) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + # MemberFunction (0x1162) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_val >&, std::_String_val >&) (0x1161) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1163) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x10F2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + # MemberFunction (0x1164) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: std::basic_string,std::allocator >* (0x10C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1163) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1165) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1166) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64) (0x1165) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1167) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1168) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const unsigned __int64) (0x1167) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x10D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x116A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char (0x109C) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x116B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char, const unsigned __int64) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x116C) { + # 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) (0x1166) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1168) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1169) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x116B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + # ArgList (0x116D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x116E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64) (0x116D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x116F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64) (0x116E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1168) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1169) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x116B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + # ArgList (0x1170) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1171) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, unsigned __int64) (0x1170) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1172) { + # 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) (0x1166) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1168) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, unsigned __int64) (0x1171) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x116B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + # ArgList (0x1173) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1174) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x10A6) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x1173) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1175) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1176) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1177) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1175) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char* const) (0x1176) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x11, 0x00, 0x00 + # MemberFunction (0x1178) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x10A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1179) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + # MemberFunction (0x117A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x1179) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x117B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const std::basic_string,std::allocator >& (0x10A8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x117C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # 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) (0x117B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x117D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x117E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x1128) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x117F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1180) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x117F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1181) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1178) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x117A) + # ] + # 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) (0x117C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char* const) (0x117D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x117E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x1180) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x11, 0x00, 0x00 + # MemberFunction (0x1182) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CB) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1183) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: const std::basic_string,std::allocator >* (0x113F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x3f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1184) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x10A6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1185) { + # 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 (0x1186) { + # 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 (0x1187) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_alloc > > (0x10C7) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x10C8) + # Name: _Memcpy_move_offset + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x10C8) + # Name: _Memcpy_move_size + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x10C8) + # Name: npos + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x10EA + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10F1 + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x10FA + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x7 + # MethodListIndex: 0x10FF + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1106 + # Name: _Assign_rv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1106 + # 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 >&) (0x10CA) + # Name: _Construct_lv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1109 + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x110A + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x111F + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x1134 + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x113D + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1141 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1141 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1144 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1144 + # Name: _Unchecked_end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1149 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1149 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1140) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x1140) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1148) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1148) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114E + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x114E + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char) (0x114F) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1152 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1152 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1143) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1143) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x10DF) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1153) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x1154) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::() (0x1155) + # 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) (0x1157) + # 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) (0x1159) + # Name: _Copy_s + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x115E + # Name: _Swap_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::_String_val >&, std::_String_val >&) (0x1162) + # 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 >&) (0x1164) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116C + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116C + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116C + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116F + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1172 + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116C + # 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) (0x1174) + # Name: substr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1177 + # Name: _Equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1181 + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x1182) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64) (0x1183) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: _Become_small + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x1154) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: _Tidy_init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x10D0) + # Name: _Tidy_deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::basic_string,std::allocator >::() (0x1184) + # Name: _Xlen + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x10C7) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x1185) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1186) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x115F) + # 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* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x114A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114C) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x110B) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x110C) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1145) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1147) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: _Use_memcpy_move + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xc8, 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 0xc8, 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 0xc8, 0x10, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xea, 0x10, 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 0xf1, 0x10, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x07, 0x00 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x11, 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 0x06, 0x11, 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 0xca, 0x10, 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 0x09, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0x34, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 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 0x3d, 0x11, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x44, 0x11, 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 0x44, 0x11, 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 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 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 0x4e, 0x11, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x11, 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 0x64, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6c, 0x11, 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 0x6f, 0x11, 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 0x72, 0x11, 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 0x6c, 0x11, 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 0x74, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x11, 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 0x83, 0x11, 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 0xd0, 0x10, 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 0x54, 0x11, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x10, 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 0x84, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 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 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x11, 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 0x5f, 0x11, 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 0xab, 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 0x4a, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0b, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x11, 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 0x45, 0x11, 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 0x47, 0x11, 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 0x00, 0x11, 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 (0x1188) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 172 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1187) + # 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 0x87, 0x11, 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 (0x1189) { + # 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 (0x118A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x1188) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 2064 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x10, 0x08, 0x00, 0x00 + # FieldList (0x118B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x10AB) + # 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 0xab, 0x10, 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 (0x118C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x118B) + # 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 0x8b, 0x11, 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 (0x118D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x118C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x10C5) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x118E) { + # 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 (0x118F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x10C7) + # 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 0xc7, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1190) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1191) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1192) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CB) + # 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 0xcb, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1193) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x1192) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + # MemberFunction (0x1194) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x1193) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1195) { + # 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 (0x1196) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1195) + # 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 0x95, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1197) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x1196) + # 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 0x96, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1198) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_alloc > > (0x10C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1199) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_alloc > > (0x1198) + # 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 0x98, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x119A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1197) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1199) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x119B) { + # 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 (0x119C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x119B) + # 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 0x9b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x119D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x119C) + # 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 0x9c, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x119E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x119D) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x119F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x119B) + # 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 0x9b, 0x11, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x11A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x119F) + # 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 0x9f, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x11A0) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1199) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11A2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_String_alloc > >::() (0x119E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_String_alloc > >::() (0x11A1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + # Pointer (0x11A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x10C7) + # 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 0xc7, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x11A4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_alloc > >& (0x11A3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + # MemberFunction (0x11A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_alloc > >&) (0x11A4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1192) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x10CD) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1199) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x10, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_String_alloc > >::() (0x11A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_String_alloc > >::() (0x11A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + # MemberFunction (0x11A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1160) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: std::_String_alloc > >* (0x118F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11AA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x115F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x11AA) + # 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 0xaa, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x11AB) + # ClassType: std::_String_alloc > > (0x10C7) + # ThisType: const std::_String_alloc > >* (0x1199) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x11, 0x00, 0x00 + .byte 0xc7, 0x10, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_String_alloc > >::() (0x11A9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_String_alloc > >::() (0x11AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x11, 0x00, 0x00 + # Class (0x11AE) { + # 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 (0x11AF) { + # 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 (0x11B0) { + # 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 (0x11B1) { + # 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 (0x11B2) { + # 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 (0x11B3) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11B2) + # 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 0xb2, 0x11, 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 (0x11B4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x11B3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1897 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x69, 0x07, 0x00, 0x00 + # FieldList (0x11B5) { + # 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 (0x11B6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11B5) + # 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 0xb5, 0x11, 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 (0x11B7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x11B6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x6e, 0x07, 0x00, 0x00 + # FieldList (0x11B8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x1190) + # Name: _String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x1190) + # Name: ~_String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(const std::allocator&) (0x1191) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::allocator&) (0x1194) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x1190) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x1190) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_String_alloc > >::() (0x119A) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11A2 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x1190) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_String_alloc > >&) (0x11A5) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11A8 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AD + # Name: _Get_data + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1186) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x11AE) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x11AF) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x11B0) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x115F) + # Name: _Mydata_t + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x11B1) + # 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* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x114A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114C) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x110B) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x110C) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x11B3) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x11B6) + # Name: + # } + # } + .byte 0x72, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x11, 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 0x90, 0x11, 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 0x91, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x11, 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 0x90, 0x11, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa2, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x86, 0x11, 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 0xae, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaf, 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 0xb0, 0x11, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x64 + .byte 0x61, 0x74, 0x61, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 0x11, 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 0xab, 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 0x4a, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x0b, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0c, 0x11, 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 0xb3, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x11B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 34 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11B8) + # 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 0xb8, 0x11, 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 (0x11BA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > > (0x11B9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1875 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x53, 0x07, 0x00, 0x00 + # Pointer (0x11BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x10CC) + # 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 0xcc, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x11BC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x114A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4a, 0x11, 0x00, 0x00 + # MemberFunction (0x11BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x11BC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x114C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x11BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x11BF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + # Pointer (0x11C1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x10CB) + # 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 0xcb, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x11C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x11C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x11C3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x11, 0x00, 0x00 + # ArgList (0x11C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x11C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, const unsigned __int64) (0x11C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x11C8) { + # 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 (0x11C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x11C8) + # 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x11CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const void* (0x11C9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + # MemberFunction (0x11CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x10CB) + # ThisType: std::allocator* (0x11C1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x11CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11CC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned __int64) (0x11C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned __int64, const void*) (0x11CB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + # MemberFunction (0x11CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x10CB) + # ThisType: const std::allocator* (0x11BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C0 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C4 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char* const, const unsigned __int64) (0x11C6) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11CC + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x11CD) + # 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* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x114A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114C) + # 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 (0x1100) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x11, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 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 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 0xab, 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 0x4a, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0x00, 0x11, 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 0x00, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x11CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11CE) + # 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 0xce, 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, 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 + # StringId (0x11D0) { + # 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 (0x11D1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x11CF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Modifier (0x11D2) { + # 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 (0x11D3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x1100) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x11D3) + # 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 0xd3, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x11D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x1100) + # ThisType: const std::integral_constant* (0x11D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0xd4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x11D6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11D2) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11D5) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11D5) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 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 0xd5, 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 0x00, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x11D7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11D6) + # 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 0xd6, 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 (0x11D8) { + # 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 (0x11D9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x11D7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x11D8) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Modifier (0x11DA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x1103) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x11DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (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: bool (0x30) + # ClassType: std::integral_constant (0x1103) + # ThisType: const std::integral_constant* (0x11DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x03, 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) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11D2) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11DC) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x11DC) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1103) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 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 0xdc, 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 0x03, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x11DE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11DD) + # 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 0xdd, 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 (0x11DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x11DE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x11D8) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Struct (0x11E0) { + # 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 + # Pointer (0x11E1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (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 (0x11E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x115F) + # ThisType: std::_String_val >* (0x11E1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_val > (0x115F) + # ThisType: std::_String_val >* (0x11E1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x11AA) + # 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 0xaa, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x11E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::_String_val > (0x115F) + # ThisType: const std::_String_val >* (0x11E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11E6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x11E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x11E5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + # MemberFunction (0x11E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_val > (0x115F) + # ThisType: const std::_String_val >* (0x11E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x115F) + # ThisType: const std::_String_val >* (0x11E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x115F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_String_val > (0x115F) + # ThisType: const std::_String_val >* (0x11E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x1173) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Enum (0x11EB) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11B2) + # 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 0xb2, 0x11, 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 (0x11EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x11EB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1789 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0xfd, 0x06, 0x00, 0x00 + # Enum (0x11ED) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x11B5) + # 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 0xb5, 0x11, 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 (0x11EE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x11ED) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1793 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x01, 0x07, 0x00, 0x00 + # FieldList (0x11EF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x11E0) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x11B1) + # 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 >::() (0x11E2) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11E6 + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_val >::() (0x11E7) + # Name: _Large_string_engaged + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned __int64) (0x11E8) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned __int64) (0x11E8) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_String_val >::() (0x11E9) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_String_val >::(const unsigned __int64, const unsigned __int64) (0x11EA) + # 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* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x114A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x114C) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x11EB) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x11ED) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x11B1) + # Name: _Bxty + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xb1, 0x11, 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 0xe2, 0x11, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x11, 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 0xe8, 0x11, 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 0xe8, 0x11, 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 0xe9, 0x11, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x11, 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 0xab, 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 0x4a, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4c, 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 0xeb, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x11F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x11EF) + # 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 0xef, 0x11, 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 (0x11F1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x11F0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1770 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0xea, 0x06, 0x00, 0x00 + # ArgList (0x11F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x11F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x109E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x11F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const char* const, const unsigned __int64) (0x11F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x11F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x11F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x109D) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char& (0x114C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x10AB) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const char&) (0x11F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x10EB) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const char (0x109C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x9c, 0x10, 0x00, 0x00 + # MemberFunction (0x11FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned __int64, const char) (0x11FB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11FD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x114A) + # ArgType: const char& (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x11FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x11FD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11FF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned __int64, const char) (0x11FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x11FE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + # ArgList (0x1200) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x114C) + # ArgType: const char& (0x114C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + # MemberFunction (0x1201) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x1200) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1202) { + # 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 (0x1203) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1202) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1204) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x11BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1205) { + # 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 (0x1206) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x1205) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1207) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1202) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1208) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1185) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1209) { + # 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 (0x120A) { + # 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 (0x120B) { + # 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) (0x11F3) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::char_traits::(const char* const) (0x11F4) + # 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) (0x11F6) + # 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) (0x11F8) + # 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&) (0x11FA) + # 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) (0x11F6) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11FF + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x1201) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x1201) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x1203) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x1204) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x1206) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x1207) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x1208) + # 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> (0x1209) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x120A) + # Name: state_type + # } + # } + .byte 0x4a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf8, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xfa, 0x11, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x01, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x01, 0x12, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x03, 0x12, 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 0x04, 0x12, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x08, 0x12, 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 0x09, 0x12, 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 0x0a, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x120C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x120B) + # 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 0x0b, 0x12, 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 (0x120D) { + # 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 (0x120E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x120C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd (0x120D) + # LineNumber: 441 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0xb9, 0x01, 0x00, 0x00 + # Struct (0x120F) { + # 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 (0x1210) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x120F) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1211) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1210) + # 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 0x10, 0x12, 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 (0x1212) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1211) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Pointer (0x1213) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # 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, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1214) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x1192) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x1213) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1215) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1216) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_String_val >,1> (0x1215) + # 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 0x15, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1217) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x10CD) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x1216) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x10, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1218) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1214) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1217) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + # MemberFunction (0x1219) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x1160) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x1213) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x121A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x11AB) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x118E) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x1216) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x11, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x121B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1219) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x121A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x12, 0x00, 0x00 + # FieldList (0x121C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x10CB) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x115F) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1218 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x121B + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x121D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x121C) + # 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 0x1c, 0x12, 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 + # StringId (0x121E) { + # 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 (0x121F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_String_val >,1> (0x121D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x121E) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # MemberFunction (0x1220) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: std::_Iterator_base12* (0x1196) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1221) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x1195) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1222) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1221) + # 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 0x21, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1223) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x1222) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + # MemberFunction (0x1224) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: std::_Iterator_base12* (0x1196) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1223) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1225) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1220) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x1224) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x12, 0x00, 0x00 + # Pointer (0x1226) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x1195) + # 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 0x95, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1227) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x1226) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: std::_Iterator_base12* (0x1196) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x1223) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1228) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x11E0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1229) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x1228) + # 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 0x28, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x122A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x1229) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + # MemberFunction (0x122B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: std::_Iterator_base12* (0x1196) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x122A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x122C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1221) + # 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 0x21, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x122D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x1229) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: const std::_Iterator_base12* (0x122C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x2c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x122E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1197) + # ClassType: std::_Iterator_base12 (0x1195) + # ThisType: std::_Iterator_base12* (0x1196) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x122F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x11D2) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x119C) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1196) + # FieldOffset: 0x8 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1225 + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x1227) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1220) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x122B) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1220) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x122D) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x122E) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1220) + # Name: _Orphan_me + # } + # } + .byte 0xfa, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xd2, 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 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x96, 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 0x25, 0x12, 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 0x27, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x12, 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 0x2b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x1230) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 12 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x122F) + # 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 0x2f, 0x12, 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 (0x1231) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x1230) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x121E) + # LineNumber: 105 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x30, 0x12, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x69, 0x00, 0x00, 0x00 + # MemberFunction (0x1232) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x119B) + # ThisType: std::_Container_proxy* (0x119C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1233) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x1229) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1196) + # FieldOffset: 0x8 + # Name: _Myfirstiter + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x1232) + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x96, 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 0x32, 0x12, 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 (0x1234) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1233) + # 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 0x33, 0x12, 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 (0x1235) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x1234) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x121E) + # LineNumber: 65 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x41, 0x00, 0x00, 0x00 + # Modifier (0x1236) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x11AE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1237) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1236) + # 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 0x36, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1238) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x119B) + # 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 0x9b, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1239) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy& (0x1238) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + # MemberFunction (0x123A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x119C) + # ClassType: std::allocator (0x11AE) + # ThisType: const std::allocator* (0x1237) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x1239) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x123B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy (0x119B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x123C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x123B) + # 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 0x3b, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x123D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x123B) + # 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 0x3b, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x123E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_proxy& (0x123D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + # MemberFunction (0x123F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_proxy* (0x123C) + # ClassType: std::allocator (0x11AE) + # ThisType: const std::allocator* (0x1237) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_proxy&) (0x123E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x12, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1240) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(std::_Container_proxy&) (0x123A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_proxy* std::allocator::(const std::_Container_proxy&) (0x123F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x12, 0x00, 0x00 + # Pointer (0x1241) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x11AE) + # 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 0xae, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1242) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x11AE) + # ThisType: std::allocator* (0x1241) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1243) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1236) + # 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 0x36, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1244) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1243) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x43, 0x12, 0x00, 0x00 + # MemberFunction (0x1245) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x11AE) + # ThisType: std::allocator* (0x1241) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1244) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1246) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1242) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x1245) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x12, 0x00, 0x00 + # ArgList (0x1247) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy* const (0x119F) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1248) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x11AE) + # ThisType: std::allocator* (0x1241) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy* const, const unsigned __int64) (0x1247) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x47, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1249) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x119C) + # ClassType: std::allocator (0x11AE) + # ThisType: std::allocator* (0x1241) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x1135) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x124A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x119C) + # ClassType: std::allocator (0x11AE) + # ThisType: std::allocator* (0x1241) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x11CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x124B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned __int64) (0x1249) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned __int64, const void*) (0x124A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + # MemberFunction (0x124C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x11AE) + # ThisType: const std::allocator* (0x1237) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x124D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1240 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1246 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Container_proxy* const, const unsigned __int64) (0x1248) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x124B + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x124C) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x119B) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x119C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x123C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x1238) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy& (0x123D) + # 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 (0x1100) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x40, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4b, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x12, 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 0x9b, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3c, 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 0x38, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3d, 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 0x00, 0x11, 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 0x00, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x124E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x124D) + # 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 0x4d, 0x12, 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 (0x124F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x124E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Struct (0x1250) { + # 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 (0x1251) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x1250) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1252) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1251) + # 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 0x51, 0x12, 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 (0x1253) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1252) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # FieldList (0x1254) { + # 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* (0x10AB) + # 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 0xab, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x1255) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1254) + # 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 0x54, 0x12, 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 (0x1256) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x1255) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # Array (0x1257) { + # 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 (0x1258) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x11B1) + # 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 0xb1, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1259) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x11B1) + # ThisType: std::_String_val >::_Bxty* (0x1258) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x125A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1257 + # 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: 0x1257 + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1259) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x1259) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x57, 0x12, 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 0x57, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x125B) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x125A) + # 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 0x5a, 0x12, 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 (0x125C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x125B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1189) + # LineNumber: 1854 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x12, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x3e, 0x07, 0x00, 0x00 + # Pointer (0x125D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x11E0) + # 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 0xe0, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x125E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11E0) + # ThisType: std::_Container_base12* (0x125D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x125F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x1228) + # 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 0x28, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1260) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x125F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + # MemberFunction (0x1261) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11E0) + # ThisType: std::_Container_base12* (0x125D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1260) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1262) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x125E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x1261) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x12, 0x00, 0x00 + # Pointer (0x1263) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x11E0) + # 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 0xe0, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1264) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x1263) + # ClassType: std::_Container_base12 (0x11E0) + # ThisType: std::_Container_base12* (0x125D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1260) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1265) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1197) + # ClassType: std::_Container_base12 (0x11E0) + # ThisType: const std::_Container_base12* (0x1229) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1266) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x1263) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + # MemberFunction (0x1267) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x11E0) + # ThisType: std::_Container_base12* (0x125D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x1266) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1268) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x119C) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1262 + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x1264) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x1265) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x125E) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x1267) + # Name: _Swap_all + # } + # } + .byte 0x82, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x62, 0x12, 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 0x64, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x1269) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1268) + # 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 0x68, 0x12, 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 (0x126A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x1269) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x121E) + # LineNumber: 76 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x69, 0x12, 0x00, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x4c, 0x00, 0x00, 0x00 + # FieldList (0x126B) { + # 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 (0x126C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x126B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x6b, 0x12, 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 (0x126D) { + # 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 (0x126E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x126C) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x126D) + # LineNumber: 531 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6c, 0x12, 0x00, 0x00 + .byte 0x6d, 0x12, 0x00, 0x00 + .byte 0x13, 0x02, 0x00, 0x00 + # ArgList (0x126F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1192) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1270) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Default_allocator_traits > (0x120F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x126F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1271) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1192) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const void* (0x11C9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + # MemberFunction (0x1272) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Default_allocator_traits > (0x120F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x1271) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x71, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1273) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x1270) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x1272) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x72, 0x12, 0x00, 0x00 + # Modifier (0x1274) { + # 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 (0x1275) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1192) + # ArgType: const char* (0x1274) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x74, 0x12, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1276) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x120F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const char*, const unsigned __int64) (0x1275) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1277) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x120F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1278) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x10CB) + # ClassType: std::_Default_allocator_traits > (0x120F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x10D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1279) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1273 + # 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) (0x1276) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x1277) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1278) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x10CB) + # 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* (0x10AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x11C9) + # 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 (0x1103) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1103) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x73, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x78, 0x12, 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 0xcb, 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 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 0xab, 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 0xc9, 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 0x03, 0x11, 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 0x00, 0x11, 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 0x03, 0x11, 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 0x00, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x127A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1279) + # 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 0x79, 0x12, 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 (0x127B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x127A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7a, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Pointer (0x127C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x11AE) + # 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 0xae, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x127D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x127C) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x127E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x119C) + # ClassType: std::_Default_allocator_traits > (0x1250) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x127D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x127F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x127C) + # ArgType: const unsigned __int64 (0x10C8) + # ArgType: const void* (0x11C9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + # MemberFunction (0x1280) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x119C) + # ClassType: std::_Default_allocator_traits > (0x1250) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x127F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x7f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1281) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x127E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x1280) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x7e, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x80, 0x12, 0x00, 0x00 + # Modifier (0x1282) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy* (0x119C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1283) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x127C) + # ArgType: const std::_Container_proxy* (0x1282) + # ArgType: const unsigned __int64 (0x10C8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0x82, 0x12, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + # MemberFunction (0x1284) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1250) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::_Container_proxy*, const unsigned __int64) (0x1283) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1285) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x1250) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1244) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1286) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x11AE) + # ClassType: std::_Default_allocator_traits > (0x1250) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1244) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x11, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1287) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1281 + # 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) (0x1284) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x1285) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x1286) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x11AE) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x119B) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x119C) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x123C) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x11C9) + # 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 (0x1103) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1103) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x1100) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x81, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x86, 0x12, 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 0xae, 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 0x9b, 0x11, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3c, 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 0xc9, 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 0x03, 0x11, 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 0x00, 0x11, 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 0x03, 0x11, 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 0x00, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1288) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1287) + # 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 0x87, 0x12, 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 (0x1289) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x1288) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x11D0) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x12, 0x00, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # FuncId (0x128A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1094) + # FunctionType: void (gsl::fail_fast&&) (0x1098) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x128B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(const char* const) (0x109F) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x128C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x128D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::() (0x128C) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x8c, 0x12, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x128E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1080) + # FunctionType: __int64 gsl::details::extent_type<0>::() (0x1087) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x128F) { + # 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 (0x1290) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1095) + # 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 0x95, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1291) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x1290) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x90, 0x12, 0x00, 0x00 + # Procedure (0x1292) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1096) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x1291) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x96, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + # FuncId (0x1293) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x128F) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1292) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x8f, 0x12, 0x00, 0x00 + .byte 0x92, 0x12, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1294) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1097) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1295) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1294) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x94, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1296) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1095) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1297) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x1296) + # 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 0x96, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1298) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x1297) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x97, 0x12, 0x00, 0x00 + # MemberFunction (0x1299) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1095) + # ThisType: gsl::fail_fast* (0x109B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x1298) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x129A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1095) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x1299) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x129B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x109A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x129C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x129B) + # 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 0x9b, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x129D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x129C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x12, 0x00, 0x00 + # MemberFunction (0x129E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x129D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x129F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x129E) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x9e, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::(const std::exception&) (0x10BD) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x12A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x109A) + # 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 0x9a, 0x10, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x12A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x12A1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa1, 0x12, 0x00, 0x00 + # MemberFunction (0x12A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x12A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x12A3) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: const char* std::exception::() (0x10C2) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x12A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x109A) + # ThisType: std::logic_error* (0x10A5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::() (0x12A6) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xa6, 0x12, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x12A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::() (0x10B6) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb6, 0x10, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x12A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x109A) + # FunctionType: void std::logic_error::(const char*) (0x10AD) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x12AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x10A4) + # FunctionType: void std::exception::(const char* const) (0x10B7) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x12AB) { + # 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 (0x12AC) { + # 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 (0x12AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x104B) + # ArgType: gsl::details::extent_type<0> (0x1080) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + # MemberFunction (0x12AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1048) + # ThisType: gsl::span::storage_type >* (0x12AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x12AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x12AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1048) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x12AE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x12B0) { + # 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 + + .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 diff --git a/asm/Visual Studio 2017_14_LLVM_x64_Release/span_tests.asm b/asm/Visual Studio 2017_14_LLVM_x64_Release/span_tests.asm new file mode 100644 index 0000000..bd1335a --- /dev/null +++ b/asm/Visual Studio 2017_14_LLVM_x64_Release/span_tests.asm @@ -0,0 +1,492988 @@ + .text + .intel_syntax noprefix + .def "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin0: + .cv_func_id 0 + .cv_file 1 "C:\\projects\\gsl\\tests\\span_tests.cpp" "8F4A9264958CA28E67B6B8FC4F306B18" 1 + .cv_loc 0 1 66 0 is_stmt 0 # ..\tests\span_tests.cpp:66:0 +.seh_proc "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp0: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BE@FAFDKEMK@default_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 66 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1: +.Lfunc_end0: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____0@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" +.Lfunc_begin1: + .cv_func_id 1 + .cv_loc 1 1 67 0 # ..\tests\span_tests.cpp:67:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1424 + .seh_stackalloc 1424 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp74: + .cv_loc 1 1 69 0 # ..\tests\span_tests.cpp:69:0 + mov qword ptr [rbp + 1288], -2 + lea rcx, [rbp + 1272] +.Ltmp75: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp76: + mov qword ptr [rbp + 240], rax # 8-byte Spill +.LBB1_1: # =>This Inner Loop Header: Depth=1 +.Ltmp77: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + lea rcx, [rbp + 1168] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 70 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1152] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1128] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1128] + lea r8, [rbp + 1152] + lea r9, [rbp + 1168] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp78: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + lea rcx, [rbp + 1272] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 207], r11b # 1-byte Spill + jne .LBB1_3 +# %bb.2: # in Loop: Header=BB1_1 Depth=1 + lea rcx, [rbp + 1272] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 207], dl # 1-byte Spill +.LBB1_3: # in Loop: Header=BB1_1 Depth=1 +.Ltmp2: + mov al, byte ptr [rbp + 207] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3: + jmp .LBB1_4 +.LBB1_4: # in Loop: Header=BB1_1 Depth=1 +.Ltmp4: + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1120] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp5: + jmp .LBB1_13 +.Ltmp79: +.LBB1_7: # Block address taken + # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_8 +.Ltmp80: +.LBB1_8: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp8: + lea rcx, [rbp + 1192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB1_9 +.LBB1_9: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB1_10 + jmp .LBB1_15 +.LBB1_10: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp10: +.Ltmp81: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp11: + mov byte ptr [rbp + 205], al # 1-byte Spill + jmp .LBB1_11 +.LBB1_11: # in Loop: Header=BB1_1 Depth=1 + mov al, byte ptr [rbp + 205] # 1-byte Reload + test al, 1 + jne .LBB1_12 + jmp .LBB1_14 +.LBB1_12: # in Loop: Header=BB1_1 Depth=1 +.Ltmp82: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + int3 + jmp .LBB1_14 +.Ltmp83: +.LBB1_13: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_8 +.Ltmp84: +.LBB1_14: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + jmp .LBB1_15 +.Ltmp85: +.LBB1_15: # in Loop: Header=BB1_1 Depth=1 + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp12: + lea rcx, [rbp + 1192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp13: + jmp .LBB1_16 +.LBB1_16: # in Loop: Header=BB1_1 Depth=1 + lea rcx, [rbp + 1192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_1 +.Ltmp86: +# %bb.17: + .cv_loc 1 1 72 0 # ..\tests\span_tests.cpp:72:0 + lea rcx, [rbp + 1096] +.Ltmp87: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Ltmp88: + mov qword ptr [rbp + 192], rax # 8-byte Spill +.LBB1_18: # =>This Inner Loop Header: Depth=1 +.Ltmp89: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + lea rcx, [rbp + 992] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 73 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 976] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 952] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1016] + lea rdx, [rbp + 952] + lea r8, [rbp + 976] + lea r9, [rbp + 992] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp90: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + lea rcx, [rbp + 1096] + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 159], r11b # 1-byte Spill + jne .LBB1_20 +# %bb.19: # in Loop: Header=BB1_18 Depth=1 + lea rcx, [rbp + 1096] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 159], dl # 1-byte Spill +.LBB1_20: # in Loop: Header=BB1_18 Depth=1 +.Ltmp14: + mov al, byte ptr [rbp + 159] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 936] + lea rdx, [rbp + 944] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp15: + jmp .LBB1_21 +.LBB1_21: # in Loop: Header=BB1_18 Depth=1 +.Ltmp16: + lea rcx, [rbp + 1016] + lea rdx, [rbp + 944] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp17: + jmp .LBB1_30 +.Ltmp91: +.LBB1_24: # Block address taken + # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_25 +.Ltmp92: +.LBB1_25: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp20: + lea rcx, [rbp + 1016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp21: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB1_26 +.LBB1_26: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB1_27 + jmp .LBB1_33 +.LBB1_27: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp22: +.Ltmp93: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp23: + mov byte ptr [rbp + 157], al # 1-byte Spill + jmp .LBB1_28 +.LBB1_28: # in Loop: Header=BB1_18 Depth=1 + mov al, byte ptr [rbp + 157] # 1-byte Reload + test al, 1 + jne .LBB1_29 + jmp .LBB1_32 +.LBB1_29: # in Loop: Header=BB1_18 Depth=1 +.Ltmp94: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + int3 + jmp .LBB1_32 +.Ltmp95: +.LBB1_30: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_25 +.Ltmp96: +.LBB1_32: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + jmp .LBB1_33 +.Ltmp97: +.LBB1_33: # in Loop: Header=BB1_18 Depth=1 + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp24: + lea rcx, [rbp + 1016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp25: + jmp .LBB1_34 +.LBB1_34: # in Loop: Header=BB1_18 Depth=1 + lea rcx, [rbp + 1016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_18 +.Ltmp98: +# %bb.35: + .cv_loc 1 1 77 0 # ..\tests\span_tests.cpp:77:0 + lea rcx, [rbp + 928] +.Ltmp99: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Ltmp100: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB1_36: # =>This Inner Loop Header: Depth=1 +.Ltmp101: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 824] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 78 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 808] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 784] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 848] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 928] +.Ltmp102: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp26: + lea rcx, [rbp + 768] + lea rdx, [rbp + 776] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp27: + jmp .LBB1_37 +.LBB1_37: # in Loop: Header=BB1_36 Depth=1 +.Ltmp28: + lea rcx, [rbp + 848] + lea rdx, [rbp + 776] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp29: + jmp .LBB1_46 +.Ltmp103: +.LBB1_40: # Block address taken + # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_41 +.Ltmp104: +.LBB1_41: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp32: + lea rcx, [rbp + 848] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp33: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB1_42 +.LBB1_42: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB1_43 + jmp .LBB1_49 +.LBB1_43: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp34: +.Ltmp105: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp35: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB1_44 +.LBB1_44: # in Loop: Header=BB1_36 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB1_45 + jmp .LBB1_48 +.LBB1_45: # in Loop: Header=BB1_36 Depth=1 +.Ltmp106: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + int3 + jmp .LBB1_48 +.Ltmp107: +.LBB1_46: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_41 +.Ltmp108: +.LBB1_48: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + jmp .LBB1_49 +.Ltmp109: +.LBB1_49: # in Loop: Header=BB1_36 Depth=1 + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp36: + lea rcx, [rbp + 848] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp37: + jmp .LBB1_50 +.LBB1_50: # in Loop: Header=BB1_36 Depth=1 + lea rcx, [rbp + 848] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_36 +.Ltmp110: +# %bb.51: + .cv_loc 1 1 80 0 # ..\tests\span_tests.cpp:80:0 + lea rcx, [rbp + 760] +.Ltmp111: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" +.Ltmp112: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB1_52: # =>This Inner Loop Header: Depth=1 +.Ltmp113: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + lea rax, [rbp + 656] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 81 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 640] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 616] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 680] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 760] +.Ltmp114: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + test rax, rax + sete r8b +.Ltmp38: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp39: + jmp .LBB1_53 +.LBB1_53: # in Loop: Header=BB1_52 Depth=1 +.Ltmp40: + lea rcx, [rbp + 680] + lea rdx, [rbp + 608] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp41: + jmp .LBB1_62 +.Ltmp115: +.LBB1_56: # Block address taken + # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_57 +.Ltmp116: +.LBB1_57: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp44: + lea rcx, [rbp + 680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp45: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB1_58 +.LBB1_58: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB1_59 + jmp .LBB1_65 +.LBB1_59: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp46: +.Ltmp117: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp47: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB1_60 +.LBB1_60: # in Loop: Header=BB1_52 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB1_61 + jmp .LBB1_64 +.LBB1_61: # in Loop: Header=BB1_52 Depth=1 +.Ltmp118: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + int3 + jmp .LBB1_64 +.Ltmp119: +.LBB1_62: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_57 +.Ltmp120: +.LBB1_64: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + jmp .LBB1_65 +.Ltmp121: +.LBB1_65: # in Loop: Header=BB1_52 Depth=1 + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp48: + lea rcx, [rbp + 680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp49: + jmp .LBB1_66 +.LBB1_66: # in Loop: Header=BB1_52 Depth=1 + lea rcx, [rbp + 680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_52 +.Ltmp122: +# %bb.67: + .cv_loc 1 1 92 0 # ..\tests\span_tests.cpp:92:0 + lea rcx, [rbp + 584] +.Ltmp123: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp124: + mov qword ptr [rbp], rax # 8-byte Spill +.LBB1_68: # =>This Inner Loop Header: Depth=1 +.Ltmp125: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + lea rcx, [rbp + 480] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 93 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 464] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 440] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 504] + lea rdx, [rbp + 440] + lea r8, [rbp + 464] + lea r9, [rbp + 480] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp126: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + lea rcx, [rbp + 584] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB1_70 +# %bb.69: # in Loop: Header=BB1_68 Depth=1 + lea rcx, [rbp + 584] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB1_70: # in Loop: Header=BB1_68 Depth=1 +.Ltmp50: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 424] + lea rdx, [rbp + 432] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp51: + jmp .LBB1_71 +.LBB1_71: # in Loop: Header=BB1_68 Depth=1 +.Ltmp52: + lea rcx, [rbp + 504] + lea rdx, [rbp + 432] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp53: + jmp .LBB1_80 +.Ltmp127: +.LBB1_74: # Block address taken + # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_75 +.Ltmp128: +.LBB1_75: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp56: + lea rcx, [rbp + 504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp57: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB1_76 +.LBB1_76: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB1_77 + jmp .LBB1_83 +.LBB1_77: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp58: +.Ltmp129: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp59: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB1_78 +.LBB1_78: # in Loop: Header=BB1_68 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB1_79 + jmp .LBB1_82 +.LBB1_79: # in Loop: Header=BB1_68 Depth=1 +.Ltmp130: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + int3 + jmp .LBB1_82 +.Ltmp131: +.LBB1_80: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_75 +.Ltmp132: +.LBB1_82: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + jmp .LBB1_83 +.Ltmp133: +.LBB1_83: # in Loop: Header=BB1_68 Depth=1 + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp60: + lea rcx, [rbp + 504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp61: + jmp .LBB1_84 +.LBB1_84: # in Loop: Header=BB1_68 Depth=1 + lea rcx, [rbp + 504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_68 +.Ltmp134: +# %bb.85: + .cv_loc 1 1 95 0 # ..\tests\span_tests.cpp:95:0 + lea rcx, [rbp + 408] +.Ltmp135: + #DEBUG_VALUE: cs <- [$rcx+0] + call "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" +.Ltmp136: + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB1_86: # =>This Inner Loop Header: Depth=1 +.Ltmp137: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + lea rcx, [rbp + 304] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 96 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 288] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 264] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 328] + lea rdx, [rbp + 264] + lea r8, [rbp + 288] + lea r9, [rbp + 304] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp138: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + lea rcx, [rbp + 408] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB1_88 +# %bb.87: # in Loop: Header=BB1_86 Depth=1 + lea rcx, [rbp + 408] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB1_88: # in Loop: Header=BB1_86 Depth=1 +.Ltmp62: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 248] + lea rdx, [rbp + 256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp63: + jmp .LBB1_89 +.LBB1_89: # in Loop: Header=BB1_86 Depth=1 +.Ltmp64: + lea rcx, [rbp + 328] + lea rdx, [rbp + 256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp65: + jmp .LBB1_98 +.Ltmp139: +.LBB1_92: # Block address taken + # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_93 +.Ltmp140: +.LBB1_93: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp68: + lea rcx, [rbp + 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp69: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB1_94 +.LBB1_94: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB1_95 + jmp .LBB1_101 +.LBB1_95: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp70: +.Ltmp141: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp71: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB1_96 +.LBB1_96: # in Loop: Header=BB1_86 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB1_97 + jmp .LBB1_100 +.LBB1_97: # in Loop: Header=BB1_86 Depth=1 +.Ltmp142: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + int3 + jmp .LBB1_100 +.Ltmp143: +.LBB1_98: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_93 +.Ltmp144: +.LBB1_100: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + jmp .LBB1_101 +.Ltmp145: +.LBB1_101: # in Loop: Header=BB1_86 Depth=1 + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp72: + lea rcx, [rbp + 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp73: + jmp .LBB1_102 +.LBB1_102: # in Loop: Header=BB1_86 Depth=1 + lea rcx, [rbp + 328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB1_86 +.Ltmp146: +# %bb.103: + .cv_loc 1 1 98 0 # ..\tests\span_tests.cpp:98:0 + add rsp, 1424 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_5: # in Loop: Header=BB1_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 +.Ltmp6: + lea rcx, [rbp + 1192] +.Ltmp147: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7: + jmp .LBB1_6 +.LBB1_6: # in Loop: Header=BB1_1 Depth=1 + lea rax, [rip + .LBB1_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp148: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_22: # in Loop: Header=BB1_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 +.Ltmp18: + lea rcx, [rbp + 1016] +.Ltmp149: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp19: + jmp .LBB1_23 +.LBB1_23: # in Loop: Header=BB1_18 Depth=1 + lea rax, [rip + .LBB1_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp150: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1192] +.Ltmp151: + .cv_loc 1 1 70 0 # ..\tests\span_tests.cpp:70:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp152: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_38: # in Loop: Header=BB1_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 +.Ltmp30: + lea rcx, [rbp + 848] +.Ltmp153: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp31: + jmp .LBB1_39 +.LBB1_39: # in Loop: Header=BB1_36 Depth=1 + lea rax, [rip + .LBB1_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp154: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1016] +.Ltmp155: + .cv_loc 1 1 73 0 # ..\tests\span_tests.cpp:73:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp156: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_54: # in Loop: Header=BB1_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 +.Ltmp42: + lea rcx, [rbp + 680] +.Ltmp157: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp43: + jmp .LBB1_55 +.LBB1_55: # in Loop: Header=BB1_52 Depth=1 + lea rax, [rip + .LBB1_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp158: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp159: + .cv_loc 1 1 78 0 # ..\tests\span_tests.cpp:78:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp160: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_72: # in Loop: Header=BB1_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 +.Ltmp54: + lea rcx, [rbp + 504] +.Ltmp161: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp55: + jmp .LBB1_73 +.LBB1_73: # in Loop: Header=BB1_68 Depth=1 + lea rax, [rip + .LBB1_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp162: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 680] +.Ltmp163: + .cv_loc 1 1 81 0 # ..\tests\span_tests.cpp:81:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp164: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1_90: # in Loop: Header=BB1_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 +.Ltmp66: + lea rcx, [rbp + 328] +.Ltmp165: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp67: + jmp .LBB1_91 +.LBB1_91: # in Loop: Header=BB1_86 Depth=1 + lea rax, [rip + .LBB1_92] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp166: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_99: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 504] +.Ltmp167: + .cv_loc 1 1 93 0 # ..\tests\span_tests.cpp:93:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp168: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA" +.LBB1_104: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 328] +.Ltmp169: + .cv_loc 1 1 96 0 # ..\tests\span_tests.cpp:96:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp170: +.Lfunc_end1: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # TryBlockMap + .long 25 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # IPToStateXData + .long 1416 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____0@@YAXXZ": + .long .Lfunc_begin1@IMGREL # IP + .long -1 # ToState + .long .Ltmp2@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp8@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp14@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp20@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp25@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp26@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp32@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp37@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp38@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp44@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp49@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp50@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp56@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp61@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp62@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp68@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp73@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____0@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??1NameAndTags@Catch@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1NameAndTags@Catch@@QEAA@XZ" + .globl "??1NameAndTags@Catch@@QEAA@XZ" # -- Begin function ??1NameAndTags@Catch@@QEAA@XZ + .p2align 4, 0x90 +"??1NameAndTags@Catch@@QEAA@XZ": # @"??1NameAndTags@Catch@@QEAA@XZ" +.Lfunc_begin2: + .cv_func_id 2 + .cv_file 2 "C:\\projects\\gsl\\build\\external\\include\\catch\\catch.hpp" "9B3D2CB5C0F9532CDDFBBFD0A622F0AF" 1 + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 +.seh_proc "??1NameAndTags@Catch@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp171: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1StringRef@Catch@@QEAA@XZ" +.Ltmp172: + .cv_loc 2 2 409 0 # external\include\catch/catch.hpp:409:0 + nop + add rsp, 56 + ret +.Ltmp173: +.Lfunc_end2: + .seh_handlerdata + .section .text,"xr",discard,"??1NameAndTags@Catch@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin3: + .cv_func_id 3 + .cv_loc 3 1 66 0 # ..\tests\span_tests.cpp:66:0 +.seh_proc "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp174: + lea rcx, [rip + "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp175: +.Lfunc_end3: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin4: + .cv_func_id 4 + .cv_loc 4 1 101 0 # ..\tests\span_tests.cpp:101:0 +.seh_proc "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp176: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BC@PHNLBNGC@size_optimization?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 101 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp177: +.Lfunc_end4: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____2@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" +.Lfunc_begin5: + .cv_func_id 5 + .cv_loc 5 1 102 0 # ..\tests\span_tests.cpp:102:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 688 + .seh_stackalloc 688 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp206: + .cv_loc 5 1 104 0 # ..\tests\span_tests.cpp:104:0 + mov qword ptr [rbp + 552], -2 + lea rcx, [rbp + 536] +.Ltmp207: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp208: + mov qword ptr [rbp + 56], rax # 8-byte Spill +.LBB5_1: # =>This Inner Loop Header: Depth=1 +.Ltmp209: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + lea rdx, [rip + "??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@"] + lea rax, [rbp + 432] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 105 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 416] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 392] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 456] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp210: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + mov qword ptr [rbp + 312], 16 +.Ltmp178: + lea rcx, [rbp + 320] + lea rdx, [rbp + 328] + lea r8, [rbp + 312] + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Ltmp179: + jmp .LBB5_2 +.LBB5_2: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rbp + 304], 16 +.Ltmp180: + lea rcx, [rbp + 328] + lea rdx, [rbp + 336] + lea r8, [rbp + 304] + call "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Ltmp181: + jmp .LBB5_3 +.LBB5_3: # in Loop: Header=BB5_1 Depth=1 +.Ltmp182: + lea rcx, [rbp + 456] + lea rdx, [rbp + 336] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp183: + jmp .LBB5_4 +.LBB5_4: # in Loop: Header=BB5_1 Depth=1 + lea rcx, [rbp + 336] + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + jmp .LBB5_9 +.Ltmp211: +.LBB5_8: # Block address taken + # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + jmp .LBB5_9 +.Ltmp212: +.LBB5_9: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp186: + lea rcx, [rbp + 456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp187: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB5_10 +.LBB5_10: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB5_11 + jmp .LBB5_15 +.LBB5_11: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp188: +.Ltmp213: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp189: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB5_12 +.LBB5_12: # in Loop: Header=BB5_1 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB5_13 + jmp .LBB5_14 +.LBB5_13: # in Loop: Header=BB5_1 Depth=1 +.Ltmp214: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + int3 +.Ltmp215: +.LBB5_14: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + jmp .LBB5_15 +.Ltmp216: +.LBB5_15: # in Loop: Header=BB5_1 Depth=1 + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp190: + lea rcx, [rbp + 456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp191: + jmp .LBB5_16 +.LBB5_16: # in Loop: Header=BB5_1 Depth=1 + lea rcx, [rbp + 456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB5_1 +.Ltmp217: +# %bb.17: + .cv_loc 5 1 109 0 # ..\tests\span_tests.cpp:109:0 + lea rcx, [rbp + 296] +.Ltmp218: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Ltmp219: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB5_18: # =>This Inner Loop Header: Depth=1 +.Ltmp220: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + lea rdx, [rip + "??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@"] + lea rax, [rbp + 192] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 110 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 176] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 152] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 216] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp221: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + mov qword ptr [rbp + 72], 8 +.Ltmp192: + lea rcx, [rbp + 80] + lea rdx, [rbp + 88] + lea r8, [rbp + 72] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Ltmp193: + jmp .LBB5_19 +.LBB5_19: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rbp + 64], 8 +.Ltmp194: + lea rcx, [rbp + 88] + lea rdx, [rbp + 96] + lea r8, [rbp + 64] + call "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Ltmp195: + jmp .LBB5_20 +.LBB5_20: # in Loop: Header=BB5_18 Depth=1 +.Ltmp196: + lea rcx, [rbp + 216] + lea rdx, [rbp + 96] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp197: + jmp .LBB5_21 +.LBB5_21: # in Loop: Header=BB5_18 Depth=1 + lea rcx, [rbp + 96] + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + jmp .LBB5_27 +.Ltmp222: +.LBB5_26: # Block address taken + # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + jmp .LBB5_27 +.Ltmp223: +.LBB5_27: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp200: + lea rcx, [rbp + 216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp201: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB5_28 +.LBB5_28: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB5_29 + jmp .LBB5_33 +.LBB5_29: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp202: +.Ltmp224: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp203: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB5_30 +.LBB5_30: # in Loop: Header=BB5_18 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB5_31 + jmp .LBB5_32 +.LBB5_31: # in Loop: Header=BB5_18 Depth=1 +.Ltmp225: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + int3 +.Ltmp226: +.LBB5_32: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + jmp .LBB5_33 +.Ltmp227: +.LBB5_33: # in Loop: Header=BB5_18 Depth=1 + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp204: + lea rcx, [rbp + 216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp205: + jmp .LBB5_34 +.LBB5_34: # in Loop: Header=BB5_18 Depth=1 + lea rcx, [rbp + 216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB5_18 +.Ltmp228: +# %bb.35: + .cv_loc 5 1 112 0 # ..\tests\span_tests.cpp:112:0 + add rsp, 688 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_5: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 336] +.Ltmp229: + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp230: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB5_6: # in Loop: Header=BB5_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 +.Ltmp184: + lea rcx, [rbp + 456] +.Ltmp231: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp185: + jmp .LBB5_7 +.LBB5_7: # in Loop: Header=BB5_1 Depth=1 + lea rax, [rip + .LBB5_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp232: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 456] + .cv_loc 5 1 105 0 # ..\tests\span_tests.cpp:105:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp233: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_23: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] +.Ltmp234: + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp235: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB5_24: # in Loop: Header=BB5_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 +.Ltmp198: + lea rcx, [rbp + 216] +.Ltmp236: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp199: + jmp .LBB5_25 +.LBB5_25: # in Loop: Header=BB5_18 Depth=1 + lea rax, [rip + .LBB5_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp237: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA": +.seh_proc "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA" +.LBB5_36: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 5 1 110 0 # ..\tests\span_tests.cpp:110:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp238: +.Lfunc_end5: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 429065506 # MagicNumber + .long 8 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # TryBlockMap + .long 11 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # IPToStateXData + .long 680 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$36@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____2@@YAXXZ": + .long .Lfunc_begin5@IMGREL # IP + .long -1 # ToState + .long .Ltmp178@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp182@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp186@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp191@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp192@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp196@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp200@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp205@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____2@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .text + # -- End function + .def "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin6: + .cv_func_id 6 + .cv_loc 6 1 101 0 # ..\tests\span_tests.cpp:101:0 +.seh_proc "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp239: + lea rcx, [rip + "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp240: +.Lfunc_end6: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin7: + .cv_func_id 7 + .cv_loc 7 1 115 0 # ..\tests\span_tests.cpp:115:0 +.seh_proc "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp241: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 115 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp242: +.Lfunc_end7: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____4@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" +.Lfunc_begin8: + .cv_func_id 8 + .cv_loc 8 1 116 0 # ..\tests\span_tests.cpp:116:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2592 + .seh_stackalloc 2592 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp405: + .cv_loc 8 1 118 0 # ..\tests\span_tests.cpp:118:0 + mov qword ptr [rbp + 2456], -2 + mov dword ptr [rbp + 2436], 0 + lea rcx, [rbp + 2436] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2440] + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 600], rax # 8-byte Spill +.LBB8_1: # =>This Inner Loop Header: Depth=1 +.Ltmp406: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + lea rcx, [rbp + 2328] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 119 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2312] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2288] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2352] + lea rdx, [rbp + 2288] + lea r8, [rbp + 2312] + lea r9, [rbp + 2328] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp407: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + lea rcx, [rbp + 2440] + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 567], r11b # 1-byte Spill + jne .LBB8_3 +# %bb.2: # in Loop: Header=BB8_1 Depth=1 + lea rcx, [rbp + 2440] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 567], dl # 1-byte Spill +.LBB8_3: # in Loop: Header=BB8_1 Depth=1 +.Ltmp243: + mov al, byte ptr [rbp + 567] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2272] + lea rdx, [rbp + 2280] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp244: + jmp .LBB8_4 +.LBB8_4: # in Loop: Header=BB8_1 Depth=1 +.Ltmp245: + lea rcx, [rbp + 2352] + lea rdx, [rbp + 2280] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp246: + jmp .LBB8_13 +.Ltmp408: +.LBB8_7: # Block address taken + # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_8 +.Ltmp409: +.LBB8_8: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp249: + lea rcx, [rbp + 2352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp250: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB8_9 +.LBB8_9: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB8_10 + jmp .LBB8_15 +.LBB8_10: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp251: +.Ltmp410: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp252: + mov byte ptr [rbp + 565], al # 1-byte Spill + jmp .LBB8_11 +.LBB8_11: # in Loop: Header=BB8_1 Depth=1 + mov al, byte ptr [rbp + 565] # 1-byte Reload + test al, 1 + jne .LBB8_12 + jmp .LBB8_14 +.LBB8_12: # in Loop: Header=BB8_1 Depth=1 +.Ltmp411: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + int3 + jmp .LBB8_14 +.Ltmp412: +.LBB8_13: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_8 +.Ltmp413: +.LBB8_14: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + jmp .LBB8_15 +.Ltmp414: +.LBB8_15: # in Loop: Header=BB8_1 Depth=1 + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp253: + lea rcx, [rbp + 2352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp254: + jmp .LBB8_16 +.LBB8_16: # in Loop: Header=BB8_1 Depth=1 + lea rcx, [rbp + 2352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_1 +.Ltmp415: +# %bb.17: + .cv_loc 8 1 121 0 # ..\tests\span_tests.cpp:121:0 + mov dword ptr [rbp + 2252], 0 + lea rcx, [rbp + 2252] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2256] + mov r8, rax + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB8_18: # =>This Inner Loop Header: Depth=1 +.Ltmp416: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + lea rcx, [rbp + 2144] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 122 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2128] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2104] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2104] + lea r8, [rbp + 2128] + lea r9, [rbp + 2144] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp417: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + lea rcx, [rbp + 2256] + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 519], r11b # 1-byte Spill + jne .LBB8_20 +# %bb.19: # in Loop: Header=BB8_18 Depth=1 + lea rcx, [rbp + 2256] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 519], dl # 1-byte Spill +.LBB8_20: # in Loop: Header=BB8_18 Depth=1 +.Ltmp255: + mov al, byte ptr [rbp + 519] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2088] + lea rdx, [rbp + 2096] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp256: + jmp .LBB8_21 +.LBB8_21: # in Loop: Header=BB8_18 Depth=1 +.Ltmp257: + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2096] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp258: + jmp .LBB8_30 +.Ltmp418: +.LBB8_24: # Block address taken + # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_25 +.Ltmp419: +.LBB8_25: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp261: + lea rcx, [rbp + 2168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp262: + mov byte ptr [rbp + 518], al # 1-byte Spill + jmp .LBB8_26 +.LBB8_26: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [rbp + 518] # 1-byte Reload + test al, 1 + jne .LBB8_27 + jmp .LBB8_33 +.LBB8_27: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp263: +.Ltmp420: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp264: + mov byte ptr [rbp + 517], al # 1-byte Spill + jmp .LBB8_28 +.LBB8_28: # in Loop: Header=BB8_18 Depth=1 + mov al, byte ptr [rbp + 517] # 1-byte Reload + test al, 1 + jne .LBB8_29 + jmp .LBB8_32 +.LBB8_29: # in Loop: Header=BB8_18 Depth=1 +.Ltmp421: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + int3 + jmp .LBB8_32 +.Ltmp422: +.LBB8_30: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_25 +.Ltmp423: +.LBB8_32: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + jmp .LBB8_33 +.Ltmp424: +.LBB8_33: # in Loop: Header=BB8_18 Depth=1 + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp265: + lea rcx, [rbp + 2168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp266: + jmp .LBB8_34 +.LBB8_34: # in Loop: Header=BB8_18 Depth=1 + lea rcx, [rbp + 2168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_18 +.Ltmp425: +# %bb.35: + .cv_loc 8 1 126 0 # ..\tests\span_tests.cpp:126:0 + mov dword ptr [rbp + 2076], 0 + lea rcx, [rbp + 2076] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 2080] + mov r8, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 504], rax # 8-byte Spill +.LBB8_36: # =>This Inner Loop Header: Depth=1 +.Ltmp426: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 1968] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 127 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1952] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1928] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1992] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2080] +.Ltmp427: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp267: + lea rcx, [rbp + 1912] + lea rdx, [rbp + 1920] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp268: + jmp .LBB8_37 +.LBB8_37: # in Loop: Header=BB8_36 Depth=1 +.Ltmp269: + lea rcx, [rbp + 1992] + lea rdx, [rbp + 1920] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp270: + jmp .LBB8_46 +.Ltmp428: +.LBB8_40: # Block address taken + # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_41 +.Ltmp429: +.LBB8_41: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp273: + lea rcx, [rbp + 1992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp274: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB8_42 +.LBB8_42: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB8_43 + jmp .LBB8_49 +.LBB8_43: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp275: +.Ltmp430: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp276: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB8_44 +.LBB8_44: # in Loop: Header=BB8_36 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB8_45 + jmp .LBB8_48 +.LBB8_45: # in Loop: Header=BB8_36 Depth=1 +.Ltmp431: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + int3 + jmp .LBB8_48 +.Ltmp432: +.LBB8_46: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_41 +.Ltmp433: +.LBB8_48: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + jmp .LBB8_49 +.Ltmp434: +.LBB8_49: # in Loop: Header=BB8_36 Depth=1 + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp277: + lea rcx, [rbp + 1992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp278: + jmp .LBB8_50 +.LBB8_50: # in Loop: Header=BB8_36 Depth=1 + lea rcx, [rbp + 1992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_36 +.Ltmp435: +# %bb.51: + .cv_loc 8 1 129 0 # ..\tests\span_tests.cpp:129:0 + mov dword ptr [rbp + 1900], 0 + lea rcx, [rbp + 1900] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 1904] + mov r8, rax + call "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + mov qword ptr [rbp + 432], rax # 8-byte Spill +.LBB8_52: # =>This Inner Loop Header: Depth=1 +.Ltmp436: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + lea rax, [rbp + 1792] + mov rcx, rax + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 130 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1752] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1816] + mov rdx, qword ptr [rbp + 400] # 8-byte Reload + mov r8, qword ptr [rbp + 416] # 8-byte Reload + mov r9, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1904] +.Ltmp437: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + test rax, rax + sete r8b +.Ltmp279: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1744] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp280: + jmp .LBB8_53 +.LBB8_53: # in Loop: Header=BB8_52 Depth=1 +.Ltmp281: + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1744] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp282: + jmp .LBB8_62 +.Ltmp438: +.LBB8_56: # Block address taken + # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_57 +.Ltmp439: +.LBB8_57: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp285: + lea rcx, [rbp + 1816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp286: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB8_58 +.LBB8_58: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB8_59 + jmp .LBB8_65 +.LBB8_59: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp287: +.Ltmp440: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp288: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB8_60 +.LBB8_60: # in Loop: Header=BB8_52 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB8_61 + jmp .LBB8_64 +.LBB8_61: # in Loop: Header=BB8_52 Depth=1 +.Ltmp441: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + int3 + jmp .LBB8_64 +.Ltmp442: +.LBB8_62: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_57 +.Ltmp443: +.LBB8_64: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + jmp .LBB8_65 +.Ltmp444: +.LBB8_65: # in Loop: Header=BB8_52 Depth=1 + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp289: + lea rcx, [rbp + 1816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp290: + jmp .LBB8_66 +.LBB8_66: # in Loop: Header=BB8_52 Depth=1 + lea rcx, [rbp + 1816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_52 +.Ltmp445: +# %bb.67: +.LBB8_68: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1624] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 137 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1608] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1584] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1648] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp291: + mov rcx, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp292: + mov byte ptr [rbp + 303], al # 1-byte Spill + jmp .LBB8_69 +.LBB8_69: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 303] # 1-byte Reload + test al, 1 + jne .LBB8_70 + jmp .LBB8_81 +.LBB8_70: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp295: + lea rcx, [rbp + 1728] +.Ltmp446: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp296: + jmp .LBB8_71 +.LBB8_71: # in Loop: Header=BB8_68 Depth=1 +.Ltmp297: + lea rcx, [rbp + 1648] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp298: + jmp .LBB8_79 +.Ltmp447: +.LBB8_74: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.LBB8_75: # in Loop: Header=BB8_68 Depth=1 + jmp .LBB8_83 +.Ltmp448: +.LBB8_78: # Block address taken + # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.Ltmp449: +.LBB8_79: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_75 +.Ltmp450: +.LBB8_81: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp293: + lea rcx, [rbp + 1648] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp294: + jmp .LBB8_82 +.LBB8_82: # in Loop: Header=BB8_68 Depth=1 + jmp .LBB8_83 +.Ltmp451: +.LBB8_83: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp303: + lea rcx, [rbp + 1648] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp304: + mov byte ptr [rbp + 302], al # 1-byte Spill + jmp .LBB8_84 +.LBB8_84: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 302] # 1-byte Reload + test al, 1 + jne .LBB8_85 + jmp .LBB8_89 +.LBB8_85: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp305: +.Ltmp452: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp306: + mov byte ptr [rbp + 301], al # 1-byte Spill + jmp .LBB8_86 +.LBB8_86: # in Loop: Header=BB8_68 Depth=1 + mov al, byte ptr [rbp + 301] # 1-byte Reload + test al, 1 + jne .LBB8_87 + jmp .LBB8_88 +.LBB8_87: # in Loop: Header=BB8_68 Depth=1 +.Ltmp453: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + int3 +.Ltmp454: +.LBB8_88: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + jmp .LBB8_89 +.Ltmp455: +.LBB8_89: # in Loop: Header=BB8_68 Depth=1 + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp307: + lea rcx, [rbp + 1648] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp308: + jmp .LBB8_90 +.LBB8_90: # in Loop: Header=BB8_68 Depth=1 + lea rcx, [rbp + 1648] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_68 +.Ltmp456: +# %bb.91: +.LBB8_92: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1472] + mov rcx, rax + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 142 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1456] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1496] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 264] # 8-byte Reload + mov r8, qword ptr [rbp + 280] # 8-byte Reload + mov r9, qword ptr [rbp + 288] # 8-byte Reload + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp309: + mov rcx, qword ptr [rbp + 248] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp310: + mov byte ptr [rbp + 231], al # 1-byte Spill + jmp .LBB8_93 +.LBB8_93: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 231] # 1-byte Reload + test al, 1 + jne .LBB8_94 + jmp .LBB8_105 +.LBB8_94: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp313: + lea rcx, [rbp + 1576] +.Ltmp457: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp314: + jmp .LBB8_95 +.LBB8_95: # in Loop: Header=BB8_92 Depth=1 +.Ltmp315: + lea rcx, [rbp + 1496] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp316: + jmp .LBB8_103 +.Ltmp458: +.LBB8_98: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.LBB8_99: # in Loop: Header=BB8_92 Depth=1 + jmp .LBB8_107 +.Ltmp459: +.LBB8_102: # Block address taken + # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.Ltmp460: +.LBB8_103: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_99 +.Ltmp461: +.LBB8_105: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp311: + lea rcx, [rbp + 1496] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp312: + jmp .LBB8_106 +.LBB8_106: # in Loop: Header=BB8_92 Depth=1 + jmp .LBB8_107 +.Ltmp462: +.LBB8_107: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp321: + lea rcx, [rbp + 1496] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp322: + mov byte ptr [rbp + 230], al # 1-byte Spill + jmp .LBB8_108 +.LBB8_108: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 230] # 1-byte Reload + test al, 1 + jne .LBB8_109 + jmp .LBB8_113 +.LBB8_109: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp323: +.Ltmp463: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp324: + mov byte ptr [rbp + 229], al # 1-byte Spill + jmp .LBB8_110 +.LBB8_110: # in Loop: Header=BB8_92 Depth=1 + mov al, byte ptr [rbp + 229] # 1-byte Reload + test al, 1 + jne .LBB8_111 + jmp .LBB8_112 +.LBB8_111: # in Loop: Header=BB8_92 Depth=1 +.Ltmp464: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + int3 +.Ltmp465: +.LBB8_112: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + jmp .LBB8_113 +.Ltmp466: +.LBB8_113: # in Loop: Header=BB8_92 Depth=1 + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp325: + lea rcx, [rbp + 1496] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp326: + jmp .LBB8_114 +.LBB8_114: # in Loop: Header=BB8_92 Depth=1 + lea rcx, [rbp + 1496] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_92 +.Ltmp467: +# %bb.115: +.LBB8_116: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + lea rdx, [rip + "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@"] + lea rax, [rbp + 1320] + mov rcx, rax + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 145 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1304] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1280] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 192] # 8-byte Reload + mov r8, qword ptr [rbp + 208] # 8-byte Reload + mov r9, qword ptr [rbp + 216] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp327: + mov rcx, qword ptr [rbp + 176] # 8-byte Reload + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp328: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB8_117 +.LBB8_117: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB8_118 + jmp .LBB8_129 +.LBB8_118: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp331: + lea rcx, [rbp + 1424] +.Ltmp468: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp332: + jmp .LBB8_119 +.LBB8_119: # in Loop: Header=BB8_116 Depth=1 +.Ltmp333: + lea rcx, [rbp + 1344] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp334: + jmp .LBB8_127 +.Ltmp469: +.LBB8_122: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.LBB8_123: # in Loop: Header=BB8_116 Depth=1 + jmp .LBB8_131 +.Ltmp470: +.LBB8_126: # Block address taken + # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.Ltmp471: +.LBB8_127: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_123 +.Ltmp472: +.LBB8_129: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp329: + lea rcx, [rbp + 1344] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp330: + jmp .LBB8_130 +.LBB8_130: # in Loop: Header=BB8_116 Depth=1 + jmp .LBB8_131 +.Ltmp473: +.LBB8_131: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp339: + lea rcx, [rbp + 1344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp340: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB8_132 +.LBB8_132: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB8_133 + jmp .LBB8_137 +.LBB8_133: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp341: +.Ltmp474: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp342: + mov byte ptr [rbp + 157], al # 1-byte Spill + jmp .LBB8_134 +.LBB8_134: # in Loop: Header=BB8_116 Depth=1 + mov al, byte ptr [rbp + 157] # 1-byte Reload + test al, 1 + jne .LBB8_135 + jmp .LBB8_136 +.LBB8_135: # in Loop: Header=BB8_116 Depth=1 +.Ltmp475: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + int3 +.Ltmp476: +.LBB8_136: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + jmp .LBB8_137 +.Ltmp477: +.LBB8_137: # in Loop: Header=BB8_116 Depth=1 + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp343: + lea rcx, [rbp + 1344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp344: + jmp .LBB8_138 +.LBB8_138: # in Loop: Header=BB8_116 Depth=1 + lea rcx, [rbp + 1344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_116 +.Ltmp478: +# %bb.139: +.LBB8_140: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1168] + mov rcx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 150 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 136], rcx # 8-byte Spill + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1128] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1192] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + mov r8, qword ptr [rbp + 136] # 8-byte Reload + mov r9, qword ptr [rbp + 144] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp345: + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp346: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB8_141 +.LBB8_141: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB8_142 + jmp .LBB8_153 +.LBB8_142: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp349: + lea rcx, [rbp + 1272] +.Ltmp479: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp350: + jmp .LBB8_143 +.LBB8_143: # in Loop: Header=BB8_140 Depth=1 +.Ltmp351: + lea rcx, [rbp + 1192] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp352: + jmp .LBB8_151 +.Ltmp480: +.LBB8_146: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.LBB8_147: # in Loop: Header=BB8_140 Depth=1 + jmp .LBB8_155 +.Ltmp481: +.LBB8_150: # Block address taken + # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.Ltmp482: +.LBB8_151: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_147 +.Ltmp483: +.LBB8_153: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp347: + lea rcx, [rbp + 1192] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp348: + jmp .LBB8_154 +.LBB8_154: # in Loop: Header=BB8_140 Depth=1 + jmp .LBB8_155 +.Ltmp484: +.LBB8_155: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp357: + lea rcx, [rbp + 1192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp358: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB8_156 +.LBB8_156: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB8_157 + jmp .LBB8_161 +.LBB8_157: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp359: +.Ltmp485: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp360: + mov byte ptr [rbp + 85], al # 1-byte Spill + jmp .LBB8_158 +.LBB8_158: # in Loop: Header=BB8_140 Depth=1 + mov al, byte ptr [rbp + 85] # 1-byte Reload + test al, 1 + jne .LBB8_159 + jmp .LBB8_160 +.LBB8_159: # in Loop: Header=BB8_140 Depth=1 +.Ltmp486: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + int3 +.Ltmp487: +.LBB8_160: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + jmp .LBB8_161 +.Ltmp488: +.LBB8_161: # in Loop: Header=BB8_140 Depth=1 + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp361: + lea rcx, [rbp + 1192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp362: + jmp .LBB8_162 +.LBB8_162: # in Loop: Header=BB8_140 Depth=1 + lea rcx, [rbp + 1192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_140 +.Ltmp489: +# %bb.163: +.LBB8_164: # =>This Inner Loop Header: Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + lea rdx, [rip + "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@"] + lea rax, [rbp + 1016] + mov rcx, rax + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 153 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 64], rcx # 8-byte Spill + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 976] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1040] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 48] # 8-byte Reload + mov r8, qword ptr [rbp + 64] # 8-byte Reload + mov r9, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp363: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp364: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB8_165 +.LBB8_165: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB8_166 + jmp .LBB8_177 +.LBB8_166: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp367: + lea rcx, [rbp + 1120] +.Ltmp490: + call "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Ltmp368: + jmp .LBB8_167 +.LBB8_167: # in Loop: Header=BB8_164 Depth=1 +.Ltmp369: + lea rcx, [rbp + 1040] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp370: + jmp .LBB8_175 +.Ltmp491: +.LBB8_170: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.LBB8_171: # in Loop: Header=BB8_164 Depth=1 + jmp .LBB8_179 +.Ltmp492: +.LBB8_174: # Block address taken + # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.Ltmp493: +.LBB8_175: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_171 +.Ltmp494: +.LBB8_177: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp365: + lea rcx, [rbp + 1040] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp366: + jmp .LBB8_178 +.LBB8_178: # in Loop: Header=BB8_164 Depth=1 + jmp .LBB8_179 +.Ltmp495: +.LBB8_179: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp375: + lea rcx, [rbp + 1040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp376: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB8_180 +.LBB8_180: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB8_181 + jmp .LBB8_185 +.LBB8_181: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp377: +.Ltmp496: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp378: + mov byte ptr [rbp + 13], al # 1-byte Spill + jmp .LBB8_182 +.LBB8_182: # in Loop: Header=BB8_164 Depth=1 + mov al, byte ptr [rbp + 13] # 1-byte Reload + test al, 1 + jne .LBB8_183 + jmp .LBB8_184 +.LBB8_183: # in Loop: Header=BB8_164 Depth=1 +.Ltmp497: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + int3 +.Ltmp498: +.LBB8_184: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + jmp .LBB8_185 +.Ltmp499: +.LBB8_185: # in Loop: Header=BB8_164 Depth=1 + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp379: + lea rcx, [rbp + 1040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp380: + jmp .LBB8_186 +.LBB8_186: # in Loop: Header=BB8_164 Depth=1 + lea rcx, [rbp + 1040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB8_164 +.Ltmp500: +# %bb.187: + .cv_loc 8 1 157 0 # ..\tests\span_tests.cpp:157:0 + mov dword ptr [rbp + 956], 0 + lea rcx, [rbp + 956] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 960] + mov r8, rax + call "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + mov qword ptr [rbp], rax # 8-byte Spill +.LBB8_188: # =>This Inner Loop Header: Depth=1 +.Ltmp501: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + lea rcx, [rbp + 848] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 158 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 832] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 808] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 872] + lea rdx, [rbp + 808] + lea r8, [rbp + 832] + lea r9, [rbp + 848] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp502: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + lea rcx, [rbp + 960] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB8_190 +# %bb.189: # in Loop: Header=BB8_188 Depth=1 + lea rcx, [rbp + 960] + call "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB8_190: # in Loop: Header=BB8_188 Depth=1 +.Ltmp381: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 792] + lea rdx, [rbp + 800] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp382: + jmp .LBB8_191 +.LBB8_191: # in Loop: Header=BB8_188 Depth=1 +.Ltmp383: + lea rcx, [rbp + 872] + lea rdx, [rbp + 800] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp384: + jmp .LBB8_200 +.Ltmp503: +.LBB8_194: # Block address taken + # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_195 +.Ltmp504: +.LBB8_195: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp387: + lea rcx, [rbp + 872] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp388: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB8_196 +.LBB8_196: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB8_197 + jmp .LBB8_203 +.LBB8_197: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp389: +.Ltmp505: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp390: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB8_198 +.LBB8_198: # in Loop: Header=BB8_188 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB8_199 + jmp .LBB8_202 +.LBB8_199: # in Loop: Header=BB8_188 Depth=1 +.Ltmp506: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + int3 + jmp .LBB8_202 +.Ltmp507: +.LBB8_200: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_195 +.Ltmp508: +.LBB8_202: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + jmp .LBB8_203 +.Ltmp509: +.LBB8_203: # in Loop: Header=BB8_188 Depth=1 + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp391: + lea rcx, [rbp + 872] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp392: + jmp .LBB8_204 +.LBB8_204: # in Loop: Header=BB8_188 Depth=1 + lea rcx, [rbp + 872] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_188 +.Ltmp510: +# %bb.205: + .cv_loc 8 1 160 0 # ..\tests\span_tests.cpp:160:0 + mov dword ptr [rbp + 772], 0 + lea rcx, [rbp + 772] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rbp + 776] + mov r8, rax + call "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB8_206: # =>This Inner Loop Header: Depth=1 +.Ltmp511: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + lea rcx, [rbp + 664] + lea rdx, [rip + "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 161 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 648] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 624] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 688] + lea rdx, [rbp + 624] + lea r8, [rbp + 648] + lea r9, [rbp + 664] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp512: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + lea rcx, [rbp + 776] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB8_208 +# %bb.207: # in Loop: Header=BB8_206 Depth=1 + lea rcx, [rbp + 776] + call "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB8_208: # in Loop: Header=BB8_206 Depth=1 +.Ltmp393: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 608] + lea rdx, [rbp + 616] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp394: + jmp .LBB8_209 +.LBB8_209: # in Loop: Header=BB8_206 Depth=1 +.Ltmp395: + lea rcx, [rbp + 688] + lea rdx, [rbp + 616] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp396: + jmp .LBB8_218 +.Ltmp513: +.LBB8_212: # Block address taken + # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_213 +.Ltmp514: +.LBB8_213: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp399: + lea rcx, [rbp + 688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp400: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB8_214 +.LBB8_214: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB8_215 + jmp .LBB8_221 +.LBB8_215: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp401: +.Ltmp515: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp402: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB8_216 +.LBB8_216: # in Loop: Header=BB8_206 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB8_217 + jmp .LBB8_220 +.LBB8_217: # in Loop: Header=BB8_206 Depth=1 +.Ltmp516: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + int3 + jmp .LBB8_220 +.Ltmp517: +.LBB8_218: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_213 +.Ltmp518: +.LBB8_220: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + jmp .LBB8_221 +.Ltmp519: +.LBB8_221: # in Loop: Header=BB8_206 Depth=1 + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp403: + lea rcx, [rbp + 688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp404: + jmp .LBB8_222 +.LBB8_222: # in Loop: Header=BB8_206 Depth=1 + lea rcx, [rbp + 688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB8_206 +.Ltmp520: +# %bb.223: + .cv_loc 8 1 163 0 # ..\tests\span_tests.cpp:163:0 + add rsp, 2592 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_5: # in Loop: Header=BB8_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 +.Ltmp247: + lea rcx, [rbp + 2352] +.Ltmp521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp248: + jmp .LBB8_6 +.LBB8_6: # in Loop: Header=BB8_1 Depth=1 + lea rax, [rip + .LBB8_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_22: # in Loop: Header=BB8_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 +.Ltmp259: + lea rcx, [rbp + 2168] +.Ltmp523: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp260: + jmp .LBB8_23 +.LBB8_23: # in Loop: Header=BB8_18 Depth=1 + lea rax, [rip + .LBB8_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp524: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2352] +.Ltmp525: + .cv_loc 8 1 119 0 # ..\tests\span_tests.cpp:119:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp526: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_38: # in Loop: Header=BB8_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 +.Ltmp271: + lea rcx, [rbp + 1992] +.Ltmp527: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp272: + jmp .LBB8_39 +.LBB8_39: # in Loop: Header=BB8_36 Depth=1 + lea rax, [rip + .LBB8_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp528: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2168] +.Ltmp529: + .cv_loc 8 1 122 0 # ..\tests\span_tests.cpp:122:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp530: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_54: # in Loop: Header=BB8_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 +.Ltmp283: + lea rcx, [rbp + 1816] +.Ltmp531: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp284: + jmp .LBB8_55 +.LBB8_55: # in Loop: Header=BB8_52 Depth=1 + lea rax, [rip + .LBB8_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp532: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1992] +.Ltmp533: + .cv_loc 8 1 127 0 # ..\tests\span_tests.cpp:127:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp534: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_72: # in Loop: Header=BB8_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp301: + lea rcx, [rbp + 1648] + xor edx, edx +.Ltmp535: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp302: + jmp .LBB8_73 +.LBB8_73: # in Loop: Header=BB8_68 Depth=1 + lea rax, [rip + .LBB8_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp536: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_76: # in Loop: Header=BB8_68 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 +.Ltmp299: + lea rcx, [rbp + 1648] +.Ltmp537: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp300: + jmp .LBB8_77 +.LBB8_77: # in Loop: Header=BB8_68 Depth=1 + lea rax, [rip + .LBB8_78] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp538: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_80: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1816] +.Ltmp539: + .cv_loc 8 1 130 0 # ..\tests\span_tests.cpp:130:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp540: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_96: # in Loop: Header=BB8_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp319: + lea rcx, [rbp + 1496] + xor edx, edx +.Ltmp541: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp320: + jmp .LBB8_97 +.LBB8_97: # in Loop: Header=BB8_92 Depth=1 + lea rax, [rip + .LBB8_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp542: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_100: # in Loop: Header=BB8_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 +.Ltmp317: + lea rcx, [rbp + 1496] +.Ltmp543: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp318: + jmp .LBB8_101 +.LBB8_101: # in Loop: Header=BB8_92 Depth=1 + lea rax, [rip + .LBB8_102] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp544: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_104: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1648] +.Ltmp545: + .cv_loc 8 1 137 0 # ..\tests\span_tests.cpp:137:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp546: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_120: # in Loop: Header=BB8_116 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp337: + lea rcx, [rbp + 1344] + xor edx, edx +.Ltmp547: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp338: + jmp .LBB8_121 +.LBB8_121: # in Loop: Header=BB8_116 Depth=1 + lea rax, [rip + .LBB8_122] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp548: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_124: # in Loop: Header=BB8_116 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 +.Ltmp335: + lea rcx, [rbp + 1344] +.Ltmp549: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp336: + jmp .LBB8_125 +.LBB8_125: # in Loop: Header=BB8_116 Depth=1 + lea rax, [rip + .LBB8_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp550: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_128: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1496] +.Ltmp551: + .cv_loc 8 1 142 0 # ..\tests\span_tests.cpp:142:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp552: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_144: # in Loop: Header=BB8_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp355: + lea rcx, [rbp + 1192] + xor edx, edx +.Ltmp553: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp356: + jmp .LBB8_145 +.LBB8_145: # in Loop: Header=BB8_140 Depth=1 + lea rax, [rip + .LBB8_146] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp554: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_148: # in Loop: Header=BB8_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 +.Ltmp353: + lea rcx, [rbp + 1192] +.Ltmp555: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp354: + jmp .LBB8_149 +.LBB8_149: # in Loop: Header=BB8_140 Depth=1 + lea rax, [rip + .LBB8_150] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp556: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1344] +.Ltmp557: + .cv_loc 8 1 145 0 # ..\tests\span_tests.cpp:145:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp558: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_168: # in Loop: Header=BB8_164 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp373: + lea rcx, [rbp + 1040] + xor edx, edx +.Ltmp559: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp374: + jmp .LBB8_169 +.LBB8_169: # in Loop: Header=BB8_164 Depth=1 + lea rax, [rip + .LBB8_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp560: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_172: # in Loop: Header=BB8_164 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 +.Ltmp371: + lea rcx, [rbp + 1040] +.Ltmp561: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp372: + jmp .LBB8_173 +.LBB8_173: # in Loop: Header=BB8_164 Depth=1 + lea rax, [rip + .LBB8_174] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp562: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1192] +.Ltmp563: + .cv_loc 8 1 150 0 # ..\tests\span_tests.cpp:150:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp564: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_192: # in Loop: Header=BB8_188 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 +.Ltmp385: + lea rcx, [rbp + 872] +.Ltmp565: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp386: + jmp .LBB8_193 +.LBB8_193: # in Loop: Header=BB8_188 Depth=1 + lea rax, [rip + .LBB8_194] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp566: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_201: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1040] +.Ltmp567: + .cv_loc 8 1 153 0 # ..\tests\span_tests.cpp:153:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp568: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB8_210: # in Loop: Header=BB8_206 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 +.Ltmp397: + lea rcx, [rbp + 688] +.Ltmp569: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp398: + jmp .LBB8_211 +.LBB8_211: # in Loop: Header=BB8_206 Depth=1 + lea rax, [rip + .LBB8_212] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp570: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_219: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 872] +.Ltmp571: + .cv_loc 8 1 158 0 # ..\tests\span_tests.cpp:158:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp572: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA": +.seh_proc "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA" +.LBB8_224: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 688] +.Ltmp573: + .cv_loc 8 1 161 0 # ..\tests\span_tests.cpp:161:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp574: +.Lfunc_end8: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 429065506 # MagicNumber + .long 33 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # UnwindMap + .long 11 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # TryBlockMap + .long 55 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # IPToStateXData + .long 2584 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$80@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$128@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$224@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____4@@YAXXZ": + .long .Lfunc_begin8@IMGREL # IP + .long -1 # ToState + .long .Ltmp243@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp249@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp254@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp255@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp261@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp266@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp267@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp273@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp278@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp279@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp285@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp290@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp291@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp295@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp293@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp308@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp309@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp313@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp311@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp326@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp327@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp331@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp329@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp345@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp349@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp347@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp362@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp363@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp367@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp365@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp380@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp381@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp387@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp392@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp393@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp399@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp404@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$100@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$144@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$148@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$172@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$192@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$210@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .text + # -- End function + .def "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin9: + .cv_func_id 9 + .cv_loc 9 1 115 0 # ..\tests\span_tests.cpp:115:0 +.seh_proc "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp575: + lea rcx, [rip + "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp576: +.Lfunc_end9: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin10: + .cv_func_id 10 + .cv_loc 10 1 168 0 # ..\tests\span_tests.cpp:168:0 +.seh_proc "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp577: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 168 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp578: +.Lfunc_end10: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____6@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" +.Lfunc_begin11: + .cv_func_id 11 + .cv_loc 11 1 169 0 # ..\tests\span_tests.cpp:169:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5520 + call __chkstk + sub rsp, rax + .seh_stackalloc 5520 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp875: + .cv_loc 11 1 170 0 # ..\tests\span_tests.cpp:170:0 + mov qword ptr [rbp + 5384], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 5360], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 5368], rax +.Ltmp876: + .cv_loc 11 1 173 0 # ..\tests\span_tests.cpp:173:0 + mov dword ptr [rbp + 5356], 0 +.LBB11_1: # =>This Loop Header: Depth=1 + # Child Loop BB11_3 Depth 2 + # Child Loop BB11_20 Depth 2 + # Child Loop BB11_38 Depth 2 + # Child Loop BB11_56 Depth 2 + # Child Loop BB11_58 Depth 3 + # Child Loop BB11_77 Depth 3 + # Child Loop BB11_96 Depth 3 + # Child Loop BB11_117 Depth 2 + # Child Loop BB11_134 Depth 2 + # Child Loop BB11_152 Depth 2 + # Child Loop BB11_170 Depth 2 + # Child Loop BB11_172 Depth 3 + # Child Loop BB11_191 Depth 3 + # Child Loop BB11_210 Depth 3 + cmp dword ptr [rbp + 5356], 4 + jge .LBB11_231 +# %bb.2: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 176 0 # ..\tests\span_tests.cpp:176:0 + lea rdx, [rbp + 5360] +.Ltmp877: + movsxd r8, dword ptr [rbp + 5356] + lea rcx, [rbp + 5336] +.Ltmp878: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp879: + mov qword ptr [rbp + 1296], rax # 8-byte Spill +.LBB11_3: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp880: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + lea rdx, [rip + "??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@"] + lea rax, [rbp + 5232] + mov rcx, rax + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 177 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5216] + mov qword ptr [rbp + 1280], rcx # 8-byte Spill + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5192] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5256] + mov rdx, qword ptr [rbp + 1264] # 8-byte Reload + mov r8, qword ptr [rbp + 1280] # 8-byte Reload + mov r9, qword ptr [rbp + 1288] # 8-byte Reload + mov qword ptr [rbp + 1248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp881: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5112], rax +.Ltmp695: + lea rcx, [rbp + 5120] + lea rdx, [rbp + 5128] + lea r8, [rbp + 5112] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp696: + jmp .LBB11_4 +.LBB11_4: # in Loop: Header=BB11_3 Depth=2 +.Ltmp697: + lea rcx, [rbp + 5128] + lea rdx, [rbp + 5136] + lea r8, [rbp + 5356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp698: + jmp .LBB11_5 +.LBB11_5: # in Loop: Header=BB11_3 Depth=2 +.Ltmp699: + lea rcx, [rbp + 5256] + lea rdx, [rbp + 5136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp700: + jmp .LBB11_6 +.LBB11_6: # in Loop: Header=BB11_3 Depth=2 + lea rcx, [rbp + 5136] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB11_11 +.Ltmp882: +.LBB11_10: # Block address taken + # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + jmp .LBB11_11 +.Ltmp883: +.LBB11_11: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp703: + lea rcx, [rbp + 5256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp704: + mov byte ptr [rbp + 1239], al # 1-byte Spill + jmp .LBB11_12 +.LBB11_12: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [rbp + 1239] # 1-byte Reload + test al, 1 + jne .LBB11_13 + jmp .LBB11_17 +.LBB11_13: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp705: +.Ltmp884: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp706: + mov byte ptr [rbp + 1238], al # 1-byte Spill + jmp .LBB11_14 +.LBB11_14: # in Loop: Header=BB11_3 Depth=2 + mov al, byte ptr [rbp + 1238] # 1-byte Reload + test al, 1 + jne .LBB11_15 + jmp .LBB11_16 +.LBB11_15: # in Loop: Header=BB11_3 Depth=2 +.Ltmp885: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + int3 +.Ltmp886: +.LBB11_16: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + jmp .LBB11_17 +.Ltmp887: +.LBB11_17: # in Loop: Header=BB11_3 Depth=2 + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp707: + lea rcx, [rbp + 5256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp708: + jmp .LBB11_18 +.LBB11_18: # in Loop: Header=BB11_3 Depth=2 + lea rcx, [rbp + 5256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_3 +.Ltmp888: +# %bb.19: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_20 +.LBB11_20: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp889: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + lea rdx, [rip + "??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@"] + lea rax, [rbp + 5008] + mov rcx, rax + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 178 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4992] + mov qword ptr [rbp + 1216], rcx # 8-byte Spill + mov qword ptr [rbp + 1208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4968] + mov qword ptr [rbp + 1200], rcx # 8-byte Spill + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5032] + mov rdx, qword ptr [rbp + 1200] # 8-byte Reload + mov r8, qword ptr [rbp + 1216] # 8-byte Reload + mov r9, qword ptr [rbp + 1224] # 8-byte Reload + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp890: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + mov qword ptr [rbp + 1176], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 4888], rax +.Ltmp709: + lea rcx, [rbp + 4896] + lea rdx, [rbp + 4904] + lea r8, [rbp + 4888] + call "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Ltmp710: + jmp .LBB11_21 +.LBB11_21: # in Loop: Header=BB11_20 Depth=2 + lea rax, [rbp + 5360] + mov qword ptr [rbp + 4880], rax +.Ltmp711: + lea rcx, [rbp + 4904] + lea rdx, [rbp + 4912] + lea r8, [rbp + 4880] + call "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Ltmp712: + jmp .LBB11_22 +.LBB11_22: # in Loop: Header=BB11_20 Depth=2 +.Ltmp713: + lea rcx, [rbp + 5032] + lea rdx, [rbp + 4912] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp714: + jmp .LBB11_23 +.LBB11_23: # in Loop: Header=BB11_20 Depth=2 + lea rcx, [rbp + 4912] + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + jmp .LBB11_29 +.Ltmp891: +.LBB11_28: # Block address taken + # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_29 +.Ltmp892: +.LBB11_29: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp717: + lea rcx, [rbp + 5032] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp718: + mov byte ptr [rbp + 1175], al # 1-byte Spill + jmp .LBB11_30 +.LBB11_30: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [rbp + 1175] # 1-byte Reload + test al, 1 + jne .LBB11_31 + jmp .LBB11_35 +.LBB11_31: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp719: +.Ltmp893: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp720: + mov byte ptr [rbp + 1174], al # 1-byte Spill + jmp .LBB11_32 +.LBB11_32: # in Loop: Header=BB11_20 Depth=2 + mov al, byte ptr [rbp + 1174] # 1-byte Reload + test al, 1 + jne .LBB11_33 + jmp .LBB11_34 +.LBB11_33: # in Loop: Header=BB11_20 Depth=2 +.Ltmp894: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + int3 +.Ltmp895: +.LBB11_34: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + jmp .LBB11_35 +.Ltmp896: +.LBB11_35: # in Loop: Header=BB11_20 Depth=2 + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp721: + lea rcx, [rbp + 5032] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp722: + jmp .LBB11_36 +.LBB11_36: # in Loop: Header=BB11_20 Depth=2 + lea rcx, [rbp + 5032] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_20 +.Ltmp897: +# %bb.37: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_38 +.LBB11_38: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp898: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + lea rdx, [rip + "??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@"] + lea rax, [rbp + 4776] + mov rcx, rax + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 179 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4760] + mov qword ptr [rbp + 1152], rcx # 8-byte Spill + mov qword ptr [rbp + 1144], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4736] + mov qword ptr [rbp + 1136], rcx # 8-byte Spill + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4800] + mov rdx, qword ptr [rbp + 1136] # 8-byte Reload + mov r8, qword ptr [rbp + 1152] # 8-byte Reload + mov r9, qword ptr [rbp + 1160] # 8-byte Reload + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 5336] +.Ltmp899: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp723: + lea rcx, [rbp + 4672] + lea rdx, [rbp + 4680] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp724: + jmp .LBB11_39 +.LBB11_39: # in Loop: Header=BB11_38 Depth=2 + mov eax, dword ptr [rbp + 5356] + test eax, eax + sete r8b +.Ltmp725: + lea rcx, [rbp + 4680] + lea rdx, [rbp + 4688] + call "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Ltmp726: + jmp .LBB11_40 +.LBB11_40: # in Loop: Header=BB11_38 Depth=2 +.Ltmp727: + lea rcx, [rbp + 4800] + lea rdx, [rbp + 4688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp728: + jmp .LBB11_41 +.LBB11_41: # in Loop: Header=BB11_38 Depth=2 + lea rcx, [rbp + 4688] + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + jmp .LBB11_47 +.Ltmp900: +.LBB11_46: # Block address taken + # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_47 +.Ltmp901: +.LBB11_47: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp731: + lea rcx, [rbp + 4800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp732: + mov byte ptr [rbp + 1111], al # 1-byte Spill + jmp .LBB11_48 +.LBB11_48: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [rbp + 1111] # 1-byte Reload + test al, 1 + jne .LBB11_49 + jmp .LBB11_53 +.LBB11_49: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp733: +.Ltmp902: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp734: + mov byte ptr [rbp + 1110], al # 1-byte Spill + jmp .LBB11_50 +.LBB11_50: # in Loop: Header=BB11_38 Depth=2 + mov al, byte ptr [rbp + 1110] # 1-byte Reload + test al, 1 + jne .LBB11_51 + jmp .LBB11_52 +.LBB11_51: # in Loop: Header=BB11_38 Depth=2 +.Ltmp903: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + int3 +.Ltmp904: +.LBB11_52: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + jmp .LBB11_53 +.Ltmp905: +.LBB11_53: # in Loop: Header=BB11_38 Depth=2 + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp735: + lea rcx, [rbp + 4800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp736: + jmp .LBB11_54 +.LBB11_54: # in Loop: Header=BB11_38 Depth=2 + lea rcx, [rbp + 4800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_38 +.Ltmp906: +# %bb.55: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 180 0 # ..\tests\span_tests.cpp:180:0 + mov dword ptr [rbp + 4668], 0 +.LBB11_56: # Parent Loop BB11_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB11_58 Depth 3 + # Child Loop BB11_77 Depth 3 + # Child Loop BB11_96 Depth 3 + mov eax, dword ptr [rbp + 4668] + cmp eax, dword ptr [rbp + 5356] + jge .LBB11_116 +# %bb.57: # in Loop: Header=BB11_56 Depth=2 +.Ltmp907: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_58 +.LBB11_58: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp908: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + lea rdx, [rip + "??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@"] + lea rax, [rbp + 4560] + mov rcx, rax + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 182 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4544] + mov qword ptr [rbp + 1088], rcx # 8-byte Spill + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4520] + mov qword ptr [rbp + 1072], rcx # 8-byte Spill + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4584] + mov rdx, qword ptr [rbp + 1072] # 8-byte Reload + mov r8, qword ptr [rbp + 1088] # 8-byte Reload + mov r9, qword ptr [rbp + 1096] # 8-byte Reload + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp909: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp827: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 4456] + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp828: + jmp .LBB11_59 +.LBB11_59: # in Loop: Header=BB11_58 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp829: + lea rcx, [rbp + 5336] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp830: + mov qword ptr [rbp + 1040], rax # 8-byte Spill + jmp .LBB11_60 +.LBB11_60: # in Loop: Header=BB11_58 Depth=3 +.Ltmp831: + lea rcx, [rbp + 4456] + lea rdx, [rbp + 4464] + mov r8, qword ptr [rbp + 1040] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp832: + jmp .LBB11_61 +.LBB11_61: # in Loop: Header=BB11_58 Depth=3 +.Ltmp833: + lea rcx, [rbp + 4584] + lea rdx, [rbp + 4464] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp834: + jmp .LBB11_62 +.LBB11_62: # in Loop: Header=BB11_58 Depth=3 + lea rcx, [rbp + 4464] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_68 +.Ltmp910: +.LBB11_67: # Block address taken + # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_68 +.Ltmp911: +.LBB11_68: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp837: + lea rcx, [rbp + 4584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp838: + mov byte ptr [rbp + 1039], al # 1-byte Spill + jmp .LBB11_69 +.LBB11_69: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [rbp + 1039] # 1-byte Reload + test al, 1 + jne .LBB11_70 + jmp .LBB11_74 +.LBB11_70: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp839: +.Ltmp912: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp840: + mov byte ptr [rbp + 1038], al # 1-byte Spill + jmp .LBB11_71 +.LBB11_71: # in Loop: Header=BB11_58 Depth=3 + mov al, byte ptr [rbp + 1038] # 1-byte Reload + test al, 1 + jne .LBB11_72 + jmp .LBB11_73 +.LBB11_72: # in Loop: Header=BB11_58 Depth=3 +.Ltmp913: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + int3 +.Ltmp914: +.LBB11_73: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + jmp .LBB11_74 +.Ltmp915: +.LBB11_74: # in Loop: Header=BB11_58 Depth=3 + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp841: + lea rcx, [rbp + 4584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp842: + jmp .LBB11_75 +.LBB11_75: # in Loop: Header=BB11_58 Depth=3 + lea rcx, [rbp + 4584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_58 +.Ltmp916: +# %bb.76: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_77 +.LBB11_77: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp917: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + lea rdx, [rip + "??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@"] + lea rax, [rbp + 4344] + mov rcx, rax + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 183 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4328] + mov qword ptr [rbp + 1016], rcx # 8-byte Spill + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4304] + mov qword ptr [rbp + 1000], rcx # 8-byte Spill + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4368] + mov rdx, qword ptr [rbp + 1000] # 8-byte Reload + mov r8, qword ptr [rbp + 1016] # 8-byte Reload + mov r9, qword ptr [rbp + 1024] # 8-byte Reload + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp918: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp843: + lea rcx, [rbp + 4232] + lea rdx, [rbp + 4240] + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp844: + jmp .LBB11_78 +.LBB11_78: # in Loop: Header=BB11_77 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp845: + lea rcx, [rbp + 5336] + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp846: + mov qword ptr [rbp + 968], rax # 8-byte Spill + jmp .LBB11_79 +.LBB11_79: # in Loop: Header=BB11_77 Depth=3 +.Ltmp847: + lea rcx, [rbp + 4240] + lea rdx, [rbp + 4248] + mov r8, qword ptr [rbp + 968] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp848: + jmp .LBB11_80 +.LBB11_80: # in Loop: Header=BB11_77 Depth=3 +.Ltmp849: + lea rcx, [rbp + 4368] + lea rdx, [rbp + 4248] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp850: + jmp .LBB11_81 +.LBB11_81: # in Loop: Header=BB11_77 Depth=3 + lea rcx, [rbp + 4248] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_87 +.Ltmp919: +.LBB11_86: # Block address taken + # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_87 +.Ltmp920: +.LBB11_87: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp853: + lea rcx, [rbp + 4368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp854: + mov byte ptr [rbp + 967], al # 1-byte Spill + jmp .LBB11_88 +.LBB11_88: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [rbp + 967] # 1-byte Reload + test al, 1 + jne .LBB11_89 + jmp .LBB11_93 +.LBB11_89: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp855: +.Ltmp921: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp856: + mov byte ptr [rbp + 966], al # 1-byte Spill + jmp .LBB11_90 +.LBB11_90: # in Loop: Header=BB11_77 Depth=3 + mov al, byte ptr [rbp + 966] # 1-byte Reload + test al, 1 + jne .LBB11_91 + jmp .LBB11_92 +.LBB11_91: # in Loop: Header=BB11_77 Depth=3 +.Ltmp922: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + int3 +.Ltmp923: +.LBB11_92: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + jmp .LBB11_93 +.Ltmp924: +.LBB11_93: # in Loop: Header=BB11_77 Depth=3 + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp857: + lea rcx, [rbp + 4368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp858: + jmp .LBB11_94 +.LBB11_94: # in Loop: Header=BB11_77 Depth=3 + lea rcx, [rbp + 4368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_77 +.Ltmp925: +# %bb.95: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_96 +.LBB11_96: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_56 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp926: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + lea rdx, [rip + "??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@"] + lea rax, [rbp + 4128] + mov rcx, rax + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 184 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4112] + mov qword ptr [rbp + 944], rcx # 8-byte Spill + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4088] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4152] + mov rdx, qword ptr [rbp + 928] # 8-byte Reload + mov r8, qword ptr [rbp + 944] # 8-byte Reload + mov r9, qword ptr [rbp + 952] # 8-byte Reload + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp927: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + movsxd rcx, dword ptr [rbp + 4668] + lea r8, [rbp + 4*rcx + 5360] +.Ltmp859: + lea rcx, [rbp + 4016] + lea rdx, [rbp + 4024] + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp860: + jmp .LBB11_97 +.LBB11_97: # in Loop: Header=BB11_96 Depth=3 + movsxd rdx, dword ptr [rbp + 4668] +.Ltmp861: + lea rcx, [rbp + 5336] + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp862: + mov qword ptr [rbp + 896], rax # 8-byte Spill + jmp .LBB11_98 +.LBB11_98: # in Loop: Header=BB11_96 Depth=3 +.Ltmp863: + lea rcx, [rbp + 4024] + lea rdx, [rbp + 4032] + mov r8, qword ptr [rbp + 896] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp864: + jmp .LBB11_99 +.LBB11_99: # in Loop: Header=BB11_96 Depth=3 +.Ltmp865: + lea rcx, [rbp + 4152] + lea rdx, [rbp + 4032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp866: + jmp .LBB11_100 +.LBB11_100: # in Loop: Header=BB11_96 Depth=3 + lea rcx, [rbp + 4032] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_106 +.Ltmp928: +.LBB11_105: # Block address taken + # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_106 +.Ltmp929: +.LBB11_106: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp869: + lea rcx, [rbp + 4152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp870: + mov byte ptr [rbp + 895], al # 1-byte Spill + jmp .LBB11_107 +.LBB11_107: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [rbp + 895] # 1-byte Reload + test al, 1 + jne .LBB11_108 + jmp .LBB11_112 +.LBB11_108: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp871: +.Ltmp930: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp872: + mov byte ptr [rbp + 894], al # 1-byte Spill + jmp .LBB11_109 +.LBB11_109: # in Loop: Header=BB11_96 Depth=3 + mov al, byte ptr [rbp + 894] # 1-byte Reload + test al, 1 + jne .LBB11_110 + jmp .LBB11_111 +.LBB11_110: # in Loop: Header=BB11_96 Depth=3 +.Ltmp931: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + int3 +.Ltmp932: +.LBB11_111: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + jmp .LBB11_112 +.Ltmp933: +.LBB11_112: # in Loop: Header=BB11_96 Depth=3 + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp873: + lea rcx, [rbp + 4152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp874: + jmp .LBB11_113 +.LBB11_113: # in Loop: Header=BB11_96 Depth=3 + lea rcx, [rbp + 4152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_96 +.Ltmp934: +# %bb.114: # in Loop: Header=BB11_56 Depth=2 + .cv_loc 11 1 180 0 # ..\tests\span_tests.cpp:180:0 + mov eax, dword ptr [rbp + 4668] + add eax, 1 + mov dword ptr [rbp + 4668], eax + jmp .LBB11_56 +.Ltmp935: +.LBB11_116: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 188 0 # ..\tests\span_tests.cpp:188:0 + movsxd rax, dword ptr [rbp + 5356] + shl rax, 2 + lea rcx, [rbp + 5360] + add rcx, rax + lea rax, [rbp + 5356] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov rcx, rax + call "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + mov edx, 4 + mov ecx, edx + sub rcx, rax + lea rax, [rbp + 4000] + mov qword ptr [rbp + 872], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 880] # 8-byte Reload + mov r8, qword ptr [rbp + 872] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 864], rax # 8-byte Spill +.LBB11_117: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp936: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + lea rdx, [rip + "??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@"] + lea rax, [rbp + 3896] + mov rcx, rax + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 189 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3880] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 832] # 8-byte Reload + mov r8, qword ptr [rbp + 848] # 8-byte Reload + mov r9, qword ptr [rbp + 856] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp937: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3776], rax +.Ltmp737: + lea rcx, [rbp + 3784] + lea rdx, [rbp + 3792] + lea r8, [rbp + 3776] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp738: + jmp .LBB11_118 +.LBB11_118: # in Loop: Header=BB11_117 Depth=2 + mov eax, dword ptr [rbp + 5356] + mov ecx, 4 + sub ecx, eax + mov dword ptr [rbp + 3772], ecx +.Ltmp739: + lea rcx, [rbp + 3792] + lea rdx, [rbp + 3800] + lea r8, [rbp + 3772] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp740: + jmp .LBB11_119 +.LBB11_119: # in Loop: Header=BB11_117 Depth=2 +.Ltmp741: + lea rcx, [rbp + 3920] + lea rdx, [rbp + 3800] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp742: + jmp .LBB11_120 +.LBB11_120: # in Loop: Header=BB11_117 Depth=2 + lea rcx, [rbp + 3800] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB11_125 +.Ltmp938: +.LBB11_124: # Block address taken + # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + jmp .LBB11_125 +.Ltmp939: +.LBB11_125: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp745: + lea rcx, [rbp + 3920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp746: + mov byte ptr [rbp + 807], al # 1-byte Spill + jmp .LBB11_126 +.LBB11_126: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [rbp + 807] # 1-byte Reload + test al, 1 + jne .LBB11_127 + jmp .LBB11_131 +.LBB11_127: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp747: +.Ltmp940: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp748: + mov byte ptr [rbp + 806], al # 1-byte Spill + jmp .LBB11_128 +.LBB11_128: # in Loop: Header=BB11_117 Depth=2 + mov al, byte ptr [rbp + 806] # 1-byte Reload + test al, 1 + jne .LBB11_129 + jmp .LBB11_130 +.LBB11_129: # in Loop: Header=BB11_117 Depth=2 +.Ltmp941: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + int3 +.Ltmp942: +.LBB11_130: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + jmp .LBB11_131 +.Ltmp943: +.LBB11_131: # in Loop: Header=BB11_117 Depth=2 + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp749: + lea rcx, [rbp + 3920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp750: + jmp .LBB11_132 +.LBB11_132: # in Loop: Header=BB11_117 Depth=2 + lea rcx, [rbp + 3920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_117 +.Ltmp944: +# %bb.133: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_134 +.LBB11_134: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp945: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + lea rdx, [rip + "??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@"] + lea rax, [rbp + 3664] + mov rcx, rax + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 190 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3648] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3624] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 768] # 8-byte Reload + mov r8, qword ptr [rbp + 784] # 8-byte Reload + mov r9, qword ptr [rbp + 792] # 8-byte Reload + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp946: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 3544], rax +.Ltmp751: + lea rcx, [rbp + 3552] + lea rdx, [rbp + 3560] + lea r8, [rbp + 3544] + call "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Ltmp752: + jmp .LBB11_135 +.LBB11_135: # in Loop: Header=BB11_134 Depth=2 + movsxd rax, dword ptr [rbp + 5356] + lea rax, [rbp + 4*rax + 5360] + mov qword ptr [rbp + 3536], rax +.Ltmp753: + lea rcx, [rbp + 3560] + lea rdx, [rbp + 3568] + lea r8, [rbp + 3536] + call "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Ltmp754: + jmp .LBB11_136 +.LBB11_136: # in Loop: Header=BB11_134 Depth=2 +.Ltmp755: + lea rcx, [rbp + 3688] + lea rdx, [rbp + 3568] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp756: + jmp .LBB11_137 +.LBB11_137: # in Loop: Header=BB11_134 Depth=2 + lea rcx, [rbp + 3568] + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + jmp .LBB11_143 +.Ltmp947: +.LBB11_142: # Block address taken + # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_143 +.Ltmp948: +.LBB11_143: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp759: + lea rcx, [rbp + 3688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp760: + mov byte ptr [rbp + 743], al # 1-byte Spill + jmp .LBB11_144 +.LBB11_144: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [rbp + 743] # 1-byte Reload + test al, 1 + jne .LBB11_145 + jmp .LBB11_149 +.LBB11_145: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp761: +.Ltmp949: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp762: + mov byte ptr [rbp + 742], al # 1-byte Spill + jmp .LBB11_146 +.LBB11_146: # in Loop: Header=BB11_134 Depth=2 + mov al, byte ptr [rbp + 742] # 1-byte Reload + test al, 1 + jne .LBB11_147 + jmp .LBB11_148 +.LBB11_147: # in Loop: Header=BB11_134 Depth=2 +.Ltmp950: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + int3 +.Ltmp951: +.LBB11_148: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + jmp .LBB11_149 +.Ltmp952: +.LBB11_149: # in Loop: Header=BB11_134 Depth=2 + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp763: + lea rcx, [rbp + 3688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp764: + jmp .LBB11_150 +.LBB11_150: # in Loop: Header=BB11_134 Depth=2 + lea rcx, [rbp + 3688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_134 +.Ltmp953: +# %bb.151: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_152 +.LBB11_152: # Parent Loop BB11_1 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp954: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + lea rdx, [rip + "??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@"] + lea rax, [rbp + 3432] + mov rcx, rax + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 191 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3416] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3392] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 704] # 8-byte Reload + mov r8, qword ptr [rbp + 720] # 8-byte Reload + mov r9, qword ptr [rbp + 728] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 4000] +.Ltmp955: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp765: + lea rcx, [rbp + 3328] + lea rdx, [rbp + 3336] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp766: + jmp .LBB11_153 +.LBB11_153: # in Loop: Header=BB11_152 Depth=2 + mov eax, dword ptr [rbp + 5356] + sub eax, 4 + sete r8b +.Ltmp767: + lea rcx, [rbp + 3336] + lea rdx, [rbp + 3344] + mov dword ptr [rbp + 676], eax # 4-byte Spill + call "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Ltmp768: + jmp .LBB11_154 +.LBB11_154: # in Loop: Header=BB11_152 Depth=2 +.Ltmp769: + lea rcx, [rbp + 3456] + lea rdx, [rbp + 3344] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp770: + jmp .LBB11_155 +.LBB11_155: # in Loop: Header=BB11_152 Depth=2 + lea rcx, [rbp + 3344] + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + jmp .LBB11_161 +.Ltmp956: +.LBB11_160: # Block address taken + # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_161 +.Ltmp957: +.LBB11_161: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp773: + lea rcx, [rbp + 3456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp774: + mov byte ptr [rbp + 675], al # 1-byte Spill + jmp .LBB11_162 +.LBB11_162: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [rbp + 675] # 1-byte Reload + test al, 1 + jne .LBB11_163 + jmp .LBB11_167 +.LBB11_163: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp775: +.Ltmp958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp776: + mov byte ptr [rbp + 674], al # 1-byte Spill + jmp .LBB11_164 +.LBB11_164: # in Loop: Header=BB11_152 Depth=2 + mov al, byte ptr [rbp + 674] # 1-byte Reload + test al, 1 + jne .LBB11_165 + jmp .LBB11_166 +.LBB11_165: # in Loop: Header=BB11_152 Depth=2 +.Ltmp959: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + int3 +.Ltmp960: +.LBB11_166: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + jmp .LBB11_167 +.Ltmp961: +.LBB11_167: # in Loop: Header=BB11_152 Depth=2 + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp777: + lea rcx, [rbp + 3456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp778: + jmp .LBB11_168 +.LBB11_168: # in Loop: Header=BB11_152 Depth=2 + lea rcx, [rbp + 3456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_152 +.Ltmp962: +# %bb.169: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 192 0 # ..\tests\span_tests.cpp:192:0 + mov dword ptr [rbp + 3324], 0 +.LBB11_170: # Parent Loop BB11_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB11_172 Depth 3 + # Child Loop BB11_191 Depth 3 + # Child Loop BB11_210 Depth 3 + mov eax, dword ptr [rbp + 3324] + mov ecx, 4 + sub ecx, dword ptr [rbp + 5356] + cmp eax, ecx + jge .LBB11_230 +# %bb.171: # in Loop: Header=BB11_170 Depth=2 +.Ltmp963: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_172 +.LBB11_172: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp964: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + lea rdx, [rip + "??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@"] + lea rax, [rbp + 3216] + mov rcx, rax + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 194 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3200] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3176] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 640] # 8-byte Reload + mov r8, qword ptr [rbp + 656] # 8-byte Reload + mov r9, qword ptr [rbp + 664] # 8-byte Reload + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp965: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp779: + lea rcx, [rbp + 3104] + lea rdx, [rbp + 3112] + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp780: + jmp .LBB11_173 +.LBB11_173: # in Loop: Header=BB11_172 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp781: + lea rcx, [rbp + 4000] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp782: + mov qword ptr [rbp + 608], rax # 8-byte Spill + jmp .LBB11_174 +.LBB11_174: # in Loop: Header=BB11_172 Depth=3 +.Ltmp783: + lea rcx, [rbp + 3112] + lea rdx, [rbp + 3120] + mov r8, qword ptr [rbp + 608] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp784: + jmp .LBB11_175 +.LBB11_175: # in Loop: Header=BB11_172 Depth=3 +.Ltmp785: + lea rcx, [rbp + 3240] + lea rdx, [rbp + 3120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp786: + jmp .LBB11_176 +.LBB11_176: # in Loop: Header=BB11_172 Depth=3 + lea rcx, [rbp + 3120] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_182 +.Ltmp966: +.LBB11_181: # Block address taken + # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_182 +.Ltmp967: +.LBB11_182: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp789: + lea rcx, [rbp + 3240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp790: + mov byte ptr [rbp + 607], al # 1-byte Spill + jmp .LBB11_183 +.LBB11_183: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [rbp + 607] # 1-byte Reload + test al, 1 + jne .LBB11_184 + jmp .LBB11_188 +.LBB11_184: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp791: +.Ltmp968: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp792: + mov byte ptr [rbp + 606], al # 1-byte Spill + jmp .LBB11_185 +.LBB11_185: # in Loop: Header=BB11_172 Depth=3 + mov al, byte ptr [rbp + 606] # 1-byte Reload + test al, 1 + jne .LBB11_186 + jmp .LBB11_187 +.LBB11_186: # in Loop: Header=BB11_172 Depth=3 +.Ltmp969: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + int3 +.Ltmp970: +.LBB11_187: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + jmp .LBB11_188 +.Ltmp971: +.LBB11_188: # in Loop: Header=BB11_172 Depth=3 + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp793: + lea rcx, [rbp + 3240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp794: + jmp .LBB11_189 +.LBB11_189: # in Loop: Header=BB11_172 Depth=3 + lea rcx, [rbp + 3240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_172 +.Ltmp972: +# %bb.190: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_191 +.LBB11_191: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp973: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + lea rdx, [rip + "??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@"] + lea rax, [rbp + 3000] + mov rcx, rax + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 195 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 584], rcx # 8-byte Spill + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2960] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 568] # 8-byte Reload + mov r8, qword ptr [rbp + 584] # 8-byte Reload + mov r9, qword ptr [rbp + 592] # 8-byte Reload + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp974: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp795: + lea rcx, [rbp + 2888] + lea rdx, [rbp + 2896] + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp796: + jmp .LBB11_192 +.LBB11_192: # in Loop: Header=BB11_191 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp797: + lea rcx, [rbp + 4000] + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp798: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB11_193 +.LBB11_193: # in Loop: Header=BB11_191 Depth=3 +.Ltmp799: + lea rcx, [rbp + 2896] + lea rdx, [rbp + 2904] + mov r8, qword ptr [rbp + 536] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp800: + jmp .LBB11_194 +.LBB11_194: # in Loop: Header=BB11_191 Depth=3 +.Ltmp801: + lea rcx, [rbp + 3024] + lea rdx, [rbp + 2904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp802: + jmp .LBB11_195 +.LBB11_195: # in Loop: Header=BB11_191 Depth=3 + lea rcx, [rbp + 2904] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_201 +.Ltmp975: +.LBB11_200: # Block address taken + # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_201 +.Ltmp976: +.LBB11_201: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp805: + lea rcx, [rbp + 3024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp806: + mov byte ptr [rbp + 535], al # 1-byte Spill + jmp .LBB11_202 +.LBB11_202: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [rbp + 535] # 1-byte Reload + test al, 1 + jne .LBB11_203 + jmp .LBB11_207 +.LBB11_203: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp807: +.Ltmp977: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp808: + mov byte ptr [rbp + 534], al # 1-byte Spill + jmp .LBB11_204 +.LBB11_204: # in Loop: Header=BB11_191 Depth=3 + mov al, byte ptr [rbp + 534] # 1-byte Reload + test al, 1 + jne .LBB11_205 + jmp .LBB11_206 +.LBB11_205: # in Loop: Header=BB11_191 Depth=3 +.Ltmp978: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + int3 +.Ltmp979: +.LBB11_206: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + jmp .LBB11_207 +.Ltmp980: +.LBB11_207: # in Loop: Header=BB11_191 Depth=3 + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp809: + lea rcx, [rbp + 3024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp810: + jmp .LBB11_208 +.LBB11_208: # in Loop: Header=BB11_191 Depth=3 + lea rcx, [rbp + 3024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_191 +.Ltmp981: +# %bb.209: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_210 +.LBB11_210: # Parent Loop BB11_1 Depth=1 + # Parent Loop BB11_170 Depth=2 + # => This Inner Loop Header: Depth=3 +.Ltmp982: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + lea rdx, [rip + "??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@"] + lea rax, [rbp + 2784] + mov rcx, rax + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 196 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2768] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2744] + mov qword ptr [rbp + 496], rcx # 8-byte Spill + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2808] + mov rdx, qword ptr [rbp + 496] # 8-byte Reload + mov r8, qword ptr [rbp + 512] # 8-byte Reload + mov r9, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp983: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + mov r10d, dword ptr [rbp + 3324] + mov r11d, dword ptr [rbp + 5356] + add r10d, r11d + movsxd rcx, r10d + lea r8, [rbp + 4*rcx + 5360] +.Ltmp811: + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2680] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp812: + jmp .LBB11_211 +.LBB11_211: # in Loop: Header=BB11_210 Depth=3 + movsxd rdx, dword ptr [rbp + 3324] +.Ltmp813: + lea rcx, [rbp + 4000] + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp814: + mov qword ptr [rbp + 464], rax # 8-byte Spill + jmp .LBB11_212 +.LBB11_212: # in Loop: Header=BB11_210 Depth=3 +.Ltmp815: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2688] + mov r8, qword ptr [rbp + 464] # 8-byte Reload + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp816: + jmp .LBB11_213 +.LBB11_213: # in Loop: Header=BB11_210 Depth=3 +.Ltmp817: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp818: + jmp .LBB11_214 +.LBB11_214: # in Loop: Header=BB11_210 Depth=3 + lea rcx, [rbp + 2688] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB11_220 +.Ltmp984: +.LBB11_219: # Block address taken + # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_220 +.Ltmp985: +.LBB11_220: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp821: + lea rcx, [rbp + 2808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp822: + mov byte ptr [rbp + 463], al # 1-byte Spill + jmp .LBB11_221 +.LBB11_221: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [rbp + 463] # 1-byte Reload + test al, 1 + jne .LBB11_222 + jmp .LBB11_226 +.LBB11_222: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp823: +.Ltmp986: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp824: + mov byte ptr [rbp + 462], al # 1-byte Spill + jmp .LBB11_223 +.LBB11_223: # in Loop: Header=BB11_210 Depth=3 + mov al, byte ptr [rbp + 462] # 1-byte Reload + test al, 1 + jne .LBB11_224 + jmp .LBB11_225 +.LBB11_224: # in Loop: Header=BB11_210 Depth=3 +.Ltmp987: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + int3 +.Ltmp988: +.LBB11_225: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + jmp .LBB11_226 +.Ltmp989: +.LBB11_226: # in Loop: Header=BB11_210 Depth=3 + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp825: + lea rcx, [rbp + 2808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp826: + jmp .LBB11_227 +.LBB11_227: # in Loop: Header=BB11_210 Depth=3 + lea rcx, [rbp + 2808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_210 +.Ltmp990: +# %bb.228: # in Loop: Header=BB11_170 Depth=2 + .cv_loc 11 1 192 0 # ..\tests\span_tests.cpp:192:0 + mov eax, dword ptr [rbp + 3324] + add eax, 1 + mov dword ptr [rbp + 3324], eax + jmp .LBB11_170 +.Ltmp991: +.LBB11_230: # in Loop: Header=BB11_1 Depth=1 + .cv_loc 11 1 173 0 # ..\tests\span_tests.cpp:173:0 + mov eax, dword ptr [rbp + 5356] + add eax, 1 + mov dword ptr [rbp + 5356], eax + jmp .LBB11_1 +.Ltmp992: +.LBB11_231: + .cv_loc 11 1 203 0 # ..\tests\span_tests.cpp:203:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 5360] +.Ltmp993: + lea rcx, [rbp + 2664] +.Ltmp994: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Ltmp995: + mov qword ptr [rbp + 448], rax # 8-byte Spill +.LBB11_232: # =>This Inner Loop Header: Depth=1 +.Ltmp996: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 2560] + mov rcx, rax + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 204 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2544] + mov qword ptr [rbp + 432], rcx # 8-byte Spill + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2520] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2584] + mov rdx, qword ptr [rbp + 416] # 8-byte Reload + mov r8, qword ptr [rbp + 432] # 8-byte Reload + mov r9, qword ptr [rbp + 440] # 8-byte Reload + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2664] +.Ltmp997: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 5360] + sub rax, rcx + sete r8b +.Ltmp579: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp580: + jmp .LBB11_233 +.LBB11_233: # in Loop: Header=BB11_232 Depth=1 +.Ltmp581: + lea rcx, [rbp + 2584] + lea rdx, [rbp + 2512] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp582: + jmp .LBB11_242 +.Ltmp998: +.LBB11_236: # Block address taken + # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_237 +.Ltmp999: +.LBB11_237: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp585: + lea rcx, [rbp + 2584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp586: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB11_238 +.LBB11_238: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB11_239 + jmp .LBB11_244 +.LBB11_239: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp587: +.Ltmp1000: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp588: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB11_240 +.LBB11_240: # in Loop: Header=BB11_232 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB11_241 + jmp .LBB11_243 +.LBB11_241: # in Loop: Header=BB11_232 Depth=1 +.Ltmp1001: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + int3 + jmp .LBB11_243 +.Ltmp1002: +.LBB11_242: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_237 +.Ltmp1003: +.LBB11_243: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + jmp .LBB11_244 +.Ltmp1004: +.LBB11_244: # in Loop: Header=BB11_232 Depth=1 + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp589: + lea rcx, [rbp + 2584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp590: + jmp .LBB11_245 +.LBB11_245: # in Loop: Header=BB11_232 Depth=1 + lea rcx, [rbp + 2584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_232 +.Ltmp1005: +# %bb.246: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_247 +.LBB11_247: # =>This Inner Loop Header: Depth=1 +.Ltmp1006: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2400] + mov rcx, rax + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 205 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 360], rcx # 8-byte Spill + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2360] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2424] + mov rdx, qword ptr [rbp + 344] # 8-byte Reload + mov r8, qword ptr [rbp + 360] # 8-byte Reload + mov r9, qword ptr [rbp + 368] # 8-byte Reload + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp591: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2664] +.Ltmp1007: + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp592: + mov qword ptr [rbp + 312], rax # 8-byte Spill + jmp .LBB11_248 +.LBB11_248: # in Loop: Header=BB11_247 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 311], cl # 1-byte Spill + jne .LBB11_251 +# %bb.249: # in Loop: Header=BB11_247 Depth=1 +.Ltmp593: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2664] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp594: + mov qword ptr [rbp + 296], rax # 8-byte Spill + jmp .LBB11_250 +.LBB11_250: # in Loop: Header=BB11_247 Depth=1 + mov rax, qword ptr [rbp + 296] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 311], cl # 1-byte Spill +.LBB11_251: # in Loop: Header=BB11_247 Depth=1 +.Ltmp595: + mov al, byte ptr [rbp + 311] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2352] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp596: + jmp .LBB11_252 +.LBB11_252: # in Loop: Header=BB11_247 Depth=1 +.Ltmp597: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2352] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp598: + jmp .LBB11_261 +.Ltmp1008: +.LBB11_255: # Block address taken + # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_256 +.Ltmp1009: +.LBB11_256: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp601: + lea rcx, [rbp + 2424] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp602: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB11_257 +.LBB11_257: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB11_258 + jmp .LBB11_264 +.LBB11_258: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp603: +.Ltmp1010: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp604: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB11_259 +.LBB11_259: # in Loop: Header=BB11_247 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB11_260 + jmp .LBB11_263 +.LBB11_260: # in Loop: Header=BB11_247 Depth=1 +.Ltmp1011: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + int3 + jmp .LBB11_263 +.Ltmp1012: +.LBB11_261: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_256 +.Ltmp1013: +.LBB11_263: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + jmp .LBB11_264 +.Ltmp1014: +.LBB11_264: # in Loop: Header=BB11_247 Depth=1 + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp605: + lea rcx, [rbp + 2424] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp606: + jmp .LBB11_265 +.LBB11_265: # in Loop: Header=BB11_247 Depth=1 + lea rcx, [rbp + 2424] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_247 +.Ltmp1015: +# %bb.266: + .cv_loc 11 1 209 0 # ..\tests\span_tests.cpp:209:0 + mov qword ptr [rbp + 2336], 0 + .cv_loc 11 1 210 0 # ..\tests\span_tests.cpp:210:0 + mov rdx, qword ptr [rbp + 2336] + mov dword ptr [rbp + 2316], 0 + lea rcx, [rbp + 2316] + mov qword ptr [rbp + 280], rdx # 8-byte Spill + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + lea rcx, [rbp + 2320] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB11_267: # =>This Inner Loop Header: Depth=1 +.Ltmp1016: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + lea rcx, [rbp + 2208] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 211 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2232] + lea rdx, [rbp + 2168] + lea r8, [rbp + 2192] + lea r9, [rbp + 2208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1017: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + lea rcx, [rbp + 2320] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 239], r11b # 1-byte Spill + jne .LBB11_269 +# %bb.268: # in Loop: Header=BB11_267 Depth=1 + lea rcx, [rbp + 2320] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 239], dl # 1-byte Spill +.LBB11_269: # in Loop: Header=BB11_267 Depth=1 +.Ltmp607: + mov al, byte ptr [rbp + 239] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2152] + lea rdx, [rbp + 2160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp608: + jmp .LBB11_270 +.LBB11_270: # in Loop: Header=BB11_267 Depth=1 +.Ltmp609: + lea rcx, [rbp + 2232] + lea rdx, [rbp + 2160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp610: + jmp .LBB11_279 +.Ltmp1018: +.LBB11_273: # Block address taken + # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_274 +.Ltmp1019: +.LBB11_274: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp613: + lea rcx, [rbp + 2232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp614: + mov byte ptr [rbp + 238], al # 1-byte Spill + jmp .LBB11_275 +.LBB11_275: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [rbp + 238] # 1-byte Reload + test al, 1 + jne .LBB11_276 + jmp .LBB11_282 +.LBB11_276: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp615: +.Ltmp1020: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp616: + mov byte ptr [rbp + 237], al # 1-byte Spill + jmp .LBB11_277 +.LBB11_277: # in Loop: Header=BB11_267 Depth=1 + mov al, byte ptr [rbp + 237] # 1-byte Reload + test al, 1 + jne .LBB11_278 + jmp .LBB11_281 +.LBB11_278: # in Loop: Header=BB11_267 Depth=1 +.Ltmp1021: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + int3 + jmp .LBB11_281 +.Ltmp1022: +.LBB11_279: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_274 +.Ltmp1023: +.LBB11_281: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + jmp .LBB11_282 +.Ltmp1024: +.LBB11_282: # in Loop: Header=BB11_267 Depth=1 + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp617: + lea rcx, [rbp + 2232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp618: + jmp .LBB11_283 +.LBB11_283: # in Loop: Header=BB11_267 Depth=1 + lea rcx, [rbp + 2232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_267 +.Ltmp1025: +# %bb.284: + .cv_loc 11 1 215 0 # ..\tests\span_tests.cpp:215:0 + mov qword ptr [rbp + 2144], 0 + .cv_loc 11 1 216 0 # ..\tests\span_tests.cpp:216:0 + mov rax, qword ptr [rbp + 2144] + mov qword ptr [rbp + 2136], rax +.LBB11_285: # =>This Inner Loop Header: Depth=1 +.Ltmp1026: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 2032] + mov rcx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 217 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2016] + mov qword ptr [rbp + 216], rcx # 8-byte Spill + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1992] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 200] # 8-byte Reload + mov r8, qword ptr [rbp + 216] # 8-byte Reload + mov r9, qword ptr [rbp + 224] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp619: + mov rcx, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp620: + mov byte ptr [rbp + 167], al # 1-byte Spill + jmp .LBB11_286 +.LBB11_286: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 167] # 1-byte Reload + test al, 1 + jne .LBB11_287 + jmp .LBB11_298 +.LBB11_287: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp623: + lea rcx, [rbp + 2136] +.Ltmp1027: + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Ltmp624: + jmp .LBB11_288 +.LBB11_288: # in Loop: Header=BB11_285 Depth=1 +.Ltmp625: + lea rcx, [rbp + 2056] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp626: + jmp .LBB11_296 +.Ltmp1028: +.LBB11_291: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.LBB11_292: # in Loop: Header=BB11_285 Depth=1 + jmp .LBB11_300 +.Ltmp1029: +.LBB11_295: # Block address taken + # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.Ltmp1030: +.LBB11_296: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_292 +.Ltmp1031: +.LBB11_298: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp621: + lea rcx, [rbp + 2056] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp622: + jmp .LBB11_299 +.LBB11_299: # in Loop: Header=BB11_285 Depth=1 + jmp .LBB11_300 +.Ltmp1032: +.LBB11_300: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp631: + lea rcx, [rbp + 2056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp632: + mov byte ptr [rbp + 166], al # 1-byte Spill + jmp .LBB11_301 +.LBB11_301: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 166] # 1-byte Reload + test al, 1 + jne .LBB11_302 + jmp .LBB11_306 +.LBB11_302: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp633: +.Ltmp1033: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp634: + mov byte ptr [rbp + 165], al # 1-byte Spill + jmp .LBB11_303 +.LBB11_303: # in Loop: Header=BB11_285 Depth=1 + mov al, byte ptr [rbp + 165] # 1-byte Reload + test al, 1 + jne .LBB11_304 + jmp .LBB11_305 +.LBB11_304: # in Loop: Header=BB11_285 Depth=1 +.Ltmp1034: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + int3 +.Ltmp1035: +.LBB11_305: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + jmp .LBB11_306 +.Ltmp1036: +.LBB11_306: # in Loop: Header=BB11_285 Depth=1 + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp635: + lea rcx, [rbp + 2056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp636: + jmp .LBB11_307 +.LBB11_307: # in Loop: Header=BB11_285 Depth=1 + lea rcx, [rbp + 2056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB11_285 +.Ltmp1037: +# %bb.308: + .cv_loc 11 1 221 0 # ..\tests\span_tests.cpp:221:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 5360] +.Ltmp1038: + lea rcx, [rbp + 1976] +.Ltmp1039: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.Ltmp1040: +.LBB11_309: # =>This Inner Loop Header: Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea rcx, [rbp + 1872] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 222 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1832] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1832] + lea r8, [rbp + 1856] + lea r9, [rbp + 1872] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1041: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + lea rcx, [rbp + 1976] + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 127], r11b # 1-byte Spill + jne .LBB11_311 +# %bb.310: # in Loop: Header=BB11_309 Depth=1 + lea rcx, [rbp + 1976] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 5360] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 127], dl # 1-byte Spill +.LBB11_311: # in Loop: Header=BB11_309 Depth=1 +.Ltmp637: + mov al, byte ptr [rbp + 127] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1824] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp638: + jmp .LBB11_312 +.LBB11_312: # in Loop: Header=BB11_309 Depth=1 +.Ltmp639: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1824] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp640: + jmp .LBB11_321 +.Ltmp1042: +.LBB11_315: # Block address taken + # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_316 +.Ltmp1043: +.LBB11_316: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp643: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp644: + mov byte ptr [rbp + 126], al # 1-byte Spill + jmp .LBB11_317 +.LBB11_317: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [rbp + 126] # 1-byte Reload + test al, 1 + jne .LBB11_318 + jmp .LBB11_324 +.LBB11_318: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp645: +.Ltmp1044: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp646: + mov byte ptr [rbp + 125], al # 1-byte Spill + jmp .LBB11_319 +.LBB11_319: # in Loop: Header=BB11_309 Depth=1 + mov al, byte ptr [rbp + 125] # 1-byte Reload + test al, 1 + jne .LBB11_320 + jmp .LBB11_323 +.LBB11_320: # in Loop: Header=BB11_309 Depth=1 +.Ltmp1045: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + int3 + jmp .LBB11_323 +.Ltmp1046: +.LBB11_321: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_316 +.Ltmp1047: +.LBB11_323: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + jmp .LBB11_324 +.Ltmp1048: +.LBB11_324: # in Loop: Header=BB11_309 Depth=1 + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp647: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp648: + jmp .LBB11_325 +.LBB11_325: # in Loop: Header=BB11_309 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_309 +.Ltmp1049: +# %bb.326: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_327 +.LBB11_327: # =>This Inner Loop Header: Depth=1 +.Ltmp1050: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 1712] + mov rcx, rax + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 223 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1696] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1736] + mov rdx, qword ptr [rbp + 88] # 8-byte Reload + mov r8, qword ptr [rbp + 104] # 8-byte Reload + mov r9, qword ptr [rbp + 112] # 8-byte Reload + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp649: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1976] +.Ltmp1051: + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp650: + mov qword ptr [rbp + 56], rax # 8-byte Spill + jmp .LBB11_328 +.LBB11_328: # in Loop: Header=BB11_327 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 56] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 55], cl # 1-byte Spill + jne .LBB11_331 +# %bb.329: # in Loop: Header=BB11_327 Depth=1 +.Ltmp651: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 1976] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp652: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB11_330 +.LBB11_330: # in Loop: Header=BB11_327 Depth=1 + mov rax, qword ptr [rbp + 40] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 55], cl # 1-byte Spill +.LBB11_331: # in Loop: Header=BB11_327 Depth=1 +.Ltmp653: + mov al, byte ptr [rbp + 55] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1664] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp654: + jmp .LBB11_332 +.LBB11_332: # in Loop: Header=BB11_327 Depth=1 +.Ltmp655: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1664] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp656: + jmp .LBB11_341 +.Ltmp1052: +.LBB11_335: # Block address taken + # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_336 +.Ltmp1053: +.LBB11_336: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp659: + lea rcx, [rbp + 1736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp660: + mov byte ptr [rbp + 39], al # 1-byte Spill + jmp .LBB11_337 +.LBB11_337: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [rbp + 39] # 1-byte Reload + test al, 1 + jne .LBB11_338 + jmp .LBB11_344 +.LBB11_338: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp661: +.Ltmp1054: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp662: + mov byte ptr [rbp + 38], al # 1-byte Spill + jmp .LBB11_339 +.LBB11_339: # in Loop: Header=BB11_327 Depth=1 + mov al, byte ptr [rbp + 38] # 1-byte Reload + test al, 1 + jne .LBB11_340 + jmp .LBB11_343 +.LBB11_340: # in Loop: Header=BB11_327 Depth=1 +.Ltmp1055: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + int3 + jmp .LBB11_343 +.Ltmp1056: +.LBB11_341: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_336 +.Ltmp1057: +.LBB11_343: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + jmp .LBB11_344 +.Ltmp1058: +.LBB11_344: # in Loop: Header=BB11_327 Depth=1 + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp663: + lea rcx, [rbp + 1736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp664: + jmp .LBB11_345 +.LBB11_345: # in Loop: Header=BB11_327 Depth=1 + lea rcx, [rbp + 1736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_327 +.Ltmp1059: +# %bb.346: + .cv_loc 11 1 227 0 # ..\tests\span_tests.cpp:227:0 + mov qword ptr [rbp + 1648], 0 + .cv_loc 11 1 228 0 # ..\tests\span_tests.cpp:228:0 + mov dword ptr [rbp + 1628], 0 + lea rcx, [rbp + 1628] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + mov rdx, qword ptr [rbp + 1648] + lea rcx, [rbp + 1632] + mov r8, rax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.LBB11_347: # =>This Inner Loop Header: Depth=1 +.Ltmp1060: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea rcx, [rbp + 1520] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 229 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1504] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1480] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1480] + lea r8, [rbp + 1504] + lea r9, [rbp + 1520] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1061: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + lea rcx, [rbp + 1632] + mov qword ptr [rbp], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 1], r11b # 1-byte Spill + jne .LBB11_349 +# %bb.348: # in Loop: Header=BB11_347 Depth=1 + lea rcx, [rbp + 1632] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 1], dl # 1-byte Spill +.LBB11_349: # in Loop: Header=BB11_347 Depth=1 +.Ltmp665: + mov al, byte ptr [rbp - 1] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1464] + lea rdx, [rbp + 1472] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp666: + jmp .LBB11_350 +.LBB11_350: # in Loop: Header=BB11_347 Depth=1 +.Ltmp667: + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1472] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp668: + jmp .LBB11_359 +.Ltmp1062: +.LBB11_353: # Block address taken + # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_354 +.Ltmp1063: +.LBB11_354: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp671: + lea rcx, [rbp + 1544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp672: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB11_355 +.LBB11_355: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB11_356 + jmp .LBB11_362 +.LBB11_356: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp673: +.Ltmp1064: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp674: + mov byte ptr [rbp - 3], al # 1-byte Spill + jmp .LBB11_357 +.LBB11_357: # in Loop: Header=BB11_347 Depth=1 + mov al, byte ptr [rbp - 3] # 1-byte Reload + test al, 1 + jne .LBB11_358 + jmp .LBB11_361 +.LBB11_358: # in Loop: Header=BB11_347 Depth=1 +.Ltmp1065: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + int3 + jmp .LBB11_361 +.Ltmp1066: +.LBB11_359: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_354 +.Ltmp1067: +.LBB11_361: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + jmp .LBB11_362 +.Ltmp1068: +.LBB11_362: # in Loop: Header=BB11_347 Depth=1 + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp675: + lea rcx, [rbp + 1544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp676: + jmp .LBB11_363 +.LBB11_363: # in Loop: Header=BB11_347 Depth=1 + lea rcx, [rbp + 1544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB11_347 +.Ltmp1069: +# %bb.364: + .cv_loc 11 1 233 0 # ..\tests\span_tests.cpp:233:0 + mov qword ptr [rbp + 1456], 0 + .cv_loc 11 1 234 0 # ..\tests\span_tests.cpp:234:0 + mov rax, qword ptr [rbp + 1456] + mov qword ptr [rbp + 1448], rax +.LBB11_365: # =>This Inner Loop Header: Depth=1 +.Ltmp1070: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + lea rdx, [rip + "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1344] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 235 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1328] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1304] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1368] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp677: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp678: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB11_366 +.LBB11_366: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB11_367 + jmp .LBB11_378 +.LBB11_367: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp681: + lea rcx, [rbp + 1448] +.Ltmp1071: + call "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Ltmp682: + jmp .LBB11_368 +.LBB11_368: # in Loop: Header=BB11_365 Depth=1 +.Ltmp683: + lea rcx, [rbp + 1368] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp684: + jmp .LBB11_376 +.Ltmp1072: +.LBB11_371: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.LBB11_372: # in Loop: Header=BB11_365 Depth=1 + jmp .LBB11_380 +.Ltmp1073: +.LBB11_375: # Block address taken + # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.Ltmp1074: +.LBB11_376: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_372 +.Ltmp1075: +.LBB11_378: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp679: + lea rcx, [rbp + 1368] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp680: + jmp .LBB11_379 +.LBB11_379: # in Loop: Header=BB11_365 Depth=1 + jmp .LBB11_380 +.Ltmp1076: +.LBB11_380: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp689: + lea rcx, [rbp + 1368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp690: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB11_381 +.LBB11_381: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB11_382 + jmp .LBB11_386 +.LBB11_382: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp691: +.Ltmp1077: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp692: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB11_383 +.LBB11_383: # in Loop: Header=BB11_365 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB11_384 + jmp .LBB11_385 +.LBB11_384: # in Loop: Header=BB11_365 Depth=1 +.Ltmp1078: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + int3 +.Ltmp1079: +.LBB11_385: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + jmp .LBB11_386 +.Ltmp1080: +.LBB11_386: # in Loop: Header=BB11_365 Depth=1 + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp693: + lea rcx, [rbp + 1368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp694: + jmp .LBB11_387 +.LBB11_387: # in Loop: Header=BB11_365 Depth=1 + lea rcx, [rbp + 1368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB11_365 +.Ltmp1081: +# %bb.388: + .cv_loc 11 1 237 0 # ..\tests\span_tests.cpp:237:0 + add rsp, 5520 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_7: # in Loop: Header=BB11_3 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5136] +.Ltmp1082: + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1083: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_8: # in Loop: Header=BB11_3 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 +.Ltmp701: + lea rcx, [rbp + 5256] +.Ltmp1084: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp702: + jmp .LBB11_9 +.LBB11_9: # in Loop: Header=BB11_3 Depth=2 + lea rax, [rip + .LBB11_10] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1085: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5256] + .cv_loc 11 1 177 0 # ..\tests\span_tests.cpp:177:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1086: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_25: # in Loop: Header=BB11_20 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4912] +.Ltmp1087: + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1088: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_26: # in Loop: Header=BB11_20 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 +.Ltmp715: + lea rcx, [rbp + 5032] +.Ltmp1089: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp716: + jmp .LBB11_27 +.LBB11_27: # in Loop: Header=BB11_20 Depth=2 + lea rax, [rip + .LBB11_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1090: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_42: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5032] + .cv_loc 11 1 178 0 # ..\tests\span_tests.cpp:178:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1091: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_43: # in Loop: Header=BB11_38 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4688] +.Ltmp1092: + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1093: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_44: # in Loop: Header=BB11_38 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 +.Ltmp729: + lea rcx, [rbp + 4800] +.Ltmp1094: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp730: + jmp .LBB11_45 +.LBB11_45: # in Loop: Header=BB11_38 Depth=2 + lea rax, [rip + .LBB11_46] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1095: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4800] + .cv_loc 11 1 179 0 # ..\tests\span_tests.cpp:179:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1096: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_64: # in Loop: Header=BB11_58 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4464] +.Ltmp1097: + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1098: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_65: # in Loop: Header=BB11_58 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 +.Ltmp835: + lea rcx, [rbp + 4584] +.Ltmp1099: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp836: + jmp .LBB11_66 +.LBB11_66: # in Loop: Header=BB11_58 Depth=3 + lea rax, [rip + .LBB11_67] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1100: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_82: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4584] + .cv_loc 11 1 182 0 # ..\tests\span_tests.cpp:182:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1101: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_83: # in Loop: Header=BB11_77 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4248] +.Ltmp1102: + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1103: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_84: # in Loop: Header=BB11_77 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 +.Ltmp851: + lea rcx, [rbp + 4368] +.Ltmp1104: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp852: + jmp .LBB11_85 +.LBB11_85: # in Loop: Header=BB11_77 Depth=3 + lea rax, [rip + .LBB11_86] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1105: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_101: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4368] + .cv_loc 11 1 183 0 # ..\tests\span_tests.cpp:183:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1106: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_102: # in Loop: Header=BB11_96 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4032] +.Ltmp1107: + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1108: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_103: # in Loop: Header=BB11_96 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 +.Ltmp867: + lea rcx, [rbp + 4152] +.Ltmp1109: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp868: + jmp .LBB11_104 +.LBB11_104: # in Loop: Header=BB11_96 Depth=3 + lea rax, [rip + .LBB11_105] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1110: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4152] + .cv_loc 11 1 184 0 # ..\tests\span_tests.cpp:184:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1111: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_121: # in Loop: Header=BB11_117 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp1112: + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1113: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_122: # in Loop: Header=BB11_117 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 +.Ltmp743: + lea rcx, [rbp + 3920] +.Ltmp1114: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp744: + jmp .LBB11_123 +.LBB11_123: # in Loop: Header=BB11_117 Depth=2 + lea rax, [rip + .LBB11_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1115: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] + .cv_loc 11 1 189 0 # ..\tests\span_tests.cpp:189:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1116: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_139: # in Loop: Header=BB11_134 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3568] +.Ltmp1117: + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1118: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_140: # in Loop: Header=BB11_134 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 +.Ltmp757: + lea rcx, [rbp + 3688] +.Ltmp1119: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp758: + jmp .LBB11_141 +.LBB11_141: # in Loop: Header=BB11_134 Depth=2 + lea rax, [rip + .LBB11_142] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1120: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_156: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] + .cv_loc 11 1 190 0 # ..\tests\span_tests.cpp:190:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1121: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_157: # in Loop: Header=BB11_152 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3344] +.Ltmp1122: + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1123: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_158: # in Loop: Header=BB11_152 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 +.Ltmp771: + lea rcx, [rbp + 3456] +.Ltmp1124: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp772: + jmp .LBB11_159 +.LBB11_159: # in Loop: Header=BB11_152 Depth=2 + lea rax, [rip + .LBB11_160] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1125: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3456] + .cv_loc 11 1 191 0 # ..\tests\span_tests.cpp:191:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1126: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_178: # in Loop: Header=BB11_172 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3120] +.Ltmp1127: + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1128: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_179: # in Loop: Header=BB11_172 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 +.Ltmp787: + lea rcx, [rbp + 3240] +.Ltmp1129: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp788: + jmp .LBB11_180 +.LBB11_180: # in Loop: Header=BB11_172 Depth=3 + lea rax, [rip + .LBB11_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1130: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3240] + .cv_loc 11 1 194 0 # ..\tests\span_tests.cpp:194:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1131: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_197: # in Loop: Header=BB11_191 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2904] +.Ltmp1132: + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1133: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_198: # in Loop: Header=BB11_191 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 +.Ltmp803: + lea rcx, [rbp + 3024] +.Ltmp1134: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp804: + jmp .LBB11_199 +.LBB11_199: # in Loop: Header=BB11_191 Depth=3 + lea rax, [rip + .LBB11_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1135: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3024] + .cv_loc 11 1 195 0 # ..\tests\span_tests.cpp:195:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1136: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_216: # in Loop: Header=BB11_210 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2688] +.Ltmp1137: + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1138: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_217: # in Loop: Header=BB11_210 Depth=3 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 +.Ltmp819: + lea rcx, [rbp + 2808] +.Ltmp1139: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp820: + jmp .LBB11_218 +.LBB11_218: # in Loop: Header=BB11_210 Depth=3 + lea rax, [rip + .LBB11_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1140: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_229: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2808] + .cv_loc 11 1 196 0 # ..\tests\span_tests.cpp:196:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1141: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_234: # in Loop: Header=BB11_232 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 +.Ltmp583: + lea rcx, [rbp + 2584] +.Ltmp1142: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp584: + jmp .LBB11_235 +.LBB11_235: # in Loop: Header=BB11_232 Depth=1 + lea rax, [rip + .LBB11_236] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1143: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_253: # in Loop: Header=BB11_247 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 +.Ltmp599: + lea rcx, [rbp + 2424] +.Ltmp1144: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp600: + jmp .LBB11_254 +.LBB11_254: # in Loop: Header=BB11_247 Depth=1 + lea rax, [rip + .LBB11_255] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1145: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_262: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2584] +.Ltmp1146: + .cv_loc 11 1 204 0 # ..\tests\span_tests.cpp:204:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1147: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_271: # in Loop: Header=BB11_267 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 +.Ltmp611: + lea rcx, [rbp + 2232] +.Ltmp1148: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp612: + jmp .LBB11_272 +.LBB11_272: # in Loop: Header=BB11_267 Depth=1 + lea rax, [rip + .LBB11_273] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1149: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_280: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2424] +.Ltmp1150: + .cv_loc 11 1 205 0 # ..\tests\span_tests.cpp:205:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1151: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_289: # in Loop: Header=BB11_285 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp629: + lea rcx, [rbp + 2056] + xor edx, edx +.Ltmp1152: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp630: + jmp .LBB11_290 +.LBB11_290: # in Loop: Header=BB11_285 Depth=1 + lea rax, [rip + .LBB11_291] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1153: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_293: # in Loop: Header=BB11_285 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 +.Ltmp627: + lea rcx, [rbp + 2056] +.Ltmp1154: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp628: + jmp .LBB11_294 +.LBB11_294: # in Loop: Header=BB11_285 Depth=1 + lea rax, [rip + .LBB11_295] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1155: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_297: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2232] +.Ltmp1156: + .cv_loc 11 1 211 0 # ..\tests\span_tests.cpp:211:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1157: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_313: # in Loop: Header=BB11_309 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 +.Ltmp641: + lea rcx, [rbp + 1896] +.Ltmp1158: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp642: + jmp .LBB11_314 +.LBB11_314: # in Loop: Header=BB11_309 Depth=1 + lea rax, [rip + .LBB11_315] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1159: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_322: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2056] +.Ltmp1160: + .cv_loc 11 1 217 0 # ..\tests\span_tests.cpp:217:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1161: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_333: # in Loop: Header=BB11_327 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 +.Ltmp657: + lea rcx, [rbp + 1736] +.Ltmp1162: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp658: + jmp .LBB11_334 +.LBB11_334: # in Loop: Header=BB11_327 Depth=1 + lea rax, [rip + .LBB11_335] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1163: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_342: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] +.Ltmp1164: + .cv_loc 11 1 222 0 # ..\tests\span_tests.cpp:222:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1165: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_351: # in Loop: Header=BB11_347 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 +.Ltmp669: + lea rcx, [rbp + 1544] +.Ltmp1166: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp670: + jmp .LBB11_352 +.LBB11_352: # in Loop: Header=BB11_347 Depth=1 + lea rax, [rip + .LBB11_353] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1167: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_360: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1736] +.Ltmp1168: + .cv_loc 11 1 223 0 # ..\tests\span_tests.cpp:223:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1169: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_369: # in Loop: Header=BB11_365 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp687: + lea rcx, [rbp + 1368] + xor edx, edx +.Ltmp1170: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp688: + jmp .LBB11_370 +.LBB11_370: # in Loop: Header=BB11_365 Depth=1 + lea rax, [rip + .LBB11_371] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1171: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB11_373: # in Loop: Header=BB11_365 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 +.Ltmp685: + lea rcx, [rbp + 1368] +.Ltmp1172: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp686: + jmp .LBB11_374 +.LBB11_374: # in Loop: Header=BB11_365 Depth=1 + lea rax, [rip + .LBB11_375] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1173: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_377: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1544] +.Ltmp1174: + .cv_loc 11 1 229 0 # ..\tests\span_tests.cpp:229:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1175: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA": +.seh_proc "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA" +.LBB11_389: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1368] +.Ltmp1176: + .cv_loc 11 1 235 0 # ..\tests\span_tests.cpp:235:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1177: +.Lfunc_end11: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 429065506 # MagicNumber + .long 72 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # UnwindMap + .long 20 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # TryBlockMap + .long 97 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # IPToStateXData + .long 5512 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$7@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$83@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$102@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$156@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$157@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 41 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$229@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long 45 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$262@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long 48 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$280@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$297@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long 54 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$322@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 57 # ToState + .long 0 # Action + .long 57 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long 60 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 63 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 66 # ToState + .long 0 # Action + .long 66 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Action + .long 69 # ToState + .long 0 # Action + .long 69 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 42 # TryHigh + .long 43 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 45 # TryLow + .long 46 # TryHigh + .long 47 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 49 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 52 # TryHigh + .long 53 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 55 # TryLow + .long 55 # TryHigh + .long 56 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 58 # TryLow + .long 58 # TryHigh + .long 59 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 61 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 64 # TryHigh + .long 65 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 67 # TryLow + .long 67 # TryHigh + .long 68 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray + .long 70 # TryLow + .long 70 # TryHigh + .long 71 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____6@@YAXXZ": + .long .Lfunc_begin11@IMGREL # IP + .long -1 # ToState + .long .Ltmp695@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp699@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp703@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp708@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp709@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp713@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp717@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp722@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp723@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp727@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp731@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp736@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp827@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp833@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp837@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp842@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp843@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp849@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp853@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp858@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp859@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp865@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp869@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp874@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp737@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp741@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp745@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp750@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp751@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp755@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp759@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp764@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp765@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp769@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp773@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp778@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp779@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp785@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp789@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp794@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp795@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp801@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp805@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp810@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp811@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp817@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp821@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp826@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp579@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp585@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp590@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp591@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp601@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp606@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp607@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp613@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp618@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp619@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp623@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp621@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp636@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp637@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp643@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp648@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp649@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp659@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp664@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp665@IMGREL+1 # IP + .long 67 # ToState + .long .Ltmp671@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp676@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp677@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp681@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp679@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp694@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$65@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$84@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$103@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$140@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$158@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 43 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 47 # ToState + .long "?catch$234@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$253@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 53 # ToState + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 56 # ToState + .long "?catch$289@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$313@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$333@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 65 # ToState + .long "?catch$351@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 68 # ToState + .long "?catch$369@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .text + # -- End function + .def "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin12: + .cv_func_id 12 + .cv_loc 12 1 168 0 # ..\tests\span_tests.cpp:168:0 +.seh_proc "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1178: + lea rcx, [rip + "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1179: +.Lfunc_end12: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin13: + .cv_func_id 13 + .cv_loc 13 1 241 0 # ..\tests\span_tests.cpp:241:0 +.seh_proc "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1180: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 241 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1181: +.Lfunc_end13: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____8@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" +.Lfunc_begin14: + .cv_func_id 14 + .cv_loc 14 1 242 0 # ..\tests\span_tests.cpp:242:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2928 + .seh_stackalloc 2928 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 2792], -2 + lea rax, [rbp + 2768] +.Ltmp1338: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____8:arr <- [$rax+0] + .cv_loc 14 1 243 0 # ..\tests\span_tests.cpp:243:0 + mov rcx, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2768], rcx + mov rcx, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2776], rcx +.Ltmp1339: + .cv_loc 14 1 246 0 # ..\tests\span_tests.cpp:246:0 + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 2752] +.Ltmp1340: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1341: + mov r8, qword ptr [rbp + 696] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1342: + mov qword ptr [rbp + 688], rax # 8-byte Spill +.LBB14_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1343: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea rcx, [rbp + 2648] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 247 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2632] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 2608] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2608] + lea r8, [rbp + 2632] + lea r9, [rbp + 2648] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1344: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 655], r11b # 1-byte Spill + jne .LBB14_3 +# %bb.2: # in Loop: Header=BB14_1 Depth=1 + lea rcx, [rbp + 2752] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 655], dl # 1-byte Spill +.LBB14_3: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1182: + mov al, byte ptr [rbp + 655] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2592] + lea rdx, [rbp + 2600] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1183: + jmp .LBB14_4 +.LBB14_4: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1184: + lea rcx, [rbp + 2672] + lea rdx, [rbp + 2600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1185: + jmp .LBB14_13 +.Ltmp1345: +.LBB14_7: # Block address taken + # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_8 +.Ltmp1346: +.LBB14_8: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1188: + lea rcx, [rbp + 2672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1189: + mov byte ptr [rbp + 654], al # 1-byte Spill + jmp .LBB14_9 +.LBB14_9: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [rbp + 654] # 1-byte Reload + test al, 1 + jne .LBB14_10 + jmp .LBB14_15 +.LBB14_10: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1190: +.Ltmp1347: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1191: + mov byte ptr [rbp + 653], al # 1-byte Spill + jmp .LBB14_11 +.LBB14_11: # in Loop: Header=BB14_1 Depth=1 + mov al, byte ptr [rbp + 653] # 1-byte Reload + test al, 1 + jne .LBB14_12 + jmp .LBB14_14 +.LBB14_12: # in Loop: Header=BB14_1 Depth=1 +.Ltmp1348: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + int3 + jmp .LBB14_14 +.Ltmp1349: +.LBB14_13: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_8 +.Ltmp1350: +.LBB14_14: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + jmp .LBB14_15 +.Ltmp1351: +.LBB14_15: # in Loop: Header=BB14_1 Depth=1 + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1192: + lea rcx, [rbp + 2672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1193: + jmp .LBB14_16 +.LBB14_16: # in Loop: Header=BB14_1 Depth=1 + lea rcx, [rbp + 2672] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_1 +.Ltmp1352: +# %bb.17: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_18 +.LBB14_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1353: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2488] + mov rcx, rax + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 248 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2472] + mov qword ptr [rbp + 632], rcx # 8-byte Spill + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2448] + mov qword ptr [rbp + 616], rcx # 8-byte Spill + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2512] + mov rdx, qword ptr [rbp + 616] # 8-byte Reload + mov r8, qword ptr [rbp + 632] # 8-byte Reload + mov r9, qword ptr [rbp + 640] # 8-byte Reload + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1194: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2752] +.Ltmp1354: + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1195: + mov qword ptr [rbp + 584], rax # 8-byte Spill + jmp .LBB14_19 +.LBB14_19: # in Loop: Header=BB14_18 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 584] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 583], cl # 1-byte Spill + jne .LBB14_22 +# %bb.20: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1196: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2752] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1197: + mov qword ptr [rbp + 568], rax # 8-byte Spill + jmp .LBB14_21 +.LBB14_21: # in Loop: Header=BB14_18 Depth=1 + mov rax, qword ptr [rbp + 568] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 583], cl # 1-byte Spill +.LBB14_22: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1198: + mov al, byte ptr [rbp + 583] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2432] + lea rdx, [rbp + 2440] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1199: + jmp .LBB14_23 +.LBB14_23: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1200: + lea rcx, [rbp + 2512] + lea rdx, [rbp + 2440] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1201: + jmp .LBB14_32 +.Ltmp1355: +.LBB14_26: # Block address taken + # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_27 +.Ltmp1356: +.LBB14_27: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1204: + lea rcx, [rbp + 2512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1205: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB14_28 +.LBB14_28: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB14_29 + jmp .LBB14_35 +.LBB14_29: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1206: +.Ltmp1357: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1207: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB14_30 +.LBB14_30: # in Loop: Header=BB14_18 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB14_31 + jmp .LBB14_34 +.LBB14_31: # in Loop: Header=BB14_18 Depth=1 +.Ltmp1358: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + int3 + jmp .LBB14_34 +.Ltmp1359: +.LBB14_32: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_27 +.Ltmp1360: +.LBB14_34: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + jmp .LBB14_35 +.Ltmp1361: +.LBB14_35: # in Loop: Header=BB14_18 Depth=1 + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1208: + lea rcx, [rbp + 2512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1209: + jmp .LBB14_36 +.LBB14_36: # in Loop: Header=BB14_18 Depth=1 + lea rcx, [rbp + 2512] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_18 +.Ltmp1362: +# %bb.37: + .cv_loc 14 1 252 0 # ..\tests\span_tests.cpp:252:0 + lea rax, [rbp + 2768] +.Ltmp1363: + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 2424] +.Ltmp1364: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1365: + mov r8, qword ptr [rbp + 552] # 8-byte Reload + call "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + mov qword ptr [rbp + 544], rax # 8-byte Spill +.LBB14_38: # =>This Inner Loop Header: Depth=1 +.Ltmp1366: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 253 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp + 512] # 8-byte Reload + mov r8, qword ptr [rbp + 528] # 8-byte Reload + mov r9, qword ptr [rbp + 536] # 8-byte Reload + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2424] +.Ltmp1367: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + sub rax, rcx + sete r8b +.Ltmp1210: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1211: + jmp .LBB14_39 +.LBB14_39: # in Loop: Header=BB14_38 Depth=1 +.Ltmp1212: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2272] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1213: + jmp .LBB14_48 +.Ltmp1368: +.LBB14_42: # Block address taken + # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_43 +.Ltmp1369: +.LBB14_43: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1216: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1217: + mov byte ptr [rbp + 479], al # 1-byte Spill + jmp .LBB14_44 +.LBB14_44: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [rbp + 479] # 1-byte Reload + test al, 1 + jne .LBB14_45 + jmp .LBB14_51 +.LBB14_45: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1218: +.Ltmp1370: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1219: + mov byte ptr [rbp + 478], al # 1-byte Spill + jmp .LBB14_46 +.LBB14_46: # in Loop: Header=BB14_38 Depth=1 + mov al, byte ptr [rbp + 478] # 1-byte Reload + test al, 1 + jne .LBB14_47 + jmp .LBB14_50 +.LBB14_47: # in Loop: Header=BB14_38 Depth=1 +.Ltmp1371: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + int3 + jmp .LBB14_50 +.Ltmp1372: +.LBB14_48: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_43 +.Ltmp1373: +.LBB14_50: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + jmp .LBB14_51 +.Ltmp1374: +.LBB14_51: # in Loop: Header=BB14_38 Depth=1 + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1220: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1221: + jmp .LBB14_52 +.LBB14_52: # in Loop: Header=BB14_38 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_38 +.Ltmp1375: +# %bb.53: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_54 +.LBB14_54: # =>This Inner Loop Header: Depth=1 +.Ltmp1376: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 2160] + mov rcx, rax + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 254 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2144] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 440], rcx # 8-byte Spill + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2184] + mov rdx, qword ptr [rbp + 440] # 8-byte Reload + mov r8, qword ptr [rbp + 456] # 8-byte Reload + mov r9, qword ptr [rbp + 464] # 8-byte Reload + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1222: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 2424] +.Ltmp1377: + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp1223: + mov qword ptr [rbp + 408], rax # 8-byte Spill + jmp .LBB14_55 +.LBB14_55: # in Loop: Header=BB14_54 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 407], cl # 1-byte Spill + jne .LBB14_58 +# %bb.56: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1224: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 2424] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp1225: + mov qword ptr [rbp + 392], rax # 8-byte Spill + jmp .LBB14_57 +.LBB14_57: # in Loop: Header=BB14_54 Depth=1 + mov rax, qword ptr [rbp + 392] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 407], cl # 1-byte Spill +.LBB14_58: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1226: + mov al, byte ptr [rbp + 407] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 2104] + lea rdx, [rbp + 2112] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1227: + jmp .LBB14_59 +.LBB14_59: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1228: + lea rcx, [rbp + 2184] + lea rdx, [rbp + 2112] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1229: + jmp .LBB14_68 +.Ltmp1378: +.LBB14_62: # Block address taken + # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_63 +.Ltmp1379: +.LBB14_63: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1232: + lea rcx, [rbp + 2184] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1233: + mov byte ptr [rbp + 391], al # 1-byte Spill + jmp .LBB14_64 +.LBB14_64: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [rbp + 391] # 1-byte Reload + test al, 1 + jne .LBB14_65 + jmp .LBB14_71 +.LBB14_65: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1234: +.Ltmp1380: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1235: + mov byte ptr [rbp + 390], al # 1-byte Spill + jmp .LBB14_66 +.LBB14_66: # in Loop: Header=BB14_54 Depth=1 + mov al, byte ptr [rbp + 390] # 1-byte Reload + test al, 1 + jne .LBB14_67 + jmp .LBB14_70 +.LBB14_67: # in Loop: Header=BB14_54 Depth=1 +.Ltmp1381: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + int3 + jmp .LBB14_70 +.Ltmp1382: +.LBB14_68: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_63 +.Ltmp1383: +.LBB14_70: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + jmp .LBB14_71 +.Ltmp1384: +.LBB14_71: # in Loop: Header=BB14_54 Depth=1 + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1236: + lea rcx, [rbp + 2184] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1237: + jmp .LBB14_72 +.LBB14_72: # in Loop: Header=BB14_54 Depth=1 + lea rcx, [rbp + 2184] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_54 +.Ltmp1385: +# %bb.73: + .cv_loc 14 1 258 0 # ..\tests\span_tests.cpp:258:0 + lea rax, [rbp + 2768] +.Ltmp1386: + lea rcx, [rbp + 2088] +.Ltmp1387: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1388: + mov qword ptr [rbp + 376], rax # 8-byte Spill +.LBB14_74: # =>This Inner Loop Header: Depth=1 +.Ltmp1389: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea rcx, [rbp + 1984] + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 259 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1968] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1944] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 2008] + lea rdx, [rbp + 1944] + lea r8, [rbp + 1968] + lea r9, [rbp + 1984] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1390: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + lea rcx, [rbp + 2088] + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 343], r11b # 1-byte Spill + jne .LBB14_76 +# %bb.75: # in Loop: Header=BB14_74 Depth=1 + lea rcx, [rbp + 2088] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 343], dl # 1-byte Spill +.LBB14_76: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1238: + mov al, byte ptr [rbp + 343] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1936] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1239: + jmp .LBB14_77 +.LBB14_77: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1240: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 1936] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1241: + jmp .LBB14_86 +.Ltmp1391: +.LBB14_80: # Block address taken + # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_81 +.Ltmp1392: +.LBB14_81: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1244: + lea rcx, [rbp + 2008] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1245: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB14_82 +.LBB14_82: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB14_83 + jmp .LBB14_89 +.LBB14_83: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1246: +.Ltmp1393: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1247: + mov byte ptr [rbp + 341], al # 1-byte Spill + jmp .LBB14_84 +.LBB14_84: # in Loop: Header=BB14_74 Depth=1 + mov al, byte ptr [rbp + 341] # 1-byte Reload + test al, 1 + jne .LBB14_85 + jmp .LBB14_88 +.LBB14_85: # in Loop: Header=BB14_74 Depth=1 +.Ltmp1394: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + int3 + jmp .LBB14_88 +.Ltmp1395: +.LBB14_86: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_81 +.Ltmp1396: +.LBB14_88: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + jmp .LBB14_89 +.Ltmp1397: +.LBB14_89: # in Loop: Header=BB14_74 Depth=1 + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1248: + lea rcx, [rbp + 2008] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1249: + jmp .LBB14_90 +.LBB14_90: # in Loop: Header=BB14_74 Depth=1 + lea rcx, [rbp + 2008] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_74 +.Ltmp1398: +# %bb.91: + .cv_loc 14 1 263 0 # ..\tests\span_tests.cpp:263:0 + lea rax, [rbp + 2768] +.Ltmp1399: + lea rcx, [rbp + 1920] +.Ltmp1400: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Ltmp1401: + mov qword ptr [rbp + 328], rax # 8-byte Spill +.LBB14_92: # =>This Inner Loop Header: Depth=1 +.Ltmp1402: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 1816] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 264 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1840] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1920] +.Ltmp1403: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + sub rax, rcx + sete r8b +.Ltmp1250: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1251: + jmp .LBB14_93 +.LBB14_93: # in Loop: Header=BB14_92 Depth=1 +.Ltmp1252: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1768] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1253: + jmp .LBB14_102 +.Ltmp1404: +.LBB14_96: # Block address taken + # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_97 +.Ltmp1405: +.LBB14_97: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1256: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1257: + mov byte ptr [rbp + 263], al # 1-byte Spill + jmp .LBB14_98 +.LBB14_98: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [rbp + 263] # 1-byte Reload + test al, 1 + jne .LBB14_99 + jmp .LBB14_105 +.LBB14_99: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1258: +.Ltmp1406: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1259: + mov byte ptr [rbp + 262], al # 1-byte Spill + jmp .LBB14_100 +.LBB14_100: # in Loop: Header=BB14_92 Depth=1 + mov al, byte ptr [rbp + 262] # 1-byte Reload + test al, 1 + jne .LBB14_101 + jmp .LBB14_104 +.LBB14_101: # in Loop: Header=BB14_92 Depth=1 +.Ltmp1407: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + int3 + jmp .LBB14_104 +.Ltmp1408: +.LBB14_102: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_97 +.Ltmp1409: +.LBB14_104: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + jmp .LBB14_105 +.Ltmp1410: +.LBB14_105: # in Loop: Header=BB14_92 Depth=1 + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1260: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1261: + jmp .LBB14_106 +.LBB14_106: # in Loop: Header=BB14_92 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_92 +.Ltmp1411: +# %bb.107: + .cv_loc 14 1 281 0 # ..\tests\span_tests.cpp:281:0 + mov qword ptr [rbp + 1752], 0 + .cv_loc 14 1 282 0 # ..\tests\span_tests.cpp:282:0 + mov rdx, qword ptr [rbp + 1752] + mov r8, qword ptr [rbp + 1752] + lea rcx, [rbp + 1736] +.Ltmp1412: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Ltmp1413: + mov qword ptr [rbp + 248], rax # 8-byte Spill +.LBB14_108: # =>This Inner Loop Header: Depth=1 +.Ltmp1414: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea rcx, [rbp + 1632] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 283 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1616] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1592] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1592] + lea r8, [rbp + 1616] + lea r9, [rbp + 1632] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1415: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + lea rcx, [rbp + 1736] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 215], r11b # 1-byte Spill + jne .LBB14_110 +# %bb.109: # in Loop: Header=BB14_108 Depth=1 + lea rcx, [rbp + 1736] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp + 215], dl # 1-byte Spill +.LBB14_110: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1262: + mov al, byte ptr [rbp + 215] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1584] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1263: + jmp .LBB14_111 +.LBB14_111: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1264: + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1584] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1265: + jmp .LBB14_120 +.Ltmp1416: +.LBB14_114: # Block address taken + # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_115 +.Ltmp1417: +.LBB14_115: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1268: + lea rcx, [rbp + 1656] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1269: + mov byte ptr [rbp + 214], al # 1-byte Spill + jmp .LBB14_116 +.LBB14_116: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [rbp + 214] # 1-byte Reload + test al, 1 + jne .LBB14_117 + jmp .LBB14_123 +.LBB14_117: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1270: +.Ltmp1418: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1271: + mov byte ptr [rbp + 213], al # 1-byte Spill + jmp .LBB14_118 +.LBB14_118: # in Loop: Header=BB14_108 Depth=1 + mov al, byte ptr [rbp + 213] # 1-byte Reload + test al, 1 + jne .LBB14_119 + jmp .LBB14_122 +.LBB14_119: # in Loop: Header=BB14_108 Depth=1 +.Ltmp1419: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + int3 + jmp .LBB14_122 +.Ltmp1420: +.LBB14_120: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_115 +.Ltmp1421: +.LBB14_122: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + jmp .LBB14_123 +.Ltmp1422: +.LBB14_123: # in Loop: Header=BB14_108 Depth=1 + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1272: + lea rcx, [rbp + 1656] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1273: + jmp .LBB14_124 +.LBB14_124: # in Loop: Header=BB14_108 Depth=1 + lea rcx, [rbp + 1656] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_108 +.Ltmp1423: +# %bb.125: + .cv_loc 14 1 287 0 # ..\tests\span_tests.cpp:287:0 + mov qword ptr [rbp + 1568], 0 + .cv_loc 14 1 288 0 # ..\tests\span_tests.cpp:288:0 + mov rdx, qword ptr [rbp + 1568] + mov r8, qword ptr [rbp + 1568] + lea rcx, [rbp + 1560] +.Ltmp1424: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Ltmp1425: + mov qword ptr [rbp + 200], rax # 8-byte Spill +.LBB14_126: # =>This Inner Loop Header: Depth=1 +.Ltmp1426: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + lea rax, [rbp + 1456] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 289 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1416] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1480] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1560] +.Ltmp1427: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + test rax, rax + sete r8b +.Ltmp1274: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1408] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1275: + jmp .LBB14_127 +.LBB14_127: # in Loop: Header=BB14_126 Depth=1 +.Ltmp1276: + lea rcx, [rbp + 1480] + lea rdx, [rbp + 1408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1277: + jmp .LBB14_136 +.Ltmp1428: +.LBB14_130: # Block address taken + # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_131 +.Ltmp1429: +.LBB14_131: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1280: + lea rcx, [rbp + 1480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1281: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB14_132 +.LBB14_132: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB14_133 + jmp .LBB14_139 +.LBB14_133: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1282: +.Ltmp1430: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1283: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB14_134 +.LBB14_134: # in Loop: Header=BB14_126 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB14_135 + jmp .LBB14_138 +.LBB14_135: # in Loop: Header=BB14_126 Depth=1 +.Ltmp1431: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + int3 + jmp .LBB14_138 +.Ltmp1432: +.LBB14_136: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_131 +.Ltmp1433: +.LBB14_138: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + jmp .LBB14_139 +.Ltmp1434: +.LBB14_139: # in Loop: Header=BB14_126 Depth=1 + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1284: + lea rcx, [rbp + 1480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1285: + jmp .LBB14_140 +.LBB14_140: # in Loop: Header=BB14_126 Depth=1 + lea rcx, [rbp + 1480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_126 +.Ltmp1435: +# %bb.141: + .cv_loc 14 1 300 0 # ..\tests\span_tests.cpp:300:0 + lea rax, [rbp + 2768] +.Ltmp1436: + mov rcx, rax + add rcx, 8 + lea rdx, [rbp + 1384] +.Ltmp1437: + #DEBUG_VALUE: s <- [$rdx+0] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax +.Ltmp1438: + mov r8, qword ptr [rbp + 128] # 8-byte Reload + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.LBB14_142: # =>This Inner Loop Header: Depth=1 +.Ltmp1439: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea rcx, [rbp + 1280] + lea rdx, [rip + "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 301 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1264] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1240] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1304] + lea rdx, [rbp + 1240] + lea r8, [rbp + 1264] + lea r9, [rbp + 1280] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1440: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + lea rcx, [rbp + 1384] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp + 95], r11b # 1-byte Spill + jne .LBB14_144 +# %bb.143: # in Loop: Header=BB14_142 Depth=1 + lea rcx, [rbp + 1384] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 95], dl # 1-byte Spill +.LBB14_144: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1286: + mov al, byte ptr [rbp + 95] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1232] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1287: + jmp .LBB14_145 +.LBB14_145: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1288: + lea rcx, [rbp + 1304] + lea rdx, [rbp + 1232] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1289: + jmp .LBB14_154 +.Ltmp1441: +.LBB14_148: # Block address taken + # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_149 +.Ltmp1442: +.LBB14_149: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1292: + lea rcx, [rbp + 1304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1293: + mov byte ptr [rbp + 94], al # 1-byte Spill + jmp .LBB14_150 +.LBB14_150: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [rbp + 94] # 1-byte Reload + test al, 1 + jne .LBB14_151 + jmp .LBB14_157 +.LBB14_151: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1294: +.Ltmp1443: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1295: + mov byte ptr [rbp + 93], al # 1-byte Spill + jmp .LBB14_152 +.LBB14_152: # in Loop: Header=BB14_142 Depth=1 + mov al, byte ptr [rbp + 93] # 1-byte Reload + test al, 1 + jne .LBB14_153 + jmp .LBB14_156 +.LBB14_153: # in Loop: Header=BB14_142 Depth=1 +.Ltmp1444: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + int3 + jmp .LBB14_156 +.Ltmp1445: +.LBB14_154: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_149 +.Ltmp1446: +.LBB14_156: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + jmp .LBB14_157 +.Ltmp1447: +.LBB14_157: # in Loop: Header=BB14_142 Depth=1 + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1296: + lea rcx, [rbp + 1304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1297: + jmp .LBB14_158 +.LBB14_158: # in Loop: Header=BB14_142 Depth=1 + lea rcx, [rbp + 1304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_142 +.Ltmp1448: +# %bb.159: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_160 +.LBB14_160: # =>This Inner Loop Header: Depth=1 +.Ltmp1449: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + lea rdx, [rip + "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 302 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov rdx, qword ptr [rbp + 56] # 8-byte Reload + mov r8, qword ptr [rbp + 72] # 8-byte Reload + mov r9, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1298: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1384] +.Ltmp1450: + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1299: + mov qword ptr [rbp + 24], rax # 8-byte Spill + jmp .LBB14_161 +.LBB14_161: # in Loop: Header=BB14_160 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp + 23], cl # 1-byte Spill + jne .LBB14_164 +# %bb.162: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1300: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 1384] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp1301: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB14_163 +.LBB14_163: # in Loop: Header=BB14_160 Depth=1 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp + 23], cl # 1-byte Spill +.LBB14_164: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1302: + mov al, byte ptr [rbp + 23] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1064] + lea rdx, [rbp + 1072] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1303: + jmp .LBB14_165 +.LBB14_165: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1304: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1072] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1305: + jmp .LBB14_174 +.Ltmp1451: +.LBB14_168: # Block address taken + # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_169 +.Ltmp1452: +.LBB14_169: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1308: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1309: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB14_170 +.LBB14_170: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB14_171 + jmp .LBB14_177 +.LBB14_171: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1310: +.Ltmp1453: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1311: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB14_172 +.LBB14_172: # in Loop: Header=BB14_160 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB14_173 + jmp .LBB14_176 +.LBB14_173: # in Loop: Header=BB14_160 Depth=1 +.Ltmp1454: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + int3 + jmp .LBB14_176 +.Ltmp1455: +.LBB14_174: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_169 +.Ltmp1456: +.LBB14_176: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + jmp .LBB14_177 +.Ltmp1457: +.LBB14_177: # in Loop: Header=BB14_160 Depth=1 + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1312: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1313: + jmp .LBB14_178 +.LBB14_178: # in Loop: Header=BB14_160 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_160 +.Ltmp1458: +# %bb.179: + .cv_loc 14 1 306 0 # ..\tests\span_tests.cpp:306:0 + lea rax, [rbp + 2768] +.Ltmp1459: + lea rcx, [rbp + 1048] +.Ltmp1460: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, rax + mov r8, rax + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Ltmp1461: +.LBB14_180: # =>This Inner Loop Header: Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea rcx, [rbp + 944] + lea rdx, [rip + "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 307 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 904] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 968] + lea rdx, [rbp + 904] + lea r8, [rbp + 928] + lea r9, [rbp + 944] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1462: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + lea rcx, [rbp + 1048] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 33], r11b # 1-byte Spill + jne .LBB14_182 +# %bb.181: # in Loop: Header=BB14_180 Depth=1 + lea rcx, [rbp + 1048] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2768] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 33], dl # 1-byte Spill +.LBB14_182: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1314: + mov al, byte ptr [rbp - 33] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 888] + lea rdx, [rbp + 896] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1315: + jmp .LBB14_183 +.LBB14_183: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1316: + lea rcx, [rbp + 968] + lea rdx, [rbp + 896] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1317: + jmp .LBB14_192 +.Ltmp1463: +.LBB14_186: # Block address taken + # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_187 +.Ltmp1464: +.LBB14_187: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1320: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1321: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB14_188 +.LBB14_188: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB14_189 + jmp .LBB14_195 +.LBB14_189: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1322: +.Ltmp1465: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1323: + mov byte ptr [rbp - 35], al # 1-byte Spill + jmp .LBB14_190 +.LBB14_190: # in Loop: Header=BB14_180 Depth=1 + mov al, byte ptr [rbp - 35] # 1-byte Reload + test al, 1 + jne .LBB14_191 + jmp .LBB14_194 +.LBB14_191: # in Loop: Header=BB14_180 Depth=1 +.Ltmp1466: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + int3 + jmp .LBB14_194 +.Ltmp1467: +.LBB14_192: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_187 +.Ltmp1468: +.LBB14_194: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + jmp .LBB14_195 +.Ltmp1469: +.LBB14_195: # in Loop: Header=BB14_180 Depth=1 + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1324: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1325: + jmp .LBB14_196 +.LBB14_196: # in Loop: Header=BB14_180 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_180 +.Ltmp1470: +# %bb.197: + .cv_loc 14 1 311 0 # ..\tests\span_tests.cpp:311:0 + mov qword ptr [rbp + 880], 0 + .cv_loc 14 1 312 0 # ..\tests\span_tests.cpp:312:0 + mov r8, qword ptr [rbp + 880] + mov rdx, qword ptr [rbp + 880] + lea rcx, [rbp + 864] +.Ltmp1471: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Ltmp1472: +.LBB14_198: # =>This Inner Loop Header: Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea rcx, [rbp + 760] + lea rdx, [rip + "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 313 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 744] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 720] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 784] + lea rdx, [rbp + 720] + lea r8, [rbp + 744] + lea r9, [rbp + 760] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1473: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + lea rcx, [rbp + 864] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp - 73], r11b # 1-byte Spill + jne .LBB14_200 +# %bb.199: # in Loop: Header=BB14_198 Depth=1 + lea rcx, [rbp + 864] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB14_200: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1326: + mov al, byte ptr [rbp - 73] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1327: + jmp .LBB14_201 +.LBB14_201: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1328: + lea rcx, [rbp + 784] + lea rdx, [rbp + 712] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1329: + jmp .LBB14_210 +.Ltmp1474: +.LBB14_204: # Block address taken + # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_205 +.Ltmp1475: +.LBB14_205: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1332: + lea rcx, [rbp + 784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1333: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB14_206 +.LBB14_206: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB14_207 + jmp .LBB14_213 +.LBB14_207: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1334: +.Ltmp1476: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1335: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB14_208 +.LBB14_208: # in Loop: Header=BB14_198 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB14_209 + jmp .LBB14_212 +.LBB14_209: # in Loop: Header=BB14_198 Depth=1 +.Ltmp1477: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + int3 + jmp .LBB14_212 +.Ltmp1478: +.LBB14_210: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_205 +.Ltmp1479: +.LBB14_212: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + jmp .LBB14_213 +.Ltmp1480: +.LBB14_213: # in Loop: Header=BB14_198 Depth=1 + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1336: + lea rcx, [rbp + 784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1337: + jmp .LBB14_214 +.LBB14_214: # in Loop: Header=BB14_198 Depth=1 + lea rcx, [rbp + 784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB14_198 +.Ltmp1481: +# %bb.215: + .cv_loc 14 1 315 0 # ..\tests\span_tests.cpp:315:0 + add rsp, 2928 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_5: # in Loop: Header=BB14_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 +.Ltmp1186: + lea rcx, [rbp + 2672] +.Ltmp1482: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1187: + jmp .LBB14_6 +.LBB14_6: # in Loop: Header=BB14_1 Depth=1 + lea rax, [rip + .LBB14_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1483: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_24: # in Loop: Header=BB14_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 +.Ltmp1202: + lea rcx, [rbp + 2512] +.Ltmp1484: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1203: + jmp .LBB14_25 +.LBB14_25: # in Loop: Header=BB14_18 Depth=1 + lea rax, [rip + .LBB14_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1485: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp1486: + .cv_loc 14 1 247 0 # ..\tests\span_tests.cpp:247:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1487: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_40: # in Loop: Header=BB14_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 +.Ltmp1214: + lea rcx, [rbp + 2344] +.Ltmp1488: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1215: + jmp .LBB14_41 +.LBB14_41: # in Loop: Header=BB14_38 Depth=1 + lea rax, [rip + .LBB14_42] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1489: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_49: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp1490: + .cv_loc 14 1 248 0 # ..\tests\span_tests.cpp:248:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1491: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_60: # in Loop: Header=BB14_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 +.Ltmp1230: + lea rcx, [rbp + 2184] +.Ltmp1492: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1231: + jmp .LBB14_61 +.LBB14_61: # in Loop: Header=BB14_54 Depth=1 + lea rax, [rip + .LBB14_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1493: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_69: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] +.Ltmp1494: + .cv_loc 14 1 253 0 # ..\tests\span_tests.cpp:253:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1495: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_78: # in Loop: Header=BB14_74 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 +.Ltmp1242: + lea rcx, [rbp + 2008] +.Ltmp1496: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1243: + jmp .LBB14_79 +.LBB14_79: # in Loop: Header=BB14_74 Depth=1 + lea rax, [rip + .LBB14_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1497: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_87: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2184] +.Ltmp1498: + .cv_loc 14 1 254 0 # ..\tests\span_tests.cpp:254:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1499: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_94: # in Loop: Header=BB14_92 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 +.Ltmp1254: + lea rcx, [rbp + 1840] +.Ltmp1500: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1255: + jmp .LBB14_95 +.LBB14_95: # in Loop: Header=BB14_92 Depth=1 + lea rax, [rip + .LBB14_96] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1501: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2008] +.Ltmp1502: + .cv_loc 14 1 259 0 # ..\tests\span_tests.cpp:259:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1503: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_112: # in Loop: Header=BB14_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 +.Ltmp1266: + lea rcx, [rbp + 1656] +.Ltmp1504: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1267: + jmp .LBB14_113 +.LBB14_113: # in Loop: Header=BB14_108 Depth=1 + lea rax, [rip + .LBB14_114] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1505: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_121: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] +.Ltmp1506: + .cv_loc 14 1 264 0 # ..\tests\span_tests.cpp:264:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1507: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_128: # in Loop: Header=BB14_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 +.Ltmp1278: + lea rcx, [rbp + 1480] +.Ltmp1508: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1279: + jmp .LBB14_129 +.LBB14_129: # in Loop: Header=BB14_126 Depth=1 + lea rax, [rip + .LBB14_130] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1509: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_137: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1656] +.Ltmp1510: + .cv_loc 14 1 283 0 # ..\tests\span_tests.cpp:283:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1511: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_146: # in Loop: Header=BB14_142 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 +.Ltmp1290: + lea rcx, [rbp + 1304] +.Ltmp1512: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1291: + jmp .LBB14_147 +.LBB14_147: # in Loop: Header=BB14_142 Depth=1 + lea rax, [rip + .LBB14_148] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1513: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_155: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1480] +.Ltmp1514: + .cv_loc 14 1 289 0 # ..\tests\span_tests.cpp:289:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1515: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_166: # in Loop: Header=BB14_160 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 +.Ltmp1306: + lea rcx, [rbp + 1144] +.Ltmp1516: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1307: + jmp .LBB14_167 +.LBB14_167: # in Loop: Header=BB14_160 Depth=1 + lea rax, [rip + .LBB14_168] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1517: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_175: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1304] +.Ltmp1518: + .cv_loc 14 1 301 0 # ..\tests\span_tests.cpp:301:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1519: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_184: # in Loop: Header=BB14_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 +.Ltmp1318: + lea rcx, [rbp + 968] +.Ltmp1520: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1319: + jmp .LBB14_185 +.LBB14_185: # in Loop: Header=BB14_180 Depth=1 + lea rax, [rip + .LBB14_186] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1521: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_193: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp1522: + .cv_loc 14 1 302 0 # ..\tests\span_tests.cpp:302:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1523: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB14_202: # in Loop: Header=BB14_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 +.Ltmp1330: + lea rcx, [rbp + 784] +.Ltmp1524: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1331: + jmp .LBB14_203 +.LBB14_203: # in Loop: Header=BB14_198 Depth=1 + lea rax, [rip + .LBB14_204] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1525: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_211: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] +.Ltmp1526: + .cv_loc 14 1 307 0 # ..\tests\span_tests.cpp:307:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1527: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA" +.LBB14_216: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 784] +.Ltmp1528: + .cv_loc 14 1 313 0 # ..\tests\span_tests.cpp:313:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1529: +.Lfunc_end14: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 429065506 # MagicNumber + .long 36 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # UnwindMap + .long 12 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # TryBlockMap + .long 49 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # IPToStateXData + .long 2920 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long -1 # ToState + .long "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$69@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$87@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$155@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$175@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$211@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 33 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____8@@YAXXZ": + .long .Lfunc_begin14@IMGREL # IP + .long -1 # ToState + .long .Ltmp1182@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1188@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1193@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1194@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1204@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1209@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1210@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1216@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1221@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1222@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1232@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1237@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1238@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1244@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1249@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1250@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1256@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1261@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1262@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1268@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1273@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1274@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1280@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1285@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1286@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp1292@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp1297@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1298@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp1308@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp1313@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1314@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp1320@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp1325@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1326@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp1332@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp1337@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$94@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$112@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$128@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$146@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$184@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$202@?0??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .text + # -- End function + .def "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin15: + .cv_func_id 15 + .cv_loc 15 1 241 0 # ..\tests\span_tests.cpp:241:0 +.seh_proc "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1530: + lea rcx, [rip + "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1531: +.Lfunc_end15: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin16: + .cv_func_id 16 + .cv_loc 16 1 317 0 # ..\tests\span_tests.cpp:317:0 +.seh_proc "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1532: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@IOAOCADC@from_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 317 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1533: +.Lfunc_end16: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____10@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" +.Lfunc_begin17: + .cv_func_id 17 + .cv_loc 17 1 318 0 # ..\tests\span_tests.cpp:318:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2096 + .seh_stackalloc 2096 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp1630: + .cv_loc 17 1 319 0 # ..\tests\span_tests.cpp:319:0 + mov qword ptr [rbp + 1960], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1936], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1944], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 1952], ecx +.Ltmp1631: + .cv_loc 17 1 322 0 # ..\tests\span_tests.cpp:322:0 + lea rcx, [rbp + 1920] +.Ltmp1632: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] +.Ltmp1633: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr <- [$rdx+0] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp1634: + mov qword ptr [rbp + 464], rax # 8-byte Spill +.LBB17_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1635: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea rcx, [rbp + 1816] + lea rdx, [rip + "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 323 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1776] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1800] + lea r9, [rbp + 1816] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1636: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + lea rcx, [rbp + 1920] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 5 + mov byte ptr [rbp + 431], r11b # 1-byte Spill + jne .LBB17_3 +# %bb.2: # in Loop: Header=BB17_1 Depth=1 + lea rcx, [rbp + 1920] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 431], dl # 1-byte Spill +.LBB17_3: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1534: + mov al, byte ptr [rbp + 431] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1535: + jmp .LBB17_4 +.LBB17_4: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1536: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1768] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1537: + jmp .LBB17_13 +.Ltmp1637: +.LBB17_7: # Block address taken + # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_8 +.Ltmp1638: +.LBB17_8: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1540: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1541: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB17_9 +.LBB17_9: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB17_10 + jmp .LBB17_15 +.LBB17_10: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1542: +.Ltmp1639: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1543: + mov byte ptr [rbp + 429], al # 1-byte Spill + jmp .LBB17_11 +.LBB17_11: # in Loop: Header=BB17_1 Depth=1 + mov al, byte ptr [rbp + 429] # 1-byte Reload + test al, 1 + jne .LBB17_12 + jmp .LBB17_14 +.LBB17_12: # in Loop: Header=BB17_1 Depth=1 +.Ltmp1640: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + int3 + jmp .LBB17_14 +.Ltmp1641: +.LBB17_13: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_8 +.Ltmp1642: +.LBB17_14: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + jmp .LBB17_15 +.Ltmp1643: +.LBB17_15: # in Loop: Header=BB17_1 Depth=1 + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1544: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1545: + jmp .LBB17_16 +.LBB17_16: # in Loop: Header=BB17_1 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_1 +.Ltmp1644: +# %bb.17: + .cv_loc 17 1 327 0 # ..\tests\span_tests.cpp:327:0 + lea rcx, [rbp + 1752] +.Ltmp1645: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp1646: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB17_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1647: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + lea rdx, [rip + "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + lea rax, [rbp + 1648] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 328 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1608] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1672] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1752] +.Ltmp1648: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + sub rax, rcx + sete r8b +.Ltmp1546: + lea rcx, [rbp + 1592] + lea rdx, [rbp + 1600] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1547: + jmp .LBB17_19 +.LBB17_19: # in Loop: Header=BB17_18 Depth=1 +.Ltmp1548: + lea rcx, [rbp + 1672] + lea rdx, [rbp + 1600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1549: + jmp .LBB17_28 +.Ltmp1649: +.LBB17_22: # Block address taken + # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_23 +.Ltmp1650: +.LBB17_23: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1552: + lea rcx, [rbp + 1672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1553: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB17_24 +.LBB17_24: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB17_25 + jmp .LBB17_31 +.LBB17_25: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1554: +.Ltmp1651: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1555: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB17_26 +.LBB17_26: # in Loop: Header=BB17_18 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB17_27 + jmp .LBB17_30 +.LBB17_27: # in Loop: Header=BB17_18 Depth=1 +.Ltmp1652: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + int3 + jmp .LBB17_30 +.Ltmp1653: +.LBB17_28: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_23 +.Ltmp1654: +.LBB17_30: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + jmp .LBB17_31 +.Ltmp1655: +.LBB17_31: # in Loop: Header=BB17_18 Depth=1 + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1556: + lea rcx, [rbp + 1672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1557: + jmp .LBB17_32 +.LBB17_32: # in Loop: Header=BB17_18 Depth=1 + lea rcx, [rbp + 1672] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_18 +.Ltmp1656: +# %bb.33: + .cv_loc 17 1 331 0 # ..\tests\span_tests.cpp:331:0 + lea rcx, [rbp + 1568] +.Ltmp1657: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr2d <- [$rcx+0] + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"] + mov qword ptr [rbp + 1568], rax + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"+8] + mov qword ptr [rbp + 1576], rax + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA"+16] + mov qword ptr [rbp + 1584], rax +.Ltmp1658: + .cv_loc 17 1 359 0 # ..\tests\span_tests.cpp:359:0 + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +.Ltmp1659: + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 1552] + mov rdx, rax + call "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + mov qword ptr [rbp + 336], rax # 8-byte Spill +.LBB17_34: # =>This Inner Loop Header: Depth=1 +.Ltmp1660: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea rcx, [rbp + 1448] + lea rdx, [rip + "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 360 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1408] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1408] + lea r8, [rbp + 1432] + lea r9, [rbp + 1448] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1661: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + lea rcx, [rbp + 1552] + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 303], r11b # 1-byte Spill + jne .LBB17_36 +# %bb.35: # in Loop: Header=BB17_34 Depth=1 + lea rcx, [rbp + 1552] + call "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov rcx, qword ptr [rbp + 288] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 303], dl # 1-byte Spill +.LBB17_36: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1558: + mov al, byte ptr [rbp + 303] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1392] + lea rdx, [rbp + 1400] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1559: + jmp .LBB17_37 +.LBB17_37: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1560: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1400] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1561: + jmp .LBB17_46 +.Ltmp1662: +.LBB17_40: # Block address taken + # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_41 +.Ltmp1663: +.LBB17_41: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1564: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1565: + mov byte ptr [rbp + 287], al # 1-byte Spill + jmp .LBB17_42 +.LBB17_42: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [rbp + 287] # 1-byte Reload + test al, 1 + jne .LBB17_43 + jmp .LBB17_49 +.LBB17_43: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1566: +.Ltmp1664: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1567: + mov byte ptr [rbp + 286], al # 1-byte Spill + jmp .LBB17_44 +.LBB17_44: # in Loop: Header=BB17_34 Depth=1 + mov al, byte ptr [rbp + 286] # 1-byte Reload + test al, 1 + jne .LBB17_45 + jmp .LBB17_48 +.LBB17_45: # in Loop: Header=BB17_34 Depth=1 +.Ltmp1665: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + int3 + jmp .LBB17_48 +.Ltmp1666: +.LBB17_46: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_41 +.Ltmp1667: +.LBB17_48: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + jmp .LBB17_49 +.Ltmp1668: +.LBB17_49: # in Loop: Header=BB17_34 Depth=1 + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1568: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1569: + jmp .LBB17_50 +.LBB17_50: # in Loop: Header=BB17_34 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_34 +.Ltmp1669: +# %bb.51: + .cv_loc 17 1 363 0 # ..\tests\span_tests.cpp:363:0 + lea rax, [rbp + 1344] + lea rcx, [rip + ".L?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA"] + mov edx, 48 + mov r8d, edx +.Ltmp1670: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [$rax+0] + mov r9, rax + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill +.Ltmp1671: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + call memcpy +.Ltmp1672: + .cv_loc 17 1 388 0 # ..\tests\span_tests.cpp:388:0 + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 1328] + mov rdx, rax + call "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + mov qword ptr [rbp + 256], rax # 8-byte Spill +.Ltmp1673: +.LBB17_52: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea rcx, [rbp + 1224] + lea rdx, [rip + "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 389 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1184] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1184] + lea r8, [rbp + 1208] + lea r9, [rbp + 1224] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1674: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + lea rcx, [rbp + 1328] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 223], r11b # 1-byte Spill + jne .LBB17_54 +.Ltmp1675: +# %bb.53: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 1328] + call "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov rcx, qword ptr [rbp + 208] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 223], dl # 1-byte Spill +.Ltmp1676: +.LBB17_54: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] +.Ltmp1570: + mov al, byte ptr [rbp + 223] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1571: + jmp .LBB17_55 +.Ltmp1677: +.LBB17_55: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] +.Ltmp1572: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1573: + jmp .LBB17_64 +.Ltmp1678: +.LBB17_58: # Block address taken + # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_59 +.Ltmp1679: +.LBB17_59: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1576: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1577: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB17_60 +.LBB17_60: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB17_61 + jmp .LBB17_67 +.LBB17_61: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1578: +.Ltmp1680: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1579: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB17_62 +.LBB17_62: # in Loop: Header=BB17_52 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB17_63 + jmp .LBB17_66 +.LBB17_63: # in Loop: Header=BB17_52 Depth=1 +.Ltmp1681: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + int3 + jmp .LBB17_66 +.Ltmp1682: +.LBB17_64: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_59 +.Ltmp1683: +.LBB17_66: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + jmp .LBB17_67 +.Ltmp1684: +.LBB17_67: # in Loop: Header=BB17_52 Depth=1 + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1580: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1581: + jmp .LBB17_68 +.LBB17_68: # in Loop: Header=BB17_52 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_52 +.Ltmp1685: +# %bb.69: + .cv_loc 17 1 393 0 # ..\tests\span_tests.cpp:393:0 + lea rcx, [rbp + 1160] +.Ltmp1686: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1936] + call "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +.Ltmp1687: +.LBB17_70: # =>This Inner Loop Header: Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + lea rdx, [rip + "??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + lea rax, [rbp + 1056] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 394 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1040] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1016] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1080] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1160] +.Ltmp1688: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 1936] + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov rcx, qword ptr [rbp + 136] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1582: + lea rax, [rbp + 1000] + lea rdx, [rbp + 1008] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1583: + jmp .LBB17_71 +.LBB17_71: # in Loop: Header=BB17_70 Depth=1 +.Ltmp1584: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1008] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1585: + jmp .LBB17_80 +.Ltmp1689: +.LBB17_74: # Block address taken + # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_75 +.Ltmp1690: +.LBB17_75: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1588: + lea rcx, [rbp + 1080] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1589: + mov byte ptr [rbp + 127], al # 1-byte Spill + jmp .LBB17_76 +.LBB17_76: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [rbp + 127] # 1-byte Reload + test al, 1 + jne .LBB17_77 + jmp .LBB17_83 +.LBB17_77: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1590: +.Ltmp1691: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1591: + mov byte ptr [rbp + 126], al # 1-byte Spill + jmp .LBB17_78 +.LBB17_78: # in Loop: Header=BB17_70 Depth=1 + mov al, byte ptr [rbp + 126] # 1-byte Reload + test al, 1 + jne .LBB17_79 + jmp .LBB17_82 +.LBB17_79: # in Loop: Header=BB17_70 Depth=1 +.Ltmp1692: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + int3 + jmp .LBB17_82 +.Ltmp1693: +.LBB17_80: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_75 +.Ltmp1694: +.LBB17_82: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + jmp .LBB17_83 +.Ltmp1695: +.LBB17_83: # in Loop: Header=BB17_70 Depth=1 + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1592: + lea rcx, [rbp + 1080] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1593: + jmp .LBB17_84 +.LBB17_84: # in Loop: Header=BB17_70 Depth=1 + lea rcx, [rbp + 1080] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_70 +.Ltmp1696: +# %bb.85: + .cv_loc 17 1 398 0 # ..\tests\span_tests.cpp:398:0 + lea rcx, [rbp + 1568] +.Ltmp1697: + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 984] + mov rdx, rax + call "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +.LBB17_86: # =>This Inner Loop Header: Depth=1 +.Ltmp1698: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea rcx, [rbp + 880] + lea rdx, [rip + "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 399 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 864] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 840] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 904] + lea rdx, [rbp + 840] + lea r8, [rbp + 864] + lea r9, [rbp + 880] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1699: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + lea rcx, [rbp + 984] + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 87], r11b # 1-byte Spill + jne .LBB17_88 +# %bb.87: # in Loop: Header=BB17_86 Depth=1 + lea rcx, [rbp + 984] + call "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 87], dl # 1-byte Spill +.LBB17_88: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1594: + mov al, byte ptr [rbp + 87] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1595: + jmp .LBB17_89 +.LBB17_89: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1596: + lea rcx, [rbp + 904] + lea rdx, [rbp + 832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1597: + jmp .LBB17_98 +.Ltmp1700: +.LBB17_92: # Block address taken + # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_93 +.Ltmp1701: +.LBB17_93: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1600: + lea rcx, [rbp + 904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1601: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB17_94 +.LBB17_94: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB17_95 + jmp .LBB17_101 +.LBB17_95: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1602: +.Ltmp1702: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1603: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB17_96 +.LBB17_96: # in Loop: Header=BB17_86 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB17_97 + jmp .LBB17_100 +.LBB17_97: # in Loop: Header=BB17_86 Depth=1 +.Ltmp1703: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + int3 + jmp .LBB17_100 +.Ltmp1704: +.LBB17_98: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_93 +.Ltmp1705: +.LBB17_100: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + jmp .LBB17_101 +.Ltmp1706: +.LBB17_101: # in Loop: Header=BB17_86 Depth=1 + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1604: + lea rcx, [rbp + 904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1605: + jmp .LBB17_102 +.LBB17_102: # in Loop: Header=BB17_86 Depth=1 + lea rcx, [rbp + 904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_86 +.Ltmp1707: +# %bb.103: + .cv_loc 17 1 403 0 # ..\tests\span_tests.cpp:403:0 + lea rcx, [rbp + 1344] +.Ltmp1708: + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov edx, 1 + mov r8d, edx + lea rcx, [rbp + 808] + mov rdx, rax + call "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +.LBB17_104: # =>This Inner Loop Header: Depth=1 +.Ltmp1709: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea rcx, [rbp + 704] + lea rdx, [rip + "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 404 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 664] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 728] + lea rdx, [rbp + 664] + lea r8, [rbp + 688] + lea r9, [rbp + 704] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1710: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + lea rcx, [rbp + 808] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 1 + mov byte ptr [rbp + 31], r11b # 1-byte Spill + jne .LBB17_106 +# %bb.105: # in Loop: Header=BB17_104 Depth=1 + lea rcx, [rbp + 808] + call "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + lea rcx, [rbp + 1344] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 31], dl # 1-byte Spill +.LBB17_106: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1606: + mov al, byte ptr [rbp + 31] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 648] + lea rdx, [rbp + 656] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1607: + jmp .LBB17_107 +.LBB17_107: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1608: + lea rcx, [rbp + 728] + lea rdx, [rbp + 656] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1609: + jmp .LBB17_116 +.Ltmp1711: +.LBB17_110: # Block address taken + # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_111 +.Ltmp1712: +.LBB17_111: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1612: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1613: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB17_112 +.LBB17_112: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB17_113 + jmp .LBB17_119 +.LBB17_113: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1614: +.Ltmp1713: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1615: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB17_114 +.LBB17_114: # in Loop: Header=BB17_104 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB17_115 + jmp .LBB17_118 +.LBB17_115: # in Loop: Header=BB17_104 Depth=1 +.Ltmp1714: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + int3 + jmp .LBB17_118 +.Ltmp1715: +.LBB17_116: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_111 +.Ltmp1716: +.LBB17_118: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + jmp .LBB17_119 +.Ltmp1717: +.LBB17_119: # in Loop: Header=BB17_104 Depth=1 + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1616: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1617: + jmp .LBB17_120 +.LBB17_120: # in Loop: Header=BB17_104 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_104 +.Ltmp1718: +# %bb.121: + .cv_loc 17 1 407 0 # ..\tests\span_tests.cpp:407:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"] + mov dword ptr [rbp + 640], eax + mov cl, byte ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A"+4] + mov byte ptr [rbp + 644], cl +.Ltmp1719: + .cv_loc 17 1 410 0 # ..\tests\span_tests.cpp:410:0 + lea rcx, [rbp + 632] +.Ltmp1720: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 640] +.Ltmp1721: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:ao_arr <- [$rdx+0] + call "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +.Ltmp1722: + mov qword ptr [rbp], rax # 8-byte Spill +.LBB17_122: # =>This Inner Loop Header: Depth=1 +.Ltmp1723: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + lea rdx, [rip + "??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@"] + lea rax, [rbp + 528] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 411 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 512] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 488] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 552] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 632] +.Ltmp1724: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 640] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1618: + lea rax, [rbp + 472] + lea rdx, [rbp + 480] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1619: + jmp .LBB17_123 +.LBB17_123: # in Loop: Header=BB17_122 Depth=1 +.Ltmp1620: + lea rcx, [rbp + 552] + lea rdx, [rbp + 480] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1621: + jmp .LBB17_132 +.Ltmp1725: +.LBB17_126: # Block address taken + # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_127 +.Ltmp1726: +.LBB17_127: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1624: + lea rcx, [rbp + 552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1625: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB17_128 +.LBB17_128: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB17_129 + jmp .LBB17_135 +.LBB17_129: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1626: +.Ltmp1727: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1627: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB17_130 +.LBB17_130: # in Loop: Header=BB17_122 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB17_131 + jmp .LBB17_134 +.LBB17_131: # in Loop: Header=BB17_122 Depth=1 +.Ltmp1728: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + int3 + jmp .LBB17_134 +.Ltmp1729: +.LBB17_132: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_127 +.Ltmp1730: +.LBB17_134: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + jmp .LBB17_135 +.Ltmp1731: +.LBB17_135: # in Loop: Header=BB17_122 Depth=1 + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1628: + lea rcx, [rbp + 552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1629: + jmp .LBB17_136 +.LBB17_136: # in Loop: Header=BB17_122 Depth=1 + lea rcx, [rbp + 552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB17_122 +.Ltmp1732: +# %bb.137: + .cv_loc 17 1 414 0 # ..\tests\span_tests.cpp:414:0 + add rsp, 2096 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_5: # in Loop: Header=BB17_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 +.Ltmp1538: + lea rcx, [rbp + 1840] +.Ltmp1733: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1539: + jmp .LBB17_6 +.LBB17_6: # in Loop: Header=BB17_1 Depth=1 + lea rax, [rip + .LBB17_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1734: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_20: # in Loop: Header=BB17_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 +.Ltmp1550: + lea rcx, [rbp + 1672] +.Ltmp1735: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1551: + jmp .LBB17_21 +.LBB17_21: # in Loop: Header=BB17_18 Depth=1 + lea rax, [rip + .LBB17_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1736: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] +.Ltmp1737: + .cv_loc 17 1 323 0 # ..\tests\span_tests.cpp:323:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1738: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_38: # in Loop: Header=BB17_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 +.Ltmp1562: + lea rcx, [rbp + 1472] +.Ltmp1739: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1563: + jmp .LBB17_39 +.LBB17_39: # in Loop: Header=BB17_34 Depth=1 + lea rax, [rip + .LBB17_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1740: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1672] +.Ltmp1741: + .cv_loc 17 1 328 0 # ..\tests\span_tests.cpp:328:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1742: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_56: # in Loop: Header=BB17_52 Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____10:arr3d <- [DW_OP_plus_uconst 264, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp1743: + .seh_endprologue + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 +.Ltmp1574: + lea rcx, [rbp + 1248] +.Ltmp1744: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1575: + jmp .LBB17_57 +.LBB17_57: # in Loop: Header=BB17_52 Depth=1 + lea rax, [rip + .LBB17_58] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1745: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_65: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] +.Ltmp1746: + .cv_loc 17 1 360 0 # ..\tests\span_tests.cpp:360:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1747: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_72: # in Loop: Header=BB17_70 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 +.Ltmp1586: + lea rcx, [rbp + 1080] +.Ltmp1748: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1587: + jmp .LBB17_73 +.LBB17_73: # in Loop: Header=BB17_70 Depth=1 + lea rax, [rip + .LBB17_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1749: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp1750: + .cv_loc 17 1 389 0 # ..\tests\span_tests.cpp:389:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1751: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_90: # in Loop: Header=BB17_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 +.Ltmp1598: + lea rcx, [rbp + 904] +.Ltmp1752: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1599: + jmp .LBB17_91 +.LBB17_91: # in Loop: Header=BB17_86 Depth=1 + lea rax, [rip + .LBB17_92] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1753: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_99: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1080] +.Ltmp1754: + .cv_loc 17 1 394 0 # ..\tests\span_tests.cpp:394:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1755: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_108: # in Loop: Header=BB17_104 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 +.Ltmp1610: + lea rcx, [rbp + 728] +.Ltmp1756: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1611: + jmp .LBB17_109 +.LBB17_109: # in Loop: Header=BB17_104 Depth=1 + lea rax, [rip + .LBB17_110] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1757: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_117: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 904] +.Ltmp1758: + .cv_loc 17 1 399 0 # ..\tests\span_tests.cpp:399:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1759: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB17_124: # in Loop: Header=BB17_122 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 +.Ltmp1622: + lea rcx, [rbp + 552] +.Ltmp1760: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1623: + jmp .LBB17_125 +.LBB17_125: # in Loop: Header=BB17_122 Depth=1 + lea rax, [rip + .LBB17_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1761: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_133: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] +.Ltmp1762: + .cv_loc 17 1 404 0 # ..\tests\span_tests.cpp:404:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1763: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA" +.LBB17_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 552] +.Ltmp1764: + .cv_loc 17 1 411 0 # ..\tests\span_tests.cpp:411:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1765: +.Lfunc_end17: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 429065506 # MagicNumber + .long 24 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # TryBlockMap + .long 33 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # IPToStateXData + .long 2088 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$99@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$117@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 21 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____10@@YAXXZ": + .long .Lfunc_begin17@IMGREL # IP + .long -1 # ToState + .long .Ltmp1534@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1540@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1545@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1546@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1552@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1557@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1558@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1564@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1569@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1570@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1576@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1581@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1582@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1588@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1593@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1594@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1600@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1605@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1606@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1612@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1617@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1618@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1624@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1629@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$56@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$90@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$108@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .text + # -- End function + .def "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin18: + .cv_func_id 18 + .cv_loc 18 1 317 0 # ..\tests\span_tests.cpp:317:0 +.seh_proc "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1766: + lea rcx, [rip + "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1767: +.Lfunc_end18: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin19: + .cv_func_id 19 + .cv_loc 19 1 420 0 # ..\tests\span_tests.cpp:420:0 +.seh_proc "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1768: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 420 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1769: +.Lfunc_end19: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____12@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" +.Lfunc_begin20: + .cv_func_id 20 + .cv_loc 20 1 421 0 # ..\tests\span_tests.cpp:421:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 512 + .seh_stackalloc 512 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 376], -2 + mov eax, 9600 + mov ecx, eax +.Ltmp1794: + .cv_loc 20 1 422 0 # ..\tests\span_tests.cpp:422:0 + call "??_U@YAPEAX_K@Z" + mov edx, 10 + mov r8d, edx + mov qword ptr [rbp + 368], rax +.Ltmp1795: + .cv_loc 20 1 425 0 # ..\tests\span_tests.cpp:425:0 + mov rdx, qword ptr [rbp + 368] + lea rcx, [rbp + 352] +.Ltmp1796: + #DEBUG_VALUE: s <- [$rcx+0] + call "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Ltmp1797: + mov qword ptr [rbp + 8], rax # 8-byte Spill +.LBB20_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1798: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea rcx, [rbp + 248] + lea rdx, [rip + "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 426 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 232] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 272] + lea rdx, [rbp + 208] + lea r8, [rbp + 232] + lea r9, [rbp + 248] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1799: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + lea rcx, [rbp + 352] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$span@N$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 10 + mov byte ptr [rbp - 25], r11b # 1-byte Spill + jne .LBB20_3 +# %bb.2: # in Loop: Header=BB20_1 Depth=1 + lea rcx, [rbp + 352] + call "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + mov rcx, qword ptr [rbp + 368] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 25], dl # 1-byte Spill +.LBB20_3: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1770: + mov al, byte ptr [rbp - 25] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 192] + lea rdx, [rbp + 200] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1771: + jmp .LBB20_4 +.LBB20_4: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1772: + lea rcx, [rbp + 272] + lea rdx, [rbp + 200] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1773: + jmp .LBB20_13 +.Ltmp1800: +.LBB20_7: # Block address taken + # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_8 +.Ltmp1801: +.LBB20_8: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1776: + lea rcx, [rbp + 272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1777: + mov byte ptr [rbp - 26], al # 1-byte Spill + jmp .LBB20_9 +.LBB20_9: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [rbp - 26] # 1-byte Reload + test al, 1 + jne .LBB20_10 + jmp .LBB20_15 +.LBB20_10: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1778: +.Ltmp1802: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1779: + mov byte ptr [rbp - 27], al # 1-byte Spill + jmp .LBB20_11 +.LBB20_11: # in Loop: Header=BB20_1 Depth=1 + mov al, byte ptr [rbp - 27] # 1-byte Reload + test al, 1 + jne .LBB20_12 + jmp .LBB20_14 +.LBB20_12: # in Loop: Header=BB20_1 Depth=1 +.Ltmp1803: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + int3 + jmp .LBB20_14 +.Ltmp1804: +.LBB20_13: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_8 +.Ltmp1805: +.LBB20_14: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + jmp .LBB20_15 +.Ltmp1806: +.LBB20_15: # in Loop: Header=BB20_1 Depth=1 + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1780: + lea rcx, [rbp + 272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1781: + jmp .LBB20_16 +.LBB20_16: # in Loop: Header=BB20_1 Depth=1 + lea rcx, [rbp + 272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB20_1 +.Ltmp1807: +# %bb.17: + .cv_loc 20 1 430 0 # ..\tests\span_tests.cpp:430:0 + mov eax, 10 + mov r8d, eax +.Ltmp1808: + mov rdx, qword ptr [rbp + 368] + lea rcx, [rbp + 176] +.Ltmp1809: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +.Ltmp1810: +.LBB20_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea rcx, [rbp + 72] + lea rdx, [rip + "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 431 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 56] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 32] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 96] + lea rdx, [rbp + 32] + lea r8, [rbp + 56] + lea r9, [rbp + 72] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1811: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + lea rcx, [rbp + 176] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@N$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 10 + mov byte ptr [rbp - 65], r11b # 1-byte Spill + jne .LBB20_20 +# %bb.19: # in Loop: Header=BB20_18 Depth=1 + lea rcx, [rbp + 176] + call "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + mov rcx, qword ptr [rbp + 368] + cmp rax, rcx + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB20_20: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1782: + mov al, byte ptr [rbp - 65] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 16] + lea rdx, [rbp + 24] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1783: + jmp .LBB20_21 +.LBB20_21: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1784: + lea rcx, [rbp + 96] + lea rdx, [rbp + 24] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1785: + jmp .LBB20_30 +.Ltmp1812: +.LBB20_24: # Block address taken + # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_25 +.Ltmp1813: +.LBB20_25: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1788: + lea rcx, [rbp + 96] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1789: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB20_26 +.LBB20_26: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB20_27 + jmp .LBB20_33 +.LBB20_27: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1790: +.Ltmp1814: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1791: + mov byte ptr [rbp - 67], al # 1-byte Spill + jmp .LBB20_28 +.LBB20_28: # in Loop: Header=BB20_18 Depth=1 + mov al, byte ptr [rbp - 67] # 1-byte Reload + test al, 1 + jne .LBB20_29 + jmp .LBB20_32 +.LBB20_29: # in Loop: Header=BB20_18 Depth=1 +.Ltmp1815: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + int3 + jmp .LBB20_32 +.Ltmp1816: +.LBB20_30: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_25 +.Ltmp1817: +.LBB20_32: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + jmp .LBB20_33 +.Ltmp1818: +.LBB20_33: # in Loop: Header=BB20_18 Depth=1 + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1792: + lea rcx, [rbp + 96] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1793: + jmp .LBB20_34 +.LBB20_34: # in Loop: Header=BB20_18 Depth=1 + lea rcx, [rbp + 96] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB20_18 +.Ltmp1819: +# %bb.35: + .cv_loc 20 1 434 0 # ..\tests\span_tests.cpp:434:0 + mov rax, qword ptr [rbp + 368] + cmp rax, 0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + je .LBB20_37 +# %bb.36: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, rax + call "??_V@YAXPEAX@Z" +.LBB20_37: + .cv_loc 20 1 435 0 # ..\tests\span_tests.cpp:435:0 + nop + add rsp, 512 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB20_5: # in Loop: Header=BB20_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 +.Ltmp1774: + lea rcx, [rbp + 272] +.Ltmp1820: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1775: + jmp .LBB20_6 +.LBB20_6: # in Loop: Header=BB20_1 Depth=1 + lea rax, [rip + .LBB20_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1821: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB20_22: # in Loop: Header=BB20_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 +.Ltmp1786: + lea rcx, [rbp + 96] +.Ltmp1822: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1787: + jmp .LBB20_23 +.LBB20_23: # in Loop: Header=BB20_18 Depth=1 + lea rax, [rip + .LBB20_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp1823: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" +.LBB20_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 272] +.Ltmp1824: + .cv_loc 20 1 426 0 # ..\tests\span_tests.cpp:426:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA": +.seh_proc "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA" +.LBB20_38: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 96] +.Ltmp1826: + .cv_loc 20 1 431 0 # ..\tests\span_tests.cpp:431:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp1827: +.Lfunc_end20: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # UnwindMap + .long 2 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # TryBlockMap + .long 9 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # IPToStateXData + .long 504 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$38@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____12@@YAXXZ": + .long .Lfunc_begin20@IMGREL # IP + .long -1 # ToState + .long .Ltmp1770@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1776@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1781@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1782@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1788@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1793@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____12@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .text + # -- End function + .def "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin21: + .cv_func_id 21 + .cv_loc 21 1 420 0 # ..\tests\span_tests.cpp:420:0 +.seh_proc "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp1828: + lea rcx, [rip + "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp1829: +.Lfunc_end21: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin22: + .cv_func_id 22 + .cv_loc 22 1 439 0 # ..\tests\span_tests.cpp:439:0 +.seh_proc "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp1830: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 439 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp1831: +.Lfunc_end22: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____14@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" +.Lfunc_begin23: + .cv_func_id 23 + .cv_loc 23 1 440 0 # ..\tests\span_tests.cpp:440:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2208 + .seh_stackalloc 2208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp1930: + .cv_loc 23 1 441 0 # ..\tests\span_tests.cpp:441:0 + mov qword ptr [rbp + 2072], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"] + mov qword ptr [rbp + 2056], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A"+8] + mov qword ptr [rbp + 2064], rax +.Ltmp1931: + .cv_loc 23 1 444 0 # ..\tests\span_tests.cpp:444:0 + lea rcx, [rbp + 2040] +.Ltmp1932: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] +.Ltmp1933: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:arr <- [$rdx+0] + call "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1934: + mov qword ptr [rbp + 504], rax # 8-byte Spill +.LBB23_1: # =>This Inner Loop Header: Depth=1 +.Ltmp1935: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea rcx, [rbp + 1936] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 445 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1920] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1896] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1896] + lea r8, [rbp + 1920] + lea r9, [rbp + 1936] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1936: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 1872], rax + lea rcx, [rbp + 1872] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 464] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 463], r11b # 1-byte Spill + jne .LBB23_3 +# %bb.2: # in Loop: Header=BB23_1 Depth=1 + lea rcx, [rbp + 2040] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 448] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 463], dl # 1-byte Spill +.LBB23_3: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1832: + mov al, byte ptr [rbp + 463] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1888] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1833: + jmp .LBB23_4 +.LBB23_4: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1834: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1888] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1835: + jmp .LBB23_13 +.Ltmp1937: +.LBB23_7: # Block address taken + # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_8 +.Ltmp1938: +.LBB23_8: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1838: + lea rcx, [rbp + 1960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1839: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB23_9 +.LBB23_9: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB23_10 + jmp .LBB23_15 +.LBB23_10: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1840: +.Ltmp1939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1841: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB23_11 +.LBB23_11: # in Loop: Header=BB23_1 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB23_12 + jmp .LBB23_14 +.LBB23_12: # in Loop: Header=BB23_1 Depth=1 +.Ltmp1940: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + int3 + jmp .LBB23_14 +.Ltmp1941: +.LBB23_13: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_8 +.Ltmp1942: +.LBB23_14: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + jmp .LBB23_15 +.Ltmp1943: +.LBB23_15: # in Loop: Header=BB23_1 Depth=1 + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1842: + lea rcx, [rbp + 1960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1843: + jmp .LBB23_16 +.LBB23_16: # in Loop: Header=BB23_1 Depth=1 + lea rcx, [rbp + 1960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_1 +.Ltmp1944: +# %bb.17: + .cv_loc 23 1 447 0 # ..\tests\span_tests.cpp:447:0 + lea rcx, [rbp + 1856] +.Ltmp1945: + #DEBUG_VALUE: cs <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1946: + mov qword ptr [rbp + 432], rax # 8-byte Spill +.LBB23_18: # =>This Inner Loop Header: Depth=1 +.Ltmp1947: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea rcx, [rbp + 1752] + lea rdx, [rip + "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 448 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1736] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1712] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1712] + lea r8, [rbp + 1736] + lea r9, [rbp + 1752] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1948: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 1688], rax + lea rcx, [rbp + 1688] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 392] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 391], r11b # 1-byte Spill + jne .LBB23_20 +# %bb.19: # in Loop: Header=BB23_18 Depth=1 + lea rcx, [rbp + 1856] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 376] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 391], dl # 1-byte Spill +.LBB23_20: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1844: + mov al, byte ptr [rbp + 391] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1704] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1845: + jmp .LBB23_21 +.LBB23_21: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1846: + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1704] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1847: + jmp .LBB23_30 +.Ltmp1949: +.LBB23_24: # Block address taken + # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_25 +.Ltmp1950: +.LBB23_25: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1850: + lea rcx, [rbp + 1776] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1851: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB23_26 +.LBB23_26: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB23_27 + jmp .LBB23_33 +.LBB23_27: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1852: +.Ltmp1951: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1853: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB23_28 +.LBB23_28: # in Loop: Header=BB23_18 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB23_29 + jmp .LBB23_32 +.LBB23_29: # in Loop: Header=BB23_18 Depth=1 +.Ltmp1952: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + int3 + jmp .LBB23_32 +.Ltmp1953: +.LBB23_30: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_25 +.Ltmp1954: +.LBB23_32: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + jmp .LBB23_33 +.Ltmp1955: +.LBB23_33: # in Loop: Header=BB23_18 Depth=1 + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1854: + lea rcx, [rbp + 1776] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1855: + jmp .LBB23_34 +.LBB23_34: # in Loop: Header=BB23_18 Depth=1 + lea rcx, [rbp + 1776] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_18 +.Ltmp1956: +# %bb.35: + .cv_loc 23 1 452 0 # ..\tests\span_tests.cpp:452:0 + lea rcx, [rbp + 1680] +.Ltmp1957: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1958: + mov qword ptr [rbp + 360], rax # 8-byte Spill +.LBB23_36: # =>This Inner Loop Header: Depth=1 +.Ltmp1959: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 1576] + mov rcx, rax + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 453 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1560] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1536] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1600] + mov rdx, qword ptr [rbp + 328] # 8-byte Reload + mov r8, qword ptr [rbp + 344] # 8-byte Reload + mov r9, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1680] +.Ltmp1960: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 296] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1856: + lea rax, [rbp + 1520] + lea rdx, [rbp + 1528] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1857: + jmp .LBB23_37 +.LBB23_37: # in Loop: Header=BB23_36 Depth=1 +.Ltmp1858: + lea rcx, [rbp + 1600] + lea rdx, [rbp + 1528] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1859: + jmp .LBB23_46 +.Ltmp1961: +.LBB23_40: # Block address taken + # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_41 +.Ltmp1962: +.LBB23_41: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1862: + lea rcx, [rbp + 1600] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1863: + mov byte ptr [rbp + 287], al # 1-byte Spill + jmp .LBB23_42 +.LBB23_42: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [rbp + 287] # 1-byte Reload + test al, 1 + jne .LBB23_43 + jmp .LBB23_49 +.LBB23_43: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1864: +.Ltmp1963: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1865: + mov byte ptr [rbp + 286], al # 1-byte Spill + jmp .LBB23_44 +.LBB23_44: # in Loop: Header=BB23_36 Depth=1 + mov al, byte ptr [rbp + 286] # 1-byte Reload + test al, 1 + jne .LBB23_45 + jmp .LBB23_48 +.LBB23_45: # in Loop: Header=BB23_36 Depth=1 +.Ltmp1964: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + int3 + jmp .LBB23_48 +.Ltmp1965: +.LBB23_46: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_41 +.Ltmp1966: +.LBB23_48: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + jmp .LBB23_49 +.Ltmp1967: +.LBB23_49: # in Loop: Header=BB23_36 Depth=1 + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1866: + lea rcx, [rbp + 1600] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1867: + jmp .LBB23_50 +.LBB23_50: # in Loop: Header=BB23_36 Depth=1 + lea rcx, [rbp + 1600] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_36 +.Ltmp1968: +# %bb.51: + .cv_loc 23 1 455 0 # ..\tests\span_tests.cpp:455:0 + lea rcx, [rbp + 1512] +.Ltmp1969: + #DEBUG_VALUE: cs <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Ltmp1970: + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB23_52: # =>This Inner Loop Header: Depth=1 +.Ltmp1971: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + lea rdx, [rip + "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + lea rax, [rbp + 1408] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 456 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1392] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1368] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1432] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1512] +.Ltmp1972: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 208] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1868: + lea rax, [rbp + 1352] + lea rdx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1869: + jmp .LBB23_53 +.LBB23_53: # in Loop: Header=BB23_52 Depth=1 +.Ltmp1870: + lea rcx, [rbp + 1432] + lea rdx, [rbp + 1360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1871: + jmp .LBB23_62 +.Ltmp1973: +.LBB23_56: # Block address taken + # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_57 +.Ltmp1974: +.LBB23_57: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1874: + lea rcx, [rbp + 1432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1875: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB23_58 +.LBB23_58: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB23_59 + jmp .LBB23_65 +.LBB23_59: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1876: +.Ltmp1975: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1877: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB23_60 +.LBB23_60: # in Loop: Header=BB23_52 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB23_61 + jmp .LBB23_64 +.LBB23_61: # in Loop: Header=BB23_52 Depth=1 +.Ltmp1976: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + int3 + jmp .LBB23_64 +.Ltmp1977: +.LBB23_62: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_57 +.Ltmp1978: +.LBB23_64: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + jmp .LBB23_65 +.Ltmp1979: +.LBB23_65: # in Loop: Header=BB23_52 Depth=1 + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1878: + lea rcx, [rbp + 1432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1879: + jmp .LBB23_66 +.LBB23_66: # in Loop: Header=BB23_52 Depth=1 + lea rcx, [rbp + 1432] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_52 +.Ltmp1980: +# %bb.67: + .cv_loc 23 1 460 0 # ..\tests\span_tests.cpp:460:0 + xor edx, edx + mov eax, 4 + mov r8d, eax +.Ltmp1981: + lea rcx, [rbp + 1344] +.Ltmp1982: + #DEBUG_VALUE: empty_arr <- [$rcx+0] + mov r9, rcx + mov qword ptr [rbp + 184], rcx # 8-byte Spill +.Ltmp1983: + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + mov rcx, r9 + call memset + .cv_loc 23 1 461 0 # ..\tests\span_tests.cpp:461:0 + lea rcx, [rbp + 1328] +.Ltmp1984: + #DEBUG_VALUE: s <- [$rcx+0] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" +.Ltmp1985: + mov qword ptr [rbp + 176], rax # 8-byte Spill +.Ltmp1986: +.LBB23_68: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea rcx, [rbp + 1224] + lea rdx, [rip + "??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 462 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 1184] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1184] + lea r8, [rbp + 1208] + lea r9, [rbp + 1224] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp1987: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + lea rcx, [rbp + 1328] + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 0 + mov byte ptr [rbp + 143], r11b # 1-byte Spill + jne .LBB23_70 +.Ltmp1988: +# %bb.69: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 1328] + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + mov byte ptr [rbp + 143], al # 1-byte Spill +.Ltmp1989: +.LBB23_70: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] +.Ltmp1880: + mov al, byte ptr [rbp + 143] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1881: + jmp .LBB23_71 +.Ltmp1990: +.LBB23_71: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] +.Ltmp1882: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1883: + jmp .LBB23_80 +.Ltmp1991: +.LBB23_74: # Block address taken + # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_75 +.Ltmp1992: +.LBB23_75: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1886: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1887: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB23_76 +.LBB23_76: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB23_77 + jmp .LBB23_83 +.LBB23_77: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1888: +.Ltmp1993: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1889: + mov byte ptr [rbp + 141], al # 1-byte Spill + jmp .LBB23_78 +.LBB23_78: # in Loop: Header=BB23_68 Depth=1 + mov al, byte ptr [rbp + 141] # 1-byte Reload + test al, 1 + jne .LBB23_79 + jmp .LBB23_82 +.LBB23_79: # in Loop: Header=BB23_68 Depth=1 +.Ltmp1994: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + int3 + jmp .LBB23_82 +.Ltmp1995: +.LBB23_80: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_75 +.Ltmp1996: +.LBB23_82: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + jmp .LBB23_83 +.Ltmp1997: +.LBB23_83: # in Loop: Header=BB23_68 Depth=1 + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1890: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1891: + jmp .LBB23_84 +.LBB23_84: # in Loop: Header=BB23_68 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_68 +.Ltmp1998: +# %bb.85: + .cv_loc 23 1 465 0 # ..\tests\span_tests.cpp:465:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A"] + mov dword ptr [rbp + 1160], eax +.Ltmp1999: + .cv_loc 23 1 468 0 # ..\tests\span_tests.cpp:468:0 + lea rcx, [rbp + 1152] +.Ltmp2000: + #DEBUG_VALUE: fs <- [$rcx+0] + lea rdx, [rbp + 1160] +.Ltmp2001: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____14:ao_arr <- [$rdx+0] + call "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Ltmp2002: + mov qword ptr [rbp + 128], rax # 8-byte Spill +.LBB23_86: # =>This Inner Loop Header: Depth=1 +.Ltmp2003: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + lea rdx, [rip + "??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@"] + lea rax, [rbp + 1048] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 469 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1032] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1008] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1072] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1160] +.Ltmp2004: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp1892: + lea rax, [rbp + 992] + lea rdx, [rbp + 1000] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1893: + jmp .LBB23_87 +.LBB23_87: # in Loop: Header=BB23_86 Depth=1 +.Ltmp1894: + lea rcx, [rbp + 1072] + lea rdx, [rbp + 1000] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1895: + jmp .LBB23_96 +.Ltmp2005: +.LBB23_90: # Block address taken + # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_91 +.Ltmp2006: +.LBB23_91: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1898: + lea rcx, [rbp + 1072] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1899: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB23_92 +.LBB23_92: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB23_93 + jmp .LBB23_99 +.LBB23_93: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1900: +.Ltmp2007: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1901: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB23_94 +.LBB23_94: # in Loop: Header=BB23_86 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB23_95 + jmp .LBB23_98 +.LBB23_95: # in Loop: Header=BB23_86 Depth=1 +.Ltmp2008: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + int3 + jmp .LBB23_98 +.Ltmp2009: +.LBB23_96: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_91 +.Ltmp2010: +.LBB23_98: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + jmp .LBB23_99 +.Ltmp2011: +.LBB23_99: # in Loop: Header=BB23_86 Depth=1 + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1902: + lea rcx, [rbp + 1072] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1903: + jmp .LBB23_100 +.LBB23_100: # in Loop: Header=BB23_86 Depth=1 + lea rcx, [rbp + 1072] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_86 +.Ltmp2012: +# %bb.101: + .cv_loc 23 1 505 0 # ..\tests\span_tests.cpp:505:0 + lea rcx, [rbp + 984] +.Ltmp2013: + #DEBUG_VALUE: get_an_array <- [$rcx+0] + lea rdx, [rbp + 944] + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +.Ltmp2014: + lea rcx, [rbp + 960] + lea rdx, [rbp + 944] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + lea rcx, [rbp + 976] + lea rdx, [rbp + 960] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Ltmp2015: + .cv_loc 23 1 509 0 # ..\tests\span_tests.cpp:509:0 + lea rcx, [rbp + 928] +.Ltmp2016: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Ltmp2017: +.LBB23_102: # =>This Inner Loop Header: Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea rcx, [rbp + 824] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 510 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 808] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 784] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 848] + lea rdx, [rbp + 784] + lea r8, [rbp + 808] + lea r9, [rbp + 824] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2018: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + lea rcx, [rbp + 928] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 760], rax + lea rcx, [rbp + 760] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 1], r11b # 1-byte Spill + jne .LBB23_104 +# %bb.103: # in Loop: Header=BB23_102 Depth=1 + lea rcx, [rbp + 928] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2056] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 1], dl # 1-byte Spill +.LBB23_104: # in Loop: Header=BB23_102 Depth=1 +.Ltmp1904: + mov al, byte ptr [rbp - 1] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 768] + lea rdx, [rbp + 776] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp1905: + jmp .LBB23_105 +.LBB23_105: # in Loop: Header=BB23_102 Depth=1 +.Ltmp1906: + lea rcx, [rbp + 848] + lea rdx, [rbp + 776] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp1907: + jmp .LBB23_114 +.Ltmp2019: +.LBB23_108: # Block address taken + # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_109 +.Ltmp2020: +.LBB23_109: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1910: + lea rcx, [rbp + 848] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1911: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB23_110 +.LBB23_110: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB23_111 + jmp .LBB23_117 +.LBB23_111: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1912: +.Ltmp2021: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1913: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB23_112 +.LBB23_112: # in Loop: Header=BB23_102 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB23_113 + jmp .LBB23_116 +.LBB23_113: # in Loop: Header=BB23_102 Depth=1 +.Ltmp2022: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + int3 + jmp .LBB23_116 +.Ltmp2023: +.LBB23_114: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_109 +.Ltmp2024: +.LBB23_116: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + jmp .LBB23_117 +.Ltmp2025: +.LBB23_117: # in Loop: Header=BB23_102 Depth=1 + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1914: + lea rcx, [rbp + 848] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1915: + jmp .LBB23_118 +.LBB23_118: # in Loop: Header=BB23_102 Depth=1 + lea rcx, [rbp + 848] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_102 +.Ltmp2026: +# %bb.119: + .cv_loc 23 1 515 0 # ..\tests\span_tests.cpp:515:0 + lea rcx, [rbp + 744] +.Ltmp2027: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 2056] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Ltmp2028: + .cv_loc 23 1 518 0 # ..\tests\span_tests.cpp:518:0 + mov rcx, qword ptr [rbp + 744] + mov qword ptr [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"], rcx + mov rcx, qword ptr [rbp + 752] + mov qword ptr [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"+8], rcx +.LBB23_120: # =>This Inner Loop Header: Depth=1 +.Ltmp2029: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + lea rdx, [rip + "??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 640] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 527 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 624] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 600] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 664] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 744] +.Ltmp2030: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 520], rax +.Ltmp1916: + lea rcx, [rbp + 528] + lea rdx, [rbp + 536] + lea r8, [rbp + 520] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp1917: + jmp .LBB23_121 +.LBB23_121: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rip + "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A"] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 512], rax +.Ltmp1918: + lea rcx, [rbp + 536] + lea rdx, [rbp + 544] + lea r8, [rbp + 512] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp1919: + jmp .LBB23_122 +.LBB23_122: # in Loop: Header=BB23_120 Depth=1 +.Ltmp1920: + lea rcx, [rbp + 664] + lea rdx, [rbp + 544] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp1921: + jmp .LBB23_123 +.LBB23_123: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rbp + 544] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB23_129 +.Ltmp2031: +.LBB23_128: # Block address taken + # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp .LBB23_129 +.Ltmp2032: +.LBB23_129: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1924: + lea rcx, [rbp + 664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp1925: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB23_130 +.LBB23_130: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB23_131 + jmp .LBB23_135 +.LBB23_131: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1926: +.Ltmp2033: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp1927: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB23_132 +.LBB23_132: # in Loop: Header=BB23_120 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB23_133 + jmp .LBB23_134 +.LBB23_133: # in Loop: Header=BB23_120 Depth=1 +.Ltmp2034: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + int3 +.Ltmp2035: +.LBB23_134: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + jmp .LBB23_135 +.Ltmp2036: +.LBB23_135: # in Loop: Header=BB23_120 Depth=1 + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1928: + lea rcx, [rbp + 664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp1929: + jmp .LBB23_136 +.LBB23_136: # in Loop: Header=BB23_120 Depth=1 + lea rcx, [rbp + 664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB23_120 +.Ltmp2037: +# %bb.137: + .cv_loc 23 1 530 0 # ..\tests\span_tests.cpp:530:0 + add rsp, 2208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_5: # in Loop: Header=BB23_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 +.Ltmp1836: + lea rcx, [rbp + 1960] +.Ltmp2038: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1837: + jmp .LBB23_6 +.LBB23_6: # in Loop: Header=BB23_1 Depth=1 + lea rax, [rip + .LBB23_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2039: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_22: # in Loop: Header=BB23_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 +.Ltmp1848: + lea rcx, [rbp + 1776] +.Ltmp2040: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1849: + jmp .LBB23_23 +.LBB23_23: # in Loop: Header=BB23_18 Depth=1 + lea rax, [rip + .LBB23_24] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2041: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1960] +.Ltmp2042: + .cv_loc 23 1 445 0 # ..\tests\span_tests.cpp:445:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2043: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_38: # in Loop: Header=BB23_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 +.Ltmp1860: + lea rcx, [rbp + 1600] +.Ltmp2044: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1861: + jmp .LBB23_39 +.LBB23_39: # in Loop: Header=BB23_36 Depth=1 + lea rax, [rip + .LBB23_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2045: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp2046: + .cv_loc 23 1 448 0 # ..\tests\span_tests.cpp:448:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2047: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_54: # in Loop: Header=BB23_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 +.Ltmp1872: + lea rcx, [rbp + 1432] +.Ltmp2048: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1873: + jmp .LBB23_55 +.LBB23_55: # in Loop: Header=BB23_52 Depth=1 + lea rax, [rip + .LBB23_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2049: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1600] +.Ltmp2050: + .cv_loc 23 1 453 0 # ..\tests\span_tests.cpp:453:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2051: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_72: # in Loop: Header=BB23_68 Depth=1 + #DEBUG_VALUE: empty_arr <- [DW_OP_plus_uconst 184, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp2052: + .seh_endprologue + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 +.Ltmp1884: + lea rcx, [rbp + 1248] +.Ltmp2053: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1885: + jmp .LBB23_73 +.LBB23_73: # in Loop: Header=BB23_68 Depth=1 + lea rax, [rip + .LBB23_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2054: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1432] +.Ltmp2055: + .cv_loc 23 1 456 0 # ..\tests\span_tests.cpp:456:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2056: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_88: # in Loop: Header=BB23_86 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 +.Ltmp1896: + lea rcx, [rbp + 1072] +.Ltmp2057: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1897: + jmp .LBB23_89 +.LBB23_89: # in Loop: Header=BB23_86 Depth=1 + lea rax, [rip + .LBB23_90] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2058: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_97: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp2059: + .cv_loc 23 1 462 0 # ..\tests\span_tests.cpp:462:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2060: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_106: # in Loop: Header=BB23_102 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 +.Ltmp1908: + lea rcx, [rbp + 848] +.Ltmp2061: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1909: + jmp .LBB23_107 +.LBB23_107: # in Loop: Header=BB23_102 Depth=1 + lea rax, [rip + .LBB23_108] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2062: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1072] +.Ltmp2063: + .cv_loc 23 1 469 0 # ..\tests\span_tests.cpp:469:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2064: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_124: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp2065: + .cv_loc 23 1 510 0 # ..\tests\span_tests.cpp:510:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2066: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_125: # in Loop: Header=BB23_120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 544] +.Ltmp2067: + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2068: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB23_126: # in Loop: Header=BB23_120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 +.Ltmp1922: + lea rcx, [rbp + 664] +.Ltmp2069: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp1923: + jmp .LBB23_127 +.LBB23_127: # in Loop: Header=BB23_120 Depth=1 + lea rax, [rip + .LBB23_128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2070: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA" +.LBB23_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 664] + .cv_loc 23 1 527 0 # ..\tests\span_tests.cpp:527:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2071: +.Lfunc_end23: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 429065506 # MagicNumber + .long 25 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # UnwindMap + .long 8 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # TryBlockMap + .long 34 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # IPToStateXData + .long 2200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$97@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$124@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 22 # ToState + .long "?dtor$125@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____14@@YAXXZ": + .long .Lfunc_begin23@IMGREL # IP + .long -1 # ToState + .long .Ltmp1832@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp1838@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp1843@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1844@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp1850@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp1855@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1856@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp1862@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp1867@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1868@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp1874@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp1879@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1880@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp1886@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp1891@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1892@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp1898@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp1903@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1904@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp1910@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp1915@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp1916@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp1920@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp1924@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp1929@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$22@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$106@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .text + # -- End function + .def "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin24: + .cv_func_id 24 + .cv_loc 24 1 439 0 # ..\tests\span_tests.cpp:439:0 +.seh_proc "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2072: + lea rcx, [rip + "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2073: +.Lfunc_end24: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin25: + .cv_func_id 25 + .cv_loc 25 1 533 0 # ..\tests\span_tests.cpp:533:0 +.seh_proc "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2074: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 533 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2075: +.Lfunc_end25: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____16@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" +.Lfunc_begin26: + .cv_func_id 26 + .cv_loc 26 1 534 0 # ..\tests\span_tests.cpp:534:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1152 + .seh_stackalloc 1152 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2124: + .cv_loc 26 1 535 0 # ..\tests\span_tests.cpp:535:0 + mov qword ptr [rbp + 1016], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"] + mov qword ptr [rbp + 1000], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B"+8] + mov qword ptr [rbp + 1008], rax +.Ltmp2125: + .cv_loc 26 1 538 0 # ..\tests\span_tests.cpp:538:0 + lea rcx, [rbp + 984] +.Ltmp2126: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] +.Ltmp2127: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:arr <- [$rdx+0] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Ltmp2128: + mov qword ptr [rbp + 232], rax # 8-byte Spill +.LBB26_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2129: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea rcx, [rbp + 880] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 539 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 864] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 840] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 904] + lea rdx, [rbp + 840] + lea r8, [rbp + 864] + lea r9, [rbp + 880] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2130: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + lea rcx, [rbp + 984] + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 816], rax + lea rcx, [rbp + 816] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 191], r11b # 1-byte Spill + jne .LBB26_3 +# %bb.2: # in Loop: Header=BB26_1 Depth=1 + lea rcx, [rbp + 984] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp + 176] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 191], dl # 1-byte Spill +.LBB26_3: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2076: + mov al, byte ptr [rbp + 191] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2077: + jmp .LBB26_4 +.LBB26_4: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2078: + lea rcx, [rbp + 904] + lea rdx, [rbp + 832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2079: + jmp .LBB26_13 +.Ltmp2131: +.LBB26_7: # Block address taken + # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_8 +.Ltmp2132: +.LBB26_8: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2082: + lea rcx, [rbp + 904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2083: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB26_9 +.LBB26_9: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB26_10 + jmp .LBB26_15 +.LBB26_10: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2084: +.Ltmp2133: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2085: + mov byte ptr [rbp + 174], al # 1-byte Spill + jmp .LBB26_11 +.LBB26_11: # in Loop: Header=BB26_1 Depth=1 + mov al, byte ptr [rbp + 174] # 1-byte Reload + test al, 1 + jne .LBB26_12 + jmp .LBB26_14 +.LBB26_12: # in Loop: Header=BB26_1 Depth=1 +.Ltmp2134: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + int3 + jmp .LBB26_14 +.Ltmp2135: +.LBB26_13: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_8 +.Ltmp2136: +.LBB26_14: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + jmp .LBB26_15 +.Ltmp2137: +.LBB26_15: # in Loop: Header=BB26_1 Depth=1 + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2086: + lea rcx, [rbp + 904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2087: + jmp .LBB26_16 +.LBB26_16: # in Loop: Header=BB26_1 Depth=1 + lea rcx, [rbp + 904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_1 +.Ltmp2138: +# %bb.17: + .cv_loc 26 1 543 0 # ..\tests\span_tests.cpp:543:0 + lea rcx, [rbp + 808] +.Ltmp2139: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] + call "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Ltmp2140: + mov qword ptr [rbp + 160], rax # 8-byte Spill +.LBB26_18: # =>This Inner Loop Header: Depth=1 +.Ltmp2141: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 544 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp + 128] # 8-byte Reload + mov r8, qword ptr [rbp + 144] # 8-byte Reload + mov r9, qword ptr [rbp + 152] # 8-byte Reload + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 808] +.Ltmp2142: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2088: + lea rax, [rbp + 648] + lea rdx, [rbp + 656] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2089: + jmp .LBB26_19 +.LBB26_19: # in Loop: Header=BB26_18 Depth=1 +.Ltmp2090: + lea rcx, [rbp + 728] + lea rdx, [rbp + 656] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2091: + jmp .LBB26_28 +.Ltmp2143: +.LBB26_22: # Block address taken + # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_23 +.Ltmp2144: +.LBB26_23: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2094: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2095: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB26_24 +.LBB26_24: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB26_25 + jmp .LBB26_31 +.LBB26_25: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2096: +.Ltmp2145: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2097: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB26_26 +.LBB26_26: # in Loop: Header=BB26_18 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB26_27 + jmp .LBB26_30 +.LBB26_27: # in Loop: Header=BB26_18 Depth=1 +.Ltmp2146: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + int3 + jmp .LBB26_30 +.Ltmp2147: +.LBB26_28: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_23 +.Ltmp2148: +.LBB26_30: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + jmp .LBB26_31 +.Ltmp2149: +.LBB26_31: # in Loop: Header=BB26_18 Depth=1 + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2098: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2099: + jmp .LBB26_32 +.LBB26_32: # in Loop: Header=BB26_18 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_18 +.Ltmp2150: +# %bb.33: + .cv_loc 26 1 547 0 # ..\tests\span_tests.cpp:547:0 + mov eax, dword ptr [rip + ".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B"] + mov dword ptr [rbp + 640], eax +.Ltmp2151: + .cv_loc 26 1 550 0 # ..\tests\span_tests.cpp:550:0 + lea rcx, [rbp + 632] +.Ltmp2152: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 640] +.Ltmp2153: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____16:ao_arr <- [$rdx+0] + call "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Ltmp2154: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB26_34: # =>This Inner Loop Header: Depth=1 +.Ltmp2155: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + lea rdx, [rip + "??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 528] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 551 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 512] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 488] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 552] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 632] +.Ltmp2156: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + lea rcx, [rbp + 640] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2100: + lea rax, [rbp + 472] + lea rdx, [rbp + 480] + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2101: + jmp .LBB26_35 +.LBB26_35: # in Loop: Header=BB26_34 Depth=1 +.Ltmp2102: + lea rcx, [rbp + 552] + lea rdx, [rbp + 480] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2103: + jmp .LBB26_44 +.Ltmp2157: +.LBB26_38: # Block address taken + # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_39 +.Ltmp2158: +.LBB26_39: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2106: + lea rcx, [rbp + 552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2107: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB26_40 +.LBB26_40: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB26_41 + jmp .LBB26_47 +.LBB26_41: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2108: +.Ltmp2159: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2109: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB26_42 +.LBB26_42: # in Loop: Header=BB26_34 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB26_43 + jmp .LBB26_46 +.LBB26_43: # in Loop: Header=BB26_34 Depth=1 +.Ltmp2160: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + int3 + jmp .LBB26_46 +.Ltmp2161: +.LBB26_44: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_39 +.Ltmp2162: +.LBB26_46: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + jmp .LBB26_47 +.Ltmp2163: +.LBB26_47: # in Loop: Header=BB26_34 Depth=1 + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2110: + lea rcx, [rbp + 552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2111: + jmp .LBB26_48 +.LBB26_48: # in Loop: Header=BB26_34 Depth=1 + lea rcx, [rbp + 552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_34 +.Ltmp2164: +# %bb.49: + .cv_loc 26 1 574 0 # ..\tests\span_tests.cpp:574:0 + lea rcx, [rbp + 464] +.Ltmp2165: + #DEBUG_VALUE: get_an_array <- [$rcx+0] + lea rdx, [rbp + 424] + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +.Ltmp2166: + lea rcx, [rbp + 440] + lea rdx, [rbp + 424] + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + lea rcx, [rbp + 456] + lea rdx, [rbp + 440] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Ltmp2167: + .cv_loc 26 1 578 0 # ..\tests\span_tests.cpp:578:0 + lea rcx, [rbp + 408] +.Ltmp2168: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1000] + call "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +.Ltmp2169: +.LBB26_50: # =>This Inner Loop Header: Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea rcx, [rbp + 304] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 579 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 288] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 264] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 328] + lea rdx, [rbp + 264] + lea r8, [rbp + 288] + lea r9, [rbp + 304] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2170: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + lea rcx, [rbp + 408] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$array@H$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 240], rax + lea rcx, [rbp + 240] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r11b # 1-byte Spill + jne .LBB26_52 +# %bb.51: # in Loop: Header=BB26_50 Depth=1 + lea rcx, [rbp + 408] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1000] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB26_52: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2112: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 248] + lea rdx, [rbp + 256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2113: + jmp .LBB26_53 +.LBB26_53: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2114: + lea rcx, [rbp + 328] + lea rdx, [rbp + 256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2115: + jmp .LBB26_62 +.Ltmp2171: +.LBB26_56: # Block address taken + # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_57 +.Ltmp2172: +.LBB26_57: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2118: + lea rcx, [rbp + 328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2119: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB26_58 +.LBB26_58: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB26_59 + jmp .LBB26_65 +.LBB26_59: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2120: +.Ltmp2173: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2121: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB26_60 +.LBB26_60: # in Loop: Header=BB26_50 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB26_61 + jmp .LBB26_64 +.LBB26_61: # in Loop: Header=BB26_50 Depth=1 +.Ltmp2174: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + int3 + jmp .LBB26_64 +.Ltmp2175: +.LBB26_62: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_57 +.Ltmp2176: +.LBB26_64: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + jmp .LBB26_65 +.Ltmp2177: +.LBB26_65: # in Loop: Header=BB26_50 Depth=1 + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2122: + lea rcx, [rbp + 328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2123: + jmp .LBB26_66 +.LBB26_66: # in Loop: Header=BB26_50 Depth=1 + lea rcx, [rbp + 328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB26_50 +.Ltmp2178: +# %bb.67: + .cv_loc 26 1 581 0 # ..\tests\span_tests.cpp:581:0 + add rsp, 1152 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_5: # in Loop: Header=BB26_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 +.Ltmp2080: + lea rcx, [rbp + 904] +.Ltmp2179: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2081: + jmp .LBB26_6 +.LBB26_6: # in Loop: Header=BB26_1 Depth=1 + lea rax, [rip + .LBB26_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2180: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_20: # in Loop: Header=BB26_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 +.Ltmp2092: + lea rcx, [rbp + 728] +.Ltmp2181: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2093: + jmp .LBB26_21 +.LBB26_21: # in Loop: Header=BB26_18 Depth=1 + lea rax, [rip + .LBB26_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2182: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 904] +.Ltmp2183: + .cv_loc 26 1 539 0 # ..\tests\span_tests.cpp:539:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2184: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_36: # in Loop: Header=BB26_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 +.Ltmp2104: + lea rcx, [rbp + 552] +.Ltmp2185: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2105: + jmp .LBB26_37 +.LBB26_37: # in Loop: Header=BB26_34 Depth=1 + lea rax, [rip + .LBB26_38] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2186: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_45: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] +.Ltmp2187: + .cv_loc 26 1 544 0 # ..\tests\span_tests.cpp:544:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2188: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB26_54: # in Loop: Header=BB26_50 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 +.Ltmp2116: + lea rcx, [rbp + 328] +.Ltmp2189: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2117: + jmp .LBB26_55 +.LBB26_55: # in Loop: Header=BB26_50 Depth=1 + lea rax, [rip + .LBB26_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2190: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 552] +.Ltmp2191: + .cv_loc 26 1 551 0 # ..\tests\span_tests.cpp:551:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2192: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA" +.LBB26_68: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 328] +.Ltmp2193: + .cv_loc 26 1 579 0 # ..\tests\span_tests.cpp:579:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2194: +.Lfunc_end26: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 429065506 # MagicNumber + .long 12 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # TryBlockMap + .long 17 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # IPToStateXData + .long 1144 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____16@@YAXXZ": + .long .Lfunc_begin26@IMGREL # IP + .long -1 # ToState + .long .Ltmp2076@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2082@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2087@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2088@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2094@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2099@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2100@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2106@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2111@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2112@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2118@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2123@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .text + # -- End function + .def "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin27: + .cv_func_id 27 + .cv_loc 27 1 533 0 # ..\tests\span_tests.cpp:533:0 +.seh_proc "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2195: + lea rcx, [rip + "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2196: +.Lfunc_end27: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin28: + .cv_func_id 28 + .cv_loc 28 1 584 0 # ..\tests\span_tests.cpp:584:0 +.seh_proc "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2197: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 584 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2198: +.Lfunc_end28: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____18@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" +.Lfunc_begin29: + .cv_func_id 29 + .cv_loc 29 1 585 0 # ..\tests\span_tests.cpp:585:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 832 + .seh_stackalloc 832 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2235: + .cv_loc 29 1 586 0 # ..\tests\span_tests.cpp:586:0 + mov qword ptr [rbp + 696], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"] + mov qword ptr [rbp + 680], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A"+8] + mov qword ptr [rbp + 688], rax +.Ltmp2236: + .cv_loc 29 1 589 0 # ..\tests\span_tests.cpp:589:0 + lea rcx, [rbp + 664] +.Ltmp2237: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] +.Ltmp2238: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____18:arr <- [$rdx+0] + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Ltmp2239: + mov qword ptr [rbp + 136], rax # 8-byte Spill +.LBB29_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2240: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea rcx, [rbp + 560] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 590 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 544] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 520] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 584] + lea rdx, [rbp + 520] + lea r8, [rbp + 544] + lea r9, [rbp + 560] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2241: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + lea rcx, [rbp + 664] + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 496], rax + lea rcx, [rbp + 496] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 95], r11b # 1-byte Spill + jne .LBB29_3 +# %bb.2: # in Loop: Header=BB29_1 Depth=1 + lea rcx, [rbp + 664] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 95], dl # 1-byte Spill +.LBB29_3: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2199: + mov al, byte ptr [rbp + 95] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 504] + lea rdx, [rbp + 512] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2200: + jmp .LBB29_4 +.LBB29_4: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2201: + lea rcx, [rbp + 584] + lea rdx, [rbp + 512] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2202: + jmp .LBB29_13 +.Ltmp2242: +.LBB29_7: # Block address taken + # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_8 +.Ltmp2243: +.LBB29_8: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2205: + lea rcx, [rbp + 584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2206: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB29_9 +.LBB29_9: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB29_10 + jmp .LBB29_15 +.LBB29_10: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2207: +.Ltmp2244: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2208: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB29_11 +.LBB29_11: # in Loop: Header=BB29_1 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB29_12 + jmp .LBB29_14 +.LBB29_12: # in Loop: Header=BB29_1 Depth=1 +.Ltmp2245: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + int3 + jmp .LBB29_14 +.Ltmp2246: +.LBB29_13: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_8 +.Ltmp2247: +.LBB29_14: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + jmp .LBB29_15 +.Ltmp2248: +.LBB29_15: # in Loop: Header=BB29_1 Depth=1 + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2209: + lea rcx, [rbp + 584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2210: + jmp .LBB29_16 +.LBB29_16: # in Loop: Header=BB29_1 Depth=1 + lea rcx, [rbp + 584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_1 +.Ltmp2249: +# %bb.17: + .cv_loc 29 1 594 0 # ..\tests\span_tests.cpp:594:0 + lea rcx, [rbp + 488] +.Ltmp2250: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Ltmp2251: + mov qword ptr [rbp + 64], rax # 8-byte Spill +.LBB29_18: # =>This Inner Loop Header: Depth=1 +.Ltmp2252: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + lea rax, [rbp + 384] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 595 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 368] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 344] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 408] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 488] +.Ltmp2253: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + sub rcx, rax + sete r8b +.Ltmp2211: + lea rax, [rbp + 328] + lea rdx, [rbp + 336] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rax + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2212: + jmp .LBB29_19 +.LBB29_19: # in Loop: Header=BB29_18 Depth=1 +.Ltmp2213: + lea rcx, [rbp + 408] + lea rdx, [rbp + 336] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2214: + jmp .LBB29_28 +.Ltmp2254: +.LBB29_22: # Block address taken + # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_23 +.Ltmp2255: +.LBB29_23: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2217: + lea rcx, [rbp + 408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2218: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB29_24 +.LBB29_24: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB29_25 + jmp .LBB29_31 +.LBB29_25: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2219: +.Ltmp2256: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2220: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB29_26 +.LBB29_26: # in Loop: Header=BB29_18 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB29_27 + jmp .LBB29_30 +.LBB29_27: # in Loop: Header=BB29_18 Depth=1 +.Ltmp2257: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + int3 + jmp .LBB29_30 +.Ltmp2258: +.LBB29_28: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_23 +.Ltmp2259: +.LBB29_30: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + jmp .LBB29_31 +.Ltmp2260: +.LBB29_31: # in Loop: Header=BB29_18 Depth=1 + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2221: + lea rcx, [rbp + 408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2222: + jmp .LBB29_32 +.LBB29_32: # in Loop: Header=BB29_18 Depth=1 + lea rcx, [rbp + 408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_18 +.Ltmp2261: +# %bb.33: + .cv_loc 29 1 619 0 # ..\tests\span_tests.cpp:619:0 + lea rcx, [rbp + 312] +.Ltmp2262: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 680] + call "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +.Ltmp2263: +.LBB29_34: # =>This Inner Loop Header: Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 620 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 232] + lea rdx, [rbp + 168] + lea r8, [rbp + 192] + lea r9, [rbp + 208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2264: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + lea rcx, [rbp + 312] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$array@$$CBH$03@std@@QEBA_KXZ" + mov qword ptr [rbp + 144], rax + lea rcx, [rbp + 144] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor r10d, r10d + mov r11b, r10b + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r11b # 1-byte Spill + jne .LBB29_36 +# %bb.35: # in Loop: Header=BB29_34 Depth=1 + lea rcx, [rbp + 312] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 680] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB29_36: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2223: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 152] + lea rdx, [rbp + 160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2224: + jmp .LBB29_37 +.LBB29_37: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2225: + lea rcx, [rbp + 232] + lea rdx, [rbp + 160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2226: + jmp .LBB29_46 +.Ltmp2265: +.LBB29_40: # Block address taken + # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_41 +.Ltmp2266: +.LBB29_41: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2229: + lea rcx, [rbp + 232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2230: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB29_42 +.LBB29_42: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB29_43 + jmp .LBB29_49 +.LBB29_43: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2231: +.Ltmp2267: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2232: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB29_44 +.LBB29_44: # in Loop: Header=BB29_34 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB29_45 + jmp .LBB29_48 +.LBB29_45: # in Loop: Header=BB29_34 Depth=1 +.Ltmp2268: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + int3 + jmp .LBB29_48 +.Ltmp2269: +.LBB29_46: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_41 +.Ltmp2270: +.LBB29_48: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + jmp .LBB29_49 +.Ltmp2271: +.LBB29_49: # in Loop: Header=BB29_34 Depth=1 + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2233: + lea rcx, [rbp + 232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2234: + jmp .LBB29_50 +.LBB29_50: # in Loop: Header=BB29_34 Depth=1 + lea rcx, [rbp + 232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB29_34 +.Ltmp2272: +# %bb.51: + .cv_loc 29 1 622 0 # ..\tests\span_tests.cpp:622:0 + add rsp, 832 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_5: # in Loop: Header=BB29_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 +.Ltmp2203: + lea rcx, [rbp + 584] +.Ltmp2273: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2204: + jmp .LBB29_6 +.LBB29_6: # in Loop: Header=BB29_1 Depth=1 + lea rax, [rip + .LBB29_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2274: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_20: # in Loop: Header=BB29_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 +.Ltmp2215: + lea rcx, [rbp + 408] +.Ltmp2275: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2216: + jmp .LBB29_21 +.LBB29_21: # in Loop: Header=BB29_18 Depth=1 + lea rax, [rip + .LBB29_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2276: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 584] +.Ltmp2277: + .cv_loc 29 1 590 0 # ..\tests\span_tests.cpp:590:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2278: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB29_38: # in Loop: Header=BB29_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 +.Ltmp2227: + lea rcx, [rbp + 232] +.Ltmp2279: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2228: + jmp .LBB29_39 +.LBB29_39: # in Loop: Header=BB29_34 Depth=1 + lea rax, [rip + .LBB29_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2280: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 408] +.Ltmp2281: + .cv_loc 29 1 595 0 # ..\tests\span_tests.cpp:595:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2282: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA": +.seh_proc "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA" +.LBB29_52: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 232] +.Ltmp2283: + .cv_loc 29 1 620 0 # ..\tests\span_tests.cpp:620:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2284: +.Lfunc_end29: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # TryBlockMap + .long 13 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # IPToStateXData + .long 824 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____18@@YAXXZ": + .long .Lfunc_begin29@IMGREL # IP + .long -1 # ToState + .long .Ltmp2199@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2205@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2210@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2211@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2217@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2222@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2223@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2229@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2234@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .text + # -- End function + .def "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin30: + .cv_func_id 30 + .cv_loc 30 1 584 0 # ..\tests\span_tests.cpp:584:0 +.seh_proc "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2285: + lea rcx, [rip + "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2286: +.Lfunc_end30: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin31: + .cv_func_id 31 + .cv_loc 31 1 625 0 # ..\tests\span_tests.cpp:625:0 +.seh_proc "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2287: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BL@JIGONLOB@from_container_constructor?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 625 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2288: +.Lfunc_end31: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____20@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" +.Lfunc_begin32: + .cv_func_id 32 + .cv_loc 32 1 626 0 # ..\tests\span_tests.cpp:626:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2208 + .seh_stackalloc 2208 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2409: + .cv_loc 32 1 627 0 # ..\tests\span_tests.cpp:627:0 + mov qword ptr [rbp + 2072], -2 + mov dword ptr [rbp + 2012], 1 + mov dword ptr [rbp + 2016], 2 + mov dword ptr [rbp + 2020], 3 + lea rax, [rbp + 2012] + mov qword ptr [rbp + 2024], rax + lea rax, [rbp + 2024] + mov qword ptr [rbp + 2032], rax + lea rax, [rbp + 2008] + mov rcx, rax + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0?$allocator@H@std@@QEAA@XZ" + lea rcx, [rbp + 2040] + lea rdx, [rbp + 2024] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 560], 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 32 1 628 0 # ..\tests\span_tests.cpp:628:0 +.Ltmp2289: + lea rcx, [rbp + 1976] + mov rdx, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp2290: + mov qword ptr [rbp + 544], rax # 8-byte Spill + jmp .LBB32_1 +.LBB32_1: + .cv_loc 32 1 631 0 # ..\tests\span_tests.cpp:631:0 +.Ltmp2291: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 2040] +.Ltmp2410: + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2292: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB32_2 +.LBB32_2: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_3 +.LBB32_3: # =>This Inner Loop Header: Depth=1 +.Ltmp2411: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea rdx, [rip + "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@"] + lea rax, [rbp + 1856] + mov rcx, rax + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 632 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1840] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1816] + mov qword ptr [rbp + 504], rcx # 8-byte Spill + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2293: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1880] + mov rdx, qword ptr [rbp + 504] # 8-byte Reload + mov r8, qword ptr [rbp + 520] # 8-byte Reload + mov r9, qword ptr [rbp + 528] # 8-byte Reload + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2294: + mov qword ptr [rbp + 480], rax # 8-byte Spill + jmp .LBB32_4 +.LBB32_4: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2412: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + lea rcx, [rbp + 1960] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1792], rax + lea rcx, [rbp + 1792] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 472] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 471], r8b # 1-byte Spill + jne .LBB32_6 +# %bb.5: # in Loop: Header=BB32_3 Depth=1 + lea rcx, [rbp + 1960] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 456] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 471], dl # 1-byte Spill +.LBB32_6: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2295: + mov al, byte ptr [rbp + 471] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2296: + jmp .LBB32_7 +.LBB32_7: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2297: + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1808] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2298: + jmp .LBB32_16 +.Ltmp2413: +.LBB32_10: # Block address taken + # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_11 +.Ltmp2414: +.LBB32_11: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2301: + lea rcx, [rbp + 1880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2302: + mov byte ptr [rbp + 455], al # 1-byte Spill + jmp .LBB32_12 +.LBB32_12: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 455] # 1-byte Reload + test al, 1 + jne .LBB32_13 + jmp .LBB32_18 +.LBB32_13: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2303: +.Ltmp2415: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2304: + mov byte ptr [rbp + 454], al # 1-byte Spill + jmp .LBB32_14 +.LBB32_14: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 454] # 1-byte Reload + test al, 1 + jne .LBB32_15 + jmp .LBB32_17 +.LBB32_15: # in Loop: Header=BB32_3 Depth=1 +.Ltmp2416: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + int3 + jmp .LBB32_17 +.Ltmp2417: +.LBB32_16: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_11 +.Ltmp2418: +.LBB32_17: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + jmp .LBB32_18 +.Ltmp2419: +.LBB32_18: # in Loop: Header=BB32_3 Depth=1 + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2305: + lea rcx, [rbp + 1880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2306: + jmp .LBB32_19 +.LBB32_19: # in Loop: Header=BB32_3 Depth=1 + lea rcx, [rbp + 1880] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2307: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2308: + mov byte ptr [rbp + 453], al # 1-byte Spill + jmp .LBB32_20 +.LBB32_20: # in Loop: Header=BB32_3 Depth=1 + mov al, byte ptr [rbp + 453] # 1-byte Reload + test al, 1 + jne .LBB32_3 + jmp .LBB32_21 +.Ltmp2420: +.LBB32_21: + .cv_loc 32 1 634 0 # ..\tests\span_tests.cpp:634:0 +.Ltmp2309: + lea rcx, [rbp + 1776] + lea rdx, [rbp + 2040] + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2310: + mov qword ptr [rbp + 440], rax # 8-byte Spill + jmp .LBB32_22 +.LBB32_22: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_23 +.LBB32_23: # =>This Inner Loop Header: Depth=1 +.Ltmp2421: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea rdx, [rip + "??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 635 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2311: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2312: + mov qword ptr [rbp + 384], rax # 8-byte Spill + jmp .LBB32_24 +.LBB32_24: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2422: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + lea rcx, [rbp + 1776] + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1608], rax + lea rcx, [rbp + 1608] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 376] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 375], r8b # 1-byte Spill + jne .LBB32_26 +# %bb.25: # in Loop: Header=BB32_23 Depth=1 + lea rcx, [rbp + 1776] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 360] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 375], dl # 1-byte Spill +.LBB32_26: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2313: + mov al, byte ptr [rbp + 375] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1616] + lea rdx, [rbp + 1624] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2314: + jmp .LBB32_27 +.LBB32_27: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2315: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1624] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2316: + jmp .LBB32_36 +.Ltmp2423: +.LBB32_30: # Block address taken + # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_31 +.Ltmp2424: +.LBB32_31: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2319: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2320: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB32_32 +.LBB32_32: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB32_33 + jmp .LBB32_39 +.LBB32_33: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2321: +.Ltmp2425: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2322: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB32_34 +.LBB32_34: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB32_35 + jmp .LBB32_38 +.LBB32_35: # in Loop: Header=BB32_23 Depth=1 +.Ltmp2426: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + int3 + jmp .LBB32_38 +.Ltmp2427: +.LBB32_36: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_31 +.Ltmp2428: +.LBB32_38: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + jmp .LBB32_39 +.Ltmp2429: +.LBB32_39: # in Loop: Header=BB32_23 Depth=1 + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2323: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2324: + jmp .LBB32_40 +.LBB32_40: # in Loop: Header=BB32_23 Depth=1 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2325: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2326: + mov byte ptr [rbp + 357], al # 1-byte Spill + jmp .LBB32_41 +.LBB32_41: # in Loop: Header=BB32_23 Depth=1 + mov al, byte ptr [rbp + 357] # 1-byte Reload + test al, 1 + jne .LBB32_23 + jmp .LBB32_42 +.Ltmp2430: +.LBB32_42: + .cv_loc 32 1 638 0 # ..\tests\span_tests.cpp:638:0 +.Ltmp2327: + lea rdx, [rip + "??_C@_05CJBACGMB@hello?$AA@"] + lea rcx, [rbp + 1568] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" +.Ltmp2328: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB32_43 +.LBB32_43: + .cv_loc 32 1 639 0 # ..\tests\span_tests.cpp:639:0 +.Ltmp2329: + lea rdx, [rip + "??_C@_05CJBACGMB@hello?$AA@"] + lea rcx, [rbp + 1528] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" +.Ltmp2330: + mov qword ptr [rbp + 336], rax # 8-byte Spill + jmp .LBB32_44 +.LBB32_44: + .cv_loc 32 1 646 0 # ..\tests\span_tests.cpp:646:0 +.Ltmp2331: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1568] +.Ltmp2431: + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2332: + mov qword ptr [rbp + 328], rax # 8-byte Spill + jmp .LBB32_45 +.LBB32_45: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_46 +.LBB32_46: # =>This Inner Loop Header: Depth=1 +.Ltmp2432: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea rdx, [rip + "??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1408] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 647 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1392] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1368] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2333: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1432] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2334: + mov qword ptr [rbp + 272], rax # 8-byte Spill + jmp .LBB32_47 +.LBB32_47: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2433: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + lea rcx, [rbp + 1512] + call "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1344], rax + lea rcx, [rbp + 1344] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 263], r8b # 1-byte Spill + jne .LBB32_49 +# %bb.48: # in Loop: Header=BB32_46 Depth=1 + lea rcx, [rbp + 1512] + call "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + lea rcx, [rbp + 1568] + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 248] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 263], dl # 1-byte Spill +.LBB32_49: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2335: + mov al, byte ptr [rbp + 263] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1352] + lea rdx, [rbp + 1360] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2336: + jmp .LBB32_50 +.LBB32_50: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2337: + lea rcx, [rbp + 1432] + lea rdx, [rbp + 1360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2338: + jmp .LBB32_59 +.Ltmp2434: +.LBB32_53: # Block address taken + # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_54 +.Ltmp2435: +.LBB32_54: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2341: + lea rcx, [rbp + 1432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2342: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB32_55 +.LBB32_55: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB32_56 + jmp .LBB32_62 +.LBB32_56: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2343: +.Ltmp2436: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2344: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB32_57 +.LBB32_57: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB32_58 + jmp .LBB32_61 +.LBB32_58: # in Loop: Header=BB32_46 Depth=1 +.Ltmp2437: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + int3 + jmp .LBB32_61 +.Ltmp2438: +.LBB32_59: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_54 +.Ltmp2439: +.LBB32_61: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + jmp .LBB32_62 +.Ltmp2440: +.LBB32_62: # in Loop: Header=BB32_46 Depth=1 + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2345: + lea rcx, [rbp + 1432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2346: + jmp .LBB32_63 +.LBB32_63: # in Loop: Header=BB32_46 Depth=1 + lea rcx, [rbp + 1432] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2347: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2348: + mov byte ptr [rbp + 245], al # 1-byte Spill + jmp .LBB32_64 +.LBB32_64: # in Loop: Header=BB32_46 Depth=1 + mov al, byte ptr [rbp + 245] # 1-byte Reload + test al, 1 + jne .LBB32_46 + jmp .LBB32_65 +.Ltmp2441: +.LBB32_65: + .cv_loc 32 1 654 0 # ..\tests\span_tests.cpp:654:0 +.Ltmp2349: + lea rcx, [rbp + 1328] + lea rdx, [rbp + 1528] +.Ltmp2442: + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2350: + mov qword ptr [rbp + 232], rax # 8-byte Spill + jmp .LBB32_66 +.LBB32_66: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_67 +.LBB32_67: # =>This Inner Loop Header: Depth=1 +.Ltmp2443: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea rdx, [rip + "??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 1224] + mov rcx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 656 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1208] + mov qword ptr [rbp + 216], rcx # 8-byte Spill + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1184] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2351: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1248] + mov rdx, qword ptr [rbp + 200] # 8-byte Reload + mov r8, qword ptr [rbp + 216] # 8-byte Reload + mov r9, qword ptr [rbp + 224] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2352: + mov qword ptr [rbp + 176], rax # 8-byte Spill + jmp .LBB32_68 +.LBB32_68: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2444: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + lea rcx, [rbp + 1328] + call "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1528] + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 1160], rax + lea rcx, [rbp + 1160] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 168] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 167], r8b # 1-byte Spill + jne .LBB32_70 +# %bb.69: # in Loop: Header=BB32_67 Depth=1 + lea rcx, [rbp + 1328] + call "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + lea rcx, [rbp + 1528] + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 152] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 167], dl # 1-byte Spill +.LBB32_70: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2353: + mov al, byte ptr [rbp + 167] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1176] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2354: + jmp .LBB32_71 +.LBB32_71: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2355: + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1176] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2356: + jmp .LBB32_80 +.Ltmp2445: +.LBB32_74: # Block address taken + # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_75 +.Ltmp2446: +.LBB32_75: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2359: + lea rcx, [rbp + 1248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2360: + mov byte ptr [rbp + 151], al # 1-byte Spill + jmp .LBB32_76 +.LBB32_76: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 151] # 1-byte Reload + test al, 1 + jne .LBB32_77 + jmp .LBB32_83 +.LBB32_77: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2361: +.Ltmp2447: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2362: + mov byte ptr [rbp + 150], al # 1-byte Spill + jmp .LBB32_78 +.LBB32_78: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 150] # 1-byte Reload + test al, 1 + jne .LBB32_79 + jmp .LBB32_82 +.LBB32_79: # in Loop: Header=BB32_67 Depth=1 +.Ltmp2448: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + int3 + jmp .LBB32_82 +.Ltmp2449: +.LBB32_80: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_75 +.Ltmp2450: +.LBB32_82: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + jmp .LBB32_83 +.Ltmp2451: +.LBB32_83: # in Loop: Header=BB32_67 Depth=1 + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2363: + lea rcx, [rbp + 1248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2364: + jmp .LBB32_84 +.LBB32_84: # in Loop: Header=BB32_67 Depth=1 + lea rcx, [rbp + 1248] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2365: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2366: + mov byte ptr [rbp + 149], al # 1-byte Spill + jmp .LBB32_85 +.LBB32_85: # in Loop: Header=BB32_67 Depth=1 + mov al, byte ptr [rbp + 149] # 1-byte Reload + test al, 1 + jne .LBB32_67 + jmp .LBB32_86 +.Ltmp2452: +.LBB32_86: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + lea rcx, [rbp + 1152] + lea rax, [rbp + 1096] +.Ltmp2453: + mov rdx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2367: + lea rcx, [rbp + 1128] + mov rdx, qword ptr [rbp + 136] # 8-byte Reload + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2368: + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB32_87 +.LBB32_87: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1128] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + lea rcx, [rbp + 1096] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1024] +.Ltmp2454: + .cv_loc 32 1 684 0 # ..\tests\span_tests.cpp:684:0 + mov qword ptr [rbp + 120], rdx # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2369: + lea rcx, [rbp + 1064] + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2370: + mov qword ptr [rbp + 112], rax # 8-byte Spill + jmp .LBB32_88 +.LBB32_88: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1064] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea rcx, [rbp + 1024] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1016] + lea rdx, [rbp + 952] +.Ltmp2455: + .cv_loc 32 1 698 0 # ..\tests\span_tests.cpp:698:0 + mov qword ptr [rbp + 104], rdx # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Ltmp2371: + lea rcx, [rbp + 992] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + call "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Ltmp2372: + mov qword ptr [rbp + 96], rax # 8-byte Spill + jmp .LBB32_89 +.LBB32_89: + lea rcx, [rbp + 1008] + lea rdx, [rbp + 992] + call "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" + lea rcx, [rbp + 952] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 32 1 709 0 # ..\tests\span_tests.cpp:709:0 +.Ltmp2373: + lea rcx, [rbp + 936] + lea rdx, [rbp + 2040] +.Ltmp2456: + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2374: + jmp .LBB32_90 +.LBB32_90: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_91 +.LBB32_91: # =>This Inner Loop Header: Depth=1 +.Ltmp2457: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea rdx, [rip + "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@"] + lea rax, [rbp + 832] + mov rcx, rax + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 710 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 816] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 792] + mov qword ptr [rbp + 64], rcx # 8-byte Spill + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2375: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 856] + mov rdx, qword ptr [rbp + 64] # 8-byte Reload + mov r8, qword ptr [rbp + 80] # 8-byte Reload + mov r9, qword ptr [rbp + 88] # 8-byte Reload + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2376: + mov qword ptr [rbp + 40], rax # 8-byte Spill + jmp .LBB32_92 +.LBB32_92: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2458: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + lea rcx, [rbp + 936] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 768], rax + lea rcx, [rbp + 768] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp + 31], r8b # 1-byte Spill + jne .LBB32_94 +# %bb.93: # in Loop: Header=BB32_91 Depth=1 + lea rcx, [rbp + 936] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 2040] + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp + 31], dl # 1-byte Spill +.LBB32_94: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2377: + mov al, byte ptr [rbp + 31] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 776] + lea rdx, [rbp + 784] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2378: + jmp .LBB32_95 +.LBB32_95: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2379: + lea rcx, [rbp + 856] + lea rdx, [rbp + 784] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2380: + jmp .LBB32_104 +.Ltmp2459: +.LBB32_98: # Block address taken + # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_99 +.Ltmp2460: +.LBB32_99: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2383: + lea rcx, [rbp + 856] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2384: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB32_100 +.LBB32_100: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB32_101 + jmp .LBB32_110 +.LBB32_101: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2385: +.Ltmp2461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2386: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB32_102 +.LBB32_102: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 14] # 1-byte Reload + test al, 1 + jne .LBB32_103 + jmp .LBB32_109 +.LBB32_103: # in Loop: Header=BB32_91 Depth=1 +.Ltmp2462: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + int3 + jmp .LBB32_109 +.Ltmp2463: +.LBB32_104: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_99 +.Ltmp2464: +.LBB32_109: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + jmp .LBB32_110 +.Ltmp2465: +.LBB32_110: # in Loop: Header=BB32_91 Depth=1 + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2387: + lea rcx, [rbp + 856] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2388: + jmp .LBB32_111 +.LBB32_111: # in Loop: Header=BB32_91 Depth=1 + lea rcx, [rbp + 856] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2389: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2390: + mov byte ptr [rbp + 13], al # 1-byte Spill + jmp .LBB32_112 +.LBB32_112: # in Loop: Header=BB32_91 Depth=1 + mov al, byte ptr [rbp + 13] # 1-byte Reload + test al, 1 + jne .LBB32_91 + jmp .LBB32_113 +.Ltmp2466: +.LBB32_113: + .cv_loc 32 1 712 0 # ..\tests\span_tests.cpp:712:0 +.Ltmp2391: + lea rcx, [rbp + 752] + lea rdx, [rbp + 1976] + call "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Ltmp2392: + jmp .LBB32_114 +.LBB32_114: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_115 +.LBB32_115: # =>This Inner Loop Header: Depth=1 +.Ltmp2467: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea rdx, [rip + "??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@"] + lea rax, [rbp + 648] + mov rcx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 713 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 632] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 608] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp2393: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 672] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + mov r9, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2394: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB32_116 +.LBB32_116: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2468: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + lea rcx, [rbp + 752] + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + lea rcx, [rbp + 1976] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 584], rax + lea rcx, [rbp + 584] + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + xor edx, edx + mov r8b, dl + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + cmp rcx, rax + mov byte ptr [rbp - 57], r8b # 1-byte Spill + jne .LBB32_118 +# %bb.117: # in Loop: Header=BB32_115 Depth=1 + lea rcx, [rbp + 752] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 1976] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + sete dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB32_118: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2395: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2396: + jmp .LBB32_119 +.LBB32_119: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2397: + lea rcx, [rbp + 672] + lea rdx, [rbp + 600] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2398: + jmp .LBB32_128 +.Ltmp2469: +.LBB32_122: # Block address taken + # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_123 +.Ltmp2470: +.LBB32_123: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2401: + lea rcx, [rbp + 672] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2402: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB32_124 +.LBB32_124: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB32_125 + jmp .LBB32_131 +.LBB32_125: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2403: +.Ltmp2471: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2404: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB32_126 +.LBB32_126: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB32_127 + jmp .LBB32_130 +.LBB32_127: # in Loop: Header=BB32_115 Depth=1 +.Ltmp2472: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + int3 + jmp .LBB32_130 +.Ltmp2473: +.LBB32_128: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_123 +.Ltmp2474: +.LBB32_130: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + jmp .LBB32_131 +.Ltmp2475: +.LBB32_131: # in Loop: Header=BB32_115 Depth=1 + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2405: + lea rcx, [rbp + 672] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2406: + jmp .LBB32_132 +.LBB32_132: # in Loop: Header=BB32_115 Depth=1 + lea rcx, [rbp + 672] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp2407: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp2408: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB32_133 +.LBB32_133: # in Loop: Header=BB32_115 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB32_115 + jmp .LBB32_134 +.Ltmp2476: +.LBB32_134: + .cv_loc 32 1 715 0 # ..\tests\span_tests.cpp:715:0 + lea rcx, [rbp + 1528] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1568] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 1976] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 2040] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 2208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_8: # in Loop: Header=BB32_3 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 +.Ltmp2299: + lea rcx, [rbp + 1880] +.Ltmp2477: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2300: + jmp .LBB32_9 +.LBB32_9: # in Loop: Header=BB32_3 Depth=1 + lea rax, [rip + .LBB32_10] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2478: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_28: # in Loop: Header=BB32_23 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 +.Ltmp2317: + lea rcx, [rbp + 1696] +.Ltmp2479: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2318: + jmp .LBB32_29 +.LBB32_29: # in Loop: Header=BB32_23 Depth=1 + lea rax, [rip + .LBB32_30] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2480: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_37: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1880] +.Ltmp2481: + .cv_loc 32 1 632 0 # ..\tests\span_tests.cpp:632:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2482: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_51: # in Loop: Header=BB32_46 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 +.Ltmp2339: + lea rcx, [rbp + 1432] +.Ltmp2483: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2340: + jmp .LBB32_52 +.LBB32_52: # in Loop: Header=BB32_46 Depth=1 + lea rax, [rip + .LBB32_53] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2484: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_60: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] +.Ltmp2485: + .cv_loc 32 1 635 0 # ..\tests\span_tests.cpp:635:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2486: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_72: # in Loop: Header=BB32_67 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 +.Ltmp2357: + lea rcx, [rbp + 1248] +.Ltmp2487: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2358: + jmp .LBB32_73 +.LBB32_73: # in Loop: Header=BB32_67 Depth=1 + lea rax, [rip + .LBB32_74] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2488: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1432] +.Ltmp2489: + .cv_loc 32 1 647 0 # ..\tests\span_tests.cpp:647:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2490: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_96: # in Loop: Header=BB32_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 +.Ltmp2381: + lea rcx, [rbp + 856] +.Ltmp2491: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2382: + jmp .LBB32_97 +.LBB32_97: # in Loop: Header=BB32_91 Depth=1 + lea rax, [rip + .LBB32_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2492: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1248] +.Ltmp2493: + .cv_loc 32 1 655 0 # ..\tests\span_tests.cpp:655:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2494: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_106: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp2495: + .cv_loc 32 1 670 0 # ..\tests\span_tests.cpp:670:0 + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2496: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_107: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1024] +.Ltmp2497: + .cv_loc 32 1 684 0 # ..\tests\span_tests.cpp:684:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2498: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_108: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 952] +.Ltmp2499: + .cv_loc 32 1 698 0 # ..\tests\span_tests.cpp:698:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2500: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB32_120: # in Loop: Header=BB32_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 +.Ltmp2399: + lea rcx, [rbp + 672] +.Ltmp2501: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2400: + jmp .LBB32_121 +.LBB32_121: # in Loop: Header=BB32_115 Depth=1 + lea rax, [rip + .LBB32_122] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2502: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_129: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 856] +.Ltmp2503: + .cv_loc 32 1 710 0 # ..\tests\span_tests.cpp:710:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2504: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_135: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 672] +.Ltmp2505: + .cv_loc 32 1 713 0 # ..\tests\span_tests.cpp:713:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2506: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_136: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1528] + .cv_loc 32 1 715 0 # ..\tests\span_tests.cpp:715:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_137: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1568] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_138: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1976] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA" +.LBB32_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] + call "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2507: +.Lfunc_end32: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 429065506 # MagicNumber + .long 25 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # UnwindMap + .long 6 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # TryBlockMap + .long 34 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # IPToStateXData + .long 2200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$138@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$137@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$136@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$129@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 7 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$107@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$106@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 13 # ToState + .long 0 # Action + .long 13 # ToState + .long 0 # Action + .long 3 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 16 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 19 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$37@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long 22 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 8 # TryHigh + .long 9 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 14 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 20 # TryHigh + .long 21 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray + .long 23 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____20@@YAXXZ": + .long .Lfunc_begin32@IMGREL # IP + .long -1 # ToState + .long .Ltmp2289@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2291@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2295@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp2301@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp2307@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2313@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp2319@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp2325@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2329@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2331@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2335@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp2341@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp2347@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2353@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2359@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2365@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2367@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2369@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp2371@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2373@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2377@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2383@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2389@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2395@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2401@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2407@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2408@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .long "?catch$28@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 21 # ToState + .long "?catch$51@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$72@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 9 # ToState + .long "?catch$120@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .text + # -- End function + .def "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin33: + .cv_func_id 33 + .cv_loc 33 1 625 0 # ..\tests\span_tests.cpp:625:0 +.seh_proc "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2508: + lea rcx, [rip + "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2509: +.Lfunc_end33: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin34: + .cv_func_id 34 + .cv_loc 34 1 718 0 # ..\tests\span_tests.cpp:718:0 +.seh_proc "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2510: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 718 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2511: +.Lfunc_end34: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____22@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____22@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" +.Lfunc_begin35: + .cv_func_id 35 + .cv_loc 35 1 719 0 # ..\tests\span_tests.cpp:719:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax +.Ltmp2512: + .cv_loc 35 1 721 0 # ..\tests\span_tests.cpp:721:0 + lea rcx, [rsp + 64] +.Ltmp2513: + #DEBUG_VALUE: avd <- [$rcx+0] + call "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" +.Ltmp2514: + .cv_loc 35 1 722 0 # ..\tests\span_tests.cpp:722:0 + lea rcx, [rsp + 48] +.Ltmp2515: + #DEBUG_VALUE: avcd <- [$rcx+0] + lea rdx, [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +.Ltmp2516: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie +.Ltmp2517: + .cv_loc 35 1 753 0 # ..\tests\span_tests.cpp:753:0 + nop + add rsp, 88 + ret +.Ltmp2518: +.Lfunc_end35: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin36: + .cv_func_id 36 + .cv_loc 36 1 718 0 # ..\tests\span_tests.cpp:718:0 +.seh_proc "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2519: + lea rcx, [rip + "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2520: +.Lfunc_end36: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin37: + .cv_func_id 37 + .cv_loc 37 1 756 0 # ..\tests\span_tests.cpp:756:0 +.seh_proc "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2521: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 756 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2522: +.Lfunc_end37: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____24@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" +.Lfunc_begin38: + .cv_func_id 38 + .cv_loc 38 1 757 0 # ..\tests\span_tests.cpp:757:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1056 + .seh_stackalloc 1056 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2571: + .cv_loc 38 1 758 0 # ..\tests\span_tests.cpp:758:0 + mov qword ptr [rbp + 920], -2 + lea rcx, [rbp + 904] +.Ltmp2572: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp2573: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB38_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2574: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + lea rdx, [rip + "??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 800] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 759 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 784] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 760] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 824] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 904] +.Ltmp2575: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Ltmp2523: + lea rcx, [rbp + 744] + lea rdx, [rbp + 752] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2524: + jmp .LBB38_2 +.LBB38_2: # in Loop: Header=BB38_1 Depth=1 +.Ltmp2525: + lea rcx, [rbp + 824] + lea rdx, [rbp + 752] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2526: + jmp .LBB38_11 +.Ltmp2576: +.LBB38_5: # Block address taken + # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_6 +.Ltmp2577: +.LBB38_6: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2529: + lea rcx, [rbp + 824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2530: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB38_7 +.LBB38_7: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB38_8 + jmp .LBB38_13 +.LBB38_8: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2531: +.Ltmp2578: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2532: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB38_9 +.LBB38_9: # in Loop: Header=BB38_1 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB38_10 + jmp .LBB38_12 +.LBB38_10: # in Loop: Header=BB38_1 Depth=1 +.Ltmp2579: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + int3 + jmp .LBB38_12 +.Ltmp2580: +.LBB38_11: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_6 +.Ltmp2581: +.LBB38_12: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + jmp .LBB38_13 +.Ltmp2582: +.LBB38_13: # in Loop: Header=BB38_1 Depth=1 + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2533: + lea rcx, [rbp + 824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2534: + jmp .LBB38_14 +.LBB38_14: # in Loop: Header=BB38_1 Depth=1 + lea rcx, [rbp + 824] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_1 +.Ltmp2583: +# %bb.15: + .cv_loc 38 1 761 0 # ..\tests\span_tests.cpp:761:0 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 732], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA"+8] + mov dword ptr [rbp + 740], ecx + .cv_loc 38 1 763 0 # ..\tests\span_tests.cpp:763:0 + lea rcx, [rbp + 712] +.Ltmp2584: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:s2 <- [$rcx+0] + lea rdx, [rbp + 732] +.Ltmp2585: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:arr <- [$rdx+0] + call "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" +.Ltmp2586: + mov qword ptr [rbp + 72], rax # 8-byte Spill +.LBB38_16: # =>This Inner Loop Header: Depth=1 +.Ltmp2587: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea rcx, [rbp + 608] + lea rdx, [rip + "??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 764 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 592] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 568] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 632] + lea rdx, [rbp + 568] + lea r8, [rbp + 592] + lea r9, [rbp + 608] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2588: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + lea rcx, [rbp + 712] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 3 + mov byte ptr [rbp + 39], r11b # 1-byte Spill + jne .LBB38_18 +# %bb.17: # in Loop: Header=BB38_16 Depth=1 + lea rcx, [rbp + 712] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + lea rcx, [rbp + 732] + cmp rax, rcx + sete dl + mov byte ptr [rbp + 39], dl # 1-byte Spill +.LBB38_18: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2535: + mov al, byte ptr [rbp + 39] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 552] + lea rdx, [rbp + 560] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2536: + jmp .LBB38_19 +.LBB38_19: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2537: + lea rcx, [rbp + 632] + lea rdx, [rbp + 560] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2538: + jmp .LBB38_28 +.Ltmp2589: +.LBB38_22: # Block address taken + # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_23 +.Ltmp2590: +.LBB38_23: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2541: + lea rcx, [rbp + 632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2542: + mov byte ptr [rbp + 38], al # 1-byte Spill + jmp .LBB38_24 +.LBB38_24: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [rbp + 38] # 1-byte Reload + test al, 1 + jne .LBB38_25 + jmp .LBB38_31 +.LBB38_25: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2543: +.Ltmp2591: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2544: + mov byte ptr [rbp + 37], al # 1-byte Spill + jmp .LBB38_26 +.LBB38_26: # in Loop: Header=BB38_16 Depth=1 + mov al, byte ptr [rbp + 37] # 1-byte Reload + test al, 1 + jne .LBB38_27 + jmp .LBB38_30 +.LBB38_27: # in Loop: Header=BB38_16 Depth=1 +.Ltmp2592: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + int3 + jmp .LBB38_30 +.Ltmp2593: +.LBB38_28: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_23 +.Ltmp2594: +.LBB38_30: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + jmp .LBB38_31 +.Ltmp2595: +.LBB38_31: # in Loop: Header=BB38_16 Depth=1 + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2545: + lea rcx, [rbp + 632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2546: + jmp .LBB38_32 +.LBB38_32: # in Loop: Header=BB38_16 Depth=1 + lea rcx, [rbp + 632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_16 +.Ltmp2596: +# %bb.33: + .cv_loc 38 1 766 0 # ..\tests\span_tests.cpp:766:0 + lea rcx, [rbp + 536] + lea rdx, [rbp + 904] + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + mov rcx, qword ptr [rbp + 536] + mov qword ptr [rbp + 712], rcx + mov rcx, qword ptr [rbp + 544] + mov qword ptr [rbp + 720], rcx + mov qword ptr [rbp + 24], rax # 8-byte Spill +.LBB38_34: # =>This Inner Loop Header: Depth=1 +.Ltmp2597: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + lea rdx, [rip + "??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 432] + mov rcx, rax + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 767 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 416] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 392] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 456] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov r8, qword ptr [rbp + 8] # 8-byte Reload + mov r9, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 712] +.Ltmp2598: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +.Ltmp2547: + lea rcx, [rbp + 376] + lea rdx, [rbp + 384] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2548: + jmp .LBB38_35 +.LBB38_35: # in Loop: Header=BB38_34 Depth=1 +.Ltmp2549: + lea rcx, [rbp + 456] + lea rdx, [rbp + 384] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2550: + jmp .LBB38_44 +.Ltmp2599: +.LBB38_38: # Block address taken + # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_39 +.Ltmp2600: +.LBB38_39: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2553: + lea rcx, [rbp + 456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2554: + mov byte ptr [rbp - 33], al # 1-byte Spill + jmp .LBB38_40 +.LBB38_40: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [rbp - 33] # 1-byte Reload + test al, 1 + jne .LBB38_41 + jmp .LBB38_47 +.LBB38_41: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2555: +.Ltmp2601: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2556: + mov byte ptr [rbp - 34], al # 1-byte Spill + jmp .LBB38_42 +.LBB38_42: # in Loop: Header=BB38_34 Depth=1 + mov al, byte ptr [rbp - 34] # 1-byte Reload + test al, 1 + jne .LBB38_43 + jmp .LBB38_46 +.LBB38_43: # in Loop: Header=BB38_34 Depth=1 +.Ltmp2602: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + int3 + jmp .LBB38_46 +.Ltmp2603: +.LBB38_44: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_39 +.Ltmp2604: +.LBB38_46: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + jmp .LBB38_47 +.Ltmp2605: +.LBB38_47: # in Loop: Header=BB38_34 Depth=1 + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2557: + lea rcx, [rbp + 456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2558: + jmp .LBB38_48 +.LBB38_48: # in Loop: Header=BB38_34 Depth=1 + lea rcx, [rbp + 456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_34 +.Ltmp2606: +# %bb.49: + .cv_loc 38 1 769 0 # ..\tests\span_tests.cpp:769:0 + lea rax, [rbp + 732] + mov qword ptr [rbp + 368], rax + .cv_loc 38 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov qword ptr [rbp + 360], rax + .cv_loc 38 1 771 0 # ..\tests\span_tests.cpp:771:0 + lea rcx, [rbp + 368] +.Ltmp2607: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____24:get_temp_span <- [$rcx+0] + lea rdx, [rbp + 328] + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +.Ltmp2608: + lea rcx, [rbp + 344] + lea rdx, [rbp + 328] + call "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + lea rcx, [rbp + 360] + lea rdx, [rbp + 344] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .cv_loc 38 1 773 0 # ..\tests\span_tests.cpp:773:0 + lea rcx, [rbp + 368] + lea rdx, [rbp + 312] + call "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" + mov rax, qword ptr [rbp + 312] + mov qword ptr [rbp + 904], rax + mov rax, qword ptr [rbp + 320] + mov qword ptr [rbp + 912], rax +.LBB38_50: # =>This Inner Loop Header: Depth=1 +.Ltmp2609: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea rcx, [rbp + 208] + lea rdx, [rip + "??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 774 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 192] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp + 168] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 232] + lea rdx, [rbp + 168] + lea r8, [rbp + 192] + lea r9, [rbp + 208] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2610: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + lea rcx, [rbp + 904] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB38_52 +# %bb.51: # in Loop: Header=BB38_50 Depth=1 + lea rcx, [rbp + 904] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + lea rcx, [rbp + 732] + add rcx, 4 + cmp rax, rcx + sete dl + mov byte ptr [rbp - 81], dl # 1-byte Spill +.LBB38_52: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2559: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 152] + lea rdx, [rbp + 160] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp2560: + jmp .LBB38_53 +.LBB38_53: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2561: + lea rcx, [rbp + 232] + lea rdx, [rbp + 160] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp2562: + jmp .LBB38_62 +.Ltmp2611: +.LBB38_56: # Block address taken + # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_57 +.Ltmp2612: +.LBB38_57: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2565: + lea rcx, [rbp + 232] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2566: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB38_58 +.LBB38_58: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB38_59 + jmp .LBB38_65 +.LBB38_59: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2567: +.Ltmp2613: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2568: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB38_60 +.LBB38_60: # in Loop: Header=BB38_50 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB38_61 + jmp .LBB38_64 +.LBB38_61: # in Loop: Header=BB38_50 Depth=1 +.Ltmp2614: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + int3 + jmp .LBB38_64 +.Ltmp2615: +.LBB38_62: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_57 +.Ltmp2616: +.LBB38_64: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + jmp .LBB38_65 +.Ltmp2617: +.LBB38_65: # in Loop: Header=BB38_50 Depth=1 + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2569: + lea rcx, [rbp + 232] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2570: + jmp .LBB38_66 +.LBB38_66: # in Loop: Header=BB38_50 Depth=1 + lea rcx, [rbp + 232] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB38_50 +.Ltmp2618: +# %bb.67: + .cv_loc 38 1 775 0 # ..\tests\span_tests.cpp:775:0 + add rsp, 1056 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_3: # in Loop: Header=BB38_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 +.Ltmp2527: + lea rcx, [rbp + 824] +.Ltmp2619: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2528: + jmp .LBB38_4 +.LBB38_4: # in Loop: Header=BB38_1 Depth=1 + lea rax, [rip + .LBB38_5] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2620: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_20: # in Loop: Header=BB38_16 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 +.Ltmp2539: + lea rcx, [rbp + 632] +.Ltmp2621: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2540: + jmp .LBB38_21 +.LBB38_21: # in Loop: Header=BB38_16 Depth=1 + lea rax, [rip + .LBB38_22] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2622: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_29: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 824] +.Ltmp2623: + .cv_loc 38 1 759 0 # ..\tests\span_tests.cpp:759:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2624: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_36: # in Loop: Header=BB38_34 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 +.Ltmp2551: + lea rcx, [rbp + 456] +.Ltmp2625: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2552: + jmp .LBB38_37 +.LBB38_37: # in Loop: Header=BB38_34 Depth=1 + lea rax, [rip + .LBB38_38] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2626: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_45: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 632] +.Ltmp2627: + .cv_loc 38 1 764 0 # ..\tests\span_tests.cpp:764:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2628: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB38_54: # in Loop: Header=BB38_50 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 +.Ltmp2563: + lea rcx, [rbp + 232] +.Ltmp2629: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2564: + jmp .LBB38_55 +.LBB38_55: # in Loop: Header=BB38_50 Depth=1 + lea rax, [rip + .LBB38_56] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2630: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_63: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 456] +.Ltmp2631: + .cv_loc 38 1 767 0 # ..\tests\span_tests.cpp:767:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2632: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA" +.LBB38_68: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 232] +.Ltmp2633: + .cv_loc 38 1 774 0 # ..\tests\span_tests.cpp:774:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2634: +.Lfunc_end38: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 429065506 # MagicNumber + .long 12 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # UnwindMap + .long 4 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # TryBlockMap + .long 17 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # IPToStateXData + .long 1048 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long -1 # ToState + .long "?dtor$29@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$45@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____24@@YAXXZ": + .long .Lfunc_begin38@IMGREL # IP + .long -1 # ToState + .long .Ltmp2523@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2529@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2534@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2535@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2541@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp2546@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2547@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp2553@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2558@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2559@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2565@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2570@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$20@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$36@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$54@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .text + # -- End function + .def "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin39: + .cv_func_id 39 + .cv_loc 39 1 756 0 # ..\tests\span_tests.cpp:756:0 +.seh_proc "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2635: + lea rcx, [rip + "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2636: +.Lfunc_end39: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin40: + .cv_func_id 40 + .cv_loc 40 1 778 0 # ..\tests\span_tests.cpp:778:0 +.seh_proc "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2637: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_05NIGAKFML@first?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 778 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2638: +.Lfunc_end40: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____26@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" +.Lfunc_begin41: + .cv_func_id 41 + .cv_loc 41 1 779 0 # ..\tests\span_tests.cpp:779:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2880 + .seh_stackalloc 2880 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp2785: + .cv_loc 41 1 780 0 # ..\tests\span_tests.cpp:780:0 + mov qword ptr [rbp + 2744], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2720], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2728], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 2736], ecx +.Ltmp2786: + .cv_loc 41 1 783 0 # ..\tests\span_tests.cpp:783:0 + lea rcx, [rbp + 2712] +.Ltmp2787: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] +.Ltmp2788: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____26:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2789: + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB41_1: # =>This Inner Loop Header: Depth=1 +.Ltmp2790: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + lea rdx, [rip + "??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2608] + mov rcx, rax + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 784 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2592] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2632] + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov r8, qword ptr [rbp + 536] # 8-byte Reload + mov r9, qword ptr [rbp + 544] # 8-byte Reload + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2639: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2480] +.Ltmp2791: + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp2640: + jmp .LBB41_2 +.LBB41_2: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2480] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2488], rax +.Ltmp2641: + lea rcx, [rbp + 2496] + lea rdx, [rbp + 2504] + lea r8, [rbp + 2488] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2642: + jmp .LBB41_3 +.LBB41_3: # in Loop: Header=BB41_1 Depth=1 + mov dword ptr [rbp + 2476], 2 +.Ltmp2643: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + lea r8, [rbp + 2476] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2644: + jmp .LBB41_4 +.LBB41_4: # in Loop: Header=BB41_1 Depth=1 +.Ltmp2645: + lea rcx, [rbp + 2632] + lea rdx, [rbp + 2512] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2646: + jmp .LBB41_5 +.LBB41_5: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2512] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_10 +.Ltmp2792: +.LBB41_9: # Block address taken + # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp .LBB41_10 +.Ltmp2793: +.LBB41_10: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2649: + lea rcx, [rbp + 2632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2650: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB41_11 +.LBB41_11: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB41_12 + jmp .LBB41_16 +.LBB41_12: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2651: +.Ltmp2794: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2652: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB41_13 +.LBB41_13: # in Loop: Header=BB41_1 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB41_14 + jmp .LBB41_15 +.LBB41_14: # in Loop: Header=BB41_1 Depth=1 +.Ltmp2795: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + int3 +.Ltmp2796: +.LBB41_15: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + jmp .LBB41_16 +.Ltmp2797: +.LBB41_16: # in Loop: Header=BB41_1 Depth=1 + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2653: + lea rcx, [rbp + 2632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2654: + jmp .LBB41_17 +.LBB41_17: # in Loop: Header=BB41_1 Depth=1 + lea rcx, [rbp + 2632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_1 +.Ltmp2798: +# %bb.18: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_19 +.LBB41_19: # =>This Inner Loop Header: Depth=1 +.Ltmp2799: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + lea rdx, [rip + "??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2368] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 785 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2352] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2328] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2392] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2655: + mov r10d, 2 + mov r8d, r10d + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2232] +.Ltmp2800: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2656: + jmp .LBB41_20 +.LBB41_20: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2232] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2248], rax +.Ltmp2657: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2248] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2658: + jmp .LBB41_21 +.LBB41_21: # in Loop: Header=BB41_19 Depth=1 + mov dword ptr [rbp + 2228], 2 +.Ltmp2659: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + lea r8, [rbp + 2228] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2660: + jmp .LBB41_22 +.LBB41_22: # in Loop: Header=BB41_19 Depth=1 +.Ltmp2661: + lea rcx, [rbp + 2392] + lea rdx, [rbp + 2272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2662: + jmp .LBB41_23 +.LBB41_23: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_29 +.Ltmp2801: +.LBB41_28: # Block address taken + # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_29 +.Ltmp2802: +.LBB41_29: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2665: + lea rcx, [rbp + 2392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2666: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB41_30 +.LBB41_30: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB41_31 + jmp .LBB41_35 +.LBB41_31: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2667: +.Ltmp2803: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2668: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB41_32 +.LBB41_32: # in Loop: Header=BB41_19 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB41_33 + jmp .LBB41_34 +.LBB41_33: # in Loop: Header=BB41_19 Depth=1 +.Ltmp2804: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + int3 +.Ltmp2805: +.LBB41_34: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + jmp .LBB41_35 +.Ltmp2806: +.LBB41_35: # in Loop: Header=BB41_19 Depth=1 + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2669: + lea rcx, [rbp + 2392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2670: + jmp .LBB41_36 +.LBB41_36: # in Loop: Header=BB41_19 Depth=1 + lea rcx, [rbp + 2392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_19 +.Ltmp2807: +# %bb.37: + .cv_loc 41 1 789 0 # ..\tests\span_tests.cpp:789:0 + lea rcx, [rbp + 2216] +.Ltmp2808: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2809: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB41_38: # =>This Inner Loop Header: Depth=1 +.Ltmp2810: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + lea rdx, [rip + "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2112] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 790 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2072] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2136] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2671: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1984] +.Ltmp2811: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2672: + jmp .LBB41_39 +.LBB41_39: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 1984] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1992], rax +.Ltmp2673: + lea rcx, [rbp + 2000] + lea rdx, [rbp + 2008] + lea r8, [rbp + 1992] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2674: + jmp .LBB41_40 +.LBB41_40: # in Loop: Header=BB41_38 Depth=1 + mov dword ptr [rbp + 1980], 0 +.Ltmp2675: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 2016] + lea r8, [rbp + 1980] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2676: + jmp .LBB41_41 +.LBB41_41: # in Loop: Header=BB41_38 Depth=1 +.Ltmp2677: + lea rcx, [rbp + 2136] + lea rdx, [rbp + 2016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2678: + jmp .LBB41_42 +.LBB41_42: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 2016] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_48 +.Ltmp2812: +.LBB41_47: # Block address taken + # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp .LBB41_48 +.Ltmp2813: +.LBB41_48: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2681: + lea rcx, [rbp + 2136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2682: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB41_49 +.LBB41_49: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB41_50 + jmp .LBB41_54 +.LBB41_50: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2683: +.Ltmp2814: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2684: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB41_51 +.LBB41_51: # in Loop: Header=BB41_38 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB41_52 + jmp .LBB41_53 +.LBB41_52: # in Loop: Header=BB41_38 Depth=1 +.Ltmp2815: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + int3 +.Ltmp2816: +.LBB41_53: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + jmp .LBB41_54 +.Ltmp2817: +.LBB41_54: # in Loop: Header=BB41_38 Depth=1 + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2685: + lea rcx, [rbp + 2136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2686: + jmp .LBB41_55 +.LBB41_55: # in Loop: Header=BB41_38 Depth=1 + lea rcx, [rbp + 2136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_38 +.Ltmp2818: +# %bb.56: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_57 +.LBB41_57: # =>This Inner Loop Header: Depth=1 +.Ltmp2819: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + lea rdx, [rip + "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1872] + mov rcx, rax + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 791 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1832] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1896] + mov rdx, qword ptr [rbp + 320] # 8-byte Reload + mov r8, qword ptr [rbp + 336] # 8-byte Reload + mov r9, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2687: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1736] +.Ltmp2820: + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2688: + jmp .LBB41_58 +.LBB41_58: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1736] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1752], rax +.Ltmp2689: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + lea r8, [rbp + 1752] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2690: + jmp .LBB41_59 +.LBB41_59: # in Loop: Header=BB41_57 Depth=1 + mov dword ptr [rbp + 1732], 0 +.Ltmp2691: + lea rcx, [rbp + 1768] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1732] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2692: + jmp .LBB41_60 +.LBB41_60: # in Loop: Header=BB41_57 Depth=1 +.Ltmp2693: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2694: + jmp .LBB41_61 +.LBB41_61: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1776] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_67 +.Ltmp2821: +.LBB41_66: # Block address taken + # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_67 +.Ltmp2822: +.LBB41_67: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2697: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2698: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB41_68 +.LBB41_68: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB41_69 + jmp .LBB41_73 +.LBB41_69: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2699: +.Ltmp2823: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2700: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB41_70 +.LBB41_70: # in Loop: Header=BB41_57 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB41_71 + jmp .LBB41_72 +.LBB41_71: # in Loop: Header=BB41_57 Depth=1 +.Ltmp2824: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + int3 +.Ltmp2825: +.LBB41_72: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + jmp .LBB41_73 +.Ltmp2826: +.LBB41_73: # in Loop: Header=BB41_57 Depth=1 + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2701: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2702: + jmp .LBB41_74 +.LBB41_74: # in Loop: Header=BB41_57 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_57 +.Ltmp2827: +# %bb.75: + .cv_loc 41 1 795 0 # ..\tests\span_tests.cpp:795:0 + lea rcx, [rbp + 1720] +.Ltmp2828: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2829: + mov qword ptr [rbp + 280], rax # 8-byte Spill +.LBB41_76: # =>This Inner Loop Header: Depth=1 +.Ltmp2830: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + lea rdx, [rip + "??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1616] + mov rcx, rax + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 796 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1600] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1576] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1640] + mov rdx, qword ptr [rbp + 248] # 8-byte Reload + mov r8, qword ptr [rbp + 264] # 8-byte Reload + mov r9, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2703: + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1488] +.Ltmp2831: + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp2704: + jmp .LBB41_77 +.LBB41_77: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1488] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1496], rax +.Ltmp2705: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1512] + lea r8, [rbp + 1496] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2706: + jmp .LBB41_78 +.LBB41_78: # in Loop: Header=BB41_76 Depth=1 + mov dword ptr [rbp + 1484], 5 +.Ltmp2707: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1520] + lea r8, [rbp + 1484] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2708: + jmp .LBB41_79 +.LBB41_79: # in Loop: Header=BB41_76 Depth=1 +.Ltmp2709: + lea rcx, [rbp + 1640] + lea rdx, [rbp + 1520] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2710: + jmp .LBB41_80 +.LBB41_80: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1520] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_86 +.Ltmp2832: +.LBB41_85: # Block address taken + # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp .LBB41_86 +.Ltmp2833: +.LBB41_86: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2713: + lea rcx, [rbp + 1640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2714: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB41_87 +.LBB41_87: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB41_88 + jmp .LBB41_92 +.LBB41_88: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2715: +.Ltmp2834: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2716: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB41_89 +.LBB41_89: # in Loop: Header=BB41_76 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB41_90 + jmp .LBB41_91 +.LBB41_90: # in Loop: Header=BB41_76 Depth=1 +.Ltmp2835: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + int3 +.Ltmp2836: +.LBB41_91: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + jmp .LBB41_92 +.Ltmp2837: +.LBB41_92: # in Loop: Header=BB41_76 Depth=1 + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2717: + lea rcx, [rbp + 1640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2718: + jmp .LBB41_93 +.LBB41_93: # in Loop: Header=BB41_76 Depth=1 + lea rcx, [rbp + 1640] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_76 +.Ltmp2838: +# %bb.94: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_95 +.LBB41_95: # =>This Inner Loop Header: Depth=1 +.Ltmp2839: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + lea rdx, [rip + "??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1376] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 797 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1336] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1400] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2719: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1240] +.Ltmp2840: + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2720: + jmp .LBB41_96 +.LBB41_96: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1256], rax +.Ltmp2721: + lea rcx, [rbp + 1264] + lea rdx, [rbp + 1272] + lea r8, [rbp + 1256] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2722: + jmp .LBB41_97 +.LBB41_97: # in Loop: Header=BB41_95 Depth=1 + mov dword ptr [rbp + 1236], 5 +.Ltmp2723: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1280] + lea r8, [rbp + 1236] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2724: + jmp .LBB41_98 +.LBB41_98: # in Loop: Header=BB41_95 Depth=1 +.Ltmp2725: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2726: + jmp .LBB41_99 +.LBB41_99: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1280] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_105 +.Ltmp2841: +.LBB41_104: # Block address taken + # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_105 +.Ltmp2842: +.LBB41_105: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2729: + lea rcx, [rbp + 1400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2730: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB41_106 +.LBB41_106: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB41_107 + jmp .LBB41_111 +.LBB41_107: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2731: +.Ltmp2843: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2732: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB41_108 +.LBB41_108: # in Loop: Header=BB41_95 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB41_109 + jmp .LBB41_110 +.LBB41_109: # in Loop: Header=BB41_95 Depth=1 +.Ltmp2844: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + int3 +.Ltmp2845: +.LBB41_110: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + jmp .LBB41_111 +.Ltmp2846: +.LBB41_111: # in Loop: Header=BB41_95 Depth=1 + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2733: + lea rcx, [rbp + 1400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2734: + jmp .LBB41_112 +.LBB41_112: # in Loop: Header=BB41_95 Depth=1 + lea rcx, [rbp + 1400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_95 +.Ltmp2847: +# %bb.113: + .cv_loc 41 1 801 0 # ..\tests\span_tests.cpp:801:0 + lea rcx, [rbp + 1224] +.Ltmp2848: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp2849: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB41_114: # =>This Inner Loop Header: Depth=1 +.Ltmp2850: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + lea rdx, [rip + "??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 806 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp2735: + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2736: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB41_115 +.LBB41_115: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB41_116 + jmp .LBB41_127 +.LBB41_116: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2739: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1064] +.Ltmp2851: + call "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2740: + jmp .LBB41_117 +.LBB41_117: # in Loop: Header=BB41_114 Depth=1 + lea rcx, [rbp + 1064] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp2741: + lea rcx, [rbp + 1144] + mov edx, 274 + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2742: + jmp .LBB41_125 +.Ltmp2852: +.LBB41_120: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.LBB41_121: # in Loop: Header=BB41_114 Depth=1 + jmp .LBB41_129 +.Ltmp2853: +.LBB41_124: # Block address taken + # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.Ltmp2854: +.LBB41_125: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_121 +.Ltmp2855: +.LBB41_127: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2737: + lea rcx, [rbp + 1144] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2738: + jmp .LBB41_128 +.LBB41_128: # in Loop: Header=BB41_114 Depth=1 + jmp .LBB41_129 +.Ltmp2856: +.LBB41_129: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2747: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2748: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB41_130 +.LBB41_130: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB41_131 + jmp .LBB41_135 +.LBB41_131: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2749: +.Ltmp2857: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2750: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB41_132 +.LBB41_132: # in Loop: Header=BB41_114 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB41_133 + jmp .LBB41_134 +.LBB41_133: # in Loop: Header=BB41_114 Depth=1 +.Ltmp2858: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + int3 +.Ltmp2859: +.LBB41_134: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + jmp .LBB41_135 +.Ltmp2860: +.LBB41_135: # in Loop: Header=BB41_114 Depth=1 + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2751: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2752: + jmp .LBB41_136 +.LBB41_136: # in Loop: Header=BB41_114 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB41_114 +.Ltmp2861: +# %bb.137: + .cv_loc 41 1 810 0 # ..\tests\span_tests.cpp:810:0 + lea rcx, [rbp + 1048] +.Ltmp2862: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp2863: + mov qword ptr [rbp + 48], rax # 8-byte Spill +.LBB41_138: # =>This Inner Loop Header: Depth=1 +.Ltmp2864: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + lea rdx, [rip + "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 944] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 811 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 904] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 968] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2753: + lea rcx, [rbp + 1048] + lea rdx, [rbp + 816] +.Ltmp2865: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2754: + jmp .LBB41_139 +.LBB41_139: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 816] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 824], rax +.Ltmp2755: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2756: + jmp .LBB41_140 +.LBB41_140: # in Loop: Header=BB41_138 Depth=1 + mov dword ptr [rbp + 812], 0 +.Ltmp2757: + lea rcx, [rbp + 840] + lea rdx, [rbp + 848] + lea r8, [rbp + 812] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2758: + jmp .LBB41_141 +.LBB41_141: # in Loop: Header=BB41_138 Depth=1 +.Ltmp2759: + lea rcx, [rbp + 968] + lea rdx, [rbp + 848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2760: + jmp .LBB41_142 +.LBB41_142: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 848] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_148 +.Ltmp2866: +.LBB41_147: # Block address taken + # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp .LBB41_148 +.Ltmp2867: +.LBB41_148: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2763: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2764: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB41_149 +.LBB41_149: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB41_150 + jmp .LBB41_154 +.LBB41_150: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2765: +.Ltmp2868: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2766: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB41_151 +.LBB41_151: # in Loop: Header=BB41_138 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB41_152 + jmp .LBB41_153 +.LBB41_152: # in Loop: Header=BB41_138 Depth=1 +.Ltmp2869: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + int3 +.Ltmp2870: +.LBB41_153: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + jmp .LBB41_154 +.Ltmp2871: +.LBB41_154: # in Loop: Header=BB41_138 Depth=1 + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2767: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2768: + jmp .LBB41_155 +.LBB41_155: # in Loop: Header=BB41_138 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_138 +.Ltmp2872: +# %bb.156: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_157 +.LBB41_157: # =>This Inner Loop Header: Depth=1 +.Ltmp2873: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + lea rdx, [rip + "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 812 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2769: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 1048] + lea rdx, [rbp + 568] +.Ltmp2874: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Ltmp2770: + jmp .LBB41_158 +.LBB41_158: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 568] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp2771: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2772: + jmp .LBB41_159 +.LBB41_159: # in Loop: Header=BB41_157 Depth=1 + mov dword ptr [rbp + 564], 0 +.Ltmp2773: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 564] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2774: + jmp .LBB41_160 +.LBB41_160: # in Loop: Header=BB41_157 Depth=1 +.Ltmp2775: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2776: + jmp .LBB41_161 +.LBB41_161: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB41_167 +.Ltmp2875: +.LBB41_166: # Block address taken + # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_167 +.Ltmp2876: +.LBB41_167: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2779: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2780: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB41_168 +.LBB41_168: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB41_169 + jmp .LBB41_173 +.LBB41_169: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2781: +.Ltmp2877: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2782: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB41_170 +.LBB41_170: # in Loop: Header=BB41_157 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB41_171 + jmp .LBB41_172 +.LBB41_171: # in Loop: Header=BB41_157 Depth=1 +.Ltmp2878: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + int3 +.Ltmp2879: +.LBB41_172: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + jmp .LBB41_173 +.Ltmp2880: +.LBB41_173: # in Loop: Header=BB41_157 Depth=1 + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2783: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2784: + jmp .LBB41_174 +.LBB41_174: # in Loop: Header=BB41_157 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB41_157 +.Ltmp2881: +# %bb.175: + .cv_loc 41 1 814 0 # ..\tests\span_tests.cpp:814:0 + add rsp, 2880 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_6: # in Loop: Header=BB41_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp2882: + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2883: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_7: # in Loop: Header=BB41_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 +.Ltmp2647: + lea rcx, [rbp + 2632] +.Ltmp2884: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2648: + jmp .LBB41_8 +.LBB41_8: # in Loop: Header=BB41_1 Depth=1 + lea rax, [rip + .LBB41_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2885: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2632] + .cv_loc 41 1 784 0 # ..\tests\span_tests.cpp:784:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2886: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_25: # in Loop: Header=BB41_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2272] +.Ltmp2887: + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2888: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_26: # in Loop: Header=BB41_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 +.Ltmp2663: + lea rcx, [rbp + 2392] +.Ltmp2889: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2664: + jmp .LBB41_27 +.LBB41_27: # in Loop: Header=BB41_19 Depth=1 + lea rax, [rip + .LBB41_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2890: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2392] + .cv_loc 41 1 785 0 # ..\tests\span_tests.cpp:785:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2891: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_44: # in Loop: Header=BB41_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] +.Ltmp2892: + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2893: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_45: # in Loop: Header=BB41_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 +.Ltmp2679: + lea rcx, [rbp + 2136] +.Ltmp2894: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2680: + jmp .LBB41_46 +.LBB41_46: # in Loop: Header=BB41_38 Depth=1 + lea rax, [rip + .LBB41_47] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2895: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_62: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2136] + .cv_loc 41 1 790 0 # ..\tests\span_tests.cpp:790:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2896: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_63: # in Loop: Header=BB41_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp2897: + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2898: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_64: # in Loop: Header=BB41_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 +.Ltmp2695: + lea rcx, [rbp + 1896] +.Ltmp2899: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2696: + jmp .LBB41_65 +.LBB41_65: # in Loop: Header=BB41_57 Depth=1 + lea rax, [rip + .LBB41_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2900: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] + .cv_loc 41 1 791 0 # ..\tests\span_tests.cpp:791:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2901: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_82: # in Loop: Header=BB41_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1520] +.Ltmp2902: + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2903: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_83: # in Loop: Header=BB41_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 +.Ltmp2711: + lea rcx, [rbp + 1640] +.Ltmp2904: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2712: + jmp .LBB41_84 +.LBB41_84: # in Loop: Header=BB41_76 Depth=1 + lea rax, [rip + .LBB41_85] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2905: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_100: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1640] + .cv_loc 41 1 796 0 # ..\tests\span_tests.cpp:796:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2906: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_101: # in Loop: Header=BB41_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1280] +.Ltmp2907: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2908: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_102: # in Loop: Header=BB41_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 +.Ltmp2727: + lea rcx, [rbp + 1400] +.Ltmp2909: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2728: + jmp .LBB41_103 +.LBB41_103: # in Loop: Header=BB41_95 Depth=1 + lea rax, [rip + .LBB41_104] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2910: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_118: # in Loop: Header=BB41_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2745: + lea rcx, [rbp + 1144] + xor edx, edx +.Ltmp2911: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp2746: + jmp .LBB41_119 +.LBB41_119: # in Loop: Header=BB41_114 Depth=1 + lea rax, [rip + .LBB41_120] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2912: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_122: # in Loop: Header=BB41_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 +.Ltmp2743: + lea rcx, [rbp + 1144] +.Ltmp2913: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2744: + jmp .LBB41_123 +.LBB41_123: # in Loop: Header=BB41_114 Depth=1 + lea rax, [rip + .LBB41_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2914: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1400] +.Ltmp2915: + .cv_loc 41 1 797 0 # ..\tests\span_tests.cpp:797:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2916: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_143: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp2917: + .cv_loc 41 1 806 0 # ..\tests\span_tests.cpp:806:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2918: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_144: # in Loop: Header=BB41_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp2919: + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2920: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_145: # in Loop: Header=BB41_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 +.Ltmp2761: + lea rcx, [rbp + 968] +.Ltmp2921: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2762: + jmp .LBB41_146 +.LBB41_146: # in Loop: Header=BB41_138 Depth=1 + lea rax, [rip + .LBB41_147] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2922: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_162: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] + .cv_loc 41 1 811 0 # ..\tests\span_tests.cpp:811:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2923: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_163: # in Loop: Header=BB41_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp2924: + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2925: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB41_164: # in Loop: Header=BB41_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 +.Ltmp2777: + lea rcx, [rbp + 728] +.Ltmp2926: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2778: + jmp .LBB41_165 +.LBB41_165: # in Loop: Header=BB41_157 Depth=1 + lea rax, [rip + .LBB41_166] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp2927: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA" +.LBB41_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 41 1 812 0 # ..\tests\span_tests.cpp:812:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp2928: +.Lfunc_end41: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 429065506 # MagicNumber + .long 35 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # TryBlockMap + .long 47 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # IPToStateXData + .long 2872 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____26@@YAXXZ": + .long .Lfunc_begin41@IMGREL # IP + .long -1 # ToState + .long .Ltmp2639@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2645@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2649@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2654@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2655@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2661@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2665@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2670@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2671@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2677@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2681@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2686@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2687@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2693@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2697@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2702@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2703@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp2709@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp2713@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp2718@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2719@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp2725@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp2729@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp2734@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2735@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp2739@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp2737@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp2752@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2753@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp2759@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp2763@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp2768@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2769@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp2775@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp2779@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp2784@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .text + # -- End function + .def "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin42: + .cv_func_id 42 + .cv_loc 42 1 778 0 # ..\tests\span_tests.cpp:778:0 +.seh_proc "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp2929: + lea rcx, [rip + "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp2930: +.Lfunc_end42: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin43: + .cv_func_id 43 + .cv_loc 43 1 817 0 # ..\tests\span_tests.cpp:817:0 +.seh_proc "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp2931: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_04PLGBGIDD@last?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 817 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp2932: +.Lfunc_end43: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____28@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" +.Lfunc_begin44: + .cv_func_id 44 + .cv_loc 44 1 818 0 # ..\tests\span_tests.cpp:818:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2880 + .seh_stackalloc 2880 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp3079: + .cv_loc 44 1 819 0 # ..\tests\span_tests.cpp:819:0 + mov qword ptr [rbp + 2744], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2720], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2728], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 2736], ecx +.Ltmp3080: + .cv_loc 44 1 822 0 # ..\tests\span_tests.cpp:822:0 + lea rcx, [rbp + 2712] +.Ltmp3081: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] +.Ltmp3082: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____28:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3083: + mov qword ptr [rbp + 552], rax # 8-byte Spill +.LBB44_1: # =>This Inner Loop Header: Depth=1 +.Ltmp3084: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + lea rdx, [rip + "??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2608] + mov rcx, rax + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 823 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2592] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2632] + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov r8, qword ptr [rbp + 536] # 8-byte Reload + mov r9, qword ptr [rbp + 544] # 8-byte Reload + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2933: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2480] +.Ltmp3085: + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp2934: + jmp .LBB44_2 +.LBB44_2: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2480] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2488], rax +.Ltmp2935: + lea rcx, [rbp + 2496] + lea rdx, [rbp + 2504] + lea r8, [rbp + 2488] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2936: + jmp .LBB44_3 +.LBB44_3: # in Loop: Header=BB44_1 Depth=1 + mov dword ptr [rbp + 2476], 2 +.Ltmp2937: + lea rcx, [rbp + 2504] + lea rdx, [rbp + 2512] + lea r8, [rbp + 2476] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2938: + jmp .LBB44_4 +.LBB44_4: # in Loop: Header=BB44_1 Depth=1 +.Ltmp2939: + lea rcx, [rbp + 2632] + lea rdx, [rbp + 2512] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2940: + jmp .LBB44_5 +.LBB44_5: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2512] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_10 +.Ltmp3086: +.LBB44_9: # Block address taken + # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp .LBB44_10 +.Ltmp3087: +.LBB44_10: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2943: + lea rcx, [rbp + 2632] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2944: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB44_11 +.LBB44_11: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB44_12 + jmp .LBB44_16 +.LBB44_12: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2945: +.Ltmp3088: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2946: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB44_13 +.LBB44_13: # in Loop: Header=BB44_1 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB44_14 + jmp .LBB44_15 +.LBB44_14: # in Loop: Header=BB44_1 Depth=1 +.Ltmp3089: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + int3 +.Ltmp3090: +.LBB44_15: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + jmp .LBB44_16 +.Ltmp3091: +.LBB44_16: # in Loop: Header=BB44_1 Depth=1 + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2947: + lea rcx, [rbp + 2632] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2948: + jmp .LBB44_17 +.LBB44_17: # in Loop: Header=BB44_1 Depth=1 + lea rcx, [rbp + 2632] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_1 +.Ltmp3092: +# %bb.18: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_19 +.LBB44_19: # =>This Inner Loop Header: Depth=1 +.Ltmp3093: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + lea rdx, [rip + "??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2368] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 824 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2352] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2328] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2392] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2949: + mov r10d, 2 + mov r8d, r10d + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2232] +.Ltmp3094: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2950: + jmp .LBB44_20 +.LBB44_20: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2232] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2248], rax +.Ltmp2951: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2248] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2952: + jmp .LBB44_21 +.LBB44_21: # in Loop: Header=BB44_19 Depth=1 + mov dword ptr [rbp + 2228], 2 +.Ltmp2953: + lea rcx, [rbp + 2264] + lea rdx, [rbp + 2272] + lea r8, [rbp + 2228] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2954: + jmp .LBB44_22 +.LBB44_22: # in Loop: Header=BB44_19 Depth=1 +.Ltmp2955: + lea rcx, [rbp + 2392] + lea rdx, [rbp + 2272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2956: + jmp .LBB44_23 +.LBB44_23: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_29 +.Ltmp3095: +.LBB44_28: # Block address taken + # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_29 +.Ltmp3096: +.LBB44_29: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2959: + lea rcx, [rbp + 2392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2960: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB44_30 +.LBB44_30: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB44_31 + jmp .LBB44_35 +.LBB44_31: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2961: +.Ltmp3097: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2962: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB44_32 +.LBB44_32: # in Loop: Header=BB44_19 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB44_33 + jmp .LBB44_34 +.LBB44_33: # in Loop: Header=BB44_19 Depth=1 +.Ltmp3098: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + int3 +.Ltmp3099: +.LBB44_34: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + jmp .LBB44_35 +.Ltmp3100: +.LBB44_35: # in Loop: Header=BB44_19 Depth=1 + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2963: + lea rcx, [rbp + 2392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2964: + jmp .LBB44_36 +.LBB44_36: # in Loop: Header=BB44_19 Depth=1 + lea rcx, [rbp + 2392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_19 +.Ltmp3101: +# %bb.37: + .cv_loc 44 1 828 0 # ..\tests\span_tests.cpp:828:0 + lea rcx, [rbp + 2216] +.Ltmp3102: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3103: + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB44_38: # =>This Inner Loop Header: Depth=1 +.Ltmp3104: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + lea rdx, [rip + "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2112] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 829 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2072] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2136] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2965: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1984] +.Ltmp3105: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp2966: + jmp .LBB44_39 +.LBB44_39: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 1984] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1992], rax +.Ltmp2967: + lea rcx, [rbp + 2000] + lea rdx, [rbp + 2008] + lea r8, [rbp + 1992] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2968: + jmp .LBB44_40 +.LBB44_40: # in Loop: Header=BB44_38 Depth=1 + mov dword ptr [rbp + 1980], 0 +.Ltmp2969: + lea rcx, [rbp + 2008] + lea rdx, [rbp + 2016] + lea r8, [rbp + 1980] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2970: + jmp .LBB44_41 +.LBB44_41: # in Loop: Header=BB44_38 Depth=1 +.Ltmp2971: + lea rcx, [rbp + 2136] + lea rdx, [rbp + 2016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2972: + jmp .LBB44_42 +.LBB44_42: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 2016] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_48 +.Ltmp3106: +.LBB44_47: # Block address taken + # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp .LBB44_48 +.Ltmp3107: +.LBB44_48: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2975: + lea rcx, [rbp + 2136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2976: + mov byte ptr [rbp + 359], al # 1-byte Spill + jmp .LBB44_49 +.LBB44_49: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [rbp + 359] # 1-byte Reload + test al, 1 + jne .LBB44_50 + jmp .LBB44_54 +.LBB44_50: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2977: +.Ltmp3108: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2978: + mov byte ptr [rbp + 358], al # 1-byte Spill + jmp .LBB44_51 +.LBB44_51: # in Loop: Header=BB44_38 Depth=1 + mov al, byte ptr [rbp + 358] # 1-byte Reload + test al, 1 + jne .LBB44_52 + jmp .LBB44_53 +.LBB44_52: # in Loop: Header=BB44_38 Depth=1 +.Ltmp3109: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + int3 +.Ltmp3110: +.LBB44_53: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + jmp .LBB44_54 +.Ltmp3111: +.LBB44_54: # in Loop: Header=BB44_38 Depth=1 + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2979: + lea rcx, [rbp + 2136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2980: + jmp .LBB44_55 +.LBB44_55: # in Loop: Header=BB44_38 Depth=1 + lea rcx, [rbp + 2136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_38 +.Ltmp3112: +# %bb.56: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_57 +.LBB44_57: # =>This Inner Loop Header: Depth=1 +.Ltmp3113: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + lea rdx, [rip + "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1872] + mov rcx, rax + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 830 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1856] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1832] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1896] + mov rdx, qword ptr [rbp + 320] # 8-byte Reload + mov r8, qword ptr [rbp + 336] # 8-byte Reload + mov r9, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2981: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 2216] + lea rdx, [rbp + 1736] +.Ltmp3114: + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp2982: + jmp .LBB44_58 +.LBB44_58: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1736] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1752], rax +.Ltmp2983: + lea rcx, [rbp + 1760] + lea rdx, [rbp + 1768] + lea r8, [rbp + 1752] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp2984: + jmp .LBB44_59 +.LBB44_59: # in Loop: Header=BB44_57 Depth=1 + mov dword ptr [rbp + 1732], 0 +.Ltmp2985: + lea rcx, [rbp + 1768] + lea rdx, [rbp + 1776] + lea r8, [rbp + 1732] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp2986: + jmp .LBB44_60 +.LBB44_60: # in Loop: Header=BB44_57 Depth=1 +.Ltmp2987: + lea rcx, [rbp + 1896] + lea rdx, [rbp + 1776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp2988: + jmp .LBB44_61 +.LBB44_61: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1776] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_67 +.Ltmp3115: +.LBB44_66: # Block address taken + # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_67 +.Ltmp3116: +.LBB44_67: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2991: + lea rcx, [rbp + 1896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp2992: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB44_68 +.LBB44_68: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB44_69 + jmp .LBB44_73 +.LBB44_69: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2993: +.Ltmp3117: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp2994: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB44_70 +.LBB44_70: # in Loop: Header=BB44_57 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB44_71 + jmp .LBB44_72 +.LBB44_71: # in Loop: Header=BB44_57 Depth=1 +.Ltmp3118: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + int3 +.Ltmp3119: +.LBB44_72: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + jmp .LBB44_73 +.Ltmp3120: +.LBB44_73: # in Loop: Header=BB44_57 Depth=1 + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2995: + lea rcx, [rbp + 1896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp2996: + jmp .LBB44_74 +.LBB44_74: # in Loop: Header=BB44_57 Depth=1 + lea rcx, [rbp + 1896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_57 +.Ltmp3121: +# %bb.75: + .cv_loc 44 1 834 0 # ..\tests\span_tests.cpp:834:0 + lea rcx, [rbp + 1720] +.Ltmp3122: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3123: + mov qword ptr [rbp + 280], rax # 8-byte Spill +.LBB44_76: # =>This Inner Loop Header: Depth=1 +.Ltmp3124: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + lea rdx, [rip + "??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1616] + mov rcx, rax + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 835 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1600] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1576] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1640] + mov rdx, qword ptr [rbp + 248] # 8-byte Reload + mov r8, qword ptr [rbp + 264] # 8-byte Reload + mov r9, qword ptr [rbp + 272] # 8-byte Reload + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp2997: + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1488] +.Ltmp3125: + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp2998: + jmp .LBB44_77 +.LBB44_77: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1488] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1496], rax +.Ltmp2999: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1512] + lea r8, [rbp + 1496] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3000: + jmp .LBB44_78 +.LBB44_78: # in Loop: Header=BB44_76 Depth=1 + mov dword ptr [rbp + 1484], 5 +.Ltmp3001: + lea rcx, [rbp + 1512] + lea rdx, [rbp + 1520] + lea r8, [rbp + 1484] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3002: + jmp .LBB44_79 +.LBB44_79: # in Loop: Header=BB44_76 Depth=1 +.Ltmp3003: + lea rcx, [rbp + 1640] + lea rdx, [rbp + 1520] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3004: + jmp .LBB44_80 +.LBB44_80: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1520] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_86 +.Ltmp3126: +.LBB44_85: # Block address taken + # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp .LBB44_86 +.Ltmp3127: +.LBB44_86: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3007: + lea rcx, [rbp + 1640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3008: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB44_87 +.LBB44_87: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB44_88 + jmp .LBB44_92 +.LBB44_88: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3009: +.Ltmp3128: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3010: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB44_89 +.LBB44_89: # in Loop: Header=BB44_76 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB44_90 + jmp .LBB44_91 +.LBB44_90: # in Loop: Header=BB44_76 Depth=1 +.Ltmp3129: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + int3 +.Ltmp3130: +.LBB44_91: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + jmp .LBB44_92 +.Ltmp3131: +.LBB44_92: # in Loop: Header=BB44_76 Depth=1 + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3011: + lea rcx, [rbp + 1640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3012: + jmp .LBB44_93 +.LBB44_93: # in Loop: Header=BB44_76 Depth=1 + lea rcx, [rbp + 1640] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_76 +.Ltmp3132: +# %bb.94: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_95 +.LBB44_95: # =>This Inner Loop Header: Depth=1 +.Ltmp3133: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + lea rdx, [rip + "??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1376] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 836 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1360] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1336] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1400] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3013: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 1720] + lea rdx, [rbp + 1240] +.Ltmp3134: + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp3014: + jmp .LBB44_96 +.LBB44_96: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1256], rax +.Ltmp3015: + lea rcx, [rbp + 1264] + lea rdx, [rbp + 1272] + lea r8, [rbp + 1256] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3016: + jmp .LBB44_97 +.LBB44_97: # in Loop: Header=BB44_95 Depth=1 + mov dword ptr [rbp + 1236], 5 +.Ltmp3017: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1280] + lea r8, [rbp + 1236] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3018: + jmp .LBB44_98 +.LBB44_98: # in Loop: Header=BB44_95 Depth=1 +.Ltmp3019: + lea rcx, [rbp + 1400] + lea rdx, [rbp + 1280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3020: + jmp .LBB44_99 +.LBB44_99: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1280] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_105 +.Ltmp3135: +.LBB44_104: # Block address taken + # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_105 +.Ltmp3136: +.LBB44_105: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3023: + lea rcx, [rbp + 1400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3024: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB44_106 +.LBB44_106: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB44_107 + jmp .LBB44_111 +.LBB44_107: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3025: +.Ltmp3137: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3026: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB44_108 +.LBB44_108: # in Loop: Header=BB44_95 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB44_109 + jmp .LBB44_110 +.LBB44_109: # in Loop: Header=BB44_95 Depth=1 +.Ltmp3138: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + int3 +.Ltmp3139: +.LBB44_110: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + jmp .LBB44_111 +.Ltmp3140: +.LBB44_111: # in Loop: Header=BB44_95 Depth=1 + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3027: + lea rcx, [rbp + 1400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3028: + jmp .LBB44_112 +.LBB44_112: # in Loop: Header=BB44_95 Depth=1 + lea rcx, [rbp + 1400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_95 +.Ltmp3141: +# %bb.113: + .cv_loc 44 1 840 0 # ..\tests\span_tests.cpp:840:0 + lea rcx, [rbp + 1224] +.Ltmp3142: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 2720] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3143: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB44_114: # =>This Inner Loop Header: Depth=1 +.Ltmp3144: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + lea rdx, [rip + "??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 1120] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 844 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1104] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 1080] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1144] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3029: + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3030: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB44_115 +.LBB44_115: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB44_116 + jmp .LBB44_127 +.LBB44_116: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3033: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 1224] + lea rdx, [rbp + 1064] +.Ltmp3145: + call "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Ltmp3034: + jmp .LBB44_117 +.LBB44_117: # in Loop: Header=BB44_114 Depth=1 + lea rcx, [rbp + 1064] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3035: + lea rcx, [rbp + 1144] + mov edx, 274 + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3036: + jmp .LBB44_125 +.Ltmp3146: +.LBB44_120: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.LBB44_121: # in Loop: Header=BB44_114 Depth=1 + jmp .LBB44_129 +.Ltmp3147: +.LBB44_124: # Block address taken + # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.Ltmp3148: +.LBB44_125: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_121 +.Ltmp3149: +.LBB44_127: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3031: + lea rcx, [rbp + 1144] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3032: + jmp .LBB44_128 +.LBB44_128: # in Loop: Header=BB44_114 Depth=1 + jmp .LBB44_129 +.Ltmp3150: +.LBB44_129: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3041: + lea rcx, [rbp + 1144] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3042: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB44_130 +.LBB44_130: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB44_131 + jmp .LBB44_135 +.LBB44_131: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3043: +.Ltmp3151: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3044: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB44_132 +.LBB44_132: # in Loop: Header=BB44_114 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB44_133 + jmp .LBB44_134 +.LBB44_133: # in Loop: Header=BB44_114 Depth=1 +.Ltmp3152: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + int3 +.Ltmp3153: +.LBB44_134: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + jmp .LBB44_135 +.Ltmp3154: +.LBB44_135: # in Loop: Header=BB44_114 Depth=1 + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3045: + lea rcx, [rbp + 1144] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3046: + jmp .LBB44_136 +.LBB44_136: # in Loop: Header=BB44_114 Depth=1 + lea rcx, [rbp + 1144] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB44_114 +.Ltmp3155: +# %bb.137: + .cv_loc 44 1 848 0 # ..\tests\span_tests.cpp:848:0 + lea rcx, [rbp + 1048] +.Ltmp3156: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp3157: + mov qword ptr [rbp + 48], rax # 8-byte Spill +.LBB44_138: # =>This Inner Loop Header: Depth=1 +.Ltmp3158: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + lea rdx, [rip + "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 944] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 849 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 928] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 904] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 968] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3047: + lea rcx, [rbp + 1048] + lea rdx, [rbp + 816] +.Ltmp3159: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3048: + jmp .LBB44_139 +.LBB44_139: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 816] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 824], rax +.Ltmp3049: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3050: + jmp .LBB44_140 +.LBB44_140: # in Loop: Header=BB44_138 Depth=1 + mov dword ptr [rbp + 812], 0 +.Ltmp3051: + lea rcx, [rbp + 840] + lea rdx, [rbp + 848] + lea r8, [rbp + 812] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3052: + jmp .LBB44_141 +.LBB44_141: # in Loop: Header=BB44_138 Depth=1 +.Ltmp3053: + lea rcx, [rbp + 968] + lea rdx, [rbp + 848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3054: + jmp .LBB44_142 +.LBB44_142: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 848] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_148 +.Ltmp3160: +.LBB44_147: # Block address taken + # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp .LBB44_148 +.Ltmp3161: +.LBB44_148: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3057: + lea rcx, [rbp + 968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3058: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB44_149 +.LBB44_149: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB44_150 + jmp .LBB44_154 +.LBB44_150: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3059: +.Ltmp3162: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3060: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB44_151 +.LBB44_151: # in Loop: Header=BB44_138 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB44_152 + jmp .LBB44_153 +.LBB44_152: # in Loop: Header=BB44_138 Depth=1 +.Ltmp3163: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + int3 +.Ltmp3164: +.LBB44_153: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + jmp .LBB44_154 +.Ltmp3165: +.LBB44_154: # in Loop: Header=BB44_138 Depth=1 + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3061: + lea rcx, [rbp + 968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3062: + jmp .LBB44_155 +.LBB44_155: # in Loop: Header=BB44_138 Depth=1 + lea rcx, [rbp + 968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_138 +.Ltmp3166: +# %bb.156: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_157 +.LBB44_157: # =>This Inner Loop Header: Depth=1 +.Ltmp3167: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + lea rdx, [rip + "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 850 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3063: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 1048] + lea rdx, [rbp + 568] +.Ltmp3168: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Ltmp3064: + jmp .LBB44_158 +.LBB44_158: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 568] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp3065: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3066: + jmp .LBB44_159 +.LBB44_159: # in Loop: Header=BB44_157 Depth=1 + mov dword ptr [rbp + 564], 0 +.Ltmp3067: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 564] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3068: + jmp .LBB44_160 +.LBB44_160: # in Loop: Header=BB44_157 Depth=1 +.Ltmp3069: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3070: + jmp .LBB44_161 +.LBB44_161: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB44_167 +.Ltmp3169: +.LBB44_166: # Block address taken + # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_167 +.Ltmp3170: +.LBB44_167: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3073: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3074: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB44_168 +.LBB44_168: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB44_169 + jmp .LBB44_173 +.LBB44_169: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3075: +.Ltmp3171: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3076: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB44_170 +.LBB44_170: # in Loop: Header=BB44_157 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB44_171 + jmp .LBB44_172 +.LBB44_171: # in Loop: Header=BB44_157 Depth=1 +.Ltmp3172: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + int3 +.Ltmp3173: +.LBB44_172: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + jmp .LBB44_173 +.Ltmp3174: +.LBB44_173: # in Loop: Header=BB44_157 Depth=1 + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3077: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3078: + jmp .LBB44_174 +.LBB44_174: # in Loop: Header=BB44_157 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB44_157 +.Ltmp3175: +# %bb.175: + .cv_loc 44 1 852 0 # ..\tests\span_tests.cpp:852:0 + add rsp, 2880 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_6: # in Loop: Header=BB44_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2512] +.Ltmp3176: + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3177: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_7: # in Loop: Header=BB44_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 +.Ltmp2941: + lea rcx, [rbp + 2632] +.Ltmp3178: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2942: + jmp .LBB44_8 +.LBB44_8: # in Loop: Header=BB44_1 Depth=1 + lea rax, [rip + .LBB44_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3179: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_24: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2632] + .cv_loc 44 1 823 0 # ..\tests\span_tests.cpp:823:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3180: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_25: # in Loop: Header=BB44_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2272] +.Ltmp3181: + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3182: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_26: # in Loop: Header=BB44_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 +.Ltmp2957: + lea rcx, [rbp + 2392] +.Ltmp3183: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2958: + jmp .LBB44_27 +.LBB44_27: # in Loop: Header=BB44_19 Depth=1 + lea rax, [rip + .LBB44_28] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3184: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2392] + .cv_loc 44 1 824 0 # ..\tests\span_tests.cpp:824:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3185: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_44: # in Loop: Header=BB44_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] +.Ltmp3186: + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3187: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_45: # in Loop: Header=BB44_38 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 +.Ltmp2973: + lea rcx, [rbp + 2136] +.Ltmp3188: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2974: + jmp .LBB44_46 +.LBB44_46: # in Loop: Header=BB44_38 Depth=1 + lea rax, [rip + .LBB44_47] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3189: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_62: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2136] + .cv_loc 44 1 829 0 # ..\tests\span_tests.cpp:829:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3190: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_63: # in Loop: Header=BB44_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1776] +.Ltmp3191: + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3192: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_64: # in Loop: Header=BB44_57 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 +.Ltmp2989: + lea rcx, [rbp + 1896] +.Ltmp3193: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp2990: + jmp .LBB44_65 +.LBB44_65: # in Loop: Header=BB44_57 Depth=1 + lea rax, [rip + .LBB44_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3194: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_81: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] + .cv_loc 44 1 830 0 # ..\tests\span_tests.cpp:830:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3195: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_82: # in Loop: Header=BB44_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1520] +.Ltmp3196: + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3197: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_83: # in Loop: Header=BB44_76 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 +.Ltmp3005: + lea rcx, [rbp + 1640] +.Ltmp3198: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3006: + jmp .LBB44_84 +.LBB44_84: # in Loop: Header=BB44_76 Depth=1 + lea rax, [rip + .LBB44_85] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3199: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_100: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1640] + .cv_loc 44 1 835 0 # ..\tests\span_tests.cpp:835:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3200: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_101: # in Loop: Header=BB44_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1280] +.Ltmp3201: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3202: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_102: # in Loop: Header=BB44_95 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 +.Ltmp3021: + lea rcx, [rbp + 1400] +.Ltmp3203: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3022: + jmp .LBB44_103 +.LBB44_103: # in Loop: Header=BB44_95 Depth=1 + lea rax, [rip + .LBB44_104] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3204: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_118: # in Loop: Header=BB44_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3039: + lea rcx, [rbp + 1144] + xor edx, edx +.Ltmp3205: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3040: + jmp .LBB44_119 +.LBB44_119: # in Loop: Header=BB44_114 Depth=1 + lea rax, [rip + .LBB44_120] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3206: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_122: # in Loop: Header=BB44_114 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 +.Ltmp3037: + lea rcx, [rbp + 1144] +.Ltmp3207: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3038: + jmp .LBB44_123 +.LBB44_123: # in Loop: Header=BB44_114 Depth=1 + lea rax, [rip + .LBB44_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3208: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1400] +.Ltmp3209: + .cv_loc 44 1 836 0 # ..\tests\span_tests.cpp:836:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3210: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_143: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1144] +.Ltmp3211: + .cv_loc 44 1 844 0 # ..\tests\span_tests.cpp:844:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3212: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_144: # in Loop: Header=BB44_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 848] +.Ltmp3213: + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3214: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_145: # in Loop: Header=BB44_138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 +.Ltmp3055: + lea rcx, [rbp + 968] +.Ltmp3215: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3056: + jmp .LBB44_146 +.LBB44_146: # in Loop: Header=BB44_138 Depth=1 + lea rax, [rip + .LBB44_147] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3216: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_162: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 968] + .cv_loc 44 1 849 0 # ..\tests\span_tests.cpp:849:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3217: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_163: # in Loop: Header=BB44_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp3218: + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3219: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB44_164: # in Loop: Header=BB44_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 +.Ltmp3071: + lea rcx, [rbp + 728] +.Ltmp3220: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3072: + jmp .LBB44_165 +.LBB44_165: # in Loop: Header=BB44_157 Depth=1 + lea rax, [rip + .LBB44_166] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp3221: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA": +.seh_proc "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA" +.LBB44_176: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 44 1 850 0 # ..\tests\span_tests.cpp:850:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp3222: +.Lfunc_end44: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 429065506 # MagicNumber + .long 35 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # UnwindMap + .long 9 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # TryBlockMap + .long 47 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # IPToStateXData + .long 2872 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long -1 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$25@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$62@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$44@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$81@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$63@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$100@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$101@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$143@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$144@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$176@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$163@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____28@@YAXXZ": + .long .Lfunc_begin44@IMGREL # IP + .long -1 # ToState + .long .Ltmp2933@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp2939@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp2943@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp2948@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2949@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp2955@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp2959@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp2964@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2965@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp2971@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp2975@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp2980@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2981@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp2987@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp2991@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp2996@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp2997@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp3003@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp3007@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp3012@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3013@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp3019@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp3023@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp3028@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3029@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3033@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp3031@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3046@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3047@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp3053@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp3057@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp3062@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3063@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp3069@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp3073@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp3078@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$26@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$45@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$83@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$102@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$118@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$145@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$164@?0??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .text + # -- End function + .def "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin45: + .cv_func_id 45 + .cv_loc 45 1 817 0 # ..\tests\span_tests.cpp:817:0 +.seh_proc "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp3223: + lea rcx, [rip + "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp3224: +.Lfunc_end45: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin46: + .cv_func_id 46 + .cv_loc 46 1 855 0 # ..\tests\span_tests.cpp:855:0 +.seh_proc "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp3225: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_07CEEIDKIF@subspan?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 855 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp3226: +.Lfunc_end46: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____30@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" +.Lfunc_begin47: + .cv_func_id 47 + .cv_loc 47 1 856 0 # ..\tests\span_tests.cpp:856:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 10704 + call __chkstk + sub rsp, rax + .seh_stackalloc 10704 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp3807: + .cv_loc 47 1 857 0 # ..\tests\span_tests.cpp:857:0 + mov qword ptr [rbp + 10568], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 10544], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 10552], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 10560], ecx +.Ltmp3808: + .cv_loc 47 1 860 0 # ..\tests\span_tests.cpp:860:0 + lea rcx, [rbp + 10536] +.Ltmp3809: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] +.Ltmp3810: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____30:arr <- [$rdx+0] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3811: + mov qword ptr [rbp + 2576], rax # 8-byte Spill +.LBB47_1: # =>This Inner Loop Header: Depth=1 +.Ltmp3812: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + lea rdx, [rip + "??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@"] + lea rax, [rbp + 10432] + mov rcx, rax + mov qword ptr [rbp + 2568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 861 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10416] + mov qword ptr [rbp + 2560], rcx # 8-byte Spill + mov qword ptr [rbp + 2552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10392] + mov qword ptr [rbp + 2544], rcx # 8-byte Spill + mov qword ptr [rbp + 2536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10456] + mov rdx, qword ptr [rbp + 2544] # 8-byte Reload + mov r8, qword ptr [rbp + 2560] # 8-byte Reload + mov r9, qword ptr [rbp + 2568] # 8-byte Reload + mov qword ptr [rbp + 2528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3227: + lea rcx, [rbp + 10536] + lea rdx, [rbp + 10368] +.Ltmp3813: + mov qword ptr [rbp + 2520], rax # 8-byte Spill + call "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Ltmp3228: + jmp .LBB47_2 +.LBB47_2: # in Loop: Header=BB47_1 Depth=1 + lea rcx, [rbp + 10368] + call "?size@?$span@H$01@gsl@@QEBA_JXZ" + sub rax, 2 + sete r8b +.Ltmp3229: + lea rcx, [rbp + 10376] + lea rdx, [rbp + 10384] + mov qword ptr [rbp + 2512], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3230: + jmp .LBB47_3 +.LBB47_3: # in Loop: Header=BB47_1 Depth=1 +.Ltmp3231: + lea rcx, [rbp + 10456] + lea rdx, [rbp + 10384] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3232: + jmp .LBB47_12 +.Ltmp3814: +.LBB47_6: # Block address taken + # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_7 +.Ltmp3815: +.LBB47_7: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3235: + lea rcx, [rbp + 10456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3236: + mov byte ptr [rbp + 2511], al # 1-byte Spill + jmp .LBB47_8 +.LBB47_8: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [rbp + 2511] # 1-byte Reload + test al, 1 + jne .LBB47_9 + jmp .LBB47_14 +.LBB47_9: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3237: +.Ltmp3816: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3238: + mov byte ptr [rbp + 2510], al # 1-byte Spill + jmp .LBB47_10 +.LBB47_10: # in Loop: Header=BB47_1 Depth=1 + mov al, byte ptr [rbp + 2510] # 1-byte Reload + test al, 1 + jne .LBB47_11 + jmp .LBB47_13 +.LBB47_11: # in Loop: Header=BB47_1 Depth=1 +.Ltmp3817: + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + int3 + jmp .LBB47_13 +.Ltmp3818: +.LBB47_12: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_7 +.Ltmp3819: +.LBB47_13: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + jmp .LBB47_14 +.Ltmp3820: +.LBB47_14: # in Loop: Header=BB47_1 Depth=1 + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3239: + lea rcx, [rbp + 10456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3240: + jmp .LBB47_15 +.LBB47_15: # in Loop: Header=BB47_1 Depth=1 + lea rcx, [rbp + 10456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_1 +.Ltmp3821: +# %bb.16: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_17 +.LBB47_17: # =>This Inner Loop Header: Depth=1 +.Ltmp3822: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + lea rdx, [rip + "??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 10264] + mov rcx, rax + mov qword ptr [rbp + 2496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 862 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10248] + mov qword ptr [rbp + 2488], rcx # 8-byte Spill + mov qword ptr [rbp + 2480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10224] + mov qword ptr [rbp + 2472], rcx # 8-byte Spill + mov qword ptr [rbp + 2464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10288] + mov rdx, qword ptr [rbp + 2472] # 8-byte Reload + mov r8, qword ptr [rbp + 2488] # 8-byte Reload + mov r9, qword ptr [rbp + 2496] # 8-byte Reload + mov qword ptr [rbp + 2456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3241: +.Ltmp3823: + lea r8, [rip + "?extent@?$span@H$01@gsl@@2_JB"] + lea rcx, [rbp + 10152] + lea rdx, [rbp + 10160] + mov qword ptr [rbp + 2448], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3242: + jmp .LBB47_18 +.LBB47_18: # in Loop: Header=BB47_17 Depth=1 + mov dword ptr [rbp + 10148], 2 +.Ltmp3243: + lea rcx, [rbp + 10160] + lea rdx, [rbp + 10168] + lea r8, [rbp + 10148] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3244: + jmp .LBB47_19 +.LBB47_19: # in Loop: Header=BB47_17 Depth=1 +.Ltmp3245: + lea rcx, [rbp + 10288] + lea rdx, [rbp + 10168] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3246: + jmp .LBB47_20 +.LBB47_20: # in Loop: Header=BB47_17 Depth=1 + lea rcx, [rbp + 10168] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_26 +.Ltmp3824: +.LBB47_25: # Block address taken + # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_26 +.Ltmp3825: +.LBB47_26: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3249: + lea rcx, [rbp + 10288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3250: + mov byte ptr [rbp + 2447], al # 1-byte Spill + jmp .LBB47_27 +.LBB47_27: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [rbp + 2447] # 1-byte Reload + test al, 1 + jne .LBB47_28 + jmp .LBB47_32 +.LBB47_28: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3251: +.Ltmp3826: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3252: + mov byte ptr [rbp + 2446], al # 1-byte Spill + jmp .LBB47_29 +.LBB47_29: # in Loop: Header=BB47_17 Depth=1 + mov al, byte ptr [rbp + 2446] # 1-byte Reload + test al, 1 + jne .LBB47_30 + jmp .LBB47_31 +.LBB47_30: # in Loop: Header=BB47_17 Depth=1 +.Ltmp3827: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + int3 +.Ltmp3828: +.LBB47_31: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + jmp .LBB47_32 +.Ltmp3829: +.LBB47_32: # in Loop: Header=BB47_17 Depth=1 + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3253: + lea rcx, [rbp + 10288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3254: + jmp .LBB47_33 +.LBB47_33: # in Loop: Header=BB47_17 Depth=1 + lea rcx, [rbp + 10288] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_17 +.Ltmp3830: +# %bb.34: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_35 +.LBB47_35: # =>This Inner Loop Header: Depth=1 +.Ltmp3831: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + lea rdx, [rip + "??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 10040] + mov rcx, rax + mov qword ptr [rbp + 2432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 863 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10024] + mov qword ptr [rbp + 2424], rcx # 8-byte Spill + mov qword ptr [rbp + 2416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10000] + mov qword ptr [rbp + 2408], rcx # 8-byte Spill + mov qword ptr [rbp + 2400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10064] + mov rdx, qword ptr [rbp + 2408] # 8-byte Reload + mov r8, qword ptr [rbp + 2424] # 8-byte Reload + mov r9, qword ptr [rbp + 2432] # 8-byte Reload + mov qword ptr [rbp + 2392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3255: + mov r10d, 2 + mov ecx, r10d + lea rdx, [rbp + 10536] + lea r8, [rbp + 9904] +.Ltmp3832: + mov qword ptr [rbp + 2384], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 2384] # 8-byte Reload + mov r9, qword ptr [rbp + 2384] # 8-byte Reload + mov qword ptr [rbp + 2376], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3256: + jmp .LBB47_36 +.LBB47_36: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 9904] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9920], rax +.Ltmp3257: + lea rcx, [rbp + 9928] + lea rdx, [rbp + 9936] + lea r8, [rbp + 9920] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3258: + jmp .LBB47_37 +.LBB47_37: # in Loop: Header=BB47_35 Depth=1 + mov dword ptr [rbp + 9900], 2 +.Ltmp3259: + lea rcx, [rbp + 9936] + lea rdx, [rbp + 9944] + lea r8, [rbp + 9900] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3260: + jmp .LBB47_38 +.LBB47_38: # in Loop: Header=BB47_35 Depth=1 +.Ltmp3261: + lea rcx, [rbp + 10064] + lea rdx, [rbp + 9944] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3262: + jmp .LBB47_39 +.LBB47_39: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 9944] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_45 +.Ltmp3833: +.LBB47_44: # Block address taken + # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_45 +.Ltmp3834: +.LBB47_45: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3265: + lea rcx, [rbp + 10064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3266: + mov byte ptr [rbp + 2375], al # 1-byte Spill + jmp .LBB47_46 +.LBB47_46: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [rbp + 2375] # 1-byte Reload + test al, 1 + jne .LBB47_47 + jmp .LBB47_51 +.LBB47_47: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3267: +.Ltmp3835: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3268: + mov byte ptr [rbp + 2374], al # 1-byte Spill + jmp .LBB47_48 +.LBB47_48: # in Loop: Header=BB47_35 Depth=1 + mov al, byte ptr [rbp + 2374] # 1-byte Reload + test al, 1 + jne .LBB47_49 + jmp .LBB47_50 +.LBB47_49: # in Loop: Header=BB47_35 Depth=1 +.Ltmp3836: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + int3 +.Ltmp3837: +.LBB47_50: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + jmp .LBB47_51 +.Ltmp3838: +.LBB47_51: # in Loop: Header=BB47_35 Depth=1 + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3269: + lea rcx, [rbp + 10064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3270: + jmp .LBB47_52 +.LBB47_52: # in Loop: Header=BB47_35 Depth=1 + lea rcx, [rbp + 10064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_35 +.Ltmp3839: +# %bb.53: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_54 +.LBB47_54: # =>This Inner Loop Header: Depth=1 +.Ltmp3840: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + lea rdx, [rip + "??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 9792] + mov rcx, rax + mov qword ptr [rbp + 2360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 864 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9776] + mov qword ptr [rbp + 2352], rcx # 8-byte Spill + mov qword ptr [rbp + 2344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9752] + mov qword ptr [rbp + 2336], rcx # 8-byte Spill + mov qword ptr [rbp + 2328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9816] + mov rdx, qword ptr [rbp + 2336] # 8-byte Reload + mov r8, qword ptr [rbp + 2352] # 8-byte Reload + mov r9, qword ptr [rbp + 2360] # 8-byte Reload + mov qword ptr [rbp + 2320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3271: + mov r10d, 2 + mov r8d, r10d + mov r10d, 3 + mov r9d, r10d + lea rcx, [rbp + 10536] + lea rdx, [rbp + 9656] +.Ltmp3841: + mov qword ptr [rbp + 2312], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3272: + jmp .LBB47_55 +.LBB47_55: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9656] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9672], rax +.Ltmp3273: + lea rcx, [rbp + 9680] + lea rdx, [rbp + 9688] + lea r8, [rbp + 9672] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3274: + jmp .LBB47_56 +.LBB47_56: # in Loop: Header=BB47_54 Depth=1 + mov dword ptr [rbp + 9652], 3 +.Ltmp3275: + lea rcx, [rbp + 9688] + lea rdx, [rbp + 9696] + lea r8, [rbp + 9652] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3276: + jmp .LBB47_57 +.LBB47_57: # in Loop: Header=BB47_54 Depth=1 +.Ltmp3277: + lea rcx, [rbp + 9816] + lea rdx, [rbp + 9696] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3278: + jmp .LBB47_58 +.LBB47_58: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9696] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_64 +.Ltmp3842: +.LBB47_63: # Block address taken + # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_64 +.Ltmp3843: +.LBB47_64: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3281: + lea rcx, [rbp + 9816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3282: + mov byte ptr [rbp + 2311], al # 1-byte Spill + jmp .LBB47_65 +.LBB47_65: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [rbp + 2311] # 1-byte Reload + test al, 1 + jne .LBB47_66 + jmp .LBB47_70 +.LBB47_66: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3283: +.Ltmp3844: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3284: + mov byte ptr [rbp + 2310], al # 1-byte Spill + jmp .LBB47_67 +.LBB47_67: # in Loop: Header=BB47_54 Depth=1 + mov al, byte ptr [rbp + 2310] # 1-byte Reload + test al, 1 + jne .LBB47_68 + jmp .LBB47_69 +.LBB47_68: # in Loop: Header=BB47_54 Depth=1 +.Ltmp3845: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + int3 +.Ltmp3846: +.LBB47_69: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + jmp .LBB47_70 +.Ltmp3847: +.LBB47_70: # in Loop: Header=BB47_54 Depth=1 + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3285: + lea rcx, [rbp + 9816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3286: + jmp .LBB47_71 +.LBB47_71: # in Loop: Header=BB47_54 Depth=1 + lea rcx, [rbp + 9816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_54 +.Ltmp3848: +# %bb.72: + .cv_loc 47 1 868 0 # ..\tests\span_tests.cpp:868:0 + lea rcx, [rbp + 9640] +.Ltmp3849: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3850: + mov qword ptr [rbp + 2296], rax # 8-byte Spill +.LBB47_73: # =>This Inner Loop Header: Depth=1 +.Ltmp3851: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + lea rdx, [rip + "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 9536] + mov rcx, rax + mov qword ptr [rbp + 2288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 869 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9520] + mov qword ptr [rbp + 2280], rcx # 8-byte Spill + mov qword ptr [rbp + 2272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9496] + mov qword ptr [rbp + 2264], rcx # 8-byte Spill + mov qword ptr [rbp + 2256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9560] + mov rdx, qword ptr [rbp + 2264] # 8-byte Reload + mov r8, qword ptr [rbp + 2280] # 8-byte Reload + mov r9, qword ptr [rbp + 2288] # 8-byte Reload + mov qword ptr [rbp + 2248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3287: + lea rcx, [rbp + 9640] + lea rdx, [rbp + 9472] +.Ltmp3852: + mov qword ptr [rbp + 2240], rax # 8-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3288: + jmp .LBB47_74 +.LBB47_74: # in Loop: Header=BB47_73 Depth=1 + lea rcx, [rbp + 9472] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3289: + lea rcx, [rbp + 9480] + lea rdx, [rbp + 9488] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3290: + jmp .LBB47_75 +.LBB47_75: # in Loop: Header=BB47_73 Depth=1 +.Ltmp3291: + lea rcx, [rbp + 9560] + lea rdx, [rbp + 9488] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3292: + jmp .LBB47_84 +.Ltmp3853: +.LBB47_78: # Block address taken + # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_79 +.Ltmp3854: +.LBB47_79: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3295: + lea rcx, [rbp + 9560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3296: + mov byte ptr [rbp + 2239], al # 1-byte Spill + jmp .LBB47_80 +.LBB47_80: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [rbp + 2239] # 1-byte Reload + test al, 1 + jne .LBB47_81 + jmp .LBB47_87 +.LBB47_81: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3297: +.Ltmp3855: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3298: + mov byte ptr [rbp + 2238], al # 1-byte Spill + jmp .LBB47_82 +.LBB47_82: # in Loop: Header=BB47_73 Depth=1 + mov al, byte ptr [rbp + 2238] # 1-byte Reload + test al, 1 + jne .LBB47_83 + jmp .LBB47_86 +.LBB47_83: # in Loop: Header=BB47_73 Depth=1 +.Ltmp3856: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + int3 + jmp .LBB47_86 +.Ltmp3857: +.LBB47_84: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_79 +.Ltmp3858: +.LBB47_86: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + jmp .LBB47_87 +.Ltmp3859: +.LBB47_87: # in Loop: Header=BB47_73 Depth=1 + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3299: + lea rcx, [rbp + 9560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3300: + jmp .LBB47_88 +.LBB47_88: # in Loop: Header=BB47_73 Depth=1 + lea rcx, [rbp + 9560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_73 +.Ltmp3860: +# %bb.89: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_90 +.LBB47_90: # =>This Inner Loop Header: Depth=1 +.Ltmp3861: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + lea rdx, [rip + "??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@"] + lea rax, [rbp + 9368] + mov rcx, rax + mov qword ptr [rbp + 2224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 870 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9352] + mov qword ptr [rbp + 2216], rcx # 8-byte Spill + mov qword ptr [rbp + 2208], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9328] + mov qword ptr [rbp + 2200], rcx # 8-byte Spill + mov qword ptr [rbp + 2192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9392] + mov rdx, qword ptr [rbp + 2200] # 8-byte Reload + mov r8, qword ptr [rbp + 2216] # 8-byte Reload + mov r9, qword ptr [rbp + 2224] # 8-byte Reload + mov qword ptr [rbp + 2184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3301: +.Ltmp3862: + lea r8, [rip + "?extent@?$span@H$0A@@gsl@@2_JB"] + lea rcx, [rbp + 9256] + lea rdx, [rbp + 9264] + mov qword ptr [rbp + 2176], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3302: + jmp .LBB47_91 +.LBB47_91: # in Loop: Header=BB47_90 Depth=1 + mov dword ptr [rbp + 9252], 0 +.Ltmp3303: + lea rcx, [rbp + 9264] + lea rdx, [rbp + 9272] + lea r8, [rbp + 9252] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3304: + jmp .LBB47_92 +.LBB47_92: # in Loop: Header=BB47_90 Depth=1 +.Ltmp3305: + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3306: + jmp .LBB47_93 +.LBB47_93: # in Loop: Header=BB47_90 Depth=1 + lea rcx, [rbp + 9272] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_99 +.Ltmp3863: +.LBB47_98: # Block address taken + # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_99 +.Ltmp3864: +.LBB47_99: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3309: + lea rcx, [rbp + 9392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3310: + mov byte ptr [rbp + 2175], al # 1-byte Spill + jmp .LBB47_100 +.LBB47_100: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [rbp + 2175] # 1-byte Reload + test al, 1 + jne .LBB47_101 + jmp .LBB47_105 +.LBB47_101: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3311: +.Ltmp3865: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3312: + mov byte ptr [rbp + 2174], al # 1-byte Spill + jmp .LBB47_102 +.LBB47_102: # in Loop: Header=BB47_90 Depth=1 + mov al, byte ptr [rbp + 2174] # 1-byte Reload + test al, 1 + jne .LBB47_103 + jmp .LBB47_104 +.LBB47_103: # in Loop: Header=BB47_90 Depth=1 +.Ltmp3866: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + int3 +.Ltmp3867: +.LBB47_104: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + jmp .LBB47_105 +.Ltmp3868: +.LBB47_105: # in Loop: Header=BB47_90 Depth=1 + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3313: + lea rcx, [rbp + 9392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3314: + jmp .LBB47_106 +.LBB47_106: # in Loop: Header=BB47_90 Depth=1 + lea rcx, [rbp + 9392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_90 +.Ltmp3869: +# %bb.107: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_108 +.LBB47_108: # =>This Inner Loop Header: Depth=1 +.Ltmp3870: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + lea rdx, [rip + "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 9144] + mov rcx, rax + mov qword ptr [rbp + 2160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 871 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9128] + mov qword ptr [rbp + 2152], rcx # 8-byte Spill + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9104] + mov qword ptr [rbp + 2136], rcx # 8-byte Spill + mov qword ptr [rbp + 2128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9168] + mov rdx, qword ptr [rbp + 2136] # 8-byte Reload + mov r8, qword ptr [rbp + 2152] # 8-byte Reload + mov r9, qword ptr [rbp + 2160] # 8-byte Reload + mov qword ptr [rbp + 2120], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3315: + xor r10d, r10d + mov ecx, r10d + lea rdx, [rbp + 9640] + lea r8, [rbp + 9008] +.Ltmp3871: + mov qword ptr [rbp + 2112], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 2112] # 8-byte Reload + mov r9, qword ptr [rbp + 2112] # 8-byte Reload + mov qword ptr [rbp + 2104], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3316: + jmp .LBB47_109 +.LBB47_109: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9008] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 9024], rax +.Ltmp3317: + lea rcx, [rbp + 9032] + lea rdx, [rbp + 9040] + lea r8, [rbp + 9024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3318: + jmp .LBB47_110 +.LBB47_110: # in Loop: Header=BB47_108 Depth=1 + mov dword ptr [rbp + 9004], 0 +.Ltmp3319: + lea rcx, [rbp + 9040] + lea rdx, [rbp + 9048] + lea r8, [rbp + 9004] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3320: + jmp .LBB47_111 +.LBB47_111: # in Loop: Header=BB47_108 Depth=1 +.Ltmp3321: + lea rcx, [rbp + 9168] + lea rdx, [rbp + 9048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3322: + jmp .LBB47_112 +.LBB47_112: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9048] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_118 +.Ltmp3872: +.LBB47_117: # Block address taken + # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_118 +.Ltmp3873: +.LBB47_118: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3325: + lea rcx, [rbp + 9168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3326: + mov byte ptr [rbp + 2103], al # 1-byte Spill + jmp .LBB47_119 +.LBB47_119: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [rbp + 2103] # 1-byte Reload + test al, 1 + jne .LBB47_120 + jmp .LBB47_124 +.LBB47_120: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3327: +.Ltmp3874: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3328: + mov byte ptr [rbp + 2102], al # 1-byte Spill + jmp .LBB47_121 +.LBB47_121: # in Loop: Header=BB47_108 Depth=1 + mov al, byte ptr [rbp + 2102] # 1-byte Reload + test al, 1 + jne .LBB47_122 + jmp .LBB47_123 +.LBB47_122: # in Loop: Header=BB47_108 Depth=1 +.Ltmp3875: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + int3 +.Ltmp3876: +.LBB47_123: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + jmp .LBB47_124 +.Ltmp3877: +.LBB47_124: # in Loop: Header=BB47_108 Depth=1 + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3329: + lea rcx, [rbp + 9168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3330: + jmp .LBB47_125 +.LBB47_125: # in Loop: Header=BB47_108 Depth=1 + lea rcx, [rbp + 9168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_108 +.Ltmp3878: +# %bb.126: + .cv_loc 47 1 875 0 # ..\tests\span_tests.cpp:875:0 + lea rcx, [rbp + 8992] +.Ltmp3879: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3880: + mov qword ptr [rbp + 2088], rax # 8-byte Spill +.LBB47_127: # =>This Inner Loop Header: Depth=1 +.Ltmp3881: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + lea rdx, [rip + "??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@"] + lea rax, [rbp + 8888] + mov rcx, rax + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 876 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8872] + mov qword ptr [rbp + 2072], rcx # 8-byte Spill + mov qword ptr [rbp + 2064], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8848] + mov qword ptr [rbp + 2056], rcx # 8-byte Spill + mov qword ptr [rbp + 2048], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8912] + mov rdx, qword ptr [rbp + 2056] # 8-byte Reload + mov r8, qword ptr [rbp + 2072] # 8-byte Reload + mov r9, qword ptr [rbp + 2080] # 8-byte Reload + mov qword ptr [rbp + 2040], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3331: + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8824] +.Ltmp3882: + mov qword ptr [rbp + 2032], rax # 8-byte Spill + call "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Ltmp3332: + jmp .LBB47_128 +.LBB47_128: # in Loop: Header=BB47_127 Depth=1 + lea rcx, [rbp + 8824] + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 5 + sete r8b +.Ltmp3333: + lea rcx, [rbp + 8832] + lea rdx, [rbp + 8840] + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3334: + jmp .LBB47_129 +.LBB47_129: # in Loop: Header=BB47_127 Depth=1 +.Ltmp3335: + lea rcx, [rbp + 8912] + lea rdx, [rbp + 8840] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3336: + jmp .LBB47_138 +.Ltmp3883: +.LBB47_132: # Block address taken + # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_133 +.Ltmp3884: +.LBB47_133: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3339: + lea rcx, [rbp + 8912] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3340: + mov byte ptr [rbp + 2023], al # 1-byte Spill + jmp .LBB47_134 +.LBB47_134: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [rbp + 2023] # 1-byte Reload + test al, 1 + jne .LBB47_135 + jmp .LBB47_141 +.LBB47_135: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3341: +.Ltmp3885: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3342: + mov byte ptr [rbp + 2022], al # 1-byte Spill + jmp .LBB47_136 +.LBB47_136: # in Loop: Header=BB47_127 Depth=1 + mov al, byte ptr [rbp + 2022] # 1-byte Reload + test al, 1 + jne .LBB47_137 + jmp .LBB47_140 +.LBB47_137: # in Loop: Header=BB47_127 Depth=1 +.Ltmp3886: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + int3 + jmp .LBB47_140 +.Ltmp3887: +.LBB47_138: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_133 +.Ltmp3888: +.LBB47_140: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + jmp .LBB47_141 +.Ltmp3889: +.LBB47_141: # in Loop: Header=BB47_127 Depth=1 + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3343: + lea rcx, [rbp + 8912] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3344: + jmp .LBB47_142 +.LBB47_142: # in Loop: Header=BB47_127 Depth=1 + lea rcx, [rbp + 8912] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_127 +.Ltmp3890: +# %bb.143: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_144 +.LBB47_144: # =>This Inner Loop Header: Depth=1 +.Ltmp3891: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + lea rdx, [rip + "??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 8720] + mov rcx, rax + mov qword ptr [rbp + 2008], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 877 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8704] + mov qword ptr [rbp + 2000], rcx # 8-byte Spill + mov qword ptr [rbp + 1992], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8680] + mov qword ptr [rbp + 1984], rcx # 8-byte Spill + mov qword ptr [rbp + 1976], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8744] + mov rdx, qword ptr [rbp + 1984] # 8-byte Reload + mov r8, qword ptr [rbp + 2000] # 8-byte Reload + mov r9, qword ptr [rbp + 2008] # 8-byte Reload + mov qword ptr [rbp + 1968], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3345: +.Ltmp3892: + lea r8, [rip + "?extent@?$span@H$04@gsl@@2_JB"] + lea rcx, [rbp + 8608] + lea rdx, [rbp + 8616] + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3346: + jmp .LBB47_145 +.LBB47_145: # in Loop: Header=BB47_144 Depth=1 + mov dword ptr [rbp + 8604], 5 +.Ltmp3347: + lea rcx, [rbp + 8616] + lea rdx, [rbp + 8624] + lea r8, [rbp + 8604] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3348: + jmp .LBB47_146 +.LBB47_146: # in Loop: Header=BB47_144 Depth=1 +.Ltmp3349: + lea rcx, [rbp + 8744] + lea rdx, [rbp + 8624] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3350: + jmp .LBB47_147 +.LBB47_147: # in Loop: Header=BB47_144 Depth=1 + lea rcx, [rbp + 8624] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_153 +.Ltmp3893: +.LBB47_152: # Block address taken + # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_153 +.Ltmp3894: +.LBB47_153: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3353: + lea rcx, [rbp + 8744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3354: + mov byte ptr [rbp + 1959], al # 1-byte Spill + jmp .LBB47_154 +.LBB47_154: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [rbp + 1959] # 1-byte Reload + test al, 1 + jne .LBB47_155 + jmp .LBB47_159 +.LBB47_155: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3355: +.Ltmp3895: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3356: + mov byte ptr [rbp + 1958], al # 1-byte Spill + jmp .LBB47_156 +.LBB47_156: # in Loop: Header=BB47_144 Depth=1 + mov al, byte ptr [rbp + 1958] # 1-byte Reload + test al, 1 + jne .LBB47_157 + jmp .LBB47_158 +.LBB47_157: # in Loop: Header=BB47_144 Depth=1 +.Ltmp3896: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + int3 +.Ltmp3897: +.LBB47_158: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + jmp .LBB47_159 +.Ltmp3898: +.LBB47_159: # in Loop: Header=BB47_144 Depth=1 + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3357: + lea rcx, [rbp + 8744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3358: + jmp .LBB47_160 +.LBB47_160: # in Loop: Header=BB47_144 Depth=1 + lea rcx, [rbp + 8744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_144 +.Ltmp3899: +# %bb.161: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_162 +.LBB47_162: # =>This Inner Loop Header: Depth=1 +.Ltmp3900: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + lea rdx, [rip + "??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 8496] + mov rcx, rax + mov qword ptr [rbp + 1944], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 878 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8480] + mov qword ptr [rbp + 1936], rcx # 8-byte Spill + mov qword ptr [rbp + 1928], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8456] + mov qword ptr [rbp + 1920], rcx # 8-byte Spill + mov qword ptr [rbp + 1912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8520] + mov rdx, qword ptr [rbp + 1920] # 8-byte Reload + mov r8, qword ptr [rbp + 1936] # 8-byte Reload + mov r9, qword ptr [rbp + 1944] # 8-byte Reload + mov qword ptr [rbp + 1904], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3359: + xor r10d, r10d + mov r8d, r10d + mov r10d, 5 + mov r9d, r10d + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8360] +.Ltmp3901: + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3360: + jmp .LBB47_163 +.LBB47_163: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8360] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 8376], rax +.Ltmp3361: + lea rcx, [rbp + 8384] + lea rdx, [rbp + 8392] + lea r8, [rbp + 8376] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3362: + jmp .LBB47_164 +.LBB47_164: # in Loop: Header=BB47_162 Depth=1 + mov dword ptr [rbp + 8356], 5 +.Ltmp3363: + lea rcx, [rbp + 8392] + lea rdx, [rbp + 8400] + lea r8, [rbp + 8356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3364: + jmp .LBB47_165 +.LBB47_165: # in Loop: Header=BB47_162 Depth=1 +.Ltmp3365: + lea rcx, [rbp + 8520] + lea rdx, [rbp + 8400] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3366: + jmp .LBB47_166 +.LBB47_166: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8400] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_172 +.Ltmp3902: +.LBB47_171: # Block address taken + # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_172 +.Ltmp3903: +.LBB47_172: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3369: + lea rcx, [rbp + 8520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3370: + mov byte ptr [rbp + 1895], al # 1-byte Spill + jmp .LBB47_173 +.LBB47_173: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [rbp + 1895] # 1-byte Reload + test al, 1 + jne .LBB47_174 + jmp .LBB47_178 +.LBB47_174: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3371: +.Ltmp3904: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3372: + mov byte ptr [rbp + 1894], al # 1-byte Spill + jmp .LBB47_175 +.LBB47_175: # in Loop: Header=BB47_162 Depth=1 + mov al, byte ptr [rbp + 1894] # 1-byte Reload + test al, 1 + jne .LBB47_176 + jmp .LBB47_177 +.LBB47_176: # in Loop: Header=BB47_162 Depth=1 +.Ltmp3905: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + int3 +.Ltmp3906: +.LBB47_177: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + jmp .LBB47_178 +.Ltmp3907: +.LBB47_178: # in Loop: Header=BB47_162 Depth=1 + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3373: + lea rcx, [rbp + 8520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3374: + jmp .LBB47_179 +.LBB47_179: # in Loop: Header=BB47_162 Depth=1 + lea rcx, [rbp + 8520] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_162 +.Ltmp3908: +# %bb.180: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_181 +.LBB47_181: # =>This Inner Loop Header: Depth=1 +.Ltmp3909: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + lea rdx, [rip + "??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 8248] + mov rcx, rax + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 880 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8232] + mov qword ptr [rbp + 1872], rcx # 8-byte Spill + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 8208] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8272] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1856] # 8-byte Reload + mov r8, qword ptr [rbp + 1872] # 8-byte Reload + mov r9, qword ptr [rbp + 1880] # 8-byte Reload + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3375: + mov rcx, qword ptr [rbp + 1840] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3376: + mov byte ptr [rbp + 1823], al # 1-byte Spill + jmp .LBB47_182 +.LBB47_182: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1823] # 1-byte Reload + test al, 1 + jne .LBB47_183 + jmp .LBB47_194 +.LBB47_183: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3379: + xor eax, eax + mov r8d, eax + mov eax, 6 + mov r9d, eax + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8192] +.Ltmp3910: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3380: + jmp .LBB47_184 +.LBB47_184: # in Loop: Header=BB47_181 Depth=1 + lea rcx, [rbp + 8192] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3381: + lea rcx, [rbp + 8272] + mov edx, 274 + mov qword ptr [rbp + 1808], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3382: + jmp .LBB47_192 +.Ltmp3911: +.LBB47_187: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.LBB47_188: # in Loop: Header=BB47_181 Depth=1 + jmp .LBB47_196 +.Ltmp3912: +.LBB47_191: # Block address taken + # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.Ltmp3913: +.LBB47_192: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_188 +.Ltmp3914: +.LBB47_194: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3377: + lea rcx, [rbp + 8272] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3378: + jmp .LBB47_195 +.LBB47_195: # in Loop: Header=BB47_181 Depth=1 + jmp .LBB47_196 +.Ltmp3915: +.LBB47_196: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3387: + lea rcx, [rbp + 8272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3388: + mov byte ptr [rbp + 1807], al # 1-byte Spill + jmp .LBB47_197 +.LBB47_197: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1807] # 1-byte Reload + test al, 1 + jne .LBB47_198 + jmp .LBB47_202 +.LBB47_198: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3389: +.Ltmp3916: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3390: + mov byte ptr [rbp + 1806], al # 1-byte Spill + jmp .LBB47_199 +.LBB47_199: # in Loop: Header=BB47_181 Depth=1 + mov al, byte ptr [rbp + 1806] # 1-byte Reload + test al, 1 + jne .LBB47_200 + jmp .LBB47_201 +.LBB47_200: # in Loop: Header=BB47_181 Depth=1 +.Ltmp3917: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + int3 +.Ltmp3918: +.LBB47_201: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + jmp .LBB47_202 +.Ltmp3919: +.LBB47_202: # in Loop: Header=BB47_181 Depth=1 + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3391: + lea rcx, [rbp + 8272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3392: + jmp .LBB47_203 +.LBB47_203: # in Loop: Header=BB47_181 Depth=1 + lea rcx, [rbp + 8272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_181 +.Ltmp3920: +# %bb.204: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_205 +.LBB47_205: # =>This Inner Loop Header: Depth=1 +.Ltmp3921: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + lea rdx, [rip + "??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 8088] + mov rcx, rax + mov qword ptr [rbp + 1792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 881 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8072] + mov qword ptr [rbp + 1784], rcx # 8-byte Spill + mov qword ptr [rbp + 1776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 8048] + mov qword ptr [rbp + 1768], rcx # 8-byte Spill + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8112] + mov qword ptr [rbp + 1752], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1768] # 8-byte Reload + mov r8, qword ptr [rbp + 1784] # 8-byte Reload + mov r9, qword ptr [rbp + 1792] # 8-byte Reload + mov qword ptr [rbp + 1744], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3393: + mov rcx, qword ptr [rbp + 1752] # 8-byte Reload + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3394: + mov byte ptr [rbp + 1735], al # 1-byte Spill + jmp .LBB47_206 +.LBB47_206: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1735] # 1-byte Reload + test al, 1 + jne .LBB47_207 + jmp .LBB47_218 +.LBB47_207: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3397: + mov eax, 1 + mov r8d, eax + mov eax, 5 + mov r9d, eax + lea rcx, [rbp + 8992] + lea rdx, [rbp + 8032] +.Ltmp3922: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3398: + jmp .LBB47_208 +.LBB47_208: # in Loop: Header=BB47_205 Depth=1 + lea rcx, [rbp + 8032] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3399: + lea rcx, [rbp + 8112] + mov edx, 274 + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3400: + jmp .LBB47_216 +.Ltmp3923: +.LBB47_211: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.LBB47_212: # in Loop: Header=BB47_205 Depth=1 + jmp .LBB47_220 +.Ltmp3924: +.LBB47_215: # Block address taken + # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.Ltmp3925: +.LBB47_216: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_212 +.Ltmp3926: +.LBB47_218: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3395: + lea rcx, [rbp + 8112] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3396: + jmp .LBB47_219 +.LBB47_219: # in Loop: Header=BB47_205 Depth=1 + jmp .LBB47_220 +.Ltmp3927: +.LBB47_220: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3405: + lea rcx, [rbp + 8112] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3406: + mov byte ptr [rbp + 1719], al # 1-byte Spill + jmp .LBB47_221 +.LBB47_221: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1719] # 1-byte Reload + test al, 1 + jne .LBB47_222 + jmp .LBB47_226 +.LBB47_222: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3407: +.Ltmp3928: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3408: + mov byte ptr [rbp + 1718], al # 1-byte Spill + jmp .LBB47_223 +.LBB47_223: # in Loop: Header=BB47_205 Depth=1 + mov al, byte ptr [rbp + 1718] # 1-byte Reload + test al, 1 + jne .LBB47_224 + jmp .LBB47_225 +.LBB47_224: # in Loop: Header=BB47_205 Depth=1 +.Ltmp3929: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + int3 +.Ltmp3930: +.LBB47_225: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + jmp .LBB47_226 +.Ltmp3931: +.LBB47_226: # in Loop: Header=BB47_205 Depth=1 + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3409: + lea rcx, [rbp + 8112] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3410: + jmp .LBB47_227 +.LBB47_227: # in Loop: Header=BB47_205 Depth=1 + lea rcx, [rbp + 8112] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_205 +.Ltmp3932: +# %bb.228: + .cv_loc 47 1 885 0 # ..\tests\span_tests.cpp:885:0 + lea rcx, [rbp + 8024] +.Ltmp3933: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3934: + mov qword ptr [rbp + 1704], rax # 8-byte Spill +.LBB47_229: # =>This Inner Loop Header: Depth=1 +.Ltmp3935: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + lea rdx, [rip + "??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 7920] + mov rcx, rax + mov qword ptr [rbp + 1696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 886 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7904] + mov qword ptr [rbp + 1688], rcx # 8-byte Spill + mov qword ptr [rbp + 1680], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7880] + mov qword ptr [rbp + 1672], rcx # 8-byte Spill + mov qword ptr [rbp + 1664], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7944] + mov rdx, qword ptr [rbp + 1672] # 8-byte Reload + mov r8, qword ptr [rbp + 1688] # 8-byte Reload + mov r9, qword ptr [rbp + 1696] # 8-byte Reload + mov qword ptr [rbp + 1656], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3411: + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7856] +.Ltmp3936: + mov qword ptr [rbp + 1648], rax # 8-byte Spill + call "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3412: + jmp .LBB47_230 +.LBB47_230: # in Loop: Header=BB47_229 Depth=1 + lea rcx, [rbp + 7856] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3413: + lea rcx, [rbp + 7864] + lea rdx, [rbp + 7872] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3414: + jmp .LBB47_231 +.LBB47_231: # in Loop: Header=BB47_229 Depth=1 +.Ltmp3415: + lea rcx, [rbp + 7944] + lea rdx, [rbp + 7872] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3416: + jmp .LBB47_240 +.Ltmp3937: +.LBB47_234: # Block address taken + # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_235 +.Ltmp3938: +.LBB47_235: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3419: + lea rcx, [rbp + 7944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3420: + mov byte ptr [rbp + 1647], al # 1-byte Spill + jmp .LBB47_236 +.LBB47_236: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [rbp + 1647] # 1-byte Reload + test al, 1 + jne .LBB47_237 + jmp .LBB47_243 +.LBB47_237: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3421: +.Ltmp3939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3422: + mov byte ptr [rbp + 1646], al # 1-byte Spill + jmp .LBB47_238 +.LBB47_238: # in Loop: Header=BB47_229 Depth=1 + mov al, byte ptr [rbp + 1646] # 1-byte Reload + test al, 1 + jne .LBB47_239 + jmp .LBB47_242 +.LBB47_239: # in Loop: Header=BB47_229 Depth=1 +.Ltmp3940: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + int3 + jmp .LBB47_242 +.Ltmp3941: +.LBB47_240: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_235 +.Ltmp3942: +.LBB47_242: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + jmp .LBB47_243 +.Ltmp3943: +.LBB47_243: # in Loop: Header=BB47_229 Depth=1 + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3423: + lea rcx, [rbp + 7944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3424: + jmp .LBB47_244 +.LBB47_244: # in Loop: Header=BB47_229 Depth=1 + lea rcx, [rbp + 7944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_229 +.Ltmp3944: +# %bb.245: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_246 +.LBB47_246: # =>This Inner Loop Header: Depth=1 +.Ltmp3945: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + lea rdx, [rip + "??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@"] + lea rax, [rbp + 7752] + mov rcx, rax + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 887 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7736] + mov qword ptr [rbp + 1624], rcx # 8-byte Spill + mov qword ptr [rbp + 1616], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7712] + mov qword ptr [rbp + 1608], rcx # 8-byte Spill + mov qword ptr [rbp + 1600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7776] + mov rdx, qword ptr [rbp + 1608] # 8-byte Reload + mov r8, qword ptr [rbp + 1624] # 8-byte Reload + mov r9, qword ptr [rbp + 1632] # 8-byte Reload + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3425: +.Ltmp3946: + lea r8, [rip + "?extent@?$span@H$0A@@gsl@@2_JB"] + lea rcx, [rbp + 7640] + lea rdx, [rbp + 7648] + mov qword ptr [rbp + 1584], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3426: + jmp .LBB47_247 +.LBB47_247: # in Loop: Header=BB47_246 Depth=1 + mov dword ptr [rbp + 7636], 0 +.Ltmp3427: + lea rcx, [rbp + 7648] + lea rdx, [rbp + 7656] + lea r8, [rbp + 7636] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3428: + jmp .LBB47_248 +.LBB47_248: # in Loop: Header=BB47_246 Depth=1 +.Ltmp3429: + lea rcx, [rbp + 7776] + lea rdx, [rbp + 7656] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3430: + jmp .LBB47_249 +.LBB47_249: # in Loop: Header=BB47_246 Depth=1 + lea rcx, [rbp + 7656] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_255 +.Ltmp3947: +.LBB47_254: # Block address taken + # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_255 +.Ltmp3948: +.LBB47_255: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3433: + lea rcx, [rbp + 7776] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3434: + mov byte ptr [rbp + 1583], al # 1-byte Spill + jmp .LBB47_256 +.LBB47_256: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [rbp + 1583] # 1-byte Reload + test al, 1 + jne .LBB47_257 + jmp .LBB47_261 +.LBB47_257: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3435: +.Ltmp3949: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3436: + mov byte ptr [rbp + 1582], al # 1-byte Spill + jmp .LBB47_258 +.LBB47_258: # in Loop: Header=BB47_246 Depth=1 + mov al, byte ptr [rbp + 1582] # 1-byte Reload + test al, 1 + jne .LBB47_259 + jmp .LBB47_260 +.LBB47_259: # in Loop: Header=BB47_246 Depth=1 +.Ltmp3950: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + int3 +.Ltmp3951: +.LBB47_260: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + jmp .LBB47_261 +.Ltmp3952: +.LBB47_261: # in Loop: Header=BB47_246 Depth=1 + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3437: + lea rcx, [rbp + 7776] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3438: + jmp .LBB47_262 +.LBB47_262: # in Loop: Header=BB47_246 Depth=1 + lea rcx, [rbp + 7776] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_246 +.Ltmp3953: +# %bb.263: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_264 +.LBB47_264: # =>This Inner Loop Header: Depth=1 +.Ltmp3954: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + lea rdx, [rip + "??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 7528] + mov rcx, rax + mov qword ptr [rbp + 1568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 888 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7512] + mov qword ptr [rbp + 1560], rcx # 8-byte Spill + mov qword ptr [rbp + 1552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7488] + mov qword ptr [rbp + 1544], rcx # 8-byte Spill + mov qword ptr [rbp + 1536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7552] + mov rdx, qword ptr [rbp + 1544] # 8-byte Reload + mov r8, qword ptr [rbp + 1560] # 8-byte Reload + mov r9, qword ptr [rbp + 1568] # 8-byte Reload + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3439: + mov r10d, 4 + mov r8d, r10d + xor r10d, r10d + mov r9d, r10d + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7392] +.Ltmp3955: + mov qword ptr [rbp + 1520], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3440: + jmp .LBB47_265 +.LBB47_265: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7392] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 7408], rax +.Ltmp3441: + lea rcx, [rbp + 7416] + lea rdx, [rbp + 7424] + lea r8, [rbp + 7408] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3442: + jmp .LBB47_266 +.LBB47_266: # in Loop: Header=BB47_264 Depth=1 + mov dword ptr [rbp + 7388], 0 +.Ltmp3443: + lea rcx, [rbp + 7424] + lea rdx, [rbp + 7432] + lea r8, [rbp + 7388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3444: + jmp .LBB47_267 +.LBB47_267: # in Loop: Header=BB47_264 Depth=1 +.Ltmp3445: + lea rcx, [rbp + 7552] + lea rdx, [rbp + 7432] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3446: + jmp .LBB47_268 +.LBB47_268: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7432] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_274 +.Ltmp3956: +.LBB47_273: # Block address taken + # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_274 +.Ltmp3957: +.LBB47_274: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3449: + lea rcx, [rbp + 7552] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3450: + mov byte ptr [rbp + 1519], al # 1-byte Spill + jmp .LBB47_275 +.LBB47_275: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [rbp + 1519] # 1-byte Reload + test al, 1 + jne .LBB47_276 + jmp .LBB47_280 +.LBB47_276: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3451: +.Ltmp3958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3452: + mov byte ptr [rbp + 1518], al # 1-byte Spill + jmp .LBB47_277 +.LBB47_277: # in Loop: Header=BB47_264 Depth=1 + mov al, byte ptr [rbp + 1518] # 1-byte Reload + test al, 1 + jne .LBB47_278 + jmp .LBB47_279 +.LBB47_278: # in Loop: Header=BB47_264 Depth=1 +.Ltmp3959: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + int3 +.Ltmp3960: +.LBB47_279: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + jmp .LBB47_280 +.Ltmp3961: +.LBB47_280: # in Loop: Header=BB47_264 Depth=1 + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3453: + lea rcx, [rbp + 7552] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3454: + jmp .LBB47_281 +.LBB47_281: # in Loop: Header=BB47_264 Depth=1 + lea rcx, [rbp + 7552] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_264 +.Ltmp3962: +# %bb.282: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_283 +.LBB47_283: # =>This Inner Loop Header: Depth=1 +.Ltmp3963: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + lea rdx, [rip + "??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 7280] + mov rcx, rax + mov qword ptr [rbp + 1504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 889 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7264] + mov qword ptr [rbp + 1496], rcx # 8-byte Spill + mov qword ptr [rbp + 1488], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7240] + mov qword ptr [rbp + 1480], rcx # 8-byte Spill + mov qword ptr [rbp + 1472], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7304] + mov rdx, qword ptr [rbp + 1480] # 8-byte Reload + mov r8, qword ptr [rbp + 1496] # 8-byte Reload + mov r9, qword ptr [rbp + 1504] # 8-byte Reload + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3455: + mov r10d, 5 + mov r8d, r10d + xor r10d, r10d + mov r9d, r10d + lea rcx, [rbp + 8024] + lea rdx, [rbp + 7144] +.Ltmp3964: + mov qword ptr [rbp + 1456], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3456: + jmp .LBB47_284 +.LBB47_284: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7144] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 7160], rax +.Ltmp3457: + lea rcx, [rbp + 7168] + lea rdx, [rbp + 7176] + lea r8, [rbp + 7160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3458: + jmp .LBB47_285 +.LBB47_285: # in Loop: Header=BB47_283 Depth=1 + mov dword ptr [rbp + 7140], 0 +.Ltmp3459: + lea rcx, [rbp + 7176] + lea rdx, [rbp + 7184] + lea r8, [rbp + 7140] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3460: + jmp .LBB47_286 +.LBB47_286: # in Loop: Header=BB47_283 Depth=1 +.Ltmp3461: + lea rcx, [rbp + 7304] + lea rdx, [rbp + 7184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3462: + jmp .LBB47_287 +.LBB47_287: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_293 +.Ltmp3965: +.LBB47_292: # Block address taken + # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_293 +.Ltmp3966: +.LBB47_293: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3465: + lea rcx, [rbp + 7304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3466: + mov byte ptr [rbp + 1455], al # 1-byte Spill + jmp .LBB47_294 +.LBB47_294: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [rbp + 1455] # 1-byte Reload + test al, 1 + jne .LBB47_295 + jmp .LBB47_299 +.LBB47_295: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3467: +.Ltmp3967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3468: + mov byte ptr [rbp + 1454], al # 1-byte Spill + jmp .LBB47_296 +.LBB47_296: # in Loop: Header=BB47_283 Depth=1 + mov al, byte ptr [rbp + 1454] # 1-byte Reload + test al, 1 + jne .LBB47_297 + jmp .LBB47_298 +.LBB47_297: # in Loop: Header=BB47_283 Depth=1 +.Ltmp3968: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + int3 +.Ltmp3969: +.LBB47_298: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + jmp .LBB47_299 +.Ltmp3970: +.LBB47_299: # in Loop: Header=BB47_283 Depth=1 + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3469: + lea rcx, [rbp + 7304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3470: + jmp .LBB47_300 +.LBB47_300: # in Loop: Header=BB47_283 Depth=1 + lea rcx, [rbp + 7304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_283 +.Ltmp3971: +# %bb.301: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_302 +.LBB47_302: # =>This Inner Loop Header: Depth=1 +.Ltmp3972: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + lea rdx, [rip + "??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@"] + lea rax, [rbp + 7032] + mov rcx, rax + mov qword ptr [rbp + 1440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 890 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7016] + mov qword ptr [rbp + 1432], rcx # 8-byte Spill + mov qword ptr [rbp + 1424], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 6992] + mov qword ptr [rbp + 1416], rcx # 8-byte Spill + mov qword ptr [rbp + 1408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7056] + mov qword ptr [rbp + 1400], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 1416] # 8-byte Reload + mov r8, qword ptr [rbp + 1432] # 8-byte Reload + mov r9, qword ptr [rbp + 1440] # 8-byte Reload + mov qword ptr [rbp + 1392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3471: + mov rcx, qword ptr [rbp + 1400] # 8-byte Reload + mov qword ptr [rbp + 1384], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3472: + mov byte ptr [rbp + 1383], al # 1-byte Spill + jmp .LBB47_303 +.LBB47_303: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1383] # 1-byte Reload + test al, 1 + jne .LBB47_304 + jmp .LBB47_315 +.LBB47_304: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3475: + mov eax, 6 + mov r8d, eax + xor eax, eax + mov r9d, eax + lea rcx, [rbp + 8024] + lea rdx, [rbp + 6976] +.Ltmp3973: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3476: + jmp .LBB47_305 +.LBB47_305: # in Loop: Header=BB47_302 Depth=1 + lea rcx, [rbp + 6976] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3477: + lea rcx, [rbp + 7056] + mov edx, 274 + mov qword ptr [rbp + 1368], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3478: + jmp .LBB47_313 +.Ltmp3974: +.LBB47_308: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.LBB47_309: # in Loop: Header=BB47_302 Depth=1 + jmp .LBB47_317 +.Ltmp3975: +.LBB47_312: # Block address taken + # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.Ltmp3976: +.LBB47_313: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_309 +.Ltmp3977: +.LBB47_315: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3473: + lea rcx, [rbp + 7056] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3474: + jmp .LBB47_316 +.LBB47_316: # in Loop: Header=BB47_302 Depth=1 + jmp .LBB47_317 +.Ltmp3978: +.LBB47_317: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3483: + lea rcx, [rbp + 7056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3484: + mov byte ptr [rbp + 1367], al # 1-byte Spill + jmp .LBB47_318 +.LBB47_318: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1367] # 1-byte Reload + test al, 1 + jne .LBB47_319 + jmp .LBB47_323 +.LBB47_319: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3485: +.Ltmp3979: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3486: + mov byte ptr [rbp + 1366], al # 1-byte Spill + jmp .LBB47_320 +.LBB47_320: # in Loop: Header=BB47_302 Depth=1 + mov al, byte ptr [rbp + 1366] # 1-byte Reload + test al, 1 + jne .LBB47_321 + jmp .LBB47_322 +.LBB47_321: # in Loop: Header=BB47_302 Depth=1 +.Ltmp3980: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + int3 +.Ltmp3981: +.LBB47_322: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + jmp .LBB47_323 +.Ltmp3982: +.LBB47_323: # in Loop: Header=BB47_302 Depth=1 + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3487: + lea rcx, [rbp + 7056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3488: + jmp .LBB47_324 +.LBB47_324: # in Loop: Header=BB47_302 Depth=1 + lea rcx, [rbp + 7056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_302 +.Ltmp3983: +# %bb.325: + .cv_loc 47 1 894 0 # ..\tests\span_tests.cpp:894:0 + lea rcx, [rbp + 6968] +.Ltmp3984: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp3985: + mov qword ptr [rbp + 1352], rax # 8-byte Spill +.LBB47_326: # =>This Inner Loop Header: Depth=1 +.Ltmp3986: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + lea rdx, [rip + "??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@"] + lea rax, [rbp + 6864] + mov rcx, rax + mov qword ptr [rbp + 1344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 895 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6848] + mov qword ptr [rbp + 1336], rcx # 8-byte Spill + mov qword ptr [rbp + 1328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6824] + mov qword ptr [rbp + 1320], rcx # 8-byte Spill + mov qword ptr [rbp + 1312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6888] + mov rdx, qword ptr [rbp + 1320] # 8-byte Reload + mov r8, qword ptr [rbp + 1336] # 8-byte Reload + mov r9, qword ptr [rbp + 1344] # 8-byte Reload + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3489: + lea rcx, [rbp + 6968] + lea rdx, [rbp + 6800] +.Ltmp3987: + mov qword ptr [rbp + 1296], rax # 8-byte Spill + call "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" +.Ltmp3490: + jmp .LBB47_327 +.LBB47_327: # in Loop: Header=BB47_326 Depth=1 + lea rcx, [rbp + 6800] + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + sub rax, 4 + sete r8b +.Ltmp3491: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6816] + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3492: + jmp .LBB47_328 +.LBB47_328: # in Loop: Header=BB47_326 Depth=1 +.Ltmp3493: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6816] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3494: + jmp .LBB47_337 +.Ltmp3988: +.LBB47_331: # Block address taken + # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_332 +.Ltmp3989: +.LBB47_332: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3497: + lea rcx, [rbp + 6888] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3498: + mov byte ptr [rbp + 1287], al # 1-byte Spill + jmp .LBB47_333 +.LBB47_333: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [rbp + 1287] # 1-byte Reload + test al, 1 + jne .LBB47_334 + jmp .LBB47_340 +.LBB47_334: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3499: +.Ltmp3990: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3500: + mov byte ptr [rbp + 1286], al # 1-byte Spill + jmp .LBB47_335 +.LBB47_335: # in Loop: Header=BB47_326 Depth=1 + mov al, byte ptr [rbp + 1286] # 1-byte Reload + test al, 1 + jne .LBB47_336 + jmp .LBB47_339 +.LBB47_336: # in Loop: Header=BB47_326 Depth=1 +.Ltmp3991: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + int3 + jmp .LBB47_339 +.Ltmp3992: +.LBB47_337: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_332 +.Ltmp3993: +.LBB47_339: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + jmp .LBB47_340 +.Ltmp3994: +.LBB47_340: # in Loop: Header=BB47_326 Depth=1 + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3501: + lea rcx, [rbp + 6888] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3502: + jmp .LBB47_341 +.LBB47_341: # in Loop: Header=BB47_326 Depth=1 + lea rcx, [rbp + 6888] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_326 +.Ltmp3995: +# %bb.342: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_343 +.LBB47_343: # =>This Inner Loop Header: Depth=1 +.Ltmp3996: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + lea rdx, [rip + "??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@"] + lea rax, [rbp + 6696] + mov rcx, rax + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 896 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6680] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6656] + mov qword ptr [rbp + 1248], rcx # 8-byte Spill + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6720] + mov rdx, qword ptr [rbp + 1248] # 8-byte Reload + mov r8, qword ptr [rbp + 1264] # 8-byte Reload + mov r9, qword ptr [rbp + 1272] # 8-byte Reload + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3503: +.Ltmp3997: + lea r8, [rip + "?extent@?$span@H$03@gsl@@2_JB"] + lea rcx, [rbp + 6584] + lea rdx, [rbp + 6592] + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3504: + jmp .LBB47_344 +.LBB47_344: # in Loop: Header=BB47_343 Depth=1 + mov dword ptr [rbp + 6580], 4 +.Ltmp3505: + lea rcx, [rbp + 6592] + lea rdx, [rbp + 6600] + lea r8, [rbp + 6580] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3506: + jmp .LBB47_345 +.LBB47_345: # in Loop: Header=BB47_343 Depth=1 +.Ltmp3507: + lea rcx, [rbp + 6720] + lea rdx, [rbp + 6600] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3508: + jmp .LBB47_346 +.LBB47_346: # in Loop: Header=BB47_343 Depth=1 + lea rcx, [rbp + 6600] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_352 +.Ltmp3998: +.LBB47_351: # Block address taken + # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_352 +.Ltmp3999: +.LBB47_352: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3511: + lea rcx, [rbp + 6720] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3512: + mov byte ptr [rbp + 1223], al # 1-byte Spill + jmp .LBB47_353 +.LBB47_353: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [rbp + 1223] # 1-byte Reload + test al, 1 + jne .LBB47_354 + jmp .LBB47_358 +.LBB47_354: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3513: +.Ltmp4000: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3514: + mov byte ptr [rbp + 1222], al # 1-byte Spill + jmp .LBB47_355 +.LBB47_355: # in Loop: Header=BB47_343 Depth=1 + mov al, byte ptr [rbp + 1222] # 1-byte Reload + test al, 1 + jne .LBB47_356 + jmp .LBB47_357 +.LBB47_356: # in Loop: Header=BB47_343 Depth=1 +.Ltmp4001: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + int3 +.Ltmp4002: +.LBB47_357: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + jmp .LBB47_358 +.Ltmp4003: +.LBB47_358: # in Loop: Header=BB47_343 Depth=1 + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3515: + lea rcx, [rbp + 6720] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3516: + jmp .LBB47_359 +.LBB47_359: # in Loop: Header=BB47_343 Depth=1 + lea rcx, [rbp + 6720] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_343 +.Ltmp4004: +# %bb.360: + .cv_loc 47 1 900 0 # ..\tests\span_tests.cpp:900:0 + lea rcx, [rbp + 6560] +.Ltmp4005: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp4006: + mov qword ptr [rbp + 1208], rax # 8-byte Spill +.LBB47_361: # =>This Inner Loop Header: Depth=1 +.Ltmp4007: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + lea rdx, [rip + "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@"] + lea rax, [rbp + 6456] + mov rcx, rax + mov qword ptr [rbp + 1200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 901 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6440] + mov qword ptr [rbp + 1192], rcx # 8-byte Spill + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6416] + mov qword ptr [rbp + 1176], rcx # 8-byte Spill + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6480] + mov rdx, qword ptr [rbp + 1176] # 8-byte Reload + mov r8, qword ptr [rbp + 1192] # 8-byte Reload + mov r9, qword ptr [rbp + 1200] # 8-byte Reload + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3517: + lea rcx, [rbp + 6560] + lea rdx, [rbp + 6392] +.Ltmp4008: + mov qword ptr [rbp + 1152], rax # 8-byte Spill + call "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3518: + jmp .LBB47_362 +.LBB47_362: # in Loop: Header=BB47_361 Depth=1 + lea rcx, [rbp + 6392] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" + test rax, rax + sete r8b +.Ltmp3519: + lea rcx, [rbp + 6400] + lea rdx, [rbp + 6408] + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3520: + jmp .LBB47_363 +.LBB47_363: # in Loop: Header=BB47_361 Depth=1 +.Ltmp3521: + lea rcx, [rbp + 6480] + lea rdx, [rbp + 6408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3522: + jmp .LBB47_372 +.Ltmp4009: +.LBB47_366: # Block address taken + # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_367 +.Ltmp4010: +.LBB47_367: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3525: + lea rcx, [rbp + 6480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3526: + mov byte ptr [rbp + 1151], al # 1-byte Spill + jmp .LBB47_368 +.LBB47_368: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [rbp + 1151] # 1-byte Reload + test al, 1 + jne .LBB47_369 + jmp .LBB47_375 +.LBB47_369: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3527: +.Ltmp4011: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3528: + mov byte ptr [rbp + 1150], al # 1-byte Spill + jmp .LBB47_370 +.LBB47_370: # in Loop: Header=BB47_361 Depth=1 + mov al, byte ptr [rbp + 1150] # 1-byte Reload + test al, 1 + jne .LBB47_371 + jmp .LBB47_374 +.LBB47_371: # in Loop: Header=BB47_361 Depth=1 +.Ltmp4012: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + int3 + jmp .LBB47_374 +.Ltmp4013: +.LBB47_372: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_367 +.Ltmp4014: +.LBB47_374: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + jmp .LBB47_375 +.Ltmp4015: +.LBB47_375: # in Loop: Header=BB47_361 Depth=1 + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3529: + lea rcx, [rbp + 6480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3530: + jmp .LBB47_376 +.LBB47_376: # in Loop: Header=BB47_361 Depth=1 + lea rcx, [rbp + 6480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_361 +.Ltmp4016: +# %bb.377: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_378 +.LBB47_378: # =>This Inner Loop Header: Depth=1 +.Ltmp4017: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + lea rdx, [rip + "??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@"] + lea rax, [rbp + 6288] + mov rcx, rax + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 902 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6272] + mov qword ptr [rbp + 1128], rcx # 8-byte Spill + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6248] + mov qword ptr [rbp + 1112], rcx # 8-byte Spill + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6312] + mov rdx, qword ptr [rbp + 1112] # 8-byte Reload + mov r8, qword ptr [rbp + 1128] # 8-byte Reload + mov r9, qword ptr [rbp + 1136] # 8-byte Reload + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3531: + lea rcx, [rbp + 6232] + lea rdx, [rbp + 6240] + mov r8b, 1 +.Ltmp4018: + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp3532: + jmp .LBB47_379 +.LBB47_379: # in Loop: Header=BB47_378 Depth=1 +.Ltmp3533: + lea rcx, [rbp + 6312] + lea rdx, [rbp + 6240] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp3534: + jmp .LBB47_388 +.Ltmp4019: +.LBB47_382: # Block address taken + # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_383 +.Ltmp4020: +.LBB47_383: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3537: + lea rcx, [rbp + 6312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3538: + mov byte ptr [rbp + 1087], al # 1-byte Spill + jmp .LBB47_384 +.LBB47_384: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [rbp + 1087] # 1-byte Reload + test al, 1 + jne .LBB47_385 + jmp .LBB47_391 +.LBB47_385: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3539: +.Ltmp4021: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3540: + mov byte ptr [rbp + 1086], al # 1-byte Spill + jmp .LBB47_386 +.LBB47_386: # in Loop: Header=BB47_378 Depth=1 + mov al, byte ptr [rbp + 1086] # 1-byte Reload + test al, 1 + jne .LBB47_387 + jmp .LBB47_390 +.LBB47_387: # in Loop: Header=BB47_378 Depth=1 +.Ltmp4022: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + int3 + jmp .LBB47_390 +.Ltmp4023: +.LBB47_388: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_383 +.Ltmp4024: +.LBB47_390: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + jmp .LBB47_391 +.Ltmp4025: +.LBB47_391: # in Loop: Header=BB47_378 Depth=1 + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3541: + lea rcx, [rbp + 6312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3542: + jmp .LBB47_392 +.LBB47_392: # in Loop: Header=BB47_378 Depth=1 + lea rcx, [rbp + 6312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_378 +.Ltmp4026: +# %bb.393: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_394 +.LBB47_394: # =>This Inner Loop Header: Depth=1 +.Ltmp4027: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + lea rdx, [rip + "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 6128] + mov rcx, rax + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 903 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6112] + mov qword ptr [rbp + 1064], rcx # 8-byte Spill + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6088] + mov qword ptr [rbp + 1048], rcx # 8-byte Spill + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6152] + mov rdx, qword ptr [rbp + 1048] # 8-byte Reload + mov r8, qword ptr [rbp + 1064] # 8-byte Reload + mov r9, qword ptr [rbp + 1072] # 8-byte Reload + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3543: + xor r10d, r10d + mov ecx, r10d + lea rdx, [rbp + 6560] + lea r8, [rbp + 5992] +.Ltmp4028: + mov qword ptr [rbp + 1024], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8, qword ptr [rbp + 1024] # 8-byte Reload + mov r9, qword ptr [rbp + 1024] # 8-byte Reload + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3544: + jmp .LBB47_395 +.LBB47_395: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 5992] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 6008], rax +.Ltmp3545: + lea rcx, [rbp + 6016] + lea rdx, [rbp + 6024] + lea r8, [rbp + 6008] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3546: + jmp .LBB47_396 +.LBB47_396: # in Loop: Header=BB47_394 Depth=1 + mov dword ptr [rbp + 5988], 0 +.Ltmp3547: + lea rcx, [rbp + 6024] + lea rdx, [rbp + 6032] + lea r8, [rbp + 5988] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3548: + jmp .LBB47_397 +.LBB47_397: # in Loop: Header=BB47_394 Depth=1 +.Ltmp3549: + lea rcx, [rbp + 6152] + lea rdx, [rbp + 6032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3550: + jmp .LBB47_398 +.LBB47_398: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 6032] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_404 +.Ltmp4029: +.LBB47_403: # Block address taken + # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_404 +.Ltmp4030: +.LBB47_404: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3553: + lea rcx, [rbp + 6152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3554: + mov byte ptr [rbp + 1015], al # 1-byte Spill + jmp .LBB47_405 +.LBB47_405: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [rbp + 1015] # 1-byte Reload + test al, 1 + jne .LBB47_406 + jmp .LBB47_410 +.LBB47_406: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3555: +.Ltmp4031: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3556: + mov byte ptr [rbp + 1014], al # 1-byte Spill + jmp .LBB47_407 +.LBB47_407: # in Loop: Header=BB47_394 Depth=1 + mov al, byte ptr [rbp + 1014] # 1-byte Reload + test al, 1 + jne .LBB47_408 + jmp .LBB47_409 +.LBB47_408: # in Loop: Header=BB47_394 Depth=1 +.Ltmp4032: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + int3 +.Ltmp4033: +.LBB47_409: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + jmp .LBB47_410 +.Ltmp4034: +.LBB47_410: # in Loop: Header=BB47_394 Depth=1 + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3557: + lea rcx, [rbp + 6152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3558: + jmp .LBB47_411 +.LBB47_411: # in Loop: Header=BB47_394 Depth=1 + lea rcx, [rbp + 6152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_394 +.Ltmp4035: +# %bb.412: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_413 +.LBB47_413: # =>This Inner Loop Header: Depth=1 +.Ltmp4036: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + lea rdx, [rip + "??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@"] + lea rax, [rbp + 5880] + mov rcx, rax + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 904 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5864] + mov qword ptr [rbp + 992], rcx # 8-byte Spill + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 5840] + mov qword ptr [rbp + 976], rcx # 8-byte Spill + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5904] + mov qword ptr [rbp + 960], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 976] # 8-byte Reload + mov r8, qword ptr [rbp + 992] # 8-byte Reload + mov r9, qword ptr [rbp + 1000] # 8-byte Reload + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3559: + mov rcx, qword ptr [rbp + 960] # 8-byte Reload + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3560: + mov byte ptr [rbp + 943], al # 1-byte Spill + jmp .LBB47_414 +.LBB47_414: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 943] # 1-byte Reload + test al, 1 + jne .LBB47_415 + jmp .LBB47_426 +.LBB47_415: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3563: + lea rcx, [rbp + 6560] + lea rdx, [rbp + 5832] +.Ltmp4037: + call "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Ltmp3564: + jmp .LBB47_416 +.LBB47_416: # in Loop: Header=BB47_413 Depth=1 + lea rcx, [rbp + 5832] + call "?size@?$span@H$0A@@gsl@@QEBA_JXZ" +.Ltmp3565: + lea rcx, [rbp + 5904] + mov edx, 274 + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3566: + jmp .LBB47_424 +.Ltmp4038: +.LBB47_419: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.LBB47_420: # in Loop: Header=BB47_413 Depth=1 + jmp .LBB47_428 +.Ltmp4039: +.LBB47_423: # Block address taken + # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.Ltmp4040: +.LBB47_424: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_420 +.Ltmp4041: +.LBB47_426: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3561: + lea rcx, [rbp + 5904] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3562: + jmp .LBB47_427 +.LBB47_427: # in Loop: Header=BB47_413 Depth=1 + jmp .LBB47_428 +.Ltmp4042: +.LBB47_428: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3571: + lea rcx, [rbp + 5904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3572: + mov byte ptr [rbp + 927], al # 1-byte Spill + jmp .LBB47_429 +.LBB47_429: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 927] # 1-byte Reload + test al, 1 + jne .LBB47_430 + jmp .LBB47_434 +.LBB47_430: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3573: +.Ltmp4043: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3574: + mov byte ptr [rbp + 926], al # 1-byte Spill + jmp .LBB47_431 +.LBB47_431: # in Loop: Header=BB47_413 Depth=1 + mov al, byte ptr [rbp + 926] # 1-byte Reload + test al, 1 + jne .LBB47_432 + jmp .LBB47_433 +.LBB47_432: # in Loop: Header=BB47_413 Depth=1 +.Ltmp4044: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + int3 +.Ltmp4045: +.LBB47_433: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + jmp .LBB47_434 +.Ltmp4046: +.LBB47_434: # in Loop: Header=BB47_413 Depth=1 + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3575: + lea rcx, [rbp + 5904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3576: + jmp .LBB47_435 +.LBB47_435: # in Loop: Header=BB47_413 Depth=1 + lea rcx, [rbp + 5904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_413 +.Ltmp4047: +# %bb.436: + .cv_loc 47 1 908 0 # ..\tests\span_tests.cpp:908:0 + lea rcx, [rbp + 5816] +.Ltmp4048: + #DEBUG_VALUE: av <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp4049: + mov qword ptr [rbp + 912], rax # 8-byte Spill +.LBB47_437: # =>This Inner Loop Header: Depth=1 +.Ltmp4050: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + lea rdx, [rip + "??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 5712] + mov rcx, rax + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 909 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5696] + mov qword ptr [rbp + 896], rcx # 8-byte Spill + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5672] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5736] + mov rdx, qword ptr [rbp + 880] # 8-byte Reload + mov r8, qword ptr [rbp + 896] # 8-byte Reload + mov r9, qword ptr [rbp + 904] # 8-byte Reload + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3577: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 5816] + lea rdx, [rbp + 5576] + mov r9, -1 +.Ltmp4051: + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3578: + jmp .LBB47_438 +.LBB47_438: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5576] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5592], rax +.Ltmp3579: + lea rcx, [rbp + 5600] + lea rdx, [rbp + 5608] + lea r8, [rbp + 5592] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3580: + jmp .LBB47_439 +.LBB47_439: # in Loop: Header=BB47_437 Depth=1 + mov dword ptr [rbp + 5572], 0 +.Ltmp3581: + lea rcx, [rbp + 5608] + lea rdx, [rbp + 5616] + lea r8, [rbp + 5572] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3582: + jmp .LBB47_440 +.LBB47_440: # in Loop: Header=BB47_437 Depth=1 +.Ltmp3583: + lea rcx, [rbp + 5736] + lea rdx, [rbp + 5616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3584: + jmp .LBB47_441 +.LBB47_441: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5616] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_447 +.Ltmp4052: +.LBB47_446: # Block address taken + # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp .LBB47_447 +.Ltmp4053: +.LBB47_447: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3587: + lea rcx, [rbp + 5736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3588: + mov byte ptr [rbp + 855], al # 1-byte Spill + jmp .LBB47_448 +.LBB47_448: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [rbp + 855] # 1-byte Reload + test al, 1 + jne .LBB47_449 + jmp .LBB47_453 +.LBB47_449: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3589: +.Ltmp4054: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3590: + mov byte ptr [rbp + 854], al # 1-byte Spill + jmp .LBB47_450 +.LBB47_450: # in Loop: Header=BB47_437 Depth=1 + mov al, byte ptr [rbp + 854] # 1-byte Reload + test al, 1 + jne .LBB47_451 + jmp .LBB47_452 +.LBB47_451: # in Loop: Header=BB47_437 Depth=1 +.Ltmp4055: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + int3 +.Ltmp4056: +.LBB47_452: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + jmp .LBB47_453 +.Ltmp4057: +.LBB47_453: # in Loop: Header=BB47_437 Depth=1 + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3591: + lea rcx, [rbp + 5736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3592: + jmp .LBB47_454 +.LBB47_454: # in Loop: Header=BB47_437 Depth=1 + lea rcx, [rbp + 5736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_437 +.Ltmp4058: +# %bb.455: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_456 +.LBB47_456: # =>This Inner Loop Header: Depth=1 +.Ltmp4059: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + lea rdx, [rip + "??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 5464] + mov rcx, rax + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 910 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5448] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 5424] + mov qword ptr [rbp + 816], rcx # 8-byte Spill + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5488] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 816] # 8-byte Reload + mov r8, qword ptr [rbp + 832] # 8-byte Reload + mov r9, qword ptr [rbp + 840] # 8-byte Reload + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3593: + mov rcx, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3594: + mov byte ptr [rbp + 783], al # 1-byte Spill + jmp .LBB47_457 +.LBB47_457: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 783] # 1-byte Reload + test al, 1 + jne .LBB47_458 + jmp .LBB47_469 +.LBB47_458: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3597: + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 5816] + lea rdx, [rbp + 5408] + mov r9, -1 +.Ltmp4060: + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3598: + jmp .LBB47_459 +.LBB47_459: # in Loop: Header=BB47_456 Depth=1 + lea rcx, [rbp + 5408] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3599: + lea rcx, [rbp + 5488] + mov edx, 274 + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3600: + jmp .LBB47_467 +.Ltmp4061: +.LBB47_462: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.LBB47_463: # in Loop: Header=BB47_456 Depth=1 + jmp .LBB47_471 +.Ltmp4062: +.LBB47_466: # Block address taken + # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.Ltmp4063: +.LBB47_467: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_463 +.Ltmp4064: +.LBB47_469: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3595: + lea rcx, [rbp + 5488] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3596: + jmp .LBB47_470 +.LBB47_470: # in Loop: Header=BB47_456 Depth=1 + jmp .LBB47_471 +.Ltmp4065: +.LBB47_471: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3605: + lea rcx, [rbp + 5488] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3606: + mov byte ptr [rbp + 767], al # 1-byte Spill + jmp .LBB47_472 +.LBB47_472: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 767] # 1-byte Reload + test al, 1 + jne .LBB47_473 + jmp .LBB47_477 +.LBB47_473: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3607: +.Ltmp4066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3608: + mov byte ptr [rbp + 766], al # 1-byte Spill + jmp .LBB47_474 +.LBB47_474: # in Loop: Header=BB47_456 Depth=1 + mov al, byte ptr [rbp + 766] # 1-byte Reload + test al, 1 + jne .LBB47_475 + jmp .LBB47_476 +.LBB47_475: # in Loop: Header=BB47_456 Depth=1 +.Ltmp4067: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + int3 +.Ltmp4068: +.LBB47_476: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + jmp .LBB47_477 +.Ltmp4069: +.LBB47_477: # in Loop: Header=BB47_456 Depth=1 + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3609: + lea rcx, [rbp + 5488] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3610: + jmp .LBB47_478 +.LBB47_478: # in Loop: Header=BB47_456 Depth=1 + lea rcx, [rbp + 5488] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_456 +.Ltmp4070: +# %bb.479: + .cv_loc 47 1 914 0 # ..\tests\span_tests.cpp:914:0 + lea rcx, [rbp + 5392] +.Ltmp4071: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp4072: + mov qword ptr [rbp + 752], rax # 8-byte Spill +.LBB47_480: # =>This Inner Loop Header: Depth=1 +.Ltmp4073: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + lea rdx, [rip + "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 5288] + mov rcx, rax + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 915 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5272] + mov qword ptr [rbp + 736], rcx # 8-byte Spill + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5248] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5312] + mov rdx, qword ptr [rbp + 720] # 8-byte Reload + mov r8, qword ptr [rbp + 736] # 8-byte Reload + mov r9, qword ptr [rbp + 744] # 8-byte Reload + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3611: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 5152] + mov r9, -1 +.Ltmp4074: + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3612: + jmp .LBB47_481 +.LBB47_481: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5152] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 5168], rax +.Ltmp3613: + lea rcx, [rbp + 5176] + lea rdx, [rbp + 5184] + lea r8, [rbp + 5168] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3614: + jmp .LBB47_482 +.LBB47_482: # in Loop: Header=BB47_480 Depth=1 + mov dword ptr [rbp + 5148], 5 +.Ltmp3615: + lea rcx, [rbp + 5184] + lea rdx, [rbp + 5192] + lea r8, [rbp + 5148] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3616: + jmp .LBB47_483 +.LBB47_483: # in Loop: Header=BB47_480 Depth=1 +.Ltmp3617: + lea rcx, [rbp + 5312] + lea rdx, [rbp + 5192] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3618: + jmp .LBB47_484 +.LBB47_484: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5192] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_490 +.Ltmp4075: +.LBB47_489: # Block address taken + # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp .LBB47_490 +.Ltmp4076: +.LBB47_490: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3621: + lea rcx, [rbp + 5312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3622: + mov byte ptr [rbp + 695], al # 1-byte Spill + jmp .LBB47_491 +.LBB47_491: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [rbp + 695] # 1-byte Reload + test al, 1 + jne .LBB47_492 + jmp .LBB47_496 +.LBB47_492: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3623: +.Ltmp4077: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3624: + mov byte ptr [rbp + 694], al # 1-byte Spill + jmp .LBB47_493 +.LBB47_493: # in Loop: Header=BB47_480 Depth=1 + mov al, byte ptr [rbp + 694] # 1-byte Reload + test al, 1 + jne .LBB47_494 + jmp .LBB47_495 +.LBB47_494: # in Loop: Header=BB47_480 Depth=1 +.Ltmp4078: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + int3 +.Ltmp4079: +.LBB47_495: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + jmp .LBB47_496 +.Ltmp4080: +.LBB47_496: # in Loop: Header=BB47_480 Depth=1 + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3625: + lea rcx, [rbp + 5312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3626: + jmp .LBB47_497 +.LBB47_497: # in Loop: Header=BB47_480 Depth=1 + lea rcx, [rbp + 5312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_480 +.Ltmp4081: +# %bb.498: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_499 +.LBB47_499: # =>This Inner Loop Header: Depth=1 +.Ltmp4082: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + lea rdx, [rip + "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 5040] + mov rcx, rax + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 916 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5024] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5000] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5064] + mov rdx, qword ptr [rbp + 656] # 8-byte Reload + mov r8, qword ptr [rbp + 672] # 8-byte Reload + mov r9, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3627: + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4904] + mov r9, -1 +.Ltmp4083: + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3628: + jmp .LBB47_500 +.LBB47_500: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 4904] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4920], rax +.Ltmp3629: + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4936] + lea r8, [rbp + 4920] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3630: + jmp .LBB47_501 +.LBB47_501: # in Loop: Header=BB47_499 Depth=1 + mov dword ptr [rbp + 4900], 4 +.Ltmp3631: + lea rcx, [rbp + 4936] + lea rdx, [rbp + 4944] + lea r8, [rbp + 4900] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3632: + jmp .LBB47_502 +.LBB47_502: # in Loop: Header=BB47_499 Depth=1 +.Ltmp3633: + lea rcx, [rbp + 5064] + lea rdx, [rbp + 4944] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3634: + jmp .LBB47_503 +.LBB47_503: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 4944] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_509 +.Ltmp4084: +.LBB47_508: # Block address taken + # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_509 +.Ltmp4085: +.LBB47_509: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3637: + lea rcx, [rbp + 5064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3638: + mov byte ptr [rbp + 631], al # 1-byte Spill + jmp .LBB47_510 +.LBB47_510: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [rbp + 631] # 1-byte Reload + test al, 1 + jne .LBB47_511 + jmp .LBB47_515 +.LBB47_511: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3639: +.Ltmp4086: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3640: + mov byte ptr [rbp + 630], al # 1-byte Spill + jmp .LBB47_512 +.LBB47_512: # in Loop: Header=BB47_499 Depth=1 + mov al, byte ptr [rbp + 630] # 1-byte Reload + test al, 1 + jne .LBB47_513 + jmp .LBB47_514 +.LBB47_513: # in Loop: Header=BB47_499 Depth=1 +.Ltmp4087: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + int3 +.Ltmp4088: +.LBB47_514: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + jmp .LBB47_515 +.Ltmp4089: +.LBB47_515: # in Loop: Header=BB47_499 Depth=1 + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3641: + lea rcx, [rbp + 5064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3642: + jmp .LBB47_516 +.LBB47_516: # in Loop: Header=BB47_499 Depth=1 + lea rcx, [rbp + 5064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_499 +.Ltmp4090: +# %bb.517: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_518 +.LBB47_518: # =>This Inner Loop Header: Depth=1 +.Ltmp4091: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + lea rdx, [rip + "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4792] + mov rcx, rax + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 917 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4776] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4752] + mov qword ptr [rbp + 592], rcx # 8-byte Spill + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4816] + mov rdx, qword ptr [rbp + 592] # 8-byte Reload + mov r8, qword ptr [rbp + 608] # 8-byte Reload + mov r9, qword ptr [rbp + 616] # 8-byte Reload + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3643: + mov r10d, 4 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4656] + mov r9, -1 +.Ltmp4092: + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3644: + jmp .LBB47_519 +.LBB47_519: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4656] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4672], rax +.Ltmp3645: + lea rcx, [rbp + 4680] + lea rdx, [rbp + 4688] + lea r8, [rbp + 4672] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3646: + jmp .LBB47_520 +.LBB47_520: # in Loop: Header=BB47_518 Depth=1 + mov dword ptr [rbp + 4652], 1 +.Ltmp3647: + lea rcx, [rbp + 4688] + lea rdx, [rbp + 4696] + lea r8, [rbp + 4652] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3648: + jmp .LBB47_521 +.LBB47_521: # in Loop: Header=BB47_518 Depth=1 +.Ltmp3649: + lea rcx, [rbp + 4816] + lea rdx, [rbp + 4696] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3650: + jmp .LBB47_522 +.LBB47_522: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4696] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_528 +.Ltmp4093: +.LBB47_527: # Block address taken + # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_528 +.Ltmp4094: +.LBB47_528: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3653: + lea rcx, [rbp + 4816] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3654: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB47_529 +.LBB47_529: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB47_530 + jmp .LBB47_534 +.LBB47_530: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3655: +.Ltmp4095: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3656: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB47_531 +.LBB47_531: # in Loop: Header=BB47_518 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB47_532 + jmp .LBB47_533 +.LBB47_532: # in Loop: Header=BB47_518 Depth=1 +.Ltmp4096: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + int3 +.Ltmp4097: +.LBB47_533: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + jmp .LBB47_534 +.Ltmp4098: +.LBB47_534: # in Loop: Header=BB47_518 Depth=1 + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3657: + lea rcx, [rbp + 4816] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3658: + jmp .LBB47_535 +.LBB47_535: # in Loop: Header=BB47_518 Depth=1 + lea rcx, [rbp + 4816] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_518 +.Ltmp4099: +# %bb.536: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_537 +.LBB47_537: # =>This Inner Loop Header: Depth=1 +.Ltmp4100: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + lea rdx, [rip + "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 4544] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 918 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4528] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4504] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3659: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4408] + mov r9, -1 +.Ltmp4101: + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3660: + jmp .LBB47_538 +.LBB47_538: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4408] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 4424], rax +.Ltmp3661: + lea rcx, [rbp + 4432] + lea rdx, [rbp + 4440] + lea r8, [rbp + 4424] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3662: + jmp .LBB47_539 +.LBB47_539: # in Loop: Header=BB47_537 Depth=1 + mov dword ptr [rbp + 4404], 0 +.Ltmp3663: + lea rcx, [rbp + 4440] + lea rdx, [rbp + 4448] + lea r8, [rbp + 4404] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3664: + jmp .LBB47_540 +.LBB47_540: # in Loop: Header=BB47_537 Depth=1 +.Ltmp3665: + lea rcx, [rbp + 4568] + lea rdx, [rbp + 4448] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3666: + jmp .LBB47_541 +.LBB47_541: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4448] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_547 +.Ltmp4102: +.LBB47_546: # Block address taken + # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_547 +.Ltmp4103: +.LBB47_547: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3669: + lea rcx, [rbp + 4568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3670: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB47_548 +.LBB47_548: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB47_549 + jmp .LBB47_553 +.LBB47_549: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3671: +.Ltmp4104: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3672: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB47_550 +.LBB47_550: # in Loop: Header=BB47_537 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB47_551 + jmp .LBB47_552 +.LBB47_551: # in Loop: Header=BB47_537 Depth=1 +.Ltmp4105: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + int3 +.Ltmp4106: +.LBB47_552: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + jmp .LBB47_553 +.Ltmp4107: +.LBB47_553: # in Loop: Header=BB47_537 Depth=1 + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3673: + lea rcx, [rbp + 4568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3674: + jmp .LBB47_554 +.LBB47_554: # in Loop: Header=BB47_537 Depth=1 + lea rcx, [rbp + 4568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_537 +.Ltmp4108: +# %bb.555: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_556 +.LBB47_556: # =>This Inner Loop Header: Depth=1 +.Ltmp4109: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + lea rdx, [rip + "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 4296] + mov rcx, rax + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 919 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4280] + mov qword ptr [rbp + 480], rcx # 8-byte Spill + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 4256] + mov qword ptr [rbp + 464], rcx # 8-byte Spill + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4320] + mov qword ptr [rbp + 448], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 464] # 8-byte Reload + mov r8, qword ptr [rbp + 480] # 8-byte Reload + mov r9, qword ptr [rbp + 488] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3675: + mov rcx, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3676: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB47_557 +.LBB47_557: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB47_558 + jmp .LBB47_569 +.LBB47_558: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3679: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4240] + mov r9, -1 +.Ltmp4110: + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp3680: + jmp .LBB47_559 +.LBB47_559: # in Loop: Header=BB47_556 Depth=1 + lea rcx, [rbp + 4240] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3681: + lea rcx, [rbp + 4320] + mov edx, 274 + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3682: + jmp .LBB47_567 +.Ltmp4111: +.LBB47_562: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.LBB47_563: # in Loop: Header=BB47_556 Depth=1 + jmp .LBB47_571 +.Ltmp4112: +.LBB47_566: # Block address taken + # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.Ltmp4113: +.LBB47_567: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_563 +.Ltmp4114: +.LBB47_569: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3677: + lea rcx, [rbp + 4320] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3678: + jmp .LBB47_570 +.LBB47_570: # in Loop: Header=BB47_556 Depth=1 + jmp .LBB47_571 +.Ltmp4115: +.LBB47_571: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3687: + lea rcx, [rbp + 4320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3688: + mov byte ptr [rbp + 415], al # 1-byte Spill + jmp .LBB47_572 +.LBB47_572: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 415] # 1-byte Reload + test al, 1 + jne .LBB47_573 + jmp .LBB47_577 +.LBB47_573: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3689: +.Ltmp4116: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3690: + mov byte ptr [rbp + 414], al # 1-byte Spill + jmp .LBB47_574 +.LBB47_574: # in Loop: Header=BB47_556 Depth=1 + mov al, byte ptr [rbp + 414] # 1-byte Reload + test al, 1 + jne .LBB47_575 + jmp .LBB47_576 +.LBB47_575: # in Loop: Header=BB47_556 Depth=1 +.Ltmp4117: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + int3 +.Ltmp4118: +.LBB47_576: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + jmp .LBB47_577 +.Ltmp4119: +.LBB47_577: # in Loop: Header=BB47_556 Depth=1 + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3691: + lea rcx, [rbp + 4320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3692: + jmp .LBB47_578 +.LBB47_578: # in Loop: Header=BB47_556 Depth=1 + lea rcx, [rbp + 4320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_556 +.Ltmp4120: +# %bb.579: + .cv_loc 47 1 920 0 # ..\tests\span_tests.cpp:920:0 + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 5392] + lea rdx, [rbp + 4224] +.Ltmp4121: + #DEBUG_VALUE: av2 <- [$rdx+0] + mov r9, -1 + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Ltmp4122: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov dword ptr [rbp + 4220], 0 +.LBB47_580: # =>This Loop Header: Depth=1 + # Child Loop BB47_582 Depth 2 + cmp dword ptr [rbp + 4220], 4 + jge .LBB47_602 +# %bb.581: # in Loop: Header=BB47_580 Depth=1 +.Ltmp4123: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_582 +.LBB47_582: # Parent Loop BB47_580 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp4124: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + lea rdx, [rip + "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 921 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 392], rcx # 8-byte Spill + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 376], rcx # 8-byte Spill + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 376] # 8-byte Reload + mov r8, qword ptr [rbp + 392] # 8-byte Reload + mov r9, qword ptr [rbp + 400] # 8-byte Reload + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4125: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + movsxd rdx, dword ptr [rbp + 4220] +.Ltmp3791: + lea rcx, [rbp + 4224] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp3792: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB47_583 +.LBB47_583: # in Loop: Header=BB47_582 Depth=2 +.Ltmp3793: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + mov r8, qword ptr [rbp + 344] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp3794: + jmp .LBB47_584 +.LBB47_584: # in Loop: Header=BB47_582 Depth=2 + mov eax, dword ptr [rbp + 4220] + add eax, 2 + mov dword ptr [rbp + 3996], eax +.Ltmp3795: + lea rcx, [rbp + 4008] + lea rdx, [rbp + 4016] + lea r8, [rbp + 3996] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp3796: + jmp .LBB47_585 +.LBB47_585: # in Loop: Header=BB47_582 Depth=2 +.Ltmp3797: + lea rcx, [rbp + 4136] + lea rdx, [rbp + 4016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3798: + jmp .LBB47_586 +.LBB47_586: # in Loop: Header=BB47_582 Depth=2 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB47_592 +.Ltmp4126: +.LBB47_591: # Block address taken + # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_592 +.Ltmp4127: +.LBB47_592: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3801: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3802: + mov byte ptr [rbp + 343], al # 1-byte Spill + jmp .LBB47_593 +.LBB47_593: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [rbp + 343] # 1-byte Reload + test al, 1 + jne .LBB47_594 + jmp .LBB47_598 +.LBB47_594: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3803: +.Ltmp4128: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3804: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB47_595 +.LBB47_595: # in Loop: Header=BB47_582 Depth=2 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB47_596 + jmp .LBB47_597 +.LBB47_596: # in Loop: Header=BB47_582 Depth=2 +.Ltmp4129: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + int3 +.Ltmp4130: +.LBB47_597: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + jmp .LBB47_598 +.Ltmp4131: +.LBB47_598: # in Loop: Header=BB47_582 Depth=2 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3805: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3806: + jmp .LBB47_599 +.LBB47_599: # in Loop: Header=BB47_582 Depth=2 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_582 +.Ltmp4132: +# %bb.600: # in Loop: Header=BB47_580 Depth=1 + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + mov eax, dword ptr [rbp + 4220] + add eax, 1 + mov dword ptr [rbp + 4220], eax + jmp .LBB47_580 +.Ltmp4133: +.LBB47_602: + .cv_loc 47 1 925 0 # ..\tests\span_tests.cpp:925:0 + lea rcx, [rbp + 3984] +.Ltmp4134: + #DEBUG_VALUE: av <- [$rcx+0] + lea rdx, [rbp + 10544] + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Ltmp4135: + mov qword ptr [rbp + 328], rax # 8-byte Spill +.LBB47_603: # =>This Inner Loop Header: Depth=1 +.Ltmp4136: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + lea rdx, [rip + "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 3880] + mov rcx, rax + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 926 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3864] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3840] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3904] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + mov r8, qword ptr [rbp + 312] # 8-byte Reload + mov r9, qword ptr [rbp + 320] # 8-byte Reload + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3693: + xor r10d, r10d + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3744] + mov r9, -1 +.Ltmp4137: + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3694: + jmp .LBB47_604 +.LBB47_604: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3744] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3760], rax +.Ltmp3695: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3776] + lea r8, [rbp + 3760] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3696: + jmp .LBB47_605 +.LBB47_605: # in Loop: Header=BB47_603 Depth=1 + mov dword ptr [rbp + 3740], 5 +.Ltmp3697: + lea rcx, [rbp + 3776] + lea rdx, [rbp + 3784] + lea r8, [rbp + 3740] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3698: + jmp .LBB47_606 +.LBB47_606: # in Loop: Header=BB47_603 Depth=1 +.Ltmp3699: + lea rcx, [rbp + 3904] + lea rdx, [rbp + 3784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3700: + jmp .LBB47_607 +.LBB47_607: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3784] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_612 +.Ltmp4138: +.LBB47_611: # Block address taken + # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp .LBB47_612 +.Ltmp4139: +.LBB47_612: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3703: + lea rcx, [rbp + 3904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3704: + mov byte ptr [rbp + 271], al # 1-byte Spill + jmp .LBB47_613 +.LBB47_613: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [rbp + 271] # 1-byte Reload + test al, 1 + jne .LBB47_614 + jmp .LBB47_618 +.LBB47_614: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3705: +.Ltmp4140: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3706: + mov byte ptr [rbp + 270], al # 1-byte Spill + jmp .LBB47_615 +.LBB47_615: # in Loop: Header=BB47_603 Depth=1 + mov al, byte ptr [rbp + 270] # 1-byte Reload + test al, 1 + jne .LBB47_616 + jmp .LBB47_617 +.LBB47_616: # in Loop: Header=BB47_603 Depth=1 +.Ltmp4141: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + int3 +.Ltmp4142: +.LBB47_617: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + jmp .LBB47_618 +.Ltmp4143: +.LBB47_618: # in Loop: Header=BB47_603 Depth=1 + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3707: + lea rcx, [rbp + 3904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3708: + jmp .LBB47_619 +.LBB47_619: # in Loop: Header=BB47_603 Depth=1 + lea rcx, [rbp + 3904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_603 +.Ltmp4144: +# %bb.620: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_621 +.LBB47_621: # =>This Inner Loop Header: Depth=1 +.Ltmp4145: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + lea rdx, [rip + "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3632] + mov rcx, rax + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 927 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3616] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3592] + mov qword ptr [rbp + 232], rcx # 8-byte Spill + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3656] + mov rdx, qword ptr [rbp + 232] # 8-byte Reload + mov r8, qword ptr [rbp + 248] # 8-byte Reload + mov r9, qword ptr [rbp + 256] # 8-byte Reload + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3709: + mov r10d, 1 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3496] + mov r9, -1 +.Ltmp4146: + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3710: + jmp .LBB47_622 +.LBB47_622: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3496] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3512], rax +.Ltmp3711: + lea rcx, [rbp + 3520] + lea rdx, [rbp + 3528] + lea r8, [rbp + 3512] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3712: + jmp .LBB47_623 +.LBB47_623: # in Loop: Header=BB47_621 Depth=1 + mov dword ptr [rbp + 3492], 4 +.Ltmp3713: + lea rcx, [rbp + 3528] + lea rdx, [rbp + 3536] + lea r8, [rbp + 3492] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3714: + jmp .LBB47_624 +.LBB47_624: # in Loop: Header=BB47_621 Depth=1 +.Ltmp3715: + lea rcx, [rbp + 3656] + lea rdx, [rbp + 3536] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3716: + jmp .LBB47_625 +.LBB47_625: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3536] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_631 +.Ltmp4147: +.LBB47_630: # Block address taken + # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_631 +.Ltmp4148: +.LBB47_631: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3719: + lea rcx, [rbp + 3656] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3720: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB47_632 +.LBB47_632: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB47_633 + jmp .LBB47_637 +.LBB47_633: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3721: +.Ltmp4149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3722: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB47_634 +.LBB47_634: # in Loop: Header=BB47_621 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB47_635 + jmp .LBB47_636 +.LBB47_635: # in Loop: Header=BB47_621 Depth=1 +.Ltmp4150: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + int3 +.Ltmp4151: +.LBB47_636: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + jmp .LBB47_637 +.Ltmp4152: +.LBB47_637: # in Loop: Header=BB47_621 Depth=1 + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3723: + lea rcx, [rbp + 3656] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3724: + jmp .LBB47_638 +.LBB47_638: # in Loop: Header=BB47_621 Depth=1 + lea rcx, [rbp + 3656] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_621 +.Ltmp4153: +# %bb.639: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_640 +.LBB47_640: # =>This Inner Loop Header: Depth=1 +.Ltmp4154: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + lea rdx, [rip + "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 3384] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 928 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3368] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3344] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3408] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3725: + mov r10d, 4 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3248] + mov r9, -1 +.Ltmp4155: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3726: + jmp .LBB47_641 +.LBB47_641: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3248] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3264], rax +.Ltmp3727: + lea rcx, [rbp + 3272] + lea rdx, [rbp + 3280] + lea r8, [rbp + 3264] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3728: + jmp .LBB47_642 +.LBB47_642: # in Loop: Header=BB47_640 Depth=1 + mov dword ptr [rbp + 3244], 1 +.Ltmp3729: + lea rcx, [rbp + 3280] + lea rdx, [rbp + 3288] + lea r8, [rbp + 3244] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3730: + jmp .LBB47_643 +.LBB47_643: # in Loop: Header=BB47_640 Depth=1 +.Ltmp3731: + lea rcx, [rbp + 3408] + lea rdx, [rbp + 3288] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3732: + jmp .LBB47_644 +.LBB47_644: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3288] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_650 +.Ltmp4156: +.LBB47_649: # Block address taken + # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_650 +.Ltmp4157: +.LBB47_650: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3735: + lea rcx, [rbp + 3408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3736: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB47_651 +.LBB47_651: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB47_652 + jmp .LBB47_656 +.LBB47_652: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3737: +.Ltmp4158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3738: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB47_653 +.LBB47_653: # in Loop: Header=BB47_640 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB47_654 + jmp .LBB47_655 +.LBB47_654: # in Loop: Header=BB47_640 Depth=1 +.Ltmp4159: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + int3 +.Ltmp4160: +.LBB47_655: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + jmp .LBB47_656 +.Ltmp4161: +.LBB47_656: # in Loop: Header=BB47_640 Depth=1 + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3739: + lea rcx, [rbp + 3408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3740: + jmp .LBB47_657 +.LBB47_657: # in Loop: Header=BB47_640 Depth=1 + lea rcx, [rbp + 3408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_640 +.Ltmp4162: +# %bb.658: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_659 +.LBB47_659: # =>This Inner Loop Header: Depth=1 +.Ltmp4163: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + lea rdx, [rip + "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3136] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 929 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3120] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3096] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3160] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3741: + mov r10d, 5 + mov r8d, r10d + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3000] + mov r9, -1 +.Ltmp4164: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3742: + jmp .LBB47_660 +.LBB47_660: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3000] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 3016], rax +.Ltmp3743: + lea rcx, [rbp + 3024] + lea rdx, [rbp + 3032] + lea r8, [rbp + 3016] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp3744: + jmp .LBB47_661 +.LBB47_661: # in Loop: Header=BB47_659 Depth=1 + mov dword ptr [rbp + 2996], 0 +.Ltmp3745: + lea rcx, [rbp + 3032] + lea rdx, [rbp + 3040] + lea r8, [rbp + 2996] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp3746: + jmp .LBB47_662 +.LBB47_662: # in Loop: Header=BB47_659 Depth=1 +.Ltmp3747: + lea rcx, [rbp + 3160] + lea rdx, [rbp + 3040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3748: + jmp .LBB47_663 +.LBB47_663: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3040] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB47_669 +.Ltmp4165: +.LBB47_668: # Block address taken + # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_669 +.Ltmp4166: +.LBB47_669: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3751: + lea rcx, [rbp + 3160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3752: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB47_670 +.LBB47_670: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB47_671 + jmp .LBB47_675 +.LBB47_671: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3753: +.Ltmp4167: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3754: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB47_672 +.LBB47_672: # in Loop: Header=BB47_659 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB47_673 + jmp .LBB47_674 +.LBB47_673: # in Loop: Header=BB47_659 Depth=1 +.Ltmp4168: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + int3 +.Ltmp4169: +.LBB47_674: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + jmp .LBB47_675 +.Ltmp4170: +.LBB47_675: # in Loop: Header=BB47_659 Depth=1 + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3755: + lea rcx, [rbp + 3160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3756: + jmp .LBB47_676 +.LBB47_676: # in Loop: Header=BB47_659 Depth=1 + lea rcx, [rbp + 3160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_659 +.Ltmp4171: +# %bb.677: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_678 +.LBB47_678: # =>This Inner Loop Header: Depth=1 +.Ltmp4172: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + lea rdx, [rip + "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 2888] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 930 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 2848] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2912] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp3757: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3758: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB47_679 +.LBB47_679: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB47_680 + jmp .LBB47_691 +.LBB47_680: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3761: + mov eax, 6 + mov r8d, eax + lea rcx, [rbp + 3984] + lea rdx, [rbp + 2832] + mov r9, -1 +.Ltmp4173: + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp3762: + jmp .LBB47_681 +.LBB47_681: # in Loop: Header=BB47_678 Depth=1 + lea rcx, [rbp + 2832] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp3763: + lea rcx, [rbp + 2912] + mov edx, 274 + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3764: + jmp .LBB47_689 +.Ltmp4174: +.LBB47_684: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.LBB47_685: # in Loop: Header=BB47_678 Depth=1 + jmp .LBB47_693 +.Ltmp4175: +.LBB47_688: # Block address taken + # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.Ltmp4176: +.LBB47_689: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_685 +.Ltmp4177: +.LBB47_691: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3759: + lea rcx, [rbp + 2912] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3760: + jmp .LBB47_692 +.LBB47_692: # in Loop: Header=BB47_678 Depth=1 + jmp .LBB47_693 +.Ltmp4178: +.LBB47_693: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3769: + lea rcx, [rbp + 2912] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3770: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB47_694 +.LBB47_694: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB47_695 + jmp .LBB47_699 +.LBB47_695: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3771: +.Ltmp4179: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3772: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB47_696 +.LBB47_696: # in Loop: Header=BB47_678 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB47_697 + jmp .LBB47_698 +.LBB47_697: # in Loop: Header=BB47_678 Depth=1 +.Ltmp4180: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + int3 +.Ltmp4181: +.LBB47_698: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + jmp .LBB47_699 +.Ltmp4182: +.LBB47_699: # in Loop: Header=BB47_678 Depth=1 + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3773: + lea rcx, [rbp + 2912] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3774: + jmp .LBB47_700 +.LBB47_700: # in Loop: Header=BB47_678 Depth=1 + lea rcx, [rbp + 2912] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB47_678 +.Ltmp4183: +# %bb.701: + .cv_loc 47 1 931 0 # ..\tests\span_tests.cpp:931:0 + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 3984] + lea rdx, [rbp + 2816] +.Ltmp4184: + #DEBUG_VALUE: av2 <- [$rdx+0] + mov r9, -1 + call "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Ltmp4185: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov dword ptr [rbp + 2812], 0 +.LBB47_702: # =>This Loop Header: Depth=1 + # Child Loop BB47_704 Depth 2 + cmp dword ptr [rbp + 2812], 4 + jge .LBB47_724 +# %bb.703: # in Loop: Header=BB47_702 Depth=1 +.Ltmp4186: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_704 +.LBB47_704: # Parent Loop BB47_702 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp4187: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + lea rdx, [rip + "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@"] + lea rax, [rbp + 2704] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 932 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2688] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2664] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2728] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4188: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + movsxd rdx, dword ptr [rbp + 2812] +.Ltmp3775: + lea rcx, [rbp + 2816] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp3776: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB47_705 +.LBB47_705: # in Loop: Header=BB47_704 Depth=2 +.Ltmp3777: + lea rcx, [rbp + 2592] + lea rdx, [rbp + 2600] + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp3778: + jmp .LBB47_706 +.LBB47_706: # in Loop: Header=BB47_704 Depth=2 + mov eax, dword ptr [rbp + 2812] + add eax, 2 + mov dword ptr [rbp + 2588], eax +.Ltmp3779: + lea rcx, [rbp + 2600] + lea rdx, [rbp + 2608] + lea r8, [rbp + 2588] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp3780: + jmp .LBB47_707 +.LBB47_707: # in Loop: Header=BB47_704 Depth=2 +.Ltmp3781: + lea rcx, [rbp + 2728] + lea rdx, [rbp + 2608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp3782: + jmp .LBB47_708 +.LBB47_708: # in Loop: Header=BB47_704 Depth=2 + lea rcx, [rbp + 2608] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB47_714 +.Ltmp4189: +.LBB47_713: # Block address taken + # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_714 +.Ltmp4190: +.LBB47_714: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3785: + lea rcx, [rbp + 2728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp3786: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB47_715 +.LBB47_715: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB47_716 + jmp .LBB47_720 +.LBB47_716: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3787: +.Ltmp4191: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp3788: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB47_717 +.LBB47_717: # in Loop: Header=BB47_704 Depth=2 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB47_718 + jmp .LBB47_719 +.LBB47_718: # in Loop: Header=BB47_704 Depth=2 +.Ltmp4192: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + int3 +.Ltmp4193: +.LBB47_719: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + jmp .LBB47_720 +.Ltmp4194: +.LBB47_720: # in Loop: Header=BB47_704 Depth=2 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3789: + lea rcx, [rbp + 2728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp3790: + jmp .LBB47_721 +.LBB47_721: # in Loop: Header=BB47_704 Depth=2 + lea rcx, [rbp + 2728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB47_704 +.Ltmp4195: +# %bb.722: # in Loop: Header=BB47_702 Depth=1 + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + mov eax, dword ptr [rbp + 2812] + add eax, 1 + mov dword ptr [rbp + 2812], eax + jmp .LBB47_702 +.Ltmp4196: +.LBB47_724: + .cv_loc 47 1 934 0 # ..\tests\span_tests.cpp:934:0 + add rsp, 10704 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_4: # in Loop: Header=BB47_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 +.Ltmp3233: + lea rcx, [rbp + 10456] +.Ltmp4197: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3234: + jmp .LBB47_5 +.LBB47_5: # in Loop: Header=BB47_1 Depth=1 + lea rax, [rip + .LBB47_6] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4198: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_21: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10456] + .cv_loc 47 1 861 0 # ..\tests\span_tests.cpp:861:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4199: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_22: # in Loop: Header=BB47_17 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10168] +.Ltmp4200: + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4201: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_23: # in Loop: Header=BB47_17 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 +.Ltmp3247: + lea rcx, [rbp + 10288] +.Ltmp4202: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3248: + jmp .LBB47_24 +.LBB47_24: # in Loop: Header=BB47_17 Depth=1 + lea rax, [rip + .LBB47_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4203: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10288] + .cv_loc 47 1 862 0 # ..\tests\span_tests.cpp:862:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4204: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_41: # in Loop: Header=BB47_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9944] +.Ltmp4205: + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4206: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_42: # in Loop: Header=BB47_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 +.Ltmp3263: + lea rcx, [rbp + 10064] +.Ltmp4207: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3264: + jmp .LBB47_43 +.LBB47_43: # in Loop: Header=BB47_35 Depth=1 + lea rax, [rip + .LBB47_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4208: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10064] + .cv_loc 47 1 863 0 # ..\tests\span_tests.cpp:863:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4209: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_60: # in Loop: Header=BB47_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9696] +.Ltmp4210: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4211: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_61: # in Loop: Header=BB47_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 +.Ltmp3279: + lea rcx, [rbp + 9816] +.Ltmp4212: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3280: + jmp .LBB47_62 +.LBB47_62: # in Loop: Header=BB47_54 Depth=1 + lea rax, [rip + .LBB47_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4213: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_76: # in Loop: Header=BB47_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 +.Ltmp3293: + lea rcx, [rbp + 9560] +.Ltmp4214: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3294: + jmp .LBB47_77 +.LBB47_77: # in Loop: Header=BB47_73 Depth=1 + lea rax, [rip + .LBB47_78] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4215: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_85: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9816] +.Ltmp4216: + .cv_loc 47 1 864 0 # ..\tests\span_tests.cpp:864:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4217: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9560] +.Ltmp4218: + .cv_loc 47 1 869 0 # ..\tests\span_tests.cpp:869:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4219: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_95: # in Loop: Header=BB47_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9272] +.Ltmp4220: + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4221: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_96: # in Loop: Header=BB47_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 +.Ltmp3307: + lea rcx, [rbp + 9392] +.Ltmp4222: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3308: + jmp .LBB47_97 +.LBB47_97: # in Loop: Header=BB47_90 Depth=1 + lea rax, [rip + .LBB47_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4223: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_113: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9392] + .cv_loc 47 1 870 0 # ..\tests\span_tests.cpp:870:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4224: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_114: # in Loop: Header=BB47_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9048] +.Ltmp4225: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4226: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_115: # in Loop: Header=BB47_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 +.Ltmp3323: + lea rcx, [rbp + 9168] +.Ltmp4227: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3324: + jmp .LBB47_116 +.LBB47_116: # in Loop: Header=BB47_108 Depth=1 + lea rax, [rip + .LBB47_117] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4228: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_130: # in Loop: Header=BB47_127 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 +.Ltmp3337: + lea rcx, [rbp + 8912] +.Ltmp4229: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3338: + jmp .LBB47_131 +.LBB47_131: # in Loop: Header=BB47_127 Depth=1 + lea rax, [rip + .LBB47_132] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4230: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9168] +.Ltmp4231: + .cv_loc 47 1 871 0 # ..\tests\span_tests.cpp:871:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4232: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8912] +.Ltmp4233: + .cv_loc 47 1 876 0 # ..\tests\span_tests.cpp:876:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4234: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_149: # in Loop: Header=BB47_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8624] +.Ltmp4235: + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4236: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_150: # in Loop: Header=BB47_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 +.Ltmp3351: + lea rcx, [rbp + 8744] +.Ltmp4237: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3352: + jmp .LBB47_151 +.LBB47_151: # in Loop: Header=BB47_144 Depth=1 + lea rax, [rip + .LBB47_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4238: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_167: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8744] + .cv_loc 47 1 877 0 # ..\tests\span_tests.cpp:877:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4239: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_168: # in Loop: Header=BB47_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8400] +.Ltmp4240: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4241: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_169: # in Loop: Header=BB47_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 +.Ltmp3367: + lea rcx, [rbp + 8520] +.Ltmp4242: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3368: + jmp .LBB47_170 +.LBB47_170: # in Loop: Header=BB47_162 Depth=1 + lea rax, [rip + .LBB47_171] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4243: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_185: # in Loop: Header=BB47_181 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3385: + lea rcx, [rbp + 8272] + xor edx, edx +.Ltmp4244: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3386: + jmp .LBB47_186 +.LBB47_186: # in Loop: Header=BB47_181 Depth=1 + lea rax, [rip + .LBB47_187] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4245: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_189: # in Loop: Header=BB47_181 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 +.Ltmp3383: + lea rcx, [rbp + 8272] +.Ltmp4246: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3384: + jmp .LBB47_190 +.LBB47_190: # in Loop: Header=BB47_181 Depth=1 + lea rax, [rip + .LBB47_191] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4247: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_193: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8520] +.Ltmp4248: + .cv_loc 47 1 878 0 # ..\tests\span_tests.cpp:878:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4249: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_209: # in Loop: Header=BB47_205 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3403: + lea rcx, [rbp + 8112] + xor edx, edx +.Ltmp4250: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3404: + jmp .LBB47_210 +.LBB47_210: # in Loop: Header=BB47_205 Depth=1 + lea rax, [rip + .LBB47_211] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4251: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_213: # in Loop: Header=BB47_205 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 +.Ltmp3401: + lea rcx, [rbp + 8112] +.Ltmp4252: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3402: + jmp .LBB47_214 +.LBB47_214: # in Loop: Header=BB47_205 Depth=1 + lea rax, [rip + .LBB47_215] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4253: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_217: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8272] +.Ltmp4254: + .cv_loc 47 1 880 0 # ..\tests\span_tests.cpp:880:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4255: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_232: # in Loop: Header=BB47_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 +.Ltmp3417: + lea rcx, [rbp + 7944] +.Ltmp4256: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3418: + jmp .LBB47_233 +.LBB47_233: # in Loop: Header=BB47_229 Depth=1 + lea rax, [rip + .LBB47_234] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4257: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_241: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8112] +.Ltmp4258: + .cv_loc 47 1 881 0 # ..\tests\span_tests.cpp:881:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4259: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_250: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7944] +.Ltmp4260: + .cv_loc 47 1 886 0 # ..\tests\span_tests.cpp:886:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4261: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_251: # in Loop: Header=BB47_246 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7656] +.Ltmp4262: + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4263: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_252: # in Loop: Header=BB47_246 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 +.Ltmp3431: + lea rcx, [rbp + 7776] +.Ltmp4264: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3432: + jmp .LBB47_253 +.LBB47_253: # in Loop: Header=BB47_246 Depth=1 + lea rax, [rip + .LBB47_254] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4265: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_269: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7776] + .cv_loc 47 1 887 0 # ..\tests\span_tests.cpp:887:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4266: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_270: # in Loop: Header=BB47_264 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7432] +.Ltmp4267: + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4268: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_271: # in Loop: Header=BB47_264 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 +.Ltmp3447: + lea rcx, [rbp + 7552] +.Ltmp4269: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3448: + jmp .LBB47_272 +.LBB47_272: # in Loop: Header=BB47_264 Depth=1 + lea rax, [rip + .LBB47_273] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4270: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_288: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7552] + .cv_loc 47 1 888 0 # ..\tests\span_tests.cpp:888:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4271: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_289: # in Loop: Header=BB47_283 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7184] +.Ltmp4272: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4273: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_290: # in Loop: Header=BB47_283 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 +.Ltmp3463: + lea rcx, [rbp + 7304] +.Ltmp4274: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3464: + jmp .LBB47_291 +.LBB47_291: # in Loop: Header=BB47_283 Depth=1 + lea rax, [rip + .LBB47_292] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4275: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_306: # in Loop: Header=BB47_302 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3481: + lea rcx, [rbp + 7056] + xor edx, edx +.Ltmp4276: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3482: + jmp .LBB47_307 +.LBB47_307: # in Loop: Header=BB47_302 Depth=1 + lea rax, [rip + .LBB47_308] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4277: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_310: # in Loop: Header=BB47_302 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 +.Ltmp3479: + lea rcx, [rbp + 7056] +.Ltmp4278: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3480: + jmp .LBB47_311 +.LBB47_311: # in Loop: Header=BB47_302 Depth=1 + lea rax, [rip + .LBB47_312] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4279: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_314: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7304] +.Ltmp4280: + .cv_loc 47 1 889 0 # ..\tests\span_tests.cpp:889:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4281: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_329: # in Loop: Header=BB47_326 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 +.Ltmp3495: + lea rcx, [rbp + 6888] +.Ltmp4282: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3496: + jmp .LBB47_330 +.LBB47_330: # in Loop: Header=BB47_326 Depth=1 + lea rax, [rip + .LBB47_331] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4283: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_338: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7056] +.Ltmp4284: + .cv_loc 47 1 890 0 # ..\tests\span_tests.cpp:890:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4285: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_347: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6888] +.Ltmp4286: + .cv_loc 47 1 895 0 # ..\tests\span_tests.cpp:895:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4287: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_348: # in Loop: Header=BB47_343 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6600] +.Ltmp4288: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4289: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_349: # in Loop: Header=BB47_343 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 +.Ltmp3509: + lea rcx, [rbp + 6720] +.Ltmp4290: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3510: + jmp .LBB47_350 +.LBB47_350: # in Loop: Header=BB47_343 Depth=1 + lea rax, [rip + .LBB47_351] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4291: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_364: # in Loop: Header=BB47_361 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 +.Ltmp3523: + lea rcx, [rbp + 6480] +.Ltmp4292: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3524: + jmp .LBB47_365 +.LBB47_365: # in Loop: Header=BB47_361 Depth=1 + lea rax, [rip + .LBB47_366] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4293: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_373: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6720] +.Ltmp4294: + .cv_loc 47 1 896 0 # ..\tests\span_tests.cpp:896:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4295: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_380: # in Loop: Header=BB47_378 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 +.Ltmp3535: + lea rcx, [rbp + 6312] +.Ltmp4296: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3536: + jmp .LBB47_381 +.LBB47_381: # in Loop: Header=BB47_378 Depth=1 + lea rax, [rip + .LBB47_382] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4297: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_389: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6480] +.Ltmp4298: + .cv_loc 47 1 901 0 # ..\tests\span_tests.cpp:901:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4299: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_399: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6312] +.Ltmp4300: + .cv_loc 47 1 902 0 # ..\tests\span_tests.cpp:902:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4301: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_400: # in Loop: Header=BB47_394 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6032] +.Ltmp4302: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4303: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_401: # in Loop: Header=BB47_394 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 +.Ltmp3551: + lea rcx, [rbp + 6152] +.Ltmp4304: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3552: + jmp .LBB47_402 +.LBB47_402: # in Loop: Header=BB47_394 Depth=1 + lea rax, [rip + .LBB47_403] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4305: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_417: # in Loop: Header=BB47_413 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3569: + lea rcx, [rbp + 5904] + xor edx, edx +.Ltmp4306: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3570: + jmp .LBB47_418 +.LBB47_418: # in Loop: Header=BB47_413 Depth=1 + lea rax, [rip + .LBB47_419] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4307: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_421: # in Loop: Header=BB47_413 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 +.Ltmp3567: + lea rcx, [rbp + 5904] +.Ltmp4308: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3568: + jmp .LBB47_422 +.LBB47_422: # in Loop: Header=BB47_413 Depth=1 + lea rax, [rip + .LBB47_423] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4309: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_425: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6152] +.Ltmp4310: + .cv_loc 47 1 903 0 # ..\tests\span_tests.cpp:903:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4311: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_442: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5904] +.Ltmp4312: + .cv_loc 47 1 904 0 # ..\tests\span_tests.cpp:904:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4313: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_443: # in Loop: Header=BB47_437 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5616] +.Ltmp4314: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4315: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_444: # in Loop: Header=BB47_437 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 +.Ltmp3585: + lea rcx, [rbp + 5736] +.Ltmp4316: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3586: + jmp .LBB47_445 +.LBB47_445: # in Loop: Header=BB47_437 Depth=1 + lea rax, [rip + .LBB47_446] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4317: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_460: # in Loop: Header=BB47_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3603: + lea rcx, [rbp + 5488] + xor edx, edx +.Ltmp4318: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3604: + jmp .LBB47_461 +.LBB47_461: # in Loop: Header=BB47_456 Depth=1 + lea rax, [rip + .LBB47_462] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4319: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_464: # in Loop: Header=BB47_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 +.Ltmp3601: + lea rcx, [rbp + 5488] +.Ltmp4320: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3602: + jmp .LBB47_465 +.LBB47_465: # in Loop: Header=BB47_456 Depth=1 + lea rax, [rip + .LBB47_466] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4321: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_468: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5736] +.Ltmp4322: + .cv_loc 47 1 909 0 # ..\tests\span_tests.cpp:909:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4323: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_485: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5488] +.Ltmp4324: + .cv_loc 47 1 910 0 # ..\tests\span_tests.cpp:910:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4325: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_486: # in Loop: Header=BB47_480 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5192] +.Ltmp4326: + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4327: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_487: # in Loop: Header=BB47_480 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 +.Ltmp3619: + lea rcx, [rbp + 5312] +.Ltmp4328: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3620: + jmp .LBB47_488 +.LBB47_488: # in Loop: Header=BB47_480 Depth=1 + lea rax, [rip + .LBB47_489] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4329: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_504: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5312] + .cv_loc 47 1 915 0 # ..\tests\span_tests.cpp:915:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4330: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_505: # in Loop: Header=BB47_499 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4944] +.Ltmp4331: + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4332: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_506: # in Loop: Header=BB47_499 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 +.Ltmp3635: + lea rcx, [rbp + 5064] +.Ltmp4333: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3636: + jmp .LBB47_507 +.LBB47_507: # in Loop: Header=BB47_499 Depth=1 + lea rax, [rip + .LBB47_508] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4334: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_523: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5064] + .cv_loc 47 1 916 0 # ..\tests\span_tests.cpp:916:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4335: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_524: # in Loop: Header=BB47_518 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4696] +.Ltmp4336: + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4337: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_525: # in Loop: Header=BB47_518 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 +.Ltmp3651: + lea rcx, [rbp + 4816] +.Ltmp4338: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3652: + jmp .LBB47_526 +.LBB47_526: # in Loop: Header=BB47_518 Depth=1 + lea rax, [rip + .LBB47_527] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4339: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_542: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4816] + .cv_loc 47 1 917 0 # ..\tests\span_tests.cpp:917:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4340: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_543: # in Loop: Header=BB47_537 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4448] +.Ltmp4341: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4342: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_544: # in Loop: Header=BB47_537 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 +.Ltmp3667: + lea rcx, [rbp + 4568] +.Ltmp4343: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3668: + jmp .LBB47_545 +.LBB47_545: # in Loop: Header=BB47_537 Depth=1 + lea rax, [rip + .LBB47_546] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4344: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_560: # in Loop: Header=BB47_556 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3685: + lea rcx, [rbp + 4320] + xor edx, edx +.Ltmp4345: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3686: + jmp .LBB47_561 +.LBB47_561: # in Loop: Header=BB47_556 Depth=1 + lea rax, [rip + .LBB47_562] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4346: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_564: # in Loop: Header=BB47_556 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 +.Ltmp3683: + lea rcx, [rbp + 4320] +.Ltmp4347: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3684: + jmp .LBB47_565 +.LBB47_565: # in Loop: Header=BB47_556 Depth=1 + lea rax, [rip + .LBB47_566] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4348: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_568: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4568] +.Ltmp4349: + .cv_loc 47 1 918 0 # ..\tests\span_tests.cpp:918:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4350: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_587: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4320] +.Ltmp4351: + .cv_loc 47 1 919 0 # ..\tests\span_tests.cpp:919:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4352: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_588: # in Loop: Header=BB47_582 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp4353: + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4354: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_589: # in Loop: Header=BB47_582 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 +.Ltmp3799: + lea rcx, [rbp + 4136] +.Ltmp4355: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3800: + jmp .LBB47_590 +.LBB47_590: # in Loop: Header=BB47_582 Depth=2 + lea rax, [rip + .LBB47_591] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4356: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_601: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 47 1 921 0 # ..\tests\span_tests.cpp:921:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4357: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_608: # in Loop: Header=BB47_603 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3784] +.Ltmp4358: + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4359: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_609: # in Loop: Header=BB47_603 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 +.Ltmp3701: + lea rcx, [rbp + 3904] +.Ltmp4360: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3702: + jmp .LBB47_610 +.LBB47_610: # in Loop: Header=BB47_603 Depth=1 + lea rax, [rip + .LBB47_611] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4361: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_626: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3904] + .cv_loc 47 1 926 0 # ..\tests\span_tests.cpp:926:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4362: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_627: # in Loop: Header=BB47_621 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3536] +.Ltmp4363: + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4364: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_628: # in Loop: Header=BB47_621 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 +.Ltmp3717: + lea rcx, [rbp + 3656] +.Ltmp4365: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3718: + jmp .LBB47_629 +.LBB47_629: # in Loop: Header=BB47_621 Depth=1 + lea rax, [rip + .LBB47_630] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4366: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_645: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3656] + .cv_loc 47 1 927 0 # ..\tests\span_tests.cpp:927:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4367: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_646: # in Loop: Header=BB47_640 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3288] +.Ltmp4368: + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4369: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_647: # in Loop: Header=BB47_640 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 +.Ltmp3733: + lea rcx, [rbp + 3408] +.Ltmp4370: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3734: + jmp .LBB47_648 +.LBB47_648: # in Loop: Header=BB47_640 Depth=1 + lea rax, [rip + .LBB47_649] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4371: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_664: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3408] + .cv_loc 47 1 928 0 # ..\tests\span_tests.cpp:928:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4372: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_665: # in Loop: Header=BB47_659 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3040] +.Ltmp4373: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4374: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_666: # in Loop: Header=BB47_659 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 +.Ltmp3749: + lea rcx, [rbp + 3160] +.Ltmp4375: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3750: + jmp .LBB47_667 +.LBB47_667: # in Loop: Header=BB47_659 Depth=1 + lea rax, [rip + .LBB47_668] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4376: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_682: # in Loop: Header=BB47_678 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3767: + lea rcx, [rbp + 2912] + xor edx, edx +.Ltmp4377: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp3768: + jmp .LBB47_683 +.LBB47_683: # in Loop: Header=BB47_678 Depth=1 + lea rax, [rip + .LBB47_684] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4378: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_686: # in Loop: Header=BB47_678 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 +.Ltmp3765: + lea rcx, [rbp + 2912] +.Ltmp4379: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3766: + jmp .LBB47_687 +.LBB47_687: # in Loop: Header=BB47_678 Depth=1 + lea rax, [rip + .LBB47_688] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4380: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_690: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3160] +.Ltmp4381: + .cv_loc 47 1 929 0 # ..\tests\span_tests.cpp:929:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4382: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_709: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2912] +.Ltmp4383: + .cv_loc 47 1 930 0 # ..\tests\span_tests.cpp:930:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4384: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_710: # in Loop: Header=BB47_704 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2608] +.Ltmp4385: + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4386: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB47_711: # in Loop: Header=BB47_704 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 +.Ltmp3783: + lea rcx, [rbp + 2728] +.Ltmp4387: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp3784: + jmp .LBB47_712 +.LBB47_712: # in Loop: Header=BB47_704 Depth=2 + lea rax, [rip + .LBB47_713] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4388: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA": +.seh_proc "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA" +.LBB47_723: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2728] + .cv_loc 47 1 932 0 # ..\tests\span_tests.cpp:932:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4389: +.Lfunc_end47: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 429065506 # MagicNumber + .long 134 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # UnwindMap + .long 37 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # TryBlockMap + .long 186 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # IPToStateXData + .long 10696 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long -1 # ToState + .long "?dtor$21@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 4 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long 19 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 18 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long 23 # ToState + .long "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 22 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 26 # ToState + .long 0 # Action + .long 26 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 29 # ToState + .long 0 # Action + .long 30 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 29 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$193@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 34 # ToState + .long "?dtor$168@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 37 # ToState + .long 0 # Action + .long 37 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$241@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$250@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$269@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long 47 # ToState + .long "?dtor$251@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$288@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 50 # ToState + .long 0 # Action + .long 51 # ToState + .long "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 50 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$314@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long 55 # ToState + .long "?dtor$289@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 54 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$338@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 58 # ToState + .long 0 # Action + .long 58 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$347@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 61 # ToState + .long 0 # Action + .long 61 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$373@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long 65 # ToState + .long "?dtor$348@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$389@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long 68 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$399@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 71 # ToState + .long 0 # Action + .long 71 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 74 # ToState + .long 0 # Action + .long 75 # ToState + .long "?dtor$400@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 74 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 78 # ToState + .long 0 # Action + .long 78 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 81 # ToState + .long 0 # Action + .long 82 # ToState + .long "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 81 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 85 # ToState + .long 0 # Action + .long 85 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$504@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$486@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$523@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 93 # ToState + .long "?dtor$505@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$542@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long 97 # ToState + .long "?dtor$524@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$568@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long 101 # ToState + .long "?dtor$543@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$587@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long 104 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$601@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 107 # ToState + .long 0 # Action + .long 108 # ToState + .long "?dtor$588@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 107 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$626@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 111 # ToState + .long 0 # Action + .long 112 # ToState + .long "?dtor$608@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 111 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$645@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 115 # ToState + .long 0 # Action + .long 116 # ToState + .long "?dtor$627@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 115 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$664@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long 120 # ToState + .long "?dtor$646@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$690@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long 124 # ToState + .long "?dtor$665@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$709@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 127 # ToState + .long 0 # Action + .long 127 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$723@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action + .long 131 # ToState + .long "?dtor$710@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 19 # TryLow + .long 20 # TryHigh + .long 21 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 23 # TryLow + .long 24 # TryHigh + .long 25 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 27 # TryLow + .long 27 # TryHigh + .long 28 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 30 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 35 # TryHigh + .long 36 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 38 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 44 # TryHigh + .long 45 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 47 # TryLow + .long 48 # TryHigh + .long 49 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 51 # TryLow + .long 52 # TryHigh + .long 53 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 55 # TryLow + .long 56 # TryHigh + .long 57 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 59 # TryLow + .long 59 # TryHigh + .long 60 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 62 # TryLow + .long 62 # TryHigh + .long 63 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 65 # TryLow + .long 66 # TryHigh + .long 67 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 69 # TryLow + .long 69 # TryHigh + .long 70 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 72 # TryLow + .long 72 # TryHigh + .long 73 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 75 # TryLow + .long 76 # TryHigh + .long 77 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 79 # TryLow + .long 79 # TryHigh + .long 80 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 82 # TryLow + .long 83 # TryHigh + .long 84 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 86 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 94 # TryHigh + .long 95 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 97 # TryLow + .long 98 # TryHigh + .long 99 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 101 # TryLow + .long 102 # TryHigh + .long 103 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 105 # TryLow + .long 105 # TryHigh + .long 106 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 108 # TryLow + .long 109 # TryHigh + .long 110 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 112 # TryLow + .long 113 # TryHigh + .long 114 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 116 # TryLow + .long 117 # TryHigh + .long 118 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$32$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 120 # TryLow + .long 121 # TryHigh + .long 122 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$33$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 124 # TryLow + .long 125 # TryHigh + .long 126 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$34$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 128 # TryLow + .long 128 # TryHigh + .long 129 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$35$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray + .long 131 # TryLow + .long 132 # TryHigh + .long 133 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$36$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$32$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$33$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$34$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$35$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$36$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____30@@YAXXZ": + .long .Lfunc_begin47@IMGREL # IP + .long -1 # ToState + .long .Ltmp3227@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp3235@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp3240@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3241@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp3245@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp3249@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp3254@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3255@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp3261@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp3265@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp3270@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3271@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp3277@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp3281@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp3286@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3287@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp3295@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp3300@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3301@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp3305@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp3309@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp3314@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3315@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp3321@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp3325@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp3330@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3331@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp3339@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp3344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3345@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp3349@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp3353@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp3358@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3359@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp3365@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp3369@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp3374@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3375@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp3379@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp3377@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp3392@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3393@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp3397@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp3395@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp3410@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3411@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp3419@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp3424@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3425@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp3429@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp3433@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp3438@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3439@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp3445@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp3449@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp3454@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3455@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp3461@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp3465@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp3470@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3471@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp3475@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp3473@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp3488@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3489@IMGREL+1 # IP + .long 62 # ToState + .long .Ltmp3497@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp3502@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3503@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp3507@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp3511@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp3516@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3517@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp3525@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp3530@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3531@IMGREL+1 # IP + .long 72 # ToState + .long .Ltmp3537@IMGREL+1 # IP + .long 71 # ToState + .long .Ltmp3542@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3543@IMGREL+1 # IP + .long 75 # ToState + .long .Ltmp3549@IMGREL+1 # IP + .long 76 # ToState + .long .Ltmp3553@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp3558@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3559@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp3563@IMGREL+1 # IP + .long 79 # ToState + .long .Ltmp3561@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp3576@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3577@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp3583@IMGREL+1 # IP + .long 83 # ToState + .long .Ltmp3587@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp3592@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3593@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp3597@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp3595@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp3610@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3611@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp3617@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp3621@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp3626@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3627@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp3633@IMGREL+1 # IP + .long 94 # ToState + .long .Ltmp3637@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp3642@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3643@IMGREL+1 # IP + .long 97 # ToState + .long .Ltmp3649@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp3653@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp3658@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3659@IMGREL+1 # IP + .long 101 # ToState + .long .Ltmp3665@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp3669@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp3674@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3675@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp3679@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp3677@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp3692@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3791@IMGREL+1 # IP + .long 108 # ToState + .long .Ltmp3797@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp3801@IMGREL+1 # IP + .long 107 # ToState + .long .Ltmp3806@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3693@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp3699@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp3703@IMGREL+1 # IP + .long 111 # ToState + .long .Ltmp3708@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3709@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp3715@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp3719@IMGREL+1 # IP + .long 115 # ToState + .long .Ltmp3724@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3725@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp3731@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp3735@IMGREL+1 # IP + .long 119 # ToState + .long .Ltmp3740@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3741@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp3747@IMGREL+1 # IP + .long 125 # ToState + .long .Ltmp3751@IMGREL+1 # IP + .long 123 # ToState + .long .Ltmp3756@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3757@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp3761@IMGREL+1 # IP + .long 128 # ToState + .long .Ltmp3759@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp3774@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp3775@IMGREL+1 # IP + .long 131 # ToState + .long .Ltmp3781@IMGREL+1 # IP + .long 132 # ToState + .long .Ltmp3785@IMGREL+1 # IP + .long 130 # ToState + .long .Ltmp3790@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$4@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$76@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 21 # ToState + .long "?catch$115@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 25 # ToState + .long "?catch$130@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 28 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$169@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 36 # ToState + .long "?catch$185@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$189@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$209@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$213@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$232@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 45 # ToState + .long "?catch$252@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 49 # ToState + .long "?catch$271@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 53 # ToState + .long "?catch$290@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 57 # ToState + .long "?catch$306@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 60 # ToState + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 60 # ToState + .long "?catch$329@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 63 # ToState + .long "?catch$349@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 67 # ToState + .long "?catch$364@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 70 # ToState + .long "?catch$380@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 73 # ToState + .long "?catch$401@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 77 # ToState + .long "?catch$417@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 80 # ToState + .long "?catch$421@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 80 # ToState + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 84 # ToState + .long "?catch$460@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$464@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$487@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$506@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 95 # ToState + .long "?catch$525@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 99 # ToState + .long "?catch$544@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 103 # ToState + .long "?catch$560@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 106 # ToState + .long "?catch$564@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 106 # ToState + .long "?catch$589@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 110 # ToState + .long "?catch$609@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 114 # ToState + .long "?catch$628@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 118 # ToState + .long "?catch$647@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 122 # ToState + .long "?catch$666@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 126 # ToState + .long "?catch$682@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$686@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$711@?0??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@4HA"@IMGREL # IP + .long 133 # ToState + .text + # -- End function + .def "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin48: + .cv_func_id 48 + .cv_loc 48 1 855 0 # ..\tests\span_tests.cpp:855:0 +.seh_proc "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4390: + lea rcx, [rip + "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4391: +.Lfunc_end48: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin49: + .cv_func_id 49 + .cv_loc 49 1 937 0 # ..\tests\span_tests.cpp:937:0 +.seh_proc "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4392: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_07LGOOEFLN@at_call?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 937 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4393: +.Lfunc_end49: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____32@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" +.Lfunc_begin50: + .cv_func_id 50 + .cv_loc 50 1 938 0 # ..\tests\span_tests.cpp:938:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1472 + .seh_stackalloc 1472 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4478: + .cv_loc 50 1 939 0 # ..\tests\span_tests.cpp:939:0 + mov qword ptr [rbp + 1336], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1312], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1320], rax +.Ltmp4479: + .cv_loc 50 1 942 0 # ..\tests\span_tests.cpp:942:0 + lea rcx, [rbp + 1296] +.Ltmp4480: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1312] +.Ltmp4481: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____32:arr <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4482: + mov qword ptr [rbp + 312], rax # 8-byte Spill +.LBB50_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4483: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + lea rdx, [rip + "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 1192] + mov rcx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 943 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1216] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, qword ptr [rbp + 296] # 8-byte Reload + mov r9, qword ptr [rbp + 304] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4394: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1296] +.Ltmp4484: + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4395: + mov qword ptr [rbp + 248], rax # 8-byte Spill + jmp .LBB50_2 +.LBB50_2: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4396: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1088] + mov r8, qword ptr [rbp + 248] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4397: + jmp .LBB50_3 +.LBB50_3: # in Loop: Header=BB50_1 Depth=1 + mov dword ptr [rbp + 1076], 1 +.Ltmp4398: + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1096] + lea r8, [rbp + 1076] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4399: + jmp .LBB50_4 +.LBB50_4: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4400: + lea rcx, [rbp + 1216] + lea rdx, [rbp + 1096] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4401: + jmp .LBB50_5 +.LBB50_5: # in Loop: Header=BB50_1 Depth=1 + lea rcx, [rbp + 1096] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_10 +.Ltmp4485: +.LBB50_9: # Block address taken + # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp .LBB50_10 +.Ltmp4486: +.LBB50_10: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4404: + lea rcx, [rbp + 1216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4405: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB50_11 +.LBB50_11: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB50_12 + jmp .LBB50_16 +.LBB50_12: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4406: +.Ltmp4487: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4407: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB50_13 +.LBB50_13: # in Loop: Header=BB50_1 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB50_14 + jmp .LBB50_15 +.LBB50_14: # in Loop: Header=BB50_1 Depth=1 +.Ltmp4488: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + int3 +.Ltmp4489: +.LBB50_15: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + jmp .LBB50_16 +.Ltmp4490: +.LBB50_16: # in Loop: Header=BB50_1 Depth=1 + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4408: + lea rcx, [rbp + 1216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4409: + jmp .LBB50_17 +.LBB50_17: # in Loop: Header=BB50_1 Depth=1 + lea rcx, [rbp + 1216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_1 +.Ltmp4491: +# %bb.18: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_19 +.LBB50_19: # =>This Inner Loop Header: Depth=1 +.Ltmp4492: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + lea rdx, [rip + "??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 944 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4410: + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4411: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB50_20 +.LBB50_20: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB50_21 + jmp .LBB50_32 +.LBB50_21: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4414: + mov eax, 5 + mov edx, eax + lea rcx, [rbp + 1296] +.Ltmp4493: + call "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4415: + mov qword ptr [rbp + 160], rax # 8-byte Spill + jmp .LBB50_22 +.LBB50_22: # in Loop: Header=BB50_19 Depth=1 +.Ltmp4416: + lea rcx, [rbp + 992] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4417: + jmp .LBB50_30 +.Ltmp4494: +.LBB50_25: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.LBB50_26: # in Loop: Header=BB50_19 Depth=1 + jmp .LBB50_34 +.Ltmp4495: +.LBB50_29: # Block address taken + # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.Ltmp4496: +.LBB50_30: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_26 +.Ltmp4497: +.LBB50_32: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4412: + lea rcx, [rbp + 992] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4413: + jmp .LBB50_33 +.LBB50_33: # in Loop: Header=BB50_19 Depth=1 + jmp .LBB50_34 +.Ltmp4498: +.LBB50_34: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4422: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4423: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB50_35 +.LBB50_35: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB50_36 + jmp .LBB50_40 +.LBB50_36: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4424: +.Ltmp4499: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4425: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB50_37 +.LBB50_37: # in Loop: Header=BB50_19 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB50_38 + jmp .LBB50_39 +.LBB50_38: # in Loop: Header=BB50_19 Depth=1 +.Ltmp4500: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + int3 +.Ltmp4501: +.LBB50_39: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + jmp .LBB50_40 +.Ltmp4502: +.LBB50_40: # in Loop: Header=BB50_19 Depth=1 + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4426: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4427: + jmp .LBB50_41 +.LBB50_41: # in Loop: Header=BB50_19 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB50_19 +.Ltmp4503: +# %bb.42: + .cv_loc 50 1 948 0 # ..\tests\span_tests.cpp:948:0 + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 920], rax + .cv_loc 50 1 949 0 # ..\tests\span_tests.cpp:949:0 + lea rcx, [rbp + 912] +.Ltmp4504: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 920] +.Ltmp4505: + #DEBUG_VALUE: arr2d <- [$rdx+0] + call "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Ltmp4506: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB50_43: # =>This Inner Loop Header: Depth=1 +.Ltmp4507: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + lea rdx, [rip + "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 808] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 950 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 792] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 768] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 832] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4428: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4508: + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4429: + mov qword ptr [rbp + 80], rax # 8-byte Spill + jmp .LBB50_44 +.LBB50_44: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4430: + lea rcx, [rbp + 696] + lea rdx, [rbp + 704] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4431: + jmp .LBB50_45 +.LBB50_45: # in Loop: Header=BB50_43 Depth=1 + mov dword ptr [rbp + 692], 1 +.Ltmp4432: + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + lea r8, [rbp + 692] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4433: + jmp .LBB50_46 +.LBB50_46: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4434: + lea rcx, [rbp + 832] + lea rdx, [rbp + 712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4435: + jmp .LBB50_47 +.LBB50_47: # in Loop: Header=BB50_43 Depth=1 + lea rcx, [rbp + 712] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_53 +.Ltmp4509: +.LBB50_52: # Block address taken + # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp .LBB50_53 +.Ltmp4510: +.LBB50_53: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4438: + lea rcx, [rbp + 832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4439: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB50_54 +.LBB50_54: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB50_55 + jmp .LBB50_59 +.LBB50_55: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4440: +.Ltmp4511: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4441: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB50_56 +.LBB50_56: # in Loop: Header=BB50_43 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB50_57 + jmp .LBB50_58 +.LBB50_57: # in Loop: Header=BB50_43 Depth=1 +.Ltmp4512: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + int3 +.Ltmp4513: +.LBB50_58: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + jmp .LBB50_59 +.Ltmp4514: +.LBB50_59: # in Loop: Header=BB50_43 Depth=1 + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4442: + lea rcx, [rbp + 832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4443: + jmp .LBB50_60 +.LBB50_60: # in Loop: Header=BB50_43 Depth=1 + lea rcx, [rbp + 832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_43 +.Ltmp4515: +# %bb.61: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_62 +.LBB50_62: # =>This Inner Loop Header: Depth=1 +.Ltmp4516: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + lea rdx, [rip + "??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@"] + lea rax, [rbp + 584] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 951 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 568] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 544] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 608] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4444: + mov r10d, 1 + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4517: + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4445: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB50_63 +.LBB50_63: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4446: + lea rcx, [rbp + 472] + lea rdx, [rbp + 480] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4447: + jmp .LBB50_64 +.LBB50_64: # in Loop: Header=BB50_62 Depth=1 + mov dword ptr [rbp + 468], 6 +.Ltmp4448: + lea rcx, [rbp + 480] + lea rdx, [rbp + 488] + lea r8, [rbp + 468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4449: + jmp .LBB50_65 +.LBB50_65: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4450: + lea rcx, [rbp + 608] + lea rdx, [rbp + 488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4451: + jmp .LBB50_66 +.LBB50_66: # in Loop: Header=BB50_62 Depth=1 + lea rcx, [rbp + 488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB50_72 +.Ltmp4518: +.LBB50_71: # Block address taken + # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_72 +.Ltmp4519: +.LBB50_72: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4454: + lea rcx, [rbp + 608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4455: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB50_73 +.LBB50_73: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB50_74 + jmp .LBB50_78 +.LBB50_74: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4456: +.Ltmp4520: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4457: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB50_75 +.LBB50_75: # in Loop: Header=BB50_62 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB50_76 + jmp .LBB50_77 +.LBB50_76: # in Loop: Header=BB50_62 Depth=1 +.Ltmp4521: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + int3 +.Ltmp4522: +.LBB50_77: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + jmp .LBB50_78 +.Ltmp4523: +.LBB50_78: # in Loop: Header=BB50_62 Depth=1 + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4458: + lea rcx, [rbp + 608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4459: + jmp .LBB50_79 +.LBB50_79: # in Loop: Header=BB50_62 Depth=1 + lea rcx, [rbp + 608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB50_62 +.Ltmp4524: +# %bb.80: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_81 +.LBB50_81: # =>This Inner Loop Header: Depth=1 +.Ltmp4525: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + lea rdx, [rip + "??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 360] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 952 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 344] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 320] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 384] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4460: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4461: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB50_82 +.LBB50_82: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB50_83 + jmp .LBB50_94 +.LBB50_83: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4464: + mov eax, 2 + mov edx, eax + lea rcx, [rbp + 912] +.Ltmp4526: + call "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4465: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB50_84 +.LBB50_84: # in Loop: Header=BB50_81 Depth=1 +.Ltmp4466: + lea rcx, [rbp + 384] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4467: + jmp .LBB50_92 +.Ltmp4527: +.LBB50_87: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.LBB50_88: # in Loop: Header=BB50_81 Depth=1 + jmp .LBB50_96 +.Ltmp4528: +.LBB50_91: # Block address taken + # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.Ltmp4529: +.LBB50_92: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_88 +.Ltmp4530: +.LBB50_94: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4462: + lea rcx, [rbp + 384] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4463: + jmp .LBB50_95 +.LBB50_95: # in Loop: Header=BB50_81 Depth=1 + jmp .LBB50_96 +.Ltmp4531: +.LBB50_96: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4472: + lea rcx, [rbp + 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4473: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB50_97 +.LBB50_97: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB50_98 + jmp .LBB50_102 +.LBB50_98: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4474: +.Ltmp4532: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4475: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB50_99 +.LBB50_99: # in Loop: Header=BB50_81 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB50_100 + jmp .LBB50_101 +.LBB50_100: # in Loop: Header=BB50_81 Depth=1 +.Ltmp4533: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + int3 +.Ltmp4534: +.LBB50_101: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + jmp .LBB50_102 +.Ltmp4535: +.LBB50_102: # in Loop: Header=BB50_81 Depth=1 + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4476: + lea rcx, [rbp + 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4477: + jmp .LBB50_103 +.LBB50_103: # in Loop: Header=BB50_81 Depth=1 + lea rcx, [rbp + 384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB50_81 +.Ltmp4536: +# %bb.104: + .cv_loc 50 1 954 0 # ..\tests\span_tests.cpp:954:0 + add rsp, 1472 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_6: # in Loop: Header=BB50_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp4537: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4538: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_7: # in Loop: Header=BB50_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 +.Ltmp4402: + lea rcx, [rbp + 1216] +.Ltmp4539: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4403: + jmp .LBB50_8 +.LBB50_8: # in Loop: Header=BB50_1 Depth=1 + lea rax, [rip + .LBB50_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4540: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_23: # in Loop: Header=BB50_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4420: + lea rcx, [rbp + 992] + xor edx, edx +.Ltmp4541: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4421: + jmp .LBB50_24 +.LBB50_24: # in Loop: Header=BB50_19 Depth=1 + lea rax, [rip + .LBB50_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4542: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_27: # in Loop: Header=BB50_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 +.Ltmp4418: + lea rcx, [rbp + 992] +.Ltmp4543: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4419: + jmp .LBB50_28 +.LBB50_28: # in Loop: Header=BB50_19 Depth=1 + lea rax, [rip + .LBB50_29] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4544: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1216] +.Ltmp4545: + .cv_loc 50 1 943 0 # ..\tests\span_tests.cpp:943:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4546: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp4547: + .cv_loc 50 1 944 0 # ..\tests\span_tests.cpp:944:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4548: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_49: # in Loop: Header=BB50_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 712] +.Ltmp4549: + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4550: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_50: # in Loop: Header=BB50_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 +.Ltmp4436: + lea rcx, [rbp + 832] +.Ltmp4551: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4437: + jmp .LBB50_51 +.LBB50_51: # in Loop: Header=BB50_43 Depth=1 + lea rax, [rip + .LBB50_52] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4552: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 832] + .cv_loc 50 1 950 0 # ..\tests\span_tests.cpp:950:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4553: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_68: # in Loop: Header=BB50_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp4554: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4555: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_69: # in Loop: Header=BB50_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 +.Ltmp4452: + lea rcx, [rbp + 608] +.Ltmp4556: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4453: + jmp .LBB50_70 +.LBB50_70: # in Loop: Header=BB50_62 Depth=1 + lea rax, [rip + .LBB50_71] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4557: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_85: # in Loop: Header=BB50_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4470: + lea rcx, [rbp + 384] + xor edx, edx +.Ltmp4558: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4471: + jmp .LBB50_86 +.LBB50_86: # in Loop: Header=BB50_81 Depth=1 + lea rax, [rip + .LBB50_87] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4559: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB50_89: # in Loop: Header=BB50_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 +.Ltmp4468: + lea rcx, [rbp + 384] +.Ltmp4560: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4469: + jmp .LBB50_90 +.LBB50_90: # in Loop: Header=BB50_81 Depth=1 + lea rax, [rip + .LBB50_91] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4561: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_93: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp4562: + .cv_loc 50 1 951 0 # ..\tests\span_tests.cpp:951:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4563: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA" +.LBB50_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 384] +.Ltmp4564: + .cv_loc 50 1 952 0 # ..\tests\span_tests.cpp:952:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4565: +.Lfunc_end50: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # TryBlockMap + .long 28 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # IPToStateXData + .long 1464 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____32@@YAXXZ": + .long .Lfunc_begin50@IMGREL # IP + .long -1 # ToState + .long .Ltmp4394@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4400@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4404@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4409@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4410@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4414@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4412@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4427@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4428@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4434@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4438@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp4443@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4444@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4450@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4454@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp4459@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4460@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4464@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4462@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4477@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin51: + .cv_func_id 51 + .cv_loc 51 1 937 0 # ..\tests\span_tests.cpp:937:0 +.seh_proc "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4566: + lea rcx, [rip + "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4567: +.Lfunc_end51: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin52: + .cv_func_id 52 + .cv_loc 52 1 957 0 # ..\tests\span_tests.cpp:957:0 +.seh_proc "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4568: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@JLKKECOB@operator_function_call?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 957 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4569: +.Lfunc_end52: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____34@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" +.Lfunc_begin53: + .cv_func_id 53 + .cv_loc 53 1 958 0 # ..\tests\span_tests.cpp:958:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1472 + .seh_stackalloc 1472 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4654: + .cv_loc 53 1 959 0 # ..\tests\span_tests.cpp:959:0 + mov qword ptr [rbp + 1336], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1312], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1320], rax +.Ltmp4655: + .cv_loc 53 1 962 0 # ..\tests\span_tests.cpp:962:0 + lea rcx, [rbp + 1296] +.Ltmp4656: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1312] +.Ltmp4657: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____34:arr <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4658: + mov qword ptr [rbp + 312], rax # 8-byte Spill +.LBB53_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4659: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + lea rdx, [rip + "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 1192] + mov rcx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 963 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 296], rcx # 8-byte Spill + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1152] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1216] + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov r8, qword ptr [rbp + 296] # 8-byte Reload + mov r9, qword ptr [rbp + 304] # 8-byte Reload + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4570: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 1296] +.Ltmp4660: + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4571: + mov qword ptr [rbp + 248], rax # 8-byte Spill + jmp .LBB53_2 +.LBB53_2: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4572: + lea rcx, [rbp + 1080] + lea rdx, [rbp + 1088] + mov r8, qword ptr [rbp + 248] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4573: + jmp .LBB53_3 +.LBB53_3: # in Loop: Header=BB53_1 Depth=1 + mov dword ptr [rbp + 1076], 1 +.Ltmp4574: + lea rcx, [rbp + 1088] + lea rdx, [rbp + 1096] + lea r8, [rbp + 1076] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4575: + jmp .LBB53_4 +.LBB53_4: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4576: + lea rcx, [rbp + 1216] + lea rdx, [rbp + 1096] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4577: + jmp .LBB53_5 +.LBB53_5: # in Loop: Header=BB53_1 Depth=1 + lea rcx, [rbp + 1096] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_10 +.Ltmp4661: +.LBB53_9: # Block address taken + # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp .LBB53_10 +.Ltmp4662: +.LBB53_10: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4580: + lea rcx, [rbp + 1216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4581: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB53_11 +.LBB53_11: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB53_12 + jmp .LBB53_16 +.LBB53_12: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4582: +.Ltmp4663: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4583: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB53_13 +.LBB53_13: # in Loop: Header=BB53_1 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB53_14 + jmp .LBB53_15 +.LBB53_14: # in Loop: Header=BB53_1 Depth=1 +.Ltmp4664: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + int3 +.Ltmp4665: +.LBB53_15: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + jmp .LBB53_16 +.Ltmp4666: +.LBB53_16: # in Loop: Header=BB53_1 Depth=1 + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4584: + lea rcx, [rbp + 1216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4585: + jmp .LBB53_17 +.LBB53_17: # in Loop: Header=BB53_1 Depth=1 + lea rcx, [rbp + 1216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_1 +.Ltmp4667: +# %bb.18: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_19 +.LBB53_19: # =>This Inner Loop Header: Depth=1 +.Ltmp4668: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + lea rdx, [rip + "??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 964 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4586: + mov rcx, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4587: + mov byte ptr [rbp + 175], al # 1-byte Spill + jmp .LBB53_20 +.LBB53_20: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 175] # 1-byte Reload + test al, 1 + jne .LBB53_21 + jmp .LBB53_32 +.LBB53_21: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4590: + mov eax, 5 + mov edx, eax + lea rcx, [rbp + 1296] +.Ltmp4669: + call "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Ltmp4591: + mov qword ptr [rbp + 160], rax # 8-byte Spill + jmp .LBB53_22 +.LBB53_22: # in Loop: Header=BB53_19 Depth=1 +.Ltmp4592: + lea rcx, [rbp + 992] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4593: + jmp .LBB53_30 +.Ltmp4670: +.LBB53_25: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.LBB53_26: # in Loop: Header=BB53_19 Depth=1 + jmp .LBB53_34 +.Ltmp4671: +.LBB53_29: # Block address taken + # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.Ltmp4672: +.LBB53_30: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_26 +.Ltmp4673: +.LBB53_32: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4588: + lea rcx, [rbp + 992] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4589: + jmp .LBB53_33 +.LBB53_33: # in Loop: Header=BB53_19 Depth=1 + jmp .LBB53_34 +.Ltmp4674: +.LBB53_34: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4598: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4599: + mov byte ptr [rbp + 159], al # 1-byte Spill + jmp .LBB53_35 +.LBB53_35: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 159] # 1-byte Reload + test al, 1 + jne .LBB53_36 + jmp .LBB53_40 +.LBB53_36: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4600: +.Ltmp4675: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4601: + mov byte ptr [rbp + 158], al # 1-byte Spill + jmp .LBB53_37 +.LBB53_37: # in Loop: Header=BB53_19 Depth=1 + mov al, byte ptr [rbp + 158] # 1-byte Reload + test al, 1 + jne .LBB53_38 + jmp .LBB53_39 +.LBB53_38: # in Loop: Header=BB53_19 Depth=1 +.Ltmp4676: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + int3 +.Ltmp4677: +.LBB53_39: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + jmp .LBB53_40 +.Ltmp4678: +.LBB53_40: # in Loop: Header=BB53_19 Depth=1 + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4602: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4603: + jmp .LBB53_41 +.LBB53_41: # in Loop: Header=BB53_19 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB53_19 +.Ltmp4679: +# %bb.42: + .cv_loc 53 1 968 0 # ..\tests\span_tests.cpp:968:0 + mov rax, qword ptr [rip + ".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 920], rax + .cv_loc 53 1 969 0 # ..\tests\span_tests.cpp:969:0 + lea rcx, [rbp + 912] +.Ltmp4680: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 920] +.Ltmp4681: + #DEBUG_VALUE: arr2d <- [$rdx+0] + call "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Ltmp4682: + mov qword ptr [rbp + 144], rax # 8-byte Spill +.LBB53_43: # =>This Inner Loop Header: Depth=1 +.Ltmp4683: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + lea rdx, [rip + "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 808] + mov rcx, rax + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 970 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 792] + mov qword ptr [rbp + 128], rcx # 8-byte Spill + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 768] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 832] + mov rdx, qword ptr [rbp + 112] # 8-byte Reload + mov r8, qword ptr [rbp + 128] # 8-byte Reload + mov r9, qword ptr [rbp + 136] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4604: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4684: + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4605: + mov qword ptr [rbp + 80], rax # 8-byte Spill + jmp .LBB53_44 +.LBB53_44: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4606: + lea rcx, [rbp + 696] + lea rdx, [rbp + 704] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4607: + jmp .LBB53_45 +.LBB53_45: # in Loop: Header=BB53_43 Depth=1 + mov dword ptr [rbp + 692], 1 +.Ltmp4608: + lea rcx, [rbp + 704] + lea rdx, [rbp + 712] + lea r8, [rbp + 692] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4609: + jmp .LBB53_46 +.LBB53_46: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4610: + lea rcx, [rbp + 832] + lea rdx, [rbp + 712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4611: + jmp .LBB53_47 +.LBB53_47: # in Loop: Header=BB53_43 Depth=1 + lea rcx, [rbp + 712] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_53 +.Ltmp4685: +.LBB53_52: # Block address taken + # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp .LBB53_53 +.Ltmp4686: +.LBB53_53: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4614: + lea rcx, [rbp + 832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4615: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB53_54 +.LBB53_54: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB53_55 + jmp .LBB53_59 +.LBB53_55: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4616: +.Ltmp4687: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4617: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB53_56 +.LBB53_56: # in Loop: Header=BB53_43 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB53_57 + jmp .LBB53_58 +.LBB53_57: # in Loop: Header=BB53_43 Depth=1 +.Ltmp4688: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + int3 +.Ltmp4689: +.LBB53_58: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + jmp .LBB53_59 +.Ltmp4690: +.LBB53_59: # in Loop: Header=BB53_43 Depth=1 + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4618: + lea rcx, [rbp + 832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4619: + jmp .LBB53_60 +.LBB53_60: # in Loop: Header=BB53_43 Depth=1 + lea rcx, [rbp + 832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_43 +.Ltmp4691: +# %bb.61: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_62 +.LBB53_62: # =>This Inner Loop Header: Depth=1 +.Ltmp4692: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + lea rdx, [rip + "??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@"] + lea rax, [rbp + 584] + mov rcx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 971 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 568] + mov qword ptr [rbp + 56], rcx # 8-byte Spill + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 544] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 608] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov r9, qword ptr [rbp + 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4620: + mov r10d, 1 + mov edx, r10d + lea rcx, [rbp + 912] +.Ltmp4693: + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4621: + mov qword ptr [rbp + 8], rax # 8-byte Spill + jmp .LBB53_63 +.LBB53_63: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4622: + lea rcx, [rbp + 472] + lea rdx, [rbp + 480] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp4623: + jmp .LBB53_64 +.LBB53_64: # in Loop: Header=BB53_62 Depth=1 + mov dword ptr [rbp + 468], 6 +.Ltmp4624: + lea rcx, [rbp + 480] + lea rdx, [rbp + 488] + lea r8, [rbp + 468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp4625: + jmp .LBB53_65 +.LBB53_65: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4626: + lea rcx, [rbp + 608] + lea rdx, [rbp + 488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4627: + jmp .LBB53_66 +.LBB53_66: # in Loop: Header=BB53_62 Depth=1 + lea rcx, [rbp + 488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB53_72 +.Ltmp4694: +.LBB53_71: # Block address taken + # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_72 +.Ltmp4695: +.LBB53_72: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4630: + lea rcx, [rbp + 608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4631: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB53_73 +.LBB53_73: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB53_74 + jmp .LBB53_78 +.LBB53_74: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4632: +.Ltmp4696: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4633: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB53_75 +.LBB53_75: # in Loop: Header=BB53_62 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB53_76 + jmp .LBB53_77 +.LBB53_76: # in Loop: Header=BB53_62 Depth=1 +.Ltmp4697: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + int3 +.Ltmp4698: +.LBB53_77: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + jmp .LBB53_78 +.Ltmp4699: +.LBB53_78: # in Loop: Header=BB53_62 Depth=1 + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4634: + lea rcx, [rbp + 608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4635: + jmp .LBB53_79 +.LBB53_79: # in Loop: Header=BB53_62 Depth=1 + lea rcx, [rbp + 608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB53_62 +.Ltmp4700: +# %bb.80: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_81 +.LBB53_81: # =>This Inner Loop Header: Depth=1 +.Ltmp4701: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + lea rdx, [rip + "??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 360] + mov rcx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 972 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 344] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 320] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 384] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp4636: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4637: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB53_82 +.LBB53_82: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB53_83 + jmp .LBB53_94 +.LBB53_83: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4640: + mov eax, 2 + mov edx, eax + lea rcx, [rbp + 912] +.Ltmp4702: + call "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Ltmp4641: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB53_84 +.LBB53_84: # in Loop: Header=BB53_81 Depth=1 +.Ltmp4642: + lea rcx, [rbp + 384] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4643: + jmp .LBB53_92 +.Ltmp4703: +.LBB53_87: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.LBB53_88: # in Loop: Header=BB53_81 Depth=1 + jmp .LBB53_96 +.Ltmp4704: +.LBB53_91: # Block address taken + # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.Ltmp4705: +.LBB53_92: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_88 +.Ltmp4706: +.LBB53_94: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4638: + lea rcx, [rbp + 384] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4639: + jmp .LBB53_95 +.LBB53_95: # in Loop: Header=BB53_81 Depth=1 + jmp .LBB53_96 +.Ltmp4707: +.LBB53_96: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4648: + lea rcx, [rbp + 384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4649: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB53_97 +.LBB53_97: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB53_98 + jmp .LBB53_102 +.LBB53_98: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4650: +.Ltmp4708: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4651: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB53_99 +.LBB53_99: # in Loop: Header=BB53_81 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB53_100 + jmp .LBB53_101 +.LBB53_100: # in Loop: Header=BB53_81 Depth=1 +.Ltmp4709: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + int3 +.Ltmp4710: +.LBB53_101: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + jmp .LBB53_102 +.Ltmp4711: +.LBB53_102: # in Loop: Header=BB53_81 Depth=1 + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4652: + lea rcx, [rbp + 384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4653: + jmp .LBB53_103 +.LBB53_103: # in Loop: Header=BB53_81 Depth=1 + lea rcx, [rbp + 384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB53_81 +.Ltmp4712: +# %bb.104: + .cv_loc 53 1 974 0 # ..\tests\span_tests.cpp:974:0 + add rsp, 1472 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_6: # in Loop: Header=BB53_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] +.Ltmp4713: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4714: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_7: # in Loop: Header=BB53_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 +.Ltmp4578: + lea rcx, [rbp + 1216] +.Ltmp4715: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4579: + jmp .LBB53_8 +.LBB53_8: # in Loop: Header=BB53_1 Depth=1 + lea rax, [rip + .LBB53_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4716: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_23: # in Loop: Header=BB53_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4596: + lea rcx, [rbp + 992] + xor edx, edx +.Ltmp4717: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4597: + jmp .LBB53_24 +.LBB53_24: # in Loop: Header=BB53_19 Depth=1 + lea rax, [rip + .LBB53_25] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4718: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_27: # in Loop: Header=BB53_19 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 +.Ltmp4594: + lea rcx, [rbp + 992] +.Ltmp4719: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4595: + jmp .LBB53_28 +.LBB53_28: # in Loop: Header=BB53_19 Depth=1 + lea rax, [rip + .LBB53_29] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4720: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1216] +.Ltmp4721: + .cv_loc 53 1 963 0 # ..\tests\span_tests.cpp:963:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4722: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp4723: + .cv_loc 53 1 964 0 # ..\tests\span_tests.cpp:964:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4724: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_49: # in Loop: Header=BB53_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 712] +.Ltmp4725: + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4726: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_50: # in Loop: Header=BB53_43 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 +.Ltmp4612: + lea rcx, [rbp + 832] +.Ltmp4727: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4613: + jmp .LBB53_51 +.LBB53_51: # in Loop: Header=BB53_43 Depth=1 + lea rax, [rip + .LBB53_52] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4728: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 832] + .cv_loc 53 1 970 0 # ..\tests\span_tests.cpp:970:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4729: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_68: # in Loop: Header=BB53_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp4730: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4731: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_69: # in Loop: Header=BB53_62 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 +.Ltmp4628: + lea rcx, [rbp + 608] +.Ltmp4732: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4629: + jmp .LBB53_70 +.LBB53_70: # in Loop: Header=BB53_62 Depth=1 + lea rax, [rip + .LBB53_71] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4733: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_85: # in Loop: Header=BB53_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4646: + lea rcx, [rbp + 384] + xor edx, edx +.Ltmp4734: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp4647: + jmp .LBB53_86 +.LBB53_86: # in Loop: Header=BB53_81 Depth=1 + lea rax, [rip + .LBB53_87] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4735: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB53_89: # in Loop: Header=BB53_81 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 +.Ltmp4644: + lea rcx, [rbp + 384] +.Ltmp4736: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4645: + jmp .LBB53_90 +.LBB53_90: # in Loop: Header=BB53_81 Depth=1 + lea rax, [rip + .LBB53_91] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4737: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_93: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp4738: + .cv_loc 53 1 971 0 # ..\tests\span_tests.cpp:971:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4739: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA": +.seh_proc "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA" +.LBB53_105: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 384] +.Ltmp4740: + .cv_loc 53 1 972 0 # ..\tests\span_tests.cpp:972:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4741: +.Lfunc_end53: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 429065506 # MagicNumber + .long 18 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # TryBlockMap + .long 28 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # IPToStateXData + .long 1464 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long -1 # ToState + .long "?dtor$31@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$6@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 8 # ToState + .long "?dtor$49@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$93@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 12 # ToState + .long "?dtor$68@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$105@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____34@@YAXXZ": + .long .Lfunc_begin53@IMGREL # IP + .long -1 # ToState + .long .Ltmp4570@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4576@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4580@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4585@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4586@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4590@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4588@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4603@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4604@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4610@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4614@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp4619@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4620@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4626@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4630@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp4635@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4636@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4640@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4638@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp4653@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$23@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$27@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$50@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$69@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$85@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$89@?0??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .text + # -- End function + .def "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin54: + .cv_func_id 54 + .cv_loc 54 1 957 0 # ..\tests\span_tests.cpp:957:0 +.seh_proc "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4742: + lea rcx, [rip + "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4743: +.Lfunc_end54: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin55: + .cv_func_id 55 + .cv_loc 55 1 977 0 # ..\tests\span_tests.cpp:977:0 +.seh_proc "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4744: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 977 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4745: +.Lfunc_end55: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____36@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" +.Lfunc_begin56: + .cv_func_id 56 + .cv_loc 56 1 978 0 # ..\tests\span_tests.cpp:978:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4760: + .cv_loc 56 1 979 0 # ..\tests\span_tests.cpp:979:0 + mov qword ptr [rbp + 248], -2 + lea rcx, [rbp + 232] +.Ltmp4761: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it1 <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4762: + .cv_loc 56 1 980 0 # ..\tests\span_tests.cpp:980:0 + lea rcx, [rbp + 216] +.Ltmp4763: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____36:it2 <- [$rcx+0] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4764: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB56_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4765: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + lea rdx, [rip + "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 981 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 96] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 72] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 136] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4746: + mov rcx, rbp + lea rdx, [rbp + 8] + lea r8, [rbp + 232] +.Ltmp4766: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4747: + jmp .LBB56_2 +.LBB56_2: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4748: + lea rcx, [rbp + 8] + lea rdx, [rbp + 16] + lea r8, [rbp + 216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4749: + jmp .LBB56_3 +.LBB56_3: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4750: + lea rcx, [rbp + 136] + lea rdx, [rbp + 16] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4751: + jmp .LBB56_4 +.LBB56_4: # in Loop: Header=BB56_1 Depth=1 + lea rcx, [rbp + 16] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB56_9 +.Ltmp4767: +.LBB56_8: # Block address taken + # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp .LBB56_9 +.Ltmp4768: +.LBB56_9: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4754: + lea rcx, [rbp + 136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4755: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB56_10 +.LBB56_10: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB56_11 + jmp .LBB56_15 +.LBB56_11: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4756: +.Ltmp4769: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4757: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB56_12 +.LBB56_12: # in Loop: Header=BB56_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB56_13 + jmp .LBB56_14 +.LBB56_13: # in Loop: Header=BB56_1 Depth=1 +.Ltmp4770: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + int3 +.Ltmp4771: +.LBB56_14: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + jmp .LBB56_15 +.Ltmp4772: +.LBB56_15: # in Loop: Header=BB56_1 Depth=1 + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4758: + lea rcx, [rbp + 136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4759: + jmp .LBB56_16 +.LBB56_16: # in Loop: Header=BB56_1 Depth=1 + lea rcx, [rbp + 136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB56_1 +.Ltmp4773: +# %bb.17: + .cv_loc 56 1 982 0 # ..\tests\span_tests.cpp:982:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" +.LBB56_5: # in Loop: Header=BB56_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] +.Ltmp4774: + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4775: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB56_6: # in Loop: Header=BB56_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 +.Ltmp4752: + lea rcx, [rbp + 136] +.Ltmp4776: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4753: + jmp .LBB56_7 +.LBB56_7: # in Loop: Header=BB56_1 Depth=1 + lea rax, [rip + .LBB56_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4777: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA": +.seh_proc "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA" +.LBB56_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + .cv_loc 56 1 981 0 # ..\tests\span_tests.cpp:981:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4778: +.Lfunc_end56: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long -1 # ToState + .long "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____36@@YAXXZ": + .long .Lfunc_begin56@IMGREL # IP + .long -1 # ToState + .long .Ltmp4746@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4750@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4754@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4759@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____36@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .text + # -- End function + .def "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin57: + .cv_func_id 57 + .cv_loc 57 1 977 0 # ..\tests\span_tests.cpp:977:0 +.seh_proc "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4779: + lea rcx, [rip + "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4780: +.Lfunc_end57: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin58: + .cv_func_id 58 + .cv_loc 58 1 985 0 # ..\tests\span_tests.cpp:985:0 +.seh_proc "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4781: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 985 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4782: +.Lfunc_end58: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____38@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" +.Lfunc_begin59: + .cv_func_id 59 + .cv_loc 59 1 986 0 # ..\tests\span_tests.cpp:986:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4797: + .cv_loc 59 1 987 0 # ..\tests\span_tests.cpp:987:0 + mov qword ptr [rbp + 248], -2 + lea rcx, [rbp + 232] +.Ltmp4798: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it1 <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4799: + .cv_loc 59 1 988 0 # ..\tests\span_tests.cpp:988:0 + lea rcx, [rbp + 216] +.Ltmp4800: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____38:it2 <- [$rcx+0] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4801: + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB59_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4802: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + lea rdx, [rip + "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 112] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 989 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 96] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 72] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 136] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4783: + mov rcx, rbp + lea rdx, [rbp + 8] + lea r8, [rbp + 232] +.Ltmp4803: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4784: + jmp .LBB59_2 +.LBB59_2: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4785: + lea rcx, [rbp + 8] + lea rdx, [rbp + 16] + lea r8, [rbp + 216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4786: + jmp .LBB59_3 +.LBB59_3: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4787: + lea rcx, [rbp + 136] + lea rdx, [rbp + 16] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4788: + jmp .LBB59_4 +.LBB59_4: # in Loop: Header=BB59_1 Depth=1 + lea rcx, [rbp + 16] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB59_9 +.Ltmp4804: +.LBB59_8: # Block address taken + # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp .LBB59_9 +.Ltmp4805: +.LBB59_9: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4791: + lea rcx, [rbp + 136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4792: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB59_10 +.LBB59_10: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB59_11 + jmp .LBB59_15 +.LBB59_11: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4793: +.Ltmp4806: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4794: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB59_12 +.LBB59_12: # in Loop: Header=BB59_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB59_13 + jmp .LBB59_14 +.LBB59_13: # in Loop: Header=BB59_1 Depth=1 +.Ltmp4807: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + int3 +.Ltmp4808: +.LBB59_14: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + jmp .LBB59_15 +.Ltmp4809: +.LBB59_15: # in Loop: Header=BB59_1 Depth=1 + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4795: + lea rcx, [rbp + 136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4796: + jmp .LBB59_16 +.LBB59_16: # in Loop: Header=BB59_1 Depth=1 + lea rcx, [rbp + 136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB59_1 +.Ltmp4810: +# %bb.17: + .cv_loc 59 1 990 0 # ..\tests\span_tests.cpp:990:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" +.LBB59_5: # in Loop: Header=BB59_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] +.Ltmp4811: + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4812: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB59_6: # in Loop: Header=BB59_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 +.Ltmp4789: + lea rcx, [rbp + 136] +.Ltmp4813: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4790: + jmp .LBB59_7 +.LBB59_7: # in Loop: Header=BB59_1 Depth=1 + lea rax, [rip + .LBB59_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4814: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA": +.seh_proc "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA" +.LBB59_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 136] + .cv_loc 59 1 989 0 # ..\tests\span_tests.cpp:989:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4815: +.Lfunc_end59: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long -1 # ToState + .long "?dtor$18@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____38@@YAXXZ": + .long .Lfunc_begin59@IMGREL # IP + .long -1 # ToState + .long .Ltmp4783@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4787@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4791@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4796@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____38@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .text + # -- End function + .def "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin60: + .cv_func_id 60 + .cv_loc 60 1 985 0 # ..\tests\span_tests.cpp:985:0 +.seh_proc "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4816: + lea rcx, [rip + "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4817: +.Lfunc_end60: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin61: + .cv_func_id 61 + .cv_loc 61 1 993 0 # ..\tests\span_tests.cpp:993:0 +.seh_proc "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4818: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 993 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4819: +.Lfunc_end61: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____40@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" +.Lfunc_begin62: + .cv_func_id 62 + .cv_loc 62 1 994 0 # ..\tests\span_tests.cpp:994:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1664 + .seh_stackalloc 1664 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp4890: + .cv_loc 62 1 995 0 # ..\tests\span_tests.cpp:995:0 + mov qword ptr [rbp + 1528], -2 + lea rcx, [rbp + 1512] +.Ltmp4891: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badIt <- [$rcx+0] + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp4892: + .cv_loc 62 1 996 0 # ..\tests\span_tests.cpp:996:0 + lea rcx, [rbp + 1496] +.Ltmp4893: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:badConstIt <- [$rcx+0] + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Ltmp4894: + mov qword ptr [rbp + 272], rax # 8-byte Spill +.LBB62_1: # =>This Inner Loop Header: Depth=1 +.Ltmp4895: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + lea rdx, [rip + "??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@"] + lea rax, [rbp + 1392] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 997 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1376] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1352] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1416] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4820: + lea rcx, [rbp + 1280] + lea rdx, [rbp + 1288] + lea r8, [rbp + 1512] +.Ltmp4896: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4821: + jmp .LBB62_2 +.LBB62_2: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4822: + lea rcx, [rbp + 1288] + lea rdx, [rbp + 1296] + lea r8, [rbp + 1496] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4823: + jmp .LBB62_3 +.LBB62_3: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4824: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1296] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4825: + jmp .LBB62_4 +.LBB62_4: # in Loop: Header=BB62_1 Depth=1 + lea rcx, [rbp + 1296] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB62_9 +.Ltmp4897: +.LBB62_8: # Block address taken + # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp .LBB62_9 +.Ltmp4898: +.LBB62_9: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4828: + lea rcx, [rbp + 1416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4829: + mov byte ptr [rbp + 215], al # 1-byte Spill + jmp .LBB62_10 +.LBB62_10: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [rbp + 215] # 1-byte Reload + test al, 1 + jne .LBB62_11 + jmp .LBB62_15 +.LBB62_11: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4830: +.Ltmp4899: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4831: + mov byte ptr [rbp + 214], al # 1-byte Spill + jmp .LBB62_12 +.LBB62_12: # in Loop: Header=BB62_1 Depth=1 + mov al, byte ptr [rbp + 214] # 1-byte Reload + test al, 1 + jne .LBB62_13 + jmp .LBB62_14 +.LBB62_13: # in Loop: Header=BB62_1 Depth=1 +.Ltmp4900: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + int3 +.Ltmp4901: +.LBB62_14: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + jmp .LBB62_15 +.Ltmp4902: +.LBB62_15: # in Loop: Header=BB62_1 Depth=1 + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4832: + lea rcx, [rbp + 1416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4833: + jmp .LBB62_16 +.LBB62_16: # in Loop: Header=BB62_1 Depth=1 + lea rcx, [rbp + 1416] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_1 +.Ltmp4903: +# %bb.17: + .cv_loc 62 1 999 0 # ..\tests\span_tests.cpp:999:0 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1264], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1272], rax + .cv_loc 62 1 1000 0 # ..\tests\span_tests.cpp:1000:0 + lea rcx, [rbp + 1248] +.Ltmp4904: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:s <- [$rcx+0] + lea rdx, [rbp + 1264] +.Ltmp4905: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp4906: + .cv_loc 62 1 1002 0 # ..\tests\span_tests.cpp:1002:0 + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1232] +.Ltmp4907: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:it <- [$rdx+0] + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp4908: + .cv_loc 62 1 1003 0 # ..\tests\span_tests.cpp:1003:0 + lea rcx, [rbp + 1248] + lea rdx, [rbp + 1216] +.Ltmp4909: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit <- [$rdx+0] + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp4910: +.LBB62_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + lea rdx, [rip + "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 1112] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1005 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1096] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1072] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1136] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4834: + lea rcx, [rbp + 1000] + lea rdx, [rbp + 1008] + lea r8, [rbp + 1232] +.Ltmp4911: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4835: + jmp .LBB62_19 +.LBB62_19: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4836: + lea rcx, [rbp + 1008] + lea rdx, [rbp + 1016] + lea r8, [rbp + 1216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4837: + jmp .LBB62_20 +.LBB62_20: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4838: + lea rcx, [rbp + 1136] + lea rdx, [rbp + 1016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4839: + jmp .LBB62_21 +.LBB62_21: # in Loop: Header=BB62_18 Depth=1 + lea rcx, [rbp + 1016] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB62_27 +.Ltmp4912: +.LBB62_26: # Block address taken + # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp .LBB62_27 +.Ltmp4913: +.LBB62_27: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4842: + lea rcx, [rbp + 1136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4843: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB62_28 +.LBB62_28: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB62_29 + jmp .LBB62_33 +.LBB62_29: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4844: +.Ltmp4914: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4845: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB62_30 +.LBB62_30: # in Loop: Header=BB62_18 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB62_31 + jmp .LBB62_32 +.LBB62_31: # in Loop: Header=BB62_18 Depth=1 +.Ltmp4915: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + int3 +.Ltmp4916: +.LBB62_32: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + jmp .LBB62_33 +.Ltmp4917: +.LBB62_33: # in Loop: Header=BB62_18 Depth=1 + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4846: + lea rcx, [rbp + 1136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4847: + jmp .LBB62_34 +.LBB62_34: # in Loop: Header=BB62_18 Depth=1 + lea rcx, [rbp + 1136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_18 +.Ltmp4918: +# %bb.35: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_36 +.LBB62_36: # =>This Inner Loop Header: Depth=1 +.Ltmp4919: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + lea rdx, [rip + "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 896] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1006 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 880] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 856] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 920] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4848: + lea rcx, [rbp + 784] + lea rdx, [rbp + 792] + lea r8, [rbp + 1216] +.Ltmp4920: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4849: + jmp .LBB62_37 +.LBB62_37: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4850: + lea rcx, [rbp + 792] + lea rdx, [rbp + 800] + lea r8, [rbp + 1232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4851: + jmp .LBB62_38 +.LBB62_38: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4852: + lea rcx, [rbp + 920] + lea rdx, [rbp + 800] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4853: + jmp .LBB62_39 +.LBB62_39: # in Loop: Header=BB62_36 Depth=1 + lea rcx, [rbp + 800] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB62_45 +.Ltmp4921: +.LBB62_44: # Block address taken + # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_45 +.Ltmp4922: +.LBB62_45: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4856: + lea rcx, [rbp + 920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4857: + mov byte ptr [rbp + 79], al # 1-byte Spill + jmp .LBB62_46 +.LBB62_46: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [rbp + 79] # 1-byte Reload + test al, 1 + jne .LBB62_47 + jmp .LBB62_51 +.LBB62_47: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4858: +.Ltmp4923: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4859: + mov byte ptr [rbp + 78], al # 1-byte Spill + jmp .LBB62_48 +.LBB62_48: # in Loop: Header=BB62_36 Depth=1 + mov al, byte ptr [rbp + 78] # 1-byte Reload + test al, 1 + jne .LBB62_49 + jmp .LBB62_50 +.LBB62_49: # in Loop: Header=BB62_36 Depth=1 +.Ltmp4924: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + int3 +.Ltmp4925: +.LBB62_50: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + jmp .LBB62_51 +.Ltmp4926: +.LBB62_51: # in Loop: Header=BB62_36 Depth=1 + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4860: + lea rcx, [rbp + 920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4861: + jmp .LBB62_52 +.LBB62_52: # in Loop: Header=BB62_36 Depth=1 + lea rcx, [rbp + 920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_36 +.Ltmp4927: +# %bb.53: + .cv_loc 62 1 1008 0 # ..\tests\span_tests.cpp:1008:0 + lea rcx, [rbp + 768] +.Ltmp4928: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____40:cit2 <- [$rcx+0] + lea rdx, [rbp + 1232] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +.Ltmp4929: + mov qword ptr [rbp + 64], rax # 8-byte Spill +.LBB62_54: # =>This Inner Loop Header: Depth=1 +.Ltmp4930: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + lea rdx, [rip + "??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 664] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1009 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 648] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 624] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 688] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4862: + lea rcx, [rbp + 552] + lea rdx, [rbp + 560] + lea r8, [rbp + 768] +.Ltmp4931: + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4863: + jmp .LBB62_55 +.LBB62_55: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4864: + lea rcx, [rbp + 560] + lea rdx, [rbp + 568] + lea r8, [rbp + 1216] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4865: + jmp .LBB62_56 +.LBB62_56: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4866: + lea rcx, [rbp + 688] + lea rdx, [rbp + 568] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4867: + jmp .LBB62_57 +.LBB62_57: # in Loop: Header=BB62_54 Depth=1 + lea rcx, [rbp + 568] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB62_63 +.Ltmp4932: +.LBB62_62: # Block address taken + # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp .LBB62_63 +.Ltmp4933: +.LBB62_63: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4870: + lea rcx, [rbp + 688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4871: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB62_64 +.LBB62_64: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB62_65 + jmp .LBB62_69 +.LBB62_65: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4872: +.Ltmp4934: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4873: + mov byte ptr [rbp + 6], al # 1-byte Spill + jmp .LBB62_66 +.LBB62_66: # in Loop: Header=BB62_54 Depth=1 + mov al, byte ptr [rbp + 6] # 1-byte Reload + test al, 1 + jne .LBB62_67 + jmp .LBB62_68 +.LBB62_67: # in Loop: Header=BB62_54 Depth=1 +.Ltmp4935: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + int3 +.Ltmp4936: +.LBB62_68: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + jmp .LBB62_69 +.Ltmp4937: +.LBB62_69: # in Loop: Header=BB62_54 Depth=1 + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4874: + lea rcx, [rbp + 688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4875: + jmp .LBB62_70 +.LBB62_70: # in Loop: Header=BB62_54 Depth=1 + lea rcx, [rbp + 688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_54 +.Ltmp4938: +# %bb.71: + .cv_loc 62 1 1011 0 # ..\tests\span_tests.cpp:1011:0 + mov eax, 4 + mov r8d, eax + lea rcx, [rbp + 1232] + lea rdx, [rbp + 520] + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + lea rcx, [rbp + 536] + lea rdx, [rbp + 520] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov qword ptr [rbp - 8], rax # 8-byte Spill +.LBB62_72: # =>This Inner Loop Header: Depth=1 +.Ltmp4939: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + lea rdx, [rip + "??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@"] + lea rax, [rbp + 416] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1012 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 400] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 376] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 440] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4876: + lea rcx, [rbp + 304] + lea rdx, [rbp + 312] + lea r8, [rbp + 536] +.Ltmp4940: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4877: + jmp .LBB62_73 +.LBB62_73: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 1248] + lea rax, [rbp + 288] + mov rdx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp4878: + lea rcx, [rbp + 312] + lea rdx, [rbp + 320] + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4879: + jmp .LBB62_74 +.LBB62_74: # in Loop: Header=BB62_72 Depth=1 +.Ltmp4880: + lea rcx, [rbp + 440] + lea rdx, [rbp + 320] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4881: + jmp .LBB62_75 +.LBB62_75: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 320] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB62_81 +.Ltmp4941: +.LBB62_80: # Block address taken + # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp .LBB62_81 +.Ltmp4942: +.LBB62_81: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4884: + lea rcx, [rbp + 440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4885: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB62_82 +.LBB62_82: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB62_83 + jmp .LBB62_87 +.LBB62_83: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4886: +.Ltmp4943: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4887: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB62_84 +.LBB62_84: # in Loop: Header=BB62_72 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB62_85 + jmp .LBB62_86 +.LBB62_85: # in Loop: Header=BB62_72 Depth=1 +.Ltmp4944: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + int3 +.Ltmp4945: +.LBB62_86: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + jmp .LBB62_87 +.Ltmp4946: +.LBB62_87: # in Loop: Header=BB62_72 Depth=1 + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4888: + lea rcx, [rbp + 440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4889: + jmp .LBB62_88 +.LBB62_88: # in Loop: Header=BB62_72 Depth=1 + lea rcx, [rbp + 440] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB62_72 +.Ltmp4947: +# %bb.89: + .cv_loc 62 1 1013 0 # ..\tests\span_tests.cpp:1013:0 + add rsp, 1664 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_5: # in Loop: Header=BB62_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1296] +.Ltmp4948: + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4949: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_6: # in Loop: Header=BB62_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 +.Ltmp4826: + lea rcx, [rbp + 1416] +.Ltmp4950: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4827: + jmp .LBB62_7 +.LBB62_7: # in Loop: Header=BB62_1 Depth=1 + lea rax, [rip + .LBB62_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4951: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1416] + .cv_loc 62 1 997 0 # ..\tests\span_tests.cpp:997:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4952: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_23: # in Loop: Header=BB62_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1016] +.Ltmp4953: + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4954: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_24: # in Loop: Header=BB62_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 +.Ltmp4840: + lea rcx, [rbp + 1136] +.Ltmp4955: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4841: + jmp .LBB62_25 +.LBB62_25: # in Loop: Header=BB62_18 Depth=1 + lea rax, [rip + .LBB62_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4956: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1136] + .cv_loc 62 1 1005 0 # ..\tests\span_tests.cpp:1005:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4957: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_41: # in Loop: Header=BB62_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 800] +.Ltmp4958: + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4959: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_42: # in Loop: Header=BB62_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 +.Ltmp4854: + lea rcx, [rbp + 920] +.Ltmp4960: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4855: + jmp .LBB62_43 +.LBB62_43: # in Loop: Header=BB62_36 Depth=1 + lea rax, [rip + .LBB62_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4961: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 920] + .cv_loc 62 1 1006 0 # ..\tests\span_tests.cpp:1006:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4962: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_59: # in Loop: Header=BB62_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 568] +.Ltmp4963: + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4964: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_60: # in Loop: Header=BB62_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 +.Ltmp4868: + lea rcx, [rbp + 688] +.Ltmp4965: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4869: + jmp .LBB62_61 +.LBB62_61: # in Loop: Header=BB62_54 Depth=1 + lea rax, [rip + .LBB62_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4966: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 688] + .cv_loc 62 1 1009 0 # ..\tests\span_tests.cpp:1009:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4967: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_77: # in Loop: Header=BB62_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 320] +.Ltmp4968: + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4969: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB62_78: # in Loop: Header=BB62_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 +.Ltmp4882: + lea rcx, [rbp + 440] +.Ltmp4970: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4883: + jmp .LBB62_79 +.LBB62_79: # in Loop: Header=BB62_72 Depth=1 + lea rax, [rip + .LBB62_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp4971: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA": +.seh_proc "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA" +.LBB62_90: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 440] + .cv_loc 62 1 1012 0 # ..\tests\span_tests.cpp:1012:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp4972: +.Lfunc_end62: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 429065506 # MagicNumber + .long 20 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # TryBlockMap + .long 26 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # IPToStateXData + .long 1656 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$90@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____40@@YAXXZ": + .long .Lfunc_begin62@IMGREL # IP + .long -1 # ToState + .long .Ltmp4820@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4824@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4828@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4833@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4834@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4838@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp4842@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp4847@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4848@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp4852@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp4856@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp4861@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4862@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp4866@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp4870@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp4875@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4876@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp4880@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp4884@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp4889@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .text + # -- End function + .def "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin63: + .cv_func_id 63 + .cv_loc 63 1 993 0 # ..\tests\span_tests.cpp:993:0 +.seh_proc "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp4973: + lea rcx, [rip + "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp4974: +.Lfunc_end63: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin64: + .cv_func_id 64 + .cv_loc 64 1 1016 0 # ..\tests\span_tests.cpp:1016:0 +.seh_proc "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp4975: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1016 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp4976: +.Lfunc_end64: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____42@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" +.Lfunc_begin65: + .cv_func_id 65 + .cv_loc 65 1 1017 0 # ..\tests\span_tests.cpp:1017:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 9568 + call __chkstk + sub rsp, rax + .seh_stackalloc 9568 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp5393: + .cv_loc 65 1 1018 0 # ..\tests\span_tests.cpp:1018:0 + mov qword ptr [rbp + 9432], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 9408], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 9416], rax +.Ltmp5394: + .cv_loc 65 1 1020 0 # ..\tests\span_tests.cpp:1020:0 + lea rcx, [rbp + 9392] +.Ltmp5395: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 9408] +.Ltmp5396: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____42:a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp5397: + .cv_loc 65 1 1021 0 # ..\tests\span_tests.cpp:1021:0 + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9376] +.Ltmp5398: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 2200], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5399: + mov r8d, 1 + # kill: def $r8 killed $r8d + .cv_loc 65 1 1022 0 # ..\tests\span_tests.cpp:1022:0 + lea rcx, [rbp + 9376] + lea rdx, [rbp + 9360] +.Ltmp5400: + #DEBUG_VALUE: it2 <- [$rdx+0] + call "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Ltmp5401: + .cv_loc 65 1 1023 0 # ..\tests\span_tests.cpp:1023:0 + lea rcx, [rbp + 9392] + lea rdx, [rbp + 9344] +.Ltmp5402: + #DEBUG_VALUE: cit <- [$rdx+0] + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp5403: +.LBB65_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + lea rdx, [rip + "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 9240] + mov rcx, rax + mov qword ptr [rbp + 2192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1025 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9224] + mov qword ptr [rbp + 2184], rcx # 8-byte Spill + mov qword ptr [rbp + 2176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9200] + mov qword ptr [rbp + 2168], rcx # 8-byte Spill + mov qword ptr [rbp + 2160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9264] + mov rdx, qword ptr [rbp + 2168] # 8-byte Reload + mov r8, qword ptr [rbp + 2184] # 8-byte Reload + mov r9, qword ptr [rbp + 2192] # 8-byte Reload + mov qword ptr [rbp + 2152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4977: + lea rcx, [rbp + 9128] + lea rdx, [rbp + 9136] + lea r8, [rbp + 9376] +.Ltmp5404: + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4978: + jmp .LBB65_2 +.LBB65_2: # in Loop: Header=BB65_1 Depth=1 +.Ltmp4979: + lea rcx, [rbp + 9136] + lea rdx, [rbp + 9144] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4980: + jmp .LBB65_3 +.LBB65_3: # in Loop: Header=BB65_1 Depth=1 +.Ltmp4981: + lea rcx, [rbp + 9264] + lea rdx, [rbp + 9144] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4982: + jmp .LBB65_4 +.LBB65_4: # in Loop: Header=BB65_1 Depth=1 + lea rcx, [rbp + 9144] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_9 +.Ltmp5405: +.LBB65_8: # Block address taken + # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp .LBB65_9 +.Ltmp5406: +.LBB65_9: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4985: + lea rcx, [rbp + 9264] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp4986: + mov byte ptr [rbp + 2143], al # 1-byte Spill + jmp .LBB65_10 +.LBB65_10: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [rbp + 2143] # 1-byte Reload + test al, 1 + jne .LBB65_11 + jmp .LBB65_15 +.LBB65_11: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4987: +.Ltmp5407: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp4988: + mov byte ptr [rbp + 2142], al # 1-byte Spill + jmp .LBB65_12 +.LBB65_12: # in Loop: Header=BB65_1 Depth=1 + mov al, byte ptr [rbp + 2142] # 1-byte Reload + test al, 1 + jne .LBB65_13 + jmp .LBB65_14 +.LBB65_13: # in Loop: Header=BB65_1 Depth=1 +.Ltmp5408: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + int3 +.Ltmp5409: +.LBB65_14: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + jmp .LBB65_15 +.Ltmp5410: +.LBB65_15: # in Loop: Header=BB65_1 Depth=1 + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4989: + lea rcx, [rbp + 9264] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp4990: + jmp .LBB65_16 +.LBB65_16: # in Loop: Header=BB65_1 Depth=1 + lea rcx, [rbp + 9264] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_1 +.Ltmp5411: +# %bb.17: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_18 +.LBB65_18: # =>This Inner Loop Header: Depth=1 +.Ltmp5412: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + lea rdx, [rip + "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 9024] + mov rcx, rax + mov qword ptr [rbp + 2128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1026 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9008] + mov qword ptr [rbp + 2120], rcx # 8-byte Spill + mov qword ptr [rbp + 2112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8984] + mov qword ptr [rbp + 2104], rcx # 8-byte Spill + mov qword ptr [rbp + 2096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9048] + mov rdx, qword ptr [rbp + 2104] # 8-byte Reload + mov r8, qword ptr [rbp + 2120] # 8-byte Reload + mov r9, qword ptr [rbp + 2128] # 8-byte Reload + mov qword ptr [rbp + 2088], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4991: + lea rcx, [rbp + 8912] + lea rdx, [rbp + 8920] + lea r8, [rbp + 9344] +.Ltmp5413: + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp4992: + jmp .LBB65_19 +.LBB65_19: # in Loop: Header=BB65_18 Depth=1 +.Ltmp4993: + lea rcx, [rbp + 8920] + lea rdx, [rbp + 8928] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp4994: + jmp .LBB65_20 +.LBB65_20: # in Loop: Header=BB65_18 Depth=1 +.Ltmp4995: + lea rcx, [rbp + 9048] + lea rdx, [rbp + 8928] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp4996: + jmp .LBB65_21 +.LBB65_21: # in Loop: Header=BB65_18 Depth=1 + lea rcx, [rbp + 8928] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_27 +.Ltmp5414: +.LBB65_26: # Block address taken + # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_27 +.Ltmp5415: +.LBB65_27: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4999: + lea rcx, [rbp + 9048] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5000: + mov byte ptr [rbp + 2079], al # 1-byte Spill + jmp .LBB65_28 +.LBB65_28: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [rbp + 2079] # 1-byte Reload + test al, 1 + jne .LBB65_29 + jmp .LBB65_33 +.LBB65_29: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp5001: +.Ltmp5416: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5002: + mov byte ptr [rbp + 2078], al # 1-byte Spill + jmp .LBB65_30 +.LBB65_30: # in Loop: Header=BB65_18 Depth=1 + mov al, byte ptr [rbp + 2078] # 1-byte Reload + test al, 1 + jne .LBB65_31 + jmp .LBB65_32 +.LBB65_31: # in Loop: Header=BB65_18 Depth=1 +.Ltmp5417: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + int3 +.Ltmp5418: +.LBB65_32: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + jmp .LBB65_33 +.Ltmp5419: +.LBB65_33: # in Loop: Header=BB65_18 Depth=1 + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp5003: + lea rcx, [rbp + 9048] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5004: + jmp .LBB65_34 +.LBB65_34: # in Loop: Header=BB65_18 Depth=1 + lea rcx, [rbp + 9048] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_18 +.Ltmp5420: +# %bb.35: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_36 +.LBB65_36: # =>This Inner Loop Header: Depth=1 +.Ltmp5421: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + lea rdx, [rip + "??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 8808] + mov rcx, rax + mov qword ptr [rbp + 2064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1027 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8792] + mov qword ptr [rbp + 2056], rcx # 8-byte Spill + mov qword ptr [rbp + 2048], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8768] + mov qword ptr [rbp + 2040], rcx # 8-byte Spill + mov qword ptr [rbp + 2032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8832] + mov rdx, qword ptr [rbp + 2040] # 8-byte Reload + mov r8, qword ptr [rbp + 2056] # 8-byte Reload + mov r9, qword ptr [rbp + 2064] # 8-byte Reload + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5005: + lea rcx, [rbp + 8696] + lea rdx, [rbp + 8704] + lea r8, [rbp + 9376] +.Ltmp5422: + mov qword ptr [rbp + 2016], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5006: + jmp .LBB65_37 +.LBB65_37: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5007: + lea rcx, [rbp + 8704] + lea rdx, [rbp + 8712] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5008: + jmp .LBB65_38 +.LBB65_38: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5009: + lea rcx, [rbp + 8832] + lea rdx, [rbp + 8712] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5010: + jmp .LBB65_39 +.LBB65_39: # in Loop: Header=BB65_36 Depth=1 + lea rcx, [rbp + 8712] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_45 +.Ltmp5423: +.LBB65_44: # Block address taken + # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_45 +.Ltmp5424: +.LBB65_45: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5013: + lea rcx, [rbp + 8832] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5014: + mov byte ptr [rbp + 2015], al # 1-byte Spill + jmp .LBB65_46 +.LBB65_46: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [rbp + 2015] # 1-byte Reload + test al, 1 + jne .LBB65_47 + jmp .LBB65_51 +.LBB65_47: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5015: +.Ltmp5425: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5016: + mov byte ptr [rbp + 2014], al # 1-byte Spill + jmp .LBB65_48 +.LBB65_48: # in Loop: Header=BB65_36 Depth=1 + mov al, byte ptr [rbp + 2014] # 1-byte Reload + test al, 1 + jne .LBB65_49 + jmp .LBB65_50 +.LBB65_49: # in Loop: Header=BB65_36 Depth=1 +.Ltmp5426: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + int3 +.Ltmp5427: +.LBB65_50: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + jmp .LBB65_51 +.Ltmp5428: +.LBB65_51: # in Loop: Header=BB65_36 Depth=1 + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5017: + lea rcx, [rbp + 8832] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5018: + jmp .LBB65_52 +.LBB65_52: # in Loop: Header=BB65_36 Depth=1 + lea rcx, [rbp + 8832] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_36 +.Ltmp5429: +# %bb.53: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_54 +.LBB65_54: # =>This Inner Loop Header: Depth=1 +.Ltmp5430: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + lea rdx, [rip + "??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 8592] + mov rcx, rax + mov qword ptr [rbp + 2000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1028 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8576] + mov qword ptr [rbp + 1992], rcx # 8-byte Spill + mov qword ptr [rbp + 1984], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8552] + mov qword ptr [rbp + 1976], rcx # 8-byte Spill + mov qword ptr [rbp + 1968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8616] + mov rdx, qword ptr [rbp + 1976] # 8-byte Reload + mov r8, qword ptr [rbp + 1992] # 8-byte Reload + mov r9, qword ptr [rbp + 2000] # 8-byte Reload + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5019: + lea rcx, [rbp + 8480] + lea rdx, [rbp + 8488] + lea r8, [rbp + 9344] +.Ltmp5431: + mov qword ptr [rbp + 1952], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5020: + jmp .LBB65_55 +.LBB65_55: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5021: + lea rcx, [rbp + 8488] + lea rdx, [rbp + 8496] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5022: + jmp .LBB65_56 +.LBB65_56: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5023: + lea rcx, [rbp + 8616] + lea rdx, [rbp + 8496] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5024: + jmp .LBB65_57 +.LBB65_57: # in Loop: Header=BB65_54 Depth=1 + lea rcx, [rbp + 8496] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_63 +.Ltmp5432: +.LBB65_62: # Block address taken + # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_63 +.Ltmp5433: +.LBB65_63: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5027: + lea rcx, [rbp + 8616] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5028: + mov byte ptr [rbp + 1951], al # 1-byte Spill + jmp .LBB65_64 +.LBB65_64: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [rbp + 1951] # 1-byte Reload + test al, 1 + jne .LBB65_65 + jmp .LBB65_69 +.LBB65_65: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5029: +.Ltmp5434: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5030: + mov byte ptr [rbp + 1950], al # 1-byte Spill + jmp .LBB65_66 +.LBB65_66: # in Loop: Header=BB65_54 Depth=1 + mov al, byte ptr [rbp + 1950] # 1-byte Reload + test al, 1 + jne .LBB65_67 + jmp .LBB65_68 +.LBB65_67: # in Loop: Header=BB65_54 Depth=1 +.Ltmp5435: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + int3 +.Ltmp5436: +.LBB65_68: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + jmp .LBB65_69 +.Ltmp5437: +.LBB65_69: # in Loop: Header=BB65_54 Depth=1 + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5031: + lea rcx, [rbp + 8616] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5032: + jmp .LBB65_70 +.LBB65_70: # in Loop: Header=BB65_54 Depth=1 + lea rcx, [rbp + 8616] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_54 +.Ltmp5438: +# %bb.71: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_72 +.LBB65_72: # =>This Inner Loop Header: Depth=1 +.Ltmp5439: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + lea rdx, [rip + "??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 8376] + mov rcx, rax + mov qword ptr [rbp + 1936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1029 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8360] + mov qword ptr [rbp + 1928], rcx # 8-byte Spill + mov qword ptr [rbp + 1920], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8336] + mov qword ptr [rbp + 1912], rcx # 8-byte Spill + mov qword ptr [rbp + 1904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8400] + mov rdx, qword ptr [rbp + 1912] # 8-byte Reload + mov r8, qword ptr [rbp + 1928] # 8-byte Reload + mov r9, qword ptr [rbp + 1936] # 8-byte Reload + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5033: + lea rcx, [rbp + 8264] + lea rdx, [rbp + 8272] + lea r8, [rbp + 9344] +.Ltmp5440: + mov qword ptr [rbp + 1888], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5034: + jmp .LBB65_73 +.LBB65_73: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 8248] + mov rdx, rax + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5035: + lea rcx, [rbp + 8272] + lea rdx, [rbp + 8280] + mov r8, qword ptr [rbp + 1880] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5036: + jmp .LBB65_74 +.LBB65_74: # in Loop: Header=BB65_72 Depth=1 +.Ltmp5037: + lea rcx, [rbp + 8400] + lea rdx, [rbp + 8280] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5038: + jmp .LBB65_75 +.LBB65_75: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 8280] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_81 +.Ltmp5441: +.LBB65_80: # Block address taken + # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_81 +.Ltmp5442: +.LBB65_81: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5041: + lea rcx, [rbp + 8400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5042: + mov byte ptr [rbp + 1879], al # 1-byte Spill + jmp .LBB65_82 +.LBB65_82: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [rbp + 1879] # 1-byte Reload + test al, 1 + jne .LBB65_83 + jmp .LBB65_87 +.LBB65_83: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5043: +.Ltmp5443: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5044: + mov byte ptr [rbp + 1878], al # 1-byte Spill + jmp .LBB65_84 +.LBB65_84: # in Loop: Header=BB65_72 Depth=1 + mov al, byte ptr [rbp + 1878] # 1-byte Reload + test al, 1 + jne .LBB65_85 + jmp .LBB65_86 +.LBB65_85: # in Loop: Header=BB65_72 Depth=1 +.Ltmp5444: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + int3 +.Ltmp5445: +.LBB65_86: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + jmp .LBB65_87 +.Ltmp5446: +.LBB65_87: # in Loop: Header=BB65_72 Depth=1 + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5045: + lea rcx, [rbp + 8400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5046: + jmp .LBB65_88 +.LBB65_88: # in Loop: Header=BB65_72 Depth=1 + lea rcx, [rbp + 8400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_72 +.Ltmp5447: +# %bb.89: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_90 +.LBB65_90: # =>This Inner Loop Header: Depth=1 +.Ltmp5448: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + lea rdx, [rip + "??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 8144] + mov rcx, rax + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1030 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8128] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8104] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8168] + mov rdx, qword ptr [rbp + 1840] # 8-byte Reload + mov r8, qword ptr [rbp + 1856] # 8-byte Reload + mov r9, qword ptr [rbp + 1864] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 8016] +.Ltmp5449: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + mov qword ptr [rbp + 1816], rdx # 8-byte Spill + mov qword ptr [rbp + 1808], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5047: + lea rcx, [rbp + 8032] + lea rdx, [rbp + 8040] + mov r8, qword ptr [rbp + 1816] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5048: + jmp .LBB65_91 +.LBB65_91: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5049: + lea rcx, [rbp + 8040] + lea rdx, [rbp + 8048] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5050: + jmp .LBB65_92 +.LBB65_92: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5051: + lea rcx, [rbp + 8168] + lea rdx, [rbp + 8048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5052: + jmp .LBB65_93 +.LBB65_93: # in Loop: Header=BB65_90 Depth=1 + lea rcx, [rbp + 8048] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_99 +.Ltmp5450: +.LBB65_98: # Block address taken + # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_99 +.Ltmp5451: +.LBB65_99: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5055: + lea rcx, [rbp + 8168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5056: + mov byte ptr [rbp + 1807], al # 1-byte Spill + jmp .LBB65_100 +.LBB65_100: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [rbp + 1807] # 1-byte Reload + test al, 1 + jne .LBB65_101 + jmp .LBB65_105 +.LBB65_101: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5057: +.Ltmp5452: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5058: + mov byte ptr [rbp + 1806], al # 1-byte Spill + jmp .LBB65_102 +.LBB65_102: # in Loop: Header=BB65_90 Depth=1 + mov al, byte ptr [rbp + 1806] # 1-byte Reload + test al, 1 + jne .LBB65_103 + jmp .LBB65_104 +.LBB65_103: # in Loop: Header=BB65_90 Depth=1 +.Ltmp5453: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + int3 +.Ltmp5454: +.LBB65_104: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + jmp .LBB65_105 +.Ltmp5455: +.LBB65_105: # in Loop: Header=BB65_90 Depth=1 + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5059: + lea rcx, [rbp + 8168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5060: + jmp .LBB65_106 +.LBB65_106: # in Loop: Header=BB65_90 Depth=1 + lea rcx, [rbp + 8168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_90 +.Ltmp5456: +# %bb.107: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_108 +.LBB65_108: # =>This Inner Loop Header: Depth=1 +.Ltmp5457: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + lea rdx, [rip + "??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@"] + lea rax, [rbp + 7912] + mov rcx, rax + mov qword ptr [rbp + 1792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1031 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7896] + mov qword ptr [rbp + 1784], rcx # 8-byte Spill + mov qword ptr [rbp + 1776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7872] + mov qword ptr [rbp + 1768], rcx # 8-byte Spill + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7936] + mov rdx, qword ptr [rbp + 1768] # 8-byte Reload + mov r8, qword ptr [rbp + 1784] # 8-byte Reload + mov r9, qword ptr [rbp + 1792] # 8-byte Reload + mov qword ptr [rbp + 1752], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 7784] +.Ltmp5458: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + mov qword ptr [rbp + 1744], rdx # 8-byte Spill + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp5061: + lea rcx, [rbp + 7800] + lea rdx, [rbp + 7808] + mov r8, qword ptr [rbp + 1744] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5062: + jmp .LBB65_109 +.LBB65_109: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5063: + lea rcx, [rbp + 7808] + lea rdx, [rbp + 7816] + lea r8, [rbp + 9344] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5064: + jmp .LBB65_110 +.LBB65_110: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5065: + lea rcx, [rbp + 7936] + lea rdx, [rbp + 7816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5066: + jmp .LBB65_111 +.LBB65_111: # in Loop: Header=BB65_108 Depth=1 + lea rcx, [rbp + 7816] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_117 +.Ltmp5459: +.LBB65_116: # Block address taken + # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_117 +.Ltmp5460: +.LBB65_117: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5069: + lea rcx, [rbp + 7936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5070: + mov byte ptr [rbp + 1735], al # 1-byte Spill + jmp .LBB65_118 +.LBB65_118: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [rbp + 1735] # 1-byte Reload + test al, 1 + jne .LBB65_119 + jmp .LBB65_123 +.LBB65_119: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5071: +.Ltmp5461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5072: + mov byte ptr [rbp + 1734], al # 1-byte Spill + jmp .LBB65_120 +.LBB65_120: # in Loop: Header=BB65_108 Depth=1 + mov al, byte ptr [rbp + 1734] # 1-byte Reload + test al, 1 + jne .LBB65_121 + jmp .LBB65_122 +.LBB65_121: # in Loop: Header=BB65_108 Depth=1 +.Ltmp5462: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + int3 +.Ltmp5463: +.LBB65_122: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + jmp .LBB65_123 +.Ltmp5464: +.LBB65_123: # in Loop: Header=BB65_108 Depth=1 + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5073: + lea rcx, [rbp + 7936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5074: + jmp .LBB65_124 +.LBB65_124: # in Loop: Header=BB65_108 Depth=1 + lea rcx, [rbp + 7936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_108 +.Ltmp5465: +# %bb.125: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_126 +.LBB65_126: # =>This Inner Loop Header: Depth=1 +.Ltmp5466: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + lea rdx, [rip + "??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 7680] + mov rcx, rax + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1032 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7664] + mov qword ptr [rbp + 1712], rcx # 8-byte Spill + mov qword ptr [rbp + 1704], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7640] + mov qword ptr [rbp + 1696], rcx # 8-byte Spill + mov qword ptr [rbp + 1688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7704] + mov rdx, qword ptr [rbp + 1696] # 8-byte Reload + mov r8, qword ptr [rbp + 1712] # 8-byte Reload + mov r9, qword ptr [rbp + 1720] # 8-byte Reload + mov qword ptr [rbp + 1680], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5075: + lea rcx, [rbp + 7568] + lea rdx, [rbp + 7576] + lea r8, [rbp + 9376] +.Ltmp5467: + mov qword ptr [rbp + 1672], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5076: + jmp .LBB65_127 +.LBB65_127: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 7552] + mov rdx, rax + mov qword ptr [rbp + 1664], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5077: + lea rcx, [rbp + 7576] + lea rdx, [rbp + 7584] + mov r8, qword ptr [rbp + 1664] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5078: + jmp .LBB65_128 +.LBB65_128: # in Loop: Header=BB65_126 Depth=1 +.Ltmp5079: + lea rcx, [rbp + 7704] + lea rdx, [rbp + 7584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5080: + jmp .LBB65_129 +.LBB65_129: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 7584] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_135 +.Ltmp5468: +.LBB65_134: # Block address taken + # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_135 +.Ltmp5469: +.LBB65_135: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5083: + lea rcx, [rbp + 7704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5084: + mov byte ptr [rbp + 1663], al # 1-byte Spill + jmp .LBB65_136 +.LBB65_136: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [rbp + 1663] # 1-byte Reload + test al, 1 + jne .LBB65_137 + jmp .LBB65_141 +.LBB65_137: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5085: +.Ltmp5470: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5086: + mov byte ptr [rbp + 1662], al # 1-byte Spill + jmp .LBB65_138 +.LBB65_138: # in Loop: Header=BB65_126 Depth=1 + mov al, byte ptr [rbp + 1662] # 1-byte Reload + test al, 1 + jne .LBB65_139 + jmp .LBB65_140 +.LBB65_139: # in Loop: Header=BB65_126 Depth=1 +.Ltmp5471: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + int3 +.Ltmp5472: +.LBB65_140: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + jmp .LBB65_141 +.Ltmp5473: +.LBB65_141: # in Loop: Header=BB65_126 Depth=1 + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5087: + lea rcx, [rbp + 7704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5088: + jmp .LBB65_142 +.LBB65_142: # in Loop: Header=BB65_126 Depth=1 + lea rcx, [rbp + 7704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_126 +.Ltmp5474: +# %bb.143: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_144 +.LBB65_144: # =>This Inner Loop Header: Depth=1 +.Ltmp5475: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + lea rdx, [rip + "??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@"] + lea rax, [rbp + 7448] + mov rcx, rax + mov qword ptr [rbp + 1648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1033 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7432] + mov qword ptr [rbp + 1640], rcx # 8-byte Spill + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7408] + mov qword ptr [rbp + 1624], rcx # 8-byte Spill + mov qword ptr [rbp + 1616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7472] + mov rdx, qword ptr [rbp + 1624] # 8-byte Reload + mov r8, qword ptr [rbp + 1640] # 8-byte Reload + mov r9, qword ptr [rbp + 1648] # 8-byte Reload + mov qword ptr [rbp + 1608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 7320] +.Ltmp5476: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + mov qword ptr [rbp + 1600], rdx # 8-byte Spill + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5089: + lea rcx, [rbp + 7336] + lea rdx, [rbp + 7344] + mov r8, qword ptr [rbp + 1600] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5090: + jmp .LBB65_145 +.LBB65_145: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5091: + lea rcx, [rbp + 7344] + lea rdx, [rbp + 7352] + lea r8, [rbp + 9376] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5092: + jmp .LBB65_146 +.LBB65_146: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5093: + lea rcx, [rbp + 7472] + lea rdx, [rbp + 7352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5094: + jmp .LBB65_147 +.LBB65_147: # in Loop: Header=BB65_144 Depth=1 + lea rcx, [rbp + 7352] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_153 +.Ltmp5477: +.LBB65_152: # Block address taken + # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_153 +.Ltmp5478: +.LBB65_153: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5097: + lea rcx, [rbp + 7472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5098: + mov byte ptr [rbp + 1591], al # 1-byte Spill + jmp .LBB65_154 +.LBB65_154: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [rbp + 1591] # 1-byte Reload + test al, 1 + jne .LBB65_155 + jmp .LBB65_159 +.LBB65_155: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5099: +.Ltmp5479: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5100: + mov byte ptr [rbp + 1590], al # 1-byte Spill + jmp .LBB65_156 +.LBB65_156: # in Loop: Header=BB65_144 Depth=1 + mov al, byte ptr [rbp + 1590] # 1-byte Reload + test al, 1 + jne .LBB65_157 + jmp .LBB65_158 +.LBB65_157: # in Loop: Header=BB65_144 Depth=1 +.Ltmp5480: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + int3 +.Ltmp5481: +.LBB65_158: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + jmp .LBB65_159 +.Ltmp5482: +.LBB65_159: # in Loop: Header=BB65_144 Depth=1 + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5101: + lea rcx, [rbp + 7472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5102: + jmp .LBB65_160 +.LBB65_160: # in Loop: Header=BB65_144 Depth=1 + lea rcx, [rbp + 7472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_144 +.Ltmp5483: +# %bb.161: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_162 +.LBB65_162: # =>This Inner Loop Header: Depth=1 +.Ltmp5484: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + lea rdx, [rip + "??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@"] + lea rax, [rbp + 7216] + mov rcx, rax + mov qword ptr [rbp + 1576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1035 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7200] + mov qword ptr [rbp + 1568], rcx # 8-byte Spill + mov qword ptr [rbp + 1560], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7176] + mov qword ptr [rbp + 1552], rcx # 8-byte Spill + mov qword ptr [rbp + 1544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7240] + mov rdx, qword ptr [rbp + 1552] # 8-byte Reload + mov r8, qword ptr [rbp + 1568] # 8-byte Reload + mov r9, qword ptr [rbp + 1576] # 8-byte Reload + mov qword ptr [rbp + 1536], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5103: + lea rcx, [rbp + 7104] + lea rdx, [rbp + 7112] + lea r8, [rbp + 9376] +.Ltmp5485: + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5104: + jmp .LBB65_163 +.LBB65_163: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5105: + lea rcx, [rbp + 7112] + lea rdx, [rbp + 7120] + lea r8, [rbp + 9360] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5106: + jmp .LBB65_164 +.LBB65_164: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5107: + lea rcx, [rbp + 7240] + lea rdx, [rbp + 7120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5108: + jmp .LBB65_165 +.LBB65_165: # in Loop: Header=BB65_162 Depth=1 + lea rcx, [rbp + 7120] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_171 +.Ltmp5486: +.LBB65_170: # Block address taken + # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_171 +.Ltmp5487: +.LBB65_171: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5111: + lea rcx, [rbp + 7240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5112: + mov byte ptr [rbp + 1527], al # 1-byte Spill + jmp .LBB65_172 +.LBB65_172: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [rbp + 1527] # 1-byte Reload + test al, 1 + jne .LBB65_173 + jmp .LBB65_177 +.LBB65_173: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5113: +.Ltmp5488: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5114: + mov byte ptr [rbp + 1526], al # 1-byte Spill + jmp .LBB65_174 +.LBB65_174: # in Loop: Header=BB65_162 Depth=1 + mov al, byte ptr [rbp + 1526] # 1-byte Reload + test al, 1 + jne .LBB65_175 + jmp .LBB65_176 +.LBB65_175: # in Loop: Header=BB65_162 Depth=1 +.Ltmp5489: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + int3 +.Ltmp5490: +.LBB65_176: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + jmp .LBB65_177 +.Ltmp5491: +.LBB65_177: # in Loop: Header=BB65_162 Depth=1 + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5115: + lea rcx, [rbp + 7240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5116: + jmp .LBB65_178 +.LBB65_178: # in Loop: Header=BB65_162 Depth=1 + lea rcx, [rbp + 7240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_162 +.Ltmp5492: +# %bb.179: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_180 +.LBB65_180: # =>This Inner Loop Header: Depth=1 +.Ltmp5493: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + lea rdx, [rip + "??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@"] + lea rax, [rbp + 7000] + mov rcx, rax + mov qword ptr [rbp + 1512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1036 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6984] + mov qword ptr [rbp + 1504], rcx # 8-byte Spill + mov qword ptr [rbp + 1496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6960] + mov qword ptr [rbp + 1488], rcx # 8-byte Spill + mov qword ptr [rbp + 1480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7024] + mov rdx, qword ptr [rbp + 1488] # 8-byte Reload + mov r8, qword ptr [rbp + 1504] # 8-byte Reload + mov r9, qword ptr [rbp + 1512] # 8-byte Reload + mov qword ptr [rbp + 1472], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5117: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6896] + lea r8, [rbp + 9360] +.Ltmp5494: + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5118: + jmp .LBB65_181 +.LBB65_181: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5119: + lea rcx, [rbp + 6896] + lea rdx, [rbp + 6904] + lea r8, [rbp + 9376] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5120: + jmp .LBB65_182 +.LBB65_182: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5121: + lea rcx, [rbp + 7024] + lea rdx, [rbp + 6904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5122: + jmp .LBB65_183 +.LBB65_183: # in Loop: Header=BB65_180 Depth=1 + lea rcx, [rbp + 6904] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_189 +.Ltmp5495: +.LBB65_188: # Block address taken + # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_189 +.Ltmp5496: +.LBB65_189: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5125: + lea rcx, [rbp + 7024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5126: + mov byte ptr [rbp + 1463], al # 1-byte Spill + jmp .LBB65_190 +.LBB65_190: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [rbp + 1463] # 1-byte Reload + test al, 1 + jne .LBB65_191 + jmp .LBB65_195 +.LBB65_191: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5127: +.Ltmp5497: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5128: + mov byte ptr [rbp + 1462], al # 1-byte Spill + jmp .LBB65_192 +.LBB65_192: # in Loop: Header=BB65_180 Depth=1 + mov al, byte ptr [rbp + 1462] # 1-byte Reload + test al, 1 + jne .LBB65_193 + jmp .LBB65_194 +.LBB65_193: # in Loop: Header=BB65_180 Depth=1 +.Ltmp5498: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + int3 +.Ltmp5499: +.LBB65_194: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + jmp .LBB65_195 +.Ltmp5500: +.LBB65_195: # in Loop: Header=BB65_180 Depth=1 + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5129: + lea rcx, [rbp + 7024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5130: + jmp .LBB65_196 +.LBB65_196: # in Loop: Header=BB65_180 Depth=1 + lea rcx, [rbp + 7024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_180 +.Ltmp5501: +# %bb.197: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_198 +.LBB65_198: # =>This Inner Loop Header: Depth=1 +.Ltmp5502: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + lea rdx, [rip + "??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 6784] + mov rcx, rax + mov qword ptr [rbp + 1448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1037 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6768] + mov qword ptr [rbp + 1440], rcx # 8-byte Spill + mov qword ptr [rbp + 1432], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6744] + mov qword ptr [rbp + 1424], rcx # 8-byte Spill + mov qword ptr [rbp + 1416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6808] + mov rdx, qword ptr [rbp + 1424] # 8-byte Reload + mov r8, qword ptr [rbp + 1440] # 8-byte Reload + mov r9, qword ptr [rbp + 1448] # 8-byte Reload + mov qword ptr [rbp + 1408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5131: + lea rcx, [rbp + 6672] + lea rdx, [rbp + 6680] + lea r8, [rbp + 9376] +.Ltmp5503: + mov qword ptr [rbp + 1400], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5132: + jmp .LBB65_199 +.LBB65_199: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 6656] + mov rdx, rax + mov qword ptr [rbp + 1392], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5133: + lea rcx, [rbp + 6680] + lea rdx, [rbp + 6688] + mov r8, qword ptr [rbp + 1392] # 8-byte Reload + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5134: + jmp .LBB65_200 +.LBB65_200: # in Loop: Header=BB65_198 Depth=1 +.Ltmp5135: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5136: + jmp .LBB65_201 +.LBB65_201: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 6688] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_207 +.Ltmp5504: +.LBB65_206: # Block address taken + # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_207 +.Ltmp5505: +.LBB65_207: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5139: + lea rcx, [rbp + 6808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5140: + mov byte ptr [rbp + 1391], al # 1-byte Spill + jmp .LBB65_208 +.LBB65_208: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [rbp + 1391] # 1-byte Reload + test al, 1 + jne .LBB65_209 + jmp .LBB65_213 +.LBB65_209: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5141: +.Ltmp5506: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5142: + mov byte ptr [rbp + 1390], al # 1-byte Spill + jmp .LBB65_210 +.LBB65_210: # in Loop: Header=BB65_198 Depth=1 + mov al, byte ptr [rbp + 1390] # 1-byte Reload + test al, 1 + jne .LBB65_211 + jmp .LBB65_212 +.LBB65_211: # in Loop: Header=BB65_198 Depth=1 +.Ltmp5507: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + int3 +.Ltmp5508: +.LBB65_212: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + jmp .LBB65_213 +.Ltmp5509: +.LBB65_213: # in Loop: Header=BB65_198 Depth=1 + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5143: + lea rcx, [rbp + 6808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5144: + jmp .LBB65_214 +.LBB65_214: # in Loop: Header=BB65_198 Depth=1 + lea rcx, [rbp + 6808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_198 +.Ltmp5510: +# %bb.215: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_216 +.LBB65_216: # =>This Inner Loop Header: Depth=1 +.Ltmp5511: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + lea rdx, [rip + "??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 6552] + mov rcx, rax + mov qword ptr [rbp + 1376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1038 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6536] + mov qword ptr [rbp + 1368], rcx # 8-byte Spill + mov qword ptr [rbp + 1360], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6512] + mov qword ptr [rbp + 1352], rcx # 8-byte Spill + mov qword ptr [rbp + 1344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6576] + mov rdx, qword ptr [rbp + 1352] # 8-byte Reload + mov r8, qword ptr [rbp + 1368] # 8-byte Reload + mov r9, qword ptr [rbp + 1376] # 8-byte Reload + mov qword ptr [rbp + 1336], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5145: + lea rcx, [rbp + 6440] + lea rdx, [rbp + 6448] + lea r8, [rbp + 9360] +.Ltmp5512: + mov qword ptr [rbp + 1328], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5146: + jmp .LBB65_217 +.LBB65_217: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 6424] + mov rdx, rax + mov qword ptr [rbp + 1320], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5147: + lea rcx, [rbp + 6448] + lea rdx, [rbp + 6456] + mov r8, qword ptr [rbp + 1320] # 8-byte Reload + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5148: + jmp .LBB65_218 +.LBB65_218: # in Loop: Header=BB65_216 Depth=1 +.Ltmp5149: + lea rcx, [rbp + 6576] + lea rdx, [rbp + 6456] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5150: + jmp .LBB65_219 +.LBB65_219: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 6456] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_225 +.Ltmp5513: +.LBB65_224: # Block address taken + # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_225 +.Ltmp5514: +.LBB65_225: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5153: + lea rcx, [rbp + 6576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5154: + mov byte ptr [rbp + 1319], al # 1-byte Spill + jmp .LBB65_226 +.LBB65_226: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [rbp + 1319] # 1-byte Reload + test al, 1 + jne .LBB65_227 + jmp .LBB65_231 +.LBB65_227: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5155: +.Ltmp5515: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5156: + mov byte ptr [rbp + 1318], al # 1-byte Spill + jmp .LBB65_228 +.LBB65_228: # in Loop: Header=BB65_216 Depth=1 + mov al, byte ptr [rbp + 1318] # 1-byte Reload + test al, 1 + jne .LBB65_229 + jmp .LBB65_230 +.LBB65_229: # in Loop: Header=BB65_216 Depth=1 +.Ltmp5516: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + int3 +.Ltmp5517: +.LBB65_230: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + jmp .LBB65_231 +.Ltmp5518: +.LBB65_231: # in Loop: Header=BB65_216 Depth=1 + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5157: + lea rcx, [rbp + 6576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5158: + jmp .LBB65_232 +.LBB65_232: # in Loop: Header=BB65_216 Depth=1 + lea rcx, [rbp + 6576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_216 +.Ltmp5519: +# %bb.233: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_234 +.LBB65_234: # =>This Inner Loop Header: Depth=1 +.Ltmp5520: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + lea rdx, [rip + "??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@"] + lea rax, [rbp + 6320] + mov rcx, rax + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1039 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6304] + mov qword ptr [rbp + 1296], rcx # 8-byte Spill + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6280] + mov qword ptr [rbp + 1280], rcx # 8-byte Spill + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6344] + mov rdx, qword ptr [rbp + 1280] # 8-byte Reload + mov r8, qword ptr [rbp + 1296] # 8-byte Reload + mov r9, qword ptr [rbp + 1304] # 8-byte Reload + mov qword ptr [rbp + 1264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 6192] +.Ltmp5521: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + mov qword ptr [rbp + 1256], rdx # 8-byte Spill + mov qword ptr [rbp + 1248], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5159: + lea rcx, [rbp + 6208] + lea rdx, [rbp + 6216] + mov r8, qword ptr [rbp + 1256] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5160: + jmp .LBB65_235 +.LBB65_235: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5161: + lea rcx, [rbp + 6216] + lea rdx, [rbp + 6224] + lea r8, [rbp + 9376] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5162: + jmp .LBB65_236 +.LBB65_236: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5163: + lea rcx, [rbp + 6344] + lea rdx, [rbp + 6224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5164: + jmp .LBB65_237 +.LBB65_237: # in Loop: Header=BB65_234 Depth=1 + lea rcx, [rbp + 6224] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_243 +.Ltmp5522: +.LBB65_242: # Block address taken + # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_243 +.Ltmp5523: +.LBB65_243: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5167: + lea rcx, [rbp + 6344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5168: + mov byte ptr [rbp + 1247], al # 1-byte Spill + jmp .LBB65_244 +.LBB65_244: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [rbp + 1247] # 1-byte Reload + test al, 1 + jne .LBB65_245 + jmp .LBB65_249 +.LBB65_245: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5169: +.Ltmp5524: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5170: + mov byte ptr [rbp + 1246], al # 1-byte Spill + jmp .LBB65_246 +.LBB65_246: # in Loop: Header=BB65_234 Depth=1 + mov al, byte ptr [rbp + 1246] # 1-byte Reload + test al, 1 + jne .LBB65_247 + jmp .LBB65_248 +.LBB65_247: # in Loop: Header=BB65_234 Depth=1 +.Ltmp5525: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + int3 +.Ltmp5526: +.LBB65_248: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + jmp .LBB65_249 +.Ltmp5527: +.LBB65_249: # in Loop: Header=BB65_234 Depth=1 + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5171: + lea rcx, [rbp + 6344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5172: + jmp .LBB65_250 +.LBB65_250: # in Loop: Header=BB65_234 Depth=1 + lea rcx, [rbp + 6344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_234 +.Ltmp5528: +# %bb.251: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_252 +.LBB65_252: # =>This Inner Loop Header: Depth=1 +.Ltmp5529: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + lea rdx, [rip + "??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@"] + lea rax, [rbp + 6088] + mov rcx, rax + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1040 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6072] + mov qword ptr [rbp + 1224], rcx # 8-byte Spill + mov qword ptr [rbp + 1216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6048] + mov qword ptr [rbp + 1208], rcx # 8-byte Spill + mov qword ptr [rbp + 1200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6112] + mov rdx, qword ptr [rbp + 1208] # 8-byte Reload + mov r8, qword ptr [rbp + 1224] # 8-byte Reload + mov r9, qword ptr [rbp + 1232] # 8-byte Reload + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5173: + lea rcx, [rbp + 5976] + lea rdx, [rbp + 5984] + lea r8, [rbp + 9360] +.Ltmp5530: + mov qword ptr [rbp + 1184], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5174: + jmp .LBB65_253 +.LBB65_253: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5175: + lea rcx, [rbp + 5984] + lea rdx, [rbp + 5992] + lea r8, [rbp + 9344] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5176: + jmp .LBB65_254 +.LBB65_254: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5177: + lea rcx, [rbp + 6112] + lea rdx, [rbp + 5992] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5178: + jmp .LBB65_255 +.LBB65_255: # in Loop: Header=BB65_252 Depth=1 + lea rcx, [rbp + 5992] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_261 +.Ltmp5531: +.LBB65_260: # Block address taken + # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_261 +.Ltmp5532: +.LBB65_261: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5181: + lea rcx, [rbp + 6112] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5182: + mov byte ptr [rbp + 1183], al # 1-byte Spill + jmp .LBB65_262 +.LBB65_262: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [rbp + 1183] # 1-byte Reload + test al, 1 + jne .LBB65_263 + jmp .LBB65_267 +.LBB65_263: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5183: +.Ltmp5533: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5184: + mov byte ptr [rbp + 1182], al # 1-byte Spill + jmp .LBB65_264 +.LBB65_264: # in Loop: Header=BB65_252 Depth=1 + mov al, byte ptr [rbp + 1182] # 1-byte Reload + test al, 1 + jne .LBB65_265 + jmp .LBB65_266 +.LBB65_265: # in Loop: Header=BB65_252 Depth=1 +.Ltmp5534: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + int3 +.Ltmp5535: +.LBB65_266: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + jmp .LBB65_267 +.Ltmp5536: +.LBB65_267: # in Loop: Header=BB65_252 Depth=1 + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5185: + lea rcx, [rbp + 6112] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5186: + jmp .LBB65_268 +.LBB65_268: # in Loop: Header=BB65_252 Depth=1 + lea rcx, [rbp + 6112] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_252 +.Ltmp5537: +# %bb.269: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_270 +.LBB65_270: # =>This Inner Loop Header: Depth=1 +.Ltmp5538: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + lea rdx, [rip + "??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@"] + lea rax, [rbp + 5872] + mov rcx, rax + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1041 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5856] + mov qword ptr [rbp + 1160], rcx # 8-byte Spill + mov qword ptr [rbp + 1152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5832] + mov qword ptr [rbp + 1144], rcx # 8-byte Spill + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5896] + mov rdx, qword ptr [rbp + 1144] # 8-byte Reload + mov r8, qword ptr [rbp + 1160] # 8-byte Reload + mov r9, qword ptr [rbp + 1168] # 8-byte Reload + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5187: + lea rcx, [rbp + 5760] + lea rdx, [rbp + 5768] + lea r8, [rbp + 9344] +.Ltmp5539: + mov qword ptr [rbp + 1120], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5188: + jmp .LBB65_271 +.LBB65_271: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5189: + lea rcx, [rbp + 5768] + lea rdx, [rbp + 5776] + lea r8, [rbp + 9360] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5190: + jmp .LBB65_272 +.LBB65_272: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5191: + lea rcx, [rbp + 5896] + lea rdx, [rbp + 5776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5192: + jmp .LBB65_273 +.LBB65_273: # in Loop: Header=BB65_270 Depth=1 + lea rcx, [rbp + 5776] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_279 +.Ltmp5540: +.LBB65_278: # Block address taken + # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_279 +.Ltmp5541: +.LBB65_279: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5195: + lea rcx, [rbp + 5896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5196: + mov byte ptr [rbp + 1119], al # 1-byte Spill + jmp .LBB65_280 +.LBB65_280: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [rbp + 1119] # 1-byte Reload + test al, 1 + jne .LBB65_281 + jmp .LBB65_285 +.LBB65_281: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5197: +.Ltmp5542: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5198: + mov byte ptr [rbp + 1118], al # 1-byte Spill + jmp .LBB65_282 +.LBB65_282: # in Loop: Header=BB65_270 Depth=1 + mov al, byte ptr [rbp + 1118] # 1-byte Reload + test al, 1 + jne .LBB65_283 + jmp .LBB65_284 +.LBB65_283: # in Loop: Header=BB65_270 Depth=1 +.Ltmp5543: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + int3 +.Ltmp5544: +.LBB65_284: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + jmp .LBB65_285 +.Ltmp5545: +.LBB65_285: # in Loop: Header=BB65_270 Depth=1 + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5199: + lea rcx, [rbp + 5896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5200: + jmp .LBB65_286 +.LBB65_286: # in Loop: Header=BB65_270 Depth=1 + lea rcx, [rbp + 5896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_270 +.Ltmp5546: +# %bb.287: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_288 +.LBB65_288: # =>This Inner Loop Header: Depth=1 +.Ltmp5547: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + lea rdx, [rip + "??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@"] + lea rax, [rbp + 5656] + mov rcx, rax + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1043 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5640] + mov qword ptr [rbp + 1096], rcx # 8-byte Spill + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5616] + mov qword ptr [rbp + 1080], rcx # 8-byte Spill + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5680] + mov rdx, qword ptr [rbp + 1080] # 8-byte Reload + mov r8, qword ptr [rbp + 1096] # 8-byte Reload + mov r9, qword ptr [rbp + 1104] # 8-byte Reload + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5201: + lea rcx, [rbp + 5544] + lea rdx, [rbp + 5552] + lea r8, [rbp + 9376] +.Ltmp5548: + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5202: + jmp .LBB65_289 +.LBB65_289: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5552] + lea rax, [rbp + 5560] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5203: + lea rcx, [rbp + 5680] + mov rdx, qword ptr [rbp + 1048] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5204: + jmp .LBB65_290 +.LBB65_290: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5560] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_296 +.Ltmp5549: +.LBB65_295: # Block address taken + # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_296 +.Ltmp5550: +.LBB65_296: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5207: + lea rcx, [rbp + 5680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5208: + mov byte ptr [rbp + 1047], al # 1-byte Spill + jmp .LBB65_297 +.LBB65_297: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [rbp + 1047] # 1-byte Reload + test al, 1 + jne .LBB65_298 + jmp .LBB65_302 +.LBB65_298: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5209: +.Ltmp5551: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5210: + mov byte ptr [rbp + 1046], al # 1-byte Spill + jmp .LBB65_299 +.LBB65_299: # in Loop: Header=BB65_288 Depth=1 + mov al, byte ptr [rbp + 1046] # 1-byte Reload + test al, 1 + jne .LBB65_300 + jmp .LBB65_301 +.LBB65_300: # in Loop: Header=BB65_288 Depth=1 +.Ltmp5552: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + int3 +.Ltmp5553: +.LBB65_301: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + jmp .LBB65_302 +.Ltmp5554: +.LBB65_302: # in Loop: Header=BB65_288 Depth=1 + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5211: + lea rcx, [rbp + 5680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5212: + jmp .LBB65_303 +.LBB65_303: # in Loop: Header=BB65_288 Depth=1 + lea rcx, [rbp + 5680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_288 +.Ltmp5555: +# %bb.304: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_305 +.LBB65_305: # =>This Inner Loop Header: Depth=1 +.Ltmp5556: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + lea rdx, [rip + "??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@"] + lea rax, [rbp + 5440] + mov rcx, rax + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1044 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5424] + mov qword ptr [rbp + 1024], rcx # 8-byte Spill + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5400] + mov qword ptr [rbp + 1008], rcx # 8-byte Spill + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5464] + mov rdx, qword ptr [rbp + 1008] # 8-byte Reload + mov r8, qword ptr [rbp + 1024] # 8-byte Reload + mov r9, qword ptr [rbp + 1032] # 8-byte Reload + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5213: + lea rcx, [rbp + 5328] + lea rdx, [rbp + 5336] + lea r8, [rbp + 9376] +.Ltmp5557: + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5214: + jmp .LBB65_306 +.LBB65_306: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5336] + lea rax, [rbp + 5344] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5215: + lea rcx, [rbp + 5464] + mov rdx, qword ptr [rbp + 976] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5216: + jmp .LBB65_307 +.LBB65_307: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5344] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_313 +.Ltmp5558: +.LBB65_312: # Block address taken + # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_313 +.Ltmp5559: +.LBB65_313: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5219: + lea rcx, [rbp + 5464] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5220: + mov byte ptr [rbp + 975], al # 1-byte Spill + jmp .LBB65_314 +.LBB65_314: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [rbp + 975] # 1-byte Reload + test al, 1 + jne .LBB65_315 + jmp .LBB65_319 +.LBB65_315: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5221: +.Ltmp5560: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5222: + mov byte ptr [rbp + 974], al # 1-byte Spill + jmp .LBB65_316 +.LBB65_316: # in Loop: Header=BB65_305 Depth=1 + mov al, byte ptr [rbp + 974] # 1-byte Reload + test al, 1 + jne .LBB65_317 + jmp .LBB65_318 +.LBB65_317: # in Loop: Header=BB65_305 Depth=1 +.Ltmp5561: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + int3 +.Ltmp5562: +.LBB65_318: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + jmp .LBB65_319 +.Ltmp5563: +.LBB65_319: # in Loop: Header=BB65_305 Depth=1 + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5223: + lea rcx, [rbp + 5464] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5224: + jmp .LBB65_320 +.LBB65_320: # in Loop: Header=BB65_305 Depth=1 + lea rcx, [rbp + 5464] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_305 +.Ltmp5564: +# %bb.321: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_322 +.LBB65_322: # =>This Inner Loop Header: Depth=1 +.Ltmp5565: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + lea rdx, [rip + "??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 5224] + mov rcx, rax + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1045 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5208] + mov qword ptr [rbp + 952], rcx # 8-byte Spill + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5184] + mov qword ptr [rbp + 936], rcx # 8-byte Spill + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5248] + mov rdx, qword ptr [rbp + 936] # 8-byte Reload + mov r8, qword ptr [rbp + 952] # 8-byte Reload + mov r9, qword ptr [rbp + 960] # 8-byte Reload + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5225: + lea rcx, [rbp + 5112] + lea rdx, [rbp + 5120] + lea r8, [rbp + 9360] +.Ltmp5566: + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5226: + jmp .LBB65_323 +.LBB65_323: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 5096] + mov rdx, rax + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 5120] + lea rax, [rbp + 5128] + mov rdx, rax + mov r8, qword ptr [rbp + 904] # 8-byte Reload + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5227: + lea rcx, [rbp + 5248] + mov rdx, qword ptr [rbp + 896] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5228: + jmp .LBB65_324 +.LBB65_324: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 5128] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_330 +.Ltmp5567: +.LBB65_329: # Block address taken + # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_330 +.Ltmp5568: +.LBB65_330: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5231: + lea rcx, [rbp + 5248] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5232: + mov byte ptr [rbp + 895], al # 1-byte Spill + jmp .LBB65_331 +.LBB65_331: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [rbp + 895] # 1-byte Reload + test al, 1 + jne .LBB65_332 + jmp .LBB65_336 +.LBB65_332: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5233: +.Ltmp5569: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5234: + mov byte ptr [rbp + 894], al # 1-byte Spill + jmp .LBB65_333 +.LBB65_333: # in Loop: Header=BB65_322 Depth=1 + mov al, byte ptr [rbp + 894] # 1-byte Reload + test al, 1 + jne .LBB65_334 + jmp .LBB65_335 +.LBB65_334: # in Loop: Header=BB65_322 Depth=1 +.Ltmp5570: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + int3 +.Ltmp5571: +.LBB65_335: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + jmp .LBB65_336 +.Ltmp5572: +.LBB65_336: # in Loop: Header=BB65_322 Depth=1 + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5235: + lea rcx, [rbp + 5248] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5236: + jmp .LBB65_337 +.LBB65_337: # in Loop: Header=BB65_322 Depth=1 + lea rcx, [rbp + 5248] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_322 +.Ltmp5573: +# %bb.338: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_339 +.LBB65_339: # =>This Inner Loop Header: Depth=1 +.Ltmp5574: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + lea rdx, [rip + "??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 4992] + mov rcx, rax + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1046 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4976] + mov qword ptr [rbp + 872], rcx # 8-byte Spill + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4952] + mov qword ptr [rbp + 856], rcx # 8-byte Spill + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5016] + mov rdx, qword ptr [rbp + 856] # 8-byte Reload + mov r8, qword ptr [rbp + 872] # 8-byte Reload + mov r9, qword ptr [rbp + 880] # 8-byte Reload + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5237: + lea rcx, [rbp + 4880] + lea rdx, [rbp + 4888] + lea r8, [rbp + 9376] +.Ltmp5575: + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5238: + jmp .LBB65_340 +.LBB65_340: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 4864] + mov rdx, rax + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 4888] + lea rax, [rbp + 4896] + mov rdx, rax + mov r8, qword ptr [rbp + 824] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5239: + lea rcx, [rbp + 5016] + mov rdx, qword ptr [rbp + 816] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5240: + jmp .LBB65_341 +.LBB65_341: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 4896] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_347 +.Ltmp5576: +.LBB65_346: # Block address taken + # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_347 +.Ltmp5577: +.LBB65_347: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5243: + lea rcx, [rbp + 5016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5244: + mov byte ptr [rbp + 815], al # 1-byte Spill + jmp .LBB65_348 +.LBB65_348: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [rbp + 815] # 1-byte Reload + test al, 1 + jne .LBB65_349 + jmp .LBB65_353 +.LBB65_349: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5245: +.Ltmp5578: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5246: + mov byte ptr [rbp + 814], al # 1-byte Spill + jmp .LBB65_350 +.LBB65_350: # in Loop: Header=BB65_339 Depth=1 + mov al, byte ptr [rbp + 814] # 1-byte Reload + test al, 1 + jne .LBB65_351 + jmp .LBB65_352 +.LBB65_351: # in Loop: Header=BB65_339 Depth=1 +.Ltmp5579: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + int3 +.Ltmp5580: +.LBB65_352: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + jmp .LBB65_353 +.Ltmp5581: +.LBB65_353: # in Loop: Header=BB65_339 Depth=1 + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5247: + lea rcx, [rbp + 5016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5248: + jmp .LBB65_354 +.LBB65_354: # in Loop: Header=BB65_339 Depth=1 + lea rcx, [rbp + 5016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_339 +.Ltmp5582: +# %bb.355: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_356 +.LBB65_356: # =>This Inner Loop Header: Depth=1 +.Ltmp5583: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + lea rdx, [rip + "??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@"] + lea rax, [rbp + 4760] + mov rcx, rax + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1047 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4744] + mov qword ptr [rbp + 792], rcx # 8-byte Spill + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4720] + mov qword ptr [rbp + 776], rcx # 8-byte Spill + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4784] + mov rdx, qword ptr [rbp + 776] # 8-byte Reload + mov r8, qword ptr [rbp + 792] # 8-byte Reload + mov r9, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5249: + lea rcx, [rbp + 4648] + lea rdx, [rbp + 4656] + lea r8, [rbp + 9376] +.Ltmp5584: + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5250: + jmp .LBB65_357 +.LBB65_357: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4656] + lea rax, [rbp + 4664] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5251: + lea rcx, [rbp + 4784] + mov rdx, qword ptr [rbp + 744] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5252: + jmp .LBB65_358 +.LBB65_358: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4664] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_364 +.Ltmp5585: +.LBB65_363: # Block address taken + # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_364 +.Ltmp5586: +.LBB65_364: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5255: + lea rcx, [rbp + 4784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5256: + mov byte ptr [rbp + 743], al # 1-byte Spill + jmp .LBB65_365 +.LBB65_365: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [rbp + 743] # 1-byte Reload + test al, 1 + jne .LBB65_366 + jmp .LBB65_370 +.LBB65_366: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5257: +.Ltmp5587: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5258: + mov byte ptr [rbp + 742], al # 1-byte Spill + jmp .LBB65_367 +.LBB65_367: # in Loop: Header=BB65_356 Depth=1 + mov al, byte ptr [rbp + 742] # 1-byte Reload + test al, 1 + jne .LBB65_368 + jmp .LBB65_369 +.LBB65_368: # in Loop: Header=BB65_356 Depth=1 +.Ltmp5588: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + int3 +.Ltmp5589: +.LBB65_369: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + jmp .LBB65_370 +.Ltmp5590: +.LBB65_370: # in Loop: Header=BB65_356 Depth=1 + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5259: + lea rcx, [rbp + 4784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5260: + jmp .LBB65_371 +.LBB65_371: # in Loop: Header=BB65_356 Depth=1 + lea rcx, [rbp + 4784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_356 +.Ltmp5591: +# %bb.372: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_373 +.LBB65_373: # =>This Inner Loop Header: Depth=1 +.Ltmp5592: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + lea rdx, [rip + "??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@"] + lea rax, [rbp + 4544] + mov rcx, rax + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1048 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4528] + mov qword ptr [rbp + 720], rcx # 8-byte Spill + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4504] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 704] # 8-byte Reload + mov r8, qword ptr [rbp + 720] # 8-byte Reload + mov r9, qword ptr [rbp + 728] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5261: + lea rcx, [rbp + 4432] + lea rdx, [rbp + 4440] + lea r8, [rbp + 9344] +.Ltmp5593: + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5262: + jmp .LBB65_374 +.LBB65_374: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4440] + lea rax, [rbp + 4448] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5263: + lea rcx, [rbp + 4568] + mov rdx, qword ptr [rbp + 672] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5264: + jmp .LBB65_375 +.LBB65_375: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4448] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_381 +.Ltmp5594: +.LBB65_380: # Block address taken + # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_381 +.Ltmp5595: +.LBB65_381: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5267: + lea rcx, [rbp + 4568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5268: + mov byte ptr [rbp + 671], al # 1-byte Spill + jmp .LBB65_382 +.LBB65_382: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [rbp + 671] # 1-byte Reload + test al, 1 + jne .LBB65_383 + jmp .LBB65_387 +.LBB65_383: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5269: +.Ltmp5596: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5270: + mov byte ptr [rbp + 670], al # 1-byte Spill + jmp .LBB65_384 +.LBB65_384: # in Loop: Header=BB65_373 Depth=1 + mov al, byte ptr [rbp + 670] # 1-byte Reload + test al, 1 + jne .LBB65_385 + jmp .LBB65_386 +.LBB65_385: # in Loop: Header=BB65_373 Depth=1 +.Ltmp5597: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + int3 +.Ltmp5598: +.LBB65_386: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + jmp .LBB65_387 +.Ltmp5599: +.LBB65_387: # in Loop: Header=BB65_373 Depth=1 + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5271: + lea rcx, [rbp + 4568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5272: + jmp .LBB65_388 +.LBB65_388: # in Loop: Header=BB65_373 Depth=1 + lea rcx, [rbp + 4568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_373 +.Ltmp5600: +# %bb.389: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_390 +.LBB65_390: # =>This Inner Loop Header: Depth=1 +.Ltmp5601: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + lea rdx, [rip + "??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@"] + lea rax, [rbp + 4328] + mov rcx, rax + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1049 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4312] + mov qword ptr [rbp + 648], rcx # 8-byte Spill + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4288] + mov qword ptr [rbp + 632], rcx # 8-byte Spill + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 632] # 8-byte Reload + mov r8, qword ptr [rbp + 648] # 8-byte Reload + mov r9, qword ptr [rbp + 656] # 8-byte Reload + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5273: + lea rcx, [rbp + 4216] + lea rdx, [rbp + 4224] + lea r8, [rbp + 9344] +.Ltmp5602: + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5274: + jmp .LBB65_391 +.LBB65_391: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4224] + lea rax, [rbp + 4232] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5275: + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5276: + jmp .LBB65_392 +.LBB65_392: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4232] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_398 +.Ltmp5603: +.LBB65_397: # Block address taken + # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_398 +.Ltmp5604: +.LBB65_398: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5279: + lea rcx, [rbp + 4352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5280: + mov byte ptr [rbp + 599], al # 1-byte Spill + jmp .LBB65_399 +.LBB65_399: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [rbp + 599] # 1-byte Reload + test al, 1 + jne .LBB65_400 + jmp .LBB65_404 +.LBB65_400: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5281: +.Ltmp5605: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5282: + mov byte ptr [rbp + 598], al # 1-byte Spill + jmp .LBB65_401 +.LBB65_401: # in Loop: Header=BB65_390 Depth=1 + mov al, byte ptr [rbp + 598] # 1-byte Reload + test al, 1 + jne .LBB65_402 + jmp .LBB65_403 +.LBB65_402: # in Loop: Header=BB65_390 Depth=1 +.Ltmp5606: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + int3 +.Ltmp5607: +.LBB65_403: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + jmp .LBB65_404 +.Ltmp5608: +.LBB65_404: # in Loop: Header=BB65_390 Depth=1 + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5283: + lea rcx, [rbp + 4352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5284: + jmp .LBB65_405 +.LBB65_405: # in Loop: Header=BB65_390 Depth=1 + lea rcx, [rbp + 4352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_390 +.Ltmp5609: +# %bb.406: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_407 +.LBB65_407: # =>This Inner Loop Header: Depth=1 +.Ltmp5610: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + lea rdx, [rip + "??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1050 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 576], rcx # 8-byte Spill + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 560] # 8-byte Reload + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov r9, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5285: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + lea r8, [rbp + 9344] +.Ltmp5611: + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5286: + jmp .LBB65_408 +.LBB65_408: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4008] + lea rax, [rbp + 4016] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5287: + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5288: + jmp .LBB65_409 +.LBB65_409: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_415 +.Ltmp5612: +.LBB65_414: # Block address taken + # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_415 +.Ltmp5613: +.LBB65_415: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5291: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5292: + mov byte ptr [rbp + 527], al # 1-byte Spill + jmp .LBB65_416 +.LBB65_416: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [rbp + 527] # 1-byte Reload + test al, 1 + jne .LBB65_417 + jmp .LBB65_421 +.LBB65_417: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5293: +.Ltmp5614: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5294: + mov byte ptr [rbp + 526], al # 1-byte Spill + jmp .LBB65_418 +.LBB65_418: # in Loop: Header=BB65_407 Depth=1 + mov al, byte ptr [rbp + 526] # 1-byte Reload + test al, 1 + jne .LBB65_419 + jmp .LBB65_420 +.LBB65_419: # in Loop: Header=BB65_407 Depth=1 +.Ltmp5615: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + int3 +.Ltmp5616: +.LBB65_420: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + jmp .LBB65_421 +.Ltmp5617: +.LBB65_421: # in Loop: Header=BB65_407 Depth=1 + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5295: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5296: + jmp .LBB65_422 +.LBB65_422: # in Loop: Header=BB65_407 Depth=1 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_407 +.Ltmp5618: +# %bb.423: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_424 +.LBB65_424: # =>This Inner Loop Header: Depth=1 +.Ltmp5619: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + lea rdx, [rip + "??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 3896] + mov rcx, rax + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1051 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3880] + mov qword ptr [rbp + 504], rcx # 8-byte Spill + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 488] # 8-byte Reload + mov r8, qword ptr [rbp + 504] # 8-byte Reload + mov r9, qword ptr [rbp + 512] # 8-byte Reload + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5297: + lea rcx, [rbp + 3784] + lea rdx, [rbp + 3792] + lea r8, [rbp + 9344] +.Ltmp5620: + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5298: + jmp .LBB65_425 +.LBB65_425: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 3768] + mov rdx, rax + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 3792] + lea rax, [rbp + 3800] + mov rdx, rax + mov r8, qword ptr [rbp + 456] # 8-byte Reload + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5299: + lea rcx, [rbp + 3920] + mov rdx, qword ptr [rbp + 448] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5300: + jmp .LBB65_426 +.LBB65_426: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 3800] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_432 +.Ltmp5621: +.LBB65_431: # Block address taken + # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_432 +.Ltmp5622: +.LBB65_432: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5303: + lea rcx, [rbp + 3920] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5304: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB65_433 +.LBB65_433: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB65_434 + jmp .LBB65_438 +.LBB65_434: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5305: +.Ltmp5623: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5306: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB65_435 +.LBB65_435: # in Loop: Header=BB65_424 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB65_436 + jmp .LBB65_437 +.LBB65_436: # in Loop: Header=BB65_424 Depth=1 +.Ltmp5624: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + int3 +.Ltmp5625: +.LBB65_437: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + jmp .LBB65_438 +.Ltmp5626: +.LBB65_438: # in Loop: Header=BB65_424 Depth=1 + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5307: + lea rcx, [rbp + 3920] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5308: + jmp .LBB65_439 +.LBB65_439: # in Loop: Header=BB65_424 Depth=1 + lea rcx, [rbp + 3920] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_424 +.Ltmp5627: +# %bb.440: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_441 +.LBB65_441: # =>This Inner Loop Header: Depth=1 +.Ltmp5628: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + lea rdx, [rip + "??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 3664] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1052 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3648] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3624] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5309: + lea rcx, [rbp + 3552] + lea rdx, [rbp + 3560] + lea r8, [rbp + 9344] +.Ltmp5629: + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5310: + jmp .LBB65_442 +.LBB65_442: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 9392] + lea rax, [rbp + 3536] + mov rdx, rax + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rbp + 3560] + lea rax, [rbp + 3568] + mov rdx, rax + mov r8, qword ptr [rbp + 376] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5311: + lea rcx, [rbp + 3688] + mov rdx, qword ptr [rbp + 368] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5312: + jmp .LBB65_443 +.LBB65_443: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 3568] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + jmp .LBB65_449 +.Ltmp5630: +.LBB65_448: # Block address taken + # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_449 +.Ltmp5631: +.LBB65_449: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5315: + lea rcx, [rbp + 3688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5316: + mov byte ptr [rbp + 367], al # 1-byte Spill + jmp .LBB65_450 +.LBB65_450: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [rbp + 367] # 1-byte Reload + test al, 1 + jne .LBB65_451 + jmp .LBB65_455 +.LBB65_451: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5317: +.Ltmp5632: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5318: + mov byte ptr [rbp + 366], al # 1-byte Spill + jmp .LBB65_452 +.LBB65_452: # in Loop: Header=BB65_441 Depth=1 + mov al, byte ptr [rbp + 366] # 1-byte Reload + test al, 1 + jne .LBB65_453 + jmp .LBB65_454 +.LBB65_453: # in Loop: Header=BB65_441 Depth=1 +.Ltmp5633: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + int3 +.Ltmp5634: +.LBB65_454: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + jmp .LBB65_455 +.Ltmp5635: +.LBB65_455: # in Loop: Header=BB65_441 Depth=1 + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5319: + lea rcx, [rbp + 3688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5320: + jmp .LBB65_456 +.LBB65_456: # in Loop: Header=BB65_441 Depth=1 + lea rcx, [rbp + 3688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_441 +.Ltmp5636: +# %bb.457: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_458 +.LBB65_458: # =>This Inner Loop Header: Depth=1 +.Ltmp5637: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + lea rdx, [rip + "??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@"] + lea rax, [rbp + 3432] + mov rcx, rax + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1054 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3416] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3392] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 328] # 8-byte Reload + mov r8, qword ptr [rbp + 344] # 8-byte Reload + mov r9, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5321: + lea rcx, [rbp + 3320] + lea rdx, [rbp + 3328] + lea r8, [rbp + 9360] +.Ltmp5638: + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5322: + jmp .LBB65_459 +.LBB65_459: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3328] + lea rax, [rbp + 3336] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5323: + lea rcx, [rbp + 3456] + mov rdx, qword ptr [rbp + 296] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5324: + jmp .LBB65_460 +.LBB65_460: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3336] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_466 +.Ltmp5639: +.LBB65_465: # Block address taken + # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_466 +.Ltmp5640: +.LBB65_466: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5327: + lea rcx, [rbp + 3456] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5328: + mov byte ptr [rbp + 295], al # 1-byte Spill + jmp .LBB65_467 +.LBB65_467: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [rbp + 295] # 1-byte Reload + test al, 1 + jne .LBB65_468 + jmp .LBB65_472 +.LBB65_468: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5329: +.Ltmp5641: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5330: + mov byte ptr [rbp + 294], al # 1-byte Spill + jmp .LBB65_469 +.LBB65_469: # in Loop: Header=BB65_458 Depth=1 + mov al, byte ptr [rbp + 294] # 1-byte Reload + test al, 1 + jne .LBB65_470 + jmp .LBB65_471 +.LBB65_470: # in Loop: Header=BB65_458 Depth=1 +.Ltmp5642: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + int3 +.Ltmp5643: +.LBB65_471: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + jmp .LBB65_472 +.Ltmp5644: +.LBB65_472: # in Loop: Header=BB65_458 Depth=1 + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5331: + lea rcx, [rbp + 3456] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5332: + jmp .LBB65_473 +.LBB65_473: # in Loop: Header=BB65_458 Depth=1 + lea rcx, [rbp + 3456] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_458 +.Ltmp5645: +# %bb.474: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_475 +.LBB65_475: # =>This Inner Loop Header: Depth=1 +.Ltmp5646: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + lea rdx, [rip + "??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@"] + lea rax, [rbp + 3216] + mov rcx, rax + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1055 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3200] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3176] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 256] # 8-byte Reload + mov r8, qword ptr [rbp + 272] # 8-byte Reload + mov r9, qword ptr [rbp + 280] # 8-byte Reload + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5333: + lea rcx, [rbp + 3104] + lea rdx, [rbp + 3112] + lea r8, [rbp + 9360] +.Ltmp5647: + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5334: + jmp .LBB65_476 +.LBB65_476: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3112] + lea rax, [rbp + 3120] + lea r8, [rbp + 9376] + mov rdx, rax + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5335: + lea rcx, [rbp + 3240] + mov rdx, qword ptr [rbp + 224] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5336: + jmp .LBB65_477 +.LBB65_477: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3120] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_483 +.Ltmp5648: +.LBB65_482: # Block address taken + # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_483 +.Ltmp5649: +.LBB65_483: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5339: + lea rcx, [rbp + 3240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5340: + mov byte ptr [rbp + 223], al # 1-byte Spill + jmp .LBB65_484 +.LBB65_484: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [rbp + 223] # 1-byte Reload + test al, 1 + jne .LBB65_485 + jmp .LBB65_489 +.LBB65_485: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5341: +.Ltmp5650: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5342: + mov byte ptr [rbp + 222], al # 1-byte Spill + jmp .LBB65_486 +.LBB65_486: # in Loop: Header=BB65_475 Depth=1 + mov al, byte ptr [rbp + 222] # 1-byte Reload + test al, 1 + jne .LBB65_487 + jmp .LBB65_488 +.LBB65_487: # in Loop: Header=BB65_475 Depth=1 +.Ltmp5651: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + int3 +.Ltmp5652: +.LBB65_488: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + jmp .LBB65_489 +.Ltmp5653: +.LBB65_489: # in Loop: Header=BB65_475 Depth=1 + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5343: + lea rcx, [rbp + 3240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5344: + jmp .LBB65_490 +.LBB65_490: # in Loop: Header=BB65_475 Depth=1 + lea rcx, [rbp + 3240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_475 +.Ltmp5654: +# %bb.491: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_492 +.LBB65_492: # =>This Inner Loop Header: Depth=1 +.Ltmp5655: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + lea rdx, [rip + "??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@"] + lea rax, [rbp + 3000] + mov rcx, rax + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1056 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 200], rcx # 8-byte Spill + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2960] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 184] # 8-byte Reload + mov r8, qword ptr [rbp + 200] # 8-byte Reload + mov r9, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 2872] +.Ltmp5656: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + mov qword ptr [rbp + 160], rdx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5345: + lea rcx, [rbp + 2888] + lea rdx, [rbp + 2896] + mov r8, qword ptr [rbp + 160] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5346: + jmp .LBB65_493 +.LBB65_493: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 2896] + lea rax, [rbp + 2904] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5347: + lea rcx, [rbp + 3024] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5348: + jmp .LBB65_494 +.LBB65_494: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 2904] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_500 +.Ltmp5657: +.LBB65_499: # Block address taken + # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_500 +.Ltmp5658: +.LBB65_500: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5351: + lea rcx, [rbp + 3024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5352: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB65_501 +.LBB65_501: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB65_502 + jmp .LBB65_506 +.LBB65_502: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5353: +.Ltmp5659: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5354: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB65_503 +.LBB65_503: # in Loop: Header=BB65_492 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB65_504 + jmp .LBB65_505 +.LBB65_504: # in Loop: Header=BB65_492 Depth=1 +.Ltmp5660: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + int3 +.Ltmp5661: +.LBB65_505: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + jmp .LBB65_506 +.Ltmp5662: +.LBB65_506: # in Loop: Header=BB65_492 Depth=1 + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5355: + lea rcx, [rbp + 3024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5356: + jmp .LBB65_507 +.LBB65_507: # in Loop: Header=BB65_492 Depth=1 + lea rcx, [rbp + 3024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_492 +.Ltmp5663: +# %bb.508: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_509 +.LBB65_509: # =>This Inner Loop Header: Depth=1 +.Ltmp5664: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + lea rdx, [rip + "??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@"] + lea rax, [rbp + 2768] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1057 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2728] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 9392] + lea rdx, [rbp + 2640] +.Ltmp5665: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + mov qword ptr [rbp + 80], rdx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp5357: + lea rcx, [rbp + 2656] + lea rdx, [rbp + 2664] + mov r8, qword ptr [rbp + 80] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5358: + jmp .LBB65_510 +.LBB65_510: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2664] + lea rax, [rbp + 2672] + lea r8, [rbp + 9360] + mov rdx, rax + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5359: + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 64] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5360: + jmp .LBB65_511 +.LBB65_511: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2672] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB65_517 +.Ltmp5666: +.LBB65_516: # Block address taken + # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_517 +.Ltmp5667: +.LBB65_517: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5363: + lea rcx, [rbp + 2792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5364: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB65_518 +.LBB65_518: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB65_519 + jmp .LBB65_523 +.LBB65_519: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5365: +.Ltmp5668: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5366: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB65_520 +.LBB65_520: # in Loop: Header=BB65_509 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB65_521 + jmp .LBB65_522 +.LBB65_521: # in Loop: Header=BB65_509 Depth=1 +.Ltmp5669: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + int3 +.Ltmp5670: +.LBB65_522: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + jmp .LBB65_523 +.Ltmp5671: +.LBB65_523: # in Loop: Header=BB65_509 Depth=1 + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5367: + lea rcx, [rbp + 2792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5368: + jmp .LBB65_524 +.LBB65_524: # in Loop: Header=BB65_509 Depth=1 + lea rcx, [rbp + 2792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_509 +.Ltmp5672: +# %bb.525: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_526 +.LBB65_526: # =>This Inner Loop Header: Depth=1 +.Ltmp5673: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + lea rdx, [rip + "??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@"] + lea rax, [rbp + 2536] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1058 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2520] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2496] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2560] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5369: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2432] + lea r8, [rbp + 9360] +.Ltmp5674: + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5370: + jmp .LBB65_527 +.LBB65_527: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2432] + lea rax, [rbp + 2440] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5371: + lea rcx, [rbp + 2560] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5372: + jmp .LBB65_528 +.LBB65_528: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2440] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_534 +.Ltmp5675: +.LBB65_533: # Block address taken + # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_534 +.Ltmp5676: +.LBB65_534: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5375: + lea rcx, [rbp + 2560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5376: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB65_535 +.LBB65_535: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB65_536 + jmp .LBB65_540 +.LBB65_536: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5377: +.Ltmp5677: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5378: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB65_537 +.LBB65_537: # in Loop: Header=BB65_526 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB65_538 + jmp .LBB65_539 +.LBB65_538: # in Loop: Header=BB65_526 Depth=1 +.Ltmp5678: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + int3 +.Ltmp5679: +.LBB65_539: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + jmp .LBB65_540 +.Ltmp5680: +.LBB65_540: # in Loop: Header=BB65_526 Depth=1 + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5379: + lea rcx, [rbp + 2560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5380: + jmp .LBB65_541 +.LBB65_541: # in Loop: Header=BB65_526 Depth=1 + lea rcx, [rbp + 2560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_526 +.Ltmp5681: +# %bb.542: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_543 +.LBB65_543: # =>This Inner Loop Header: Depth=1 +.Ltmp5682: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + lea rdx, [rip + "??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1059 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5381: + lea rcx, [rbp + 2208] + lea rdx, [rbp + 2216] + lea r8, [rbp + 9360] +.Ltmp5683: + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5382: + jmp .LBB65_544 +.LBB65_544: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2216] + lea rax, [rbp + 2224] + lea r8, [rbp + 9344] + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp5383: + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5384: + jmp .LBB65_545 +.LBB65_545: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2224] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + jmp .LBB65_551 +.Ltmp5684: +.LBB65_550: # Block address taken + # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_551 +.Ltmp5685: +.LBB65_551: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5387: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5388: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB65_552 +.LBB65_552: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB65_553 + jmp .LBB65_557 +.LBB65_553: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5389: +.Ltmp5686: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5390: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB65_554 +.LBB65_554: # in Loop: Header=BB65_543 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB65_555 + jmp .LBB65_556 +.LBB65_555: # in Loop: Header=BB65_543 Depth=1 +.Ltmp5687: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + int3 +.Ltmp5688: +.LBB65_556: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + jmp .LBB65_557 +.Ltmp5689: +.LBB65_557: # in Loop: Header=BB65_543 Depth=1 + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5391: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5392: + jmp .LBB65_558 +.LBB65_558: # in Loop: Header=BB65_543 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB65_543 +.Ltmp5690: +# %bb.559: + .cv_loc 65 1 1061 0 # ..\tests\span_tests.cpp:1061:0 + add rsp, 9568 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_5: # in Loop: Header=BB65_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9144] +.Ltmp5691: + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5692: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_6: # in Loop: Header=BB65_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 +.Ltmp4983: + lea rcx, [rbp + 9264] +.Ltmp5693: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4984: + jmp .LBB65_7 +.LBB65_7: # in Loop: Header=BB65_1 Depth=1 + lea rax, [rip + .LBB65_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5694: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9264] + .cv_loc 65 1 1025 0 # ..\tests\span_tests.cpp:1025:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5695: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_23: # in Loop: Header=BB65_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8928] +.Ltmp5696: + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5697: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_24: # in Loop: Header=BB65_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 +.Ltmp4997: + lea rcx, [rbp + 9048] +.Ltmp5698: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp4998: + jmp .LBB65_25 +.LBB65_25: # in Loop: Header=BB65_18 Depth=1 + lea rax, [rip + .LBB65_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5699: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9048] + .cv_loc 65 1 1026 0 # ..\tests\span_tests.cpp:1026:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5700: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_41: # in Loop: Header=BB65_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8712] +.Ltmp5701: + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5702: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_42: # in Loop: Header=BB65_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 +.Ltmp5011: + lea rcx, [rbp + 8832] +.Ltmp5703: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5012: + jmp .LBB65_43 +.LBB65_43: # in Loop: Header=BB65_36 Depth=1 + lea rax, [rip + .LBB65_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5704: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8832] + .cv_loc 65 1 1027 0 # ..\tests\span_tests.cpp:1027:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5705: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_59: # in Loop: Header=BB65_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8496] +.Ltmp5706: + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5707: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_60: # in Loop: Header=BB65_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 +.Ltmp5025: + lea rcx, [rbp + 8616] +.Ltmp5708: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5026: + jmp .LBB65_61 +.LBB65_61: # in Loop: Header=BB65_54 Depth=1 + lea rax, [rip + .LBB65_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5709: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8616] + .cv_loc 65 1 1028 0 # ..\tests\span_tests.cpp:1028:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5710: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_77: # in Loop: Header=BB65_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8280] +.Ltmp5711: + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5712: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_78: # in Loop: Header=BB65_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 +.Ltmp5039: + lea rcx, [rbp + 8400] +.Ltmp5713: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5040: + jmp .LBB65_79 +.LBB65_79: # in Loop: Header=BB65_72 Depth=1 + lea rax, [rip + .LBB65_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5714: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8400] + .cv_loc 65 1 1029 0 # ..\tests\span_tests.cpp:1029:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5715: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_95: # in Loop: Header=BB65_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8048] +.Ltmp5716: + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5717: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_96: # in Loop: Header=BB65_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 +.Ltmp5053: + lea rcx, [rbp + 8168] +.Ltmp5718: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5054: + jmp .LBB65_97 +.LBB65_97: # in Loop: Header=BB65_90 Depth=1 + lea rax, [rip + .LBB65_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5719: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8168] + .cv_loc 65 1 1030 0 # ..\tests\span_tests.cpp:1030:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5720: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_113: # in Loop: Header=BB65_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7816] +.Ltmp5721: + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5722: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_114: # in Loop: Header=BB65_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 +.Ltmp5067: + lea rcx, [rbp + 7936] +.Ltmp5723: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5068: + jmp .LBB65_115 +.LBB65_115: # in Loop: Header=BB65_108 Depth=1 + lea rax, [rip + .LBB65_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5724: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_130: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7936] + .cv_loc 65 1 1031 0 # ..\tests\span_tests.cpp:1031:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5725: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_131: # in Loop: Header=BB65_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7584] +.Ltmp5726: + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5727: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_132: # in Loop: Header=BB65_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 +.Ltmp5081: + lea rcx, [rbp + 7704] +.Ltmp5728: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5082: + jmp .LBB65_133 +.LBB65_133: # in Loop: Header=BB65_126 Depth=1 + lea rax, [rip + .LBB65_134] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5729: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7704] + .cv_loc 65 1 1032 0 # ..\tests\span_tests.cpp:1032:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5730: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_149: # in Loop: Header=BB65_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7352] +.Ltmp5731: + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5732: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_150: # in Loop: Header=BB65_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 +.Ltmp5095: + lea rcx, [rbp + 7472] +.Ltmp5733: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5096: + jmp .LBB65_151 +.LBB65_151: # in Loop: Header=BB65_144 Depth=1 + lea rax, [rip + .LBB65_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5734: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_166: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7472] + .cv_loc 65 1 1033 0 # ..\tests\span_tests.cpp:1033:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5735: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_167: # in Loop: Header=BB65_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7120] +.Ltmp5736: + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5737: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_168: # in Loop: Header=BB65_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 +.Ltmp5109: + lea rcx, [rbp + 7240] +.Ltmp5738: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5110: + jmp .LBB65_169 +.LBB65_169: # in Loop: Header=BB65_162 Depth=1 + lea rax, [rip + .LBB65_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5739: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_184: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7240] + .cv_loc 65 1 1035 0 # ..\tests\span_tests.cpp:1035:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5740: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_185: # in Loop: Header=BB65_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6904] +.Ltmp5741: + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5742: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_186: # in Loop: Header=BB65_180 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 +.Ltmp5123: + lea rcx, [rbp + 7024] +.Ltmp5743: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5124: + jmp .LBB65_187 +.LBB65_187: # in Loop: Header=BB65_180 Depth=1 + lea rax, [rip + .LBB65_188] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5744: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_202: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7024] + .cv_loc 65 1 1036 0 # ..\tests\span_tests.cpp:1036:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5745: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_203: # in Loop: Header=BB65_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6688] +.Ltmp5746: + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5747: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_204: # in Loop: Header=BB65_198 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 +.Ltmp5137: + lea rcx, [rbp + 6808] +.Ltmp5748: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5138: + jmp .LBB65_205 +.LBB65_205: # in Loop: Header=BB65_198 Depth=1 + lea rax, [rip + .LBB65_206] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5749: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_220: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6808] + .cv_loc 65 1 1037 0 # ..\tests\span_tests.cpp:1037:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5750: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_221: # in Loop: Header=BB65_216 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6456] +.Ltmp5751: + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5752: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_222: # in Loop: Header=BB65_216 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 +.Ltmp5151: + lea rcx, [rbp + 6576] +.Ltmp5753: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5152: + jmp .LBB65_223 +.LBB65_223: # in Loop: Header=BB65_216 Depth=1 + lea rax, [rip + .LBB65_224] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5754: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_238: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6576] + .cv_loc 65 1 1038 0 # ..\tests\span_tests.cpp:1038:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5755: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_239: # in Loop: Header=BB65_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6224] +.Ltmp5756: + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5757: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_240: # in Loop: Header=BB65_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 +.Ltmp5165: + lea rcx, [rbp + 6344] +.Ltmp5758: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5166: + jmp .LBB65_241 +.LBB65_241: # in Loop: Header=BB65_234 Depth=1 + lea rax, [rip + .LBB65_242] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5759: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6344] + .cv_loc 65 1 1039 0 # ..\tests\span_tests.cpp:1039:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5760: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_257: # in Loop: Header=BB65_252 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5992] +.Ltmp5761: + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5762: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_258: # in Loop: Header=BB65_252 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 +.Ltmp5179: + lea rcx, [rbp + 6112] +.Ltmp5763: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5180: + jmp .LBB65_259 +.LBB65_259: # in Loop: Header=BB65_252 Depth=1 + lea rax, [rip + .LBB65_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5764: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_274: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6112] + .cv_loc 65 1 1040 0 # ..\tests\span_tests.cpp:1040:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5765: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_275: # in Loop: Header=BB65_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5776] +.Ltmp5766: + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5767: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_276: # in Loop: Header=BB65_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 +.Ltmp5193: + lea rcx, [rbp + 5896] +.Ltmp5768: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5194: + jmp .LBB65_277 +.LBB65_277: # in Loop: Header=BB65_270 Depth=1 + lea rax, [rip + .LBB65_278] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5769: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_291: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5896] + .cv_loc 65 1 1041 0 # ..\tests\span_tests.cpp:1041:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5770: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_292: # in Loop: Header=BB65_288 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5560] +.Ltmp5771: + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5772: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_293: # in Loop: Header=BB65_288 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 +.Ltmp5205: + lea rcx, [rbp + 5680] +.Ltmp5773: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5206: + jmp .LBB65_294 +.LBB65_294: # in Loop: Header=BB65_288 Depth=1 + lea rax, [rip + .LBB65_295] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5774: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_308: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5680] + .cv_loc 65 1 1043 0 # ..\tests\span_tests.cpp:1043:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5775: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_309: # in Loop: Header=BB65_305 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5344] +.Ltmp5776: + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5777: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_310: # in Loop: Header=BB65_305 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 +.Ltmp5217: + lea rcx, [rbp + 5464] +.Ltmp5778: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5218: + jmp .LBB65_311 +.LBB65_311: # in Loop: Header=BB65_305 Depth=1 + lea rax, [rip + .LBB65_312] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5779: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_325: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5464] + .cv_loc 65 1 1044 0 # ..\tests\span_tests.cpp:1044:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5780: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_326: # in Loop: Header=BB65_322 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5128] +.Ltmp5781: + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5782: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_327: # in Loop: Header=BB65_322 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 +.Ltmp5229: + lea rcx, [rbp + 5248] +.Ltmp5783: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5230: + jmp .LBB65_328 +.LBB65_328: # in Loop: Header=BB65_322 Depth=1 + lea rax, [rip + .LBB65_329] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5784: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_342: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5248] + .cv_loc 65 1 1045 0 # ..\tests\span_tests.cpp:1045:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5785: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_343: # in Loop: Header=BB65_339 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4896] +.Ltmp5786: + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5787: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_344: # in Loop: Header=BB65_339 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 +.Ltmp5241: + lea rcx, [rbp + 5016] +.Ltmp5788: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5242: + jmp .LBB65_345 +.LBB65_345: # in Loop: Header=BB65_339 Depth=1 + lea rax, [rip + .LBB65_346] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5789: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_359: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5016] + .cv_loc 65 1 1046 0 # ..\tests\span_tests.cpp:1046:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5790: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_360: # in Loop: Header=BB65_356 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4664] +.Ltmp5791: + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5792: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_361: # in Loop: Header=BB65_356 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 +.Ltmp5253: + lea rcx, [rbp + 4784] +.Ltmp5793: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5254: + jmp .LBB65_362 +.LBB65_362: # in Loop: Header=BB65_356 Depth=1 + lea rax, [rip + .LBB65_363] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5794: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_376: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4784] + .cv_loc 65 1 1047 0 # ..\tests\span_tests.cpp:1047:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5795: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_377: # in Loop: Header=BB65_373 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4448] +.Ltmp5796: + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5797: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_378: # in Loop: Header=BB65_373 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 +.Ltmp5265: + lea rcx, [rbp + 4568] +.Ltmp5798: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5266: + jmp .LBB65_379 +.LBB65_379: # in Loop: Header=BB65_373 Depth=1 + lea rax, [rip + .LBB65_380] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5799: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_393: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4568] + .cv_loc 65 1 1048 0 # ..\tests\span_tests.cpp:1048:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5800: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_394: # in Loop: Header=BB65_390 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4232] +.Ltmp5801: + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5802: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_395: # in Loop: Header=BB65_390 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 +.Ltmp5277: + lea rcx, [rbp + 4352] +.Ltmp5803: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5278: + jmp .LBB65_396 +.LBB65_396: # in Loop: Header=BB65_390 Depth=1 + lea rax, [rip + .LBB65_397] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5804: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_410: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4352] + .cv_loc 65 1 1049 0 # ..\tests\span_tests.cpp:1049:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5805: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_411: # in Loop: Header=BB65_407 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp5806: + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5807: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_412: # in Loop: Header=BB65_407 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 +.Ltmp5289: + lea rcx, [rbp + 4136] +.Ltmp5808: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5290: + jmp .LBB65_413 +.LBB65_413: # in Loop: Header=BB65_407 Depth=1 + lea rax, [rip + .LBB65_414] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5809: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_427: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 65 1 1050 0 # ..\tests\span_tests.cpp:1050:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5810: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_428: # in Loop: Header=BB65_424 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp5811: + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5812: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_429: # in Loop: Header=BB65_424 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 +.Ltmp5301: + lea rcx, [rbp + 3920] +.Ltmp5813: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5302: + jmp .LBB65_430 +.LBB65_430: # in Loop: Header=BB65_424 Depth=1 + lea rax, [rip + .LBB65_431] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5814: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_444: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] + .cv_loc 65 1 1051 0 # ..\tests\span_tests.cpp:1051:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5815: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_445: # in Loop: Header=BB65_441 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3568] +.Ltmp5816: + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5817: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_446: # in Loop: Header=BB65_441 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 +.Ltmp5313: + lea rcx, [rbp + 3688] +.Ltmp5818: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5314: + jmp .LBB65_447 +.LBB65_447: # in Loop: Header=BB65_441 Depth=1 + lea rax, [rip + .LBB65_448] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5819: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_461: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] + .cv_loc 65 1 1052 0 # ..\tests\span_tests.cpp:1052:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5820: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_462: # in Loop: Header=BB65_458 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3336] +.Ltmp5821: + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5822: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_463: # in Loop: Header=BB65_458 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 +.Ltmp5325: + lea rcx, [rbp + 3456] +.Ltmp5823: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5326: + jmp .LBB65_464 +.LBB65_464: # in Loop: Header=BB65_458 Depth=1 + lea rax, [rip + .LBB65_465] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5824: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_478: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3456] + .cv_loc 65 1 1054 0 # ..\tests\span_tests.cpp:1054:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_479: # in Loop: Header=BB65_475 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3120] +.Ltmp5826: + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5827: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_480: # in Loop: Header=BB65_475 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 +.Ltmp5337: + lea rcx, [rbp + 3240] +.Ltmp5828: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5338: + jmp .LBB65_481 +.LBB65_481: # in Loop: Header=BB65_475 Depth=1 + lea rax, [rip + .LBB65_482] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5829: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_495: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3240] + .cv_loc 65 1 1055 0 # ..\tests\span_tests.cpp:1055:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5830: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_496: # in Loop: Header=BB65_492 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2904] +.Ltmp5831: + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5832: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_497: # in Loop: Header=BB65_492 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 +.Ltmp5349: + lea rcx, [rbp + 3024] +.Ltmp5833: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5350: + jmp .LBB65_498 +.LBB65_498: # in Loop: Header=BB65_492 Depth=1 + lea rax, [rip + .LBB65_499] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5834: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_512: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3024] + .cv_loc 65 1 1056 0 # ..\tests\span_tests.cpp:1056:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5835: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_513: # in Loop: Header=BB65_509 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp5836: + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5837: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_514: # in Loop: Header=BB65_509 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 +.Ltmp5361: + lea rcx, [rbp + 2792] +.Ltmp5838: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5362: + jmp .LBB65_515 +.LBB65_515: # in Loop: Header=BB65_509 Depth=1 + lea rax, [rip + .LBB65_516] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5839: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_529: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2792] + .cv_loc 65 1 1057 0 # ..\tests\span_tests.cpp:1057:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5840: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_530: # in Loop: Header=BB65_526 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2440] +.Ltmp5841: + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5842: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_531: # in Loop: Header=BB65_526 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 +.Ltmp5373: + lea rcx, [rbp + 2560] +.Ltmp5843: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5374: + jmp .LBB65_532 +.LBB65_532: # in Loop: Header=BB65_526 Depth=1 + lea rax, [rip + .LBB65_533] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5844: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_546: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] + .cv_loc 65 1 1058 0 # ..\tests\span_tests.cpp:1058:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5845: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_547: # in Loop: Header=BB65_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2224] +.Ltmp5846: + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5847: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB65_548: # in Loop: Header=BB65_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 +.Ltmp5385: + lea rcx, [rbp + 2344] +.Ltmp5848: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5386: + jmp .LBB65_549 +.LBB65_549: # in Loop: Header=BB65_543 Depth=1 + lea rax, [rip + .LBB65_550] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp5849: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA": +.seh_proc "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA" +.LBB65_560: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] + .cv_loc 65 1 1059 0 # ..\tests\span_tests.cpp:1059:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp5850: +.Lfunc_end65: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 429065506 # MagicNumber + .long 128 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # UnwindMap + .long 32 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # TryBlockMap + .long 161 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # IPToStateXData + .long 9560 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$184@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long 41 # ToState + .long "?dtor$185@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 40 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$220@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long 45 # ToState + .long "?dtor$203@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 44 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long 49 # ToState + .long "?dtor$221@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 48 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long 53 # ToState + .long "?dtor$239@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long 57 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$291@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long 61 # ToState + .long "?dtor$275@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 60 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$308@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long 65 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 64 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$325@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long 69 # ToState + .long "?dtor$309@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 68 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$342@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 72 # ToState + .long 0 # Action + .long 73 # ToState + .long "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 72 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$359@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 76 # ToState + .long 0 # Action + .long 77 # ToState + .long "?dtor$343@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 76 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$376@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long 81 # ToState + .long "?dtor$360@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$393@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long 85 # ToState + .long "?dtor$377@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$410@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$394@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$427@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 93 # ToState + .long "?dtor$411@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$444@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long 97 # ToState + .long "?dtor$428@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 96 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$461@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long 101 # ToState + .long "?dtor$445@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 100 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$478@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long 105 # ToState + .long "?dtor$462@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 104 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 108 # ToState + .long 0 # Action + .long 109 # ToState + .long "?dtor$479@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 108 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$512@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long 113 # ToState + .long "?dtor$496@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long 117 # ToState + .long "?dtor$513@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$546@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 120 # ToState + .long 0 # Action + .long 121 # ToState + .long "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 120 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$560@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 124 # ToState + .long 0 # Action + .long 125 # ToState + .long "?dtor$547@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Action + .long 124 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 41 # TryLow + .long 42 # TryHigh + .long 43 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 45 # TryLow + .long 46 # TryHigh + .long 47 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 49 # TryLow + .long 50 # TryHigh + .long 51 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 53 # TryLow + .long 54 # TryHigh + .long 55 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 57 # TryLow + .long 58 # TryHigh + .long 59 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 61 # TryLow + .long 62 # TryHigh + .long 63 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 65 # TryLow + .long 66 # TryHigh + .long 67 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 69 # TryLow + .long 70 # TryHigh + .long 71 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 73 # TryLow + .long 74 # TryHigh + .long 75 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 77 # TryLow + .long 78 # TryHigh + .long 79 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 81 # TryLow + .long 82 # TryHigh + .long 83 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 85 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 94 # TryHigh + .long 95 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 97 # TryLow + .long 98 # TryHigh + .long 99 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 101 # TryLow + .long 102 # TryHigh + .long 103 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 105 # TryLow + .long 106 # TryHigh + .long 107 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 109 # TryLow + .long 110 # TryHigh + .long 111 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 113 # TryLow + .long 114 # TryHigh + .long 115 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 117 # TryLow + .long 118 # TryHigh + .long 119 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 121 # TryLow + .long 122 # TryHigh + .long 123 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray + .long 125 # TryLow + .long 126 # TryHigh + .long 127 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____42@@YAXXZ": + .long .Lfunc_begin65@IMGREL # IP + .long -1 # ToState + .long .Ltmp4977@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp4981@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp4985@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp4990@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp4991@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp4995@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp4999@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp5004@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5005@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp5009@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp5013@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp5018@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5019@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp5023@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp5027@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp5032@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5033@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp5037@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp5041@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp5046@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5047@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp5051@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp5055@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5060@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5061@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp5065@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp5069@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp5074@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5075@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp5079@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp5083@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp5088@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5089@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp5093@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp5097@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp5102@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5103@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp5107@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp5111@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp5116@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5117@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp5121@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp5125@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp5130@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5131@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp5135@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp5139@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp5144@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5145@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp5149@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp5153@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp5158@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5159@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp5163@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp5167@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp5172@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5173@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp5177@IMGREL+1 # IP + .long 58 # ToState + .long .Ltmp5181@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp5186@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5187@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp5191@IMGREL+1 # IP + .long 62 # ToState + .long .Ltmp5195@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp5200@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5201@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp5203@IMGREL+1 # IP + .long 66 # ToState + .long .Ltmp5207@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp5212@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5213@IMGREL+1 # IP + .long 69 # ToState + .long .Ltmp5215@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp5219@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp5224@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5225@IMGREL+1 # IP + .long 73 # ToState + .long .Ltmp5227@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp5231@IMGREL+1 # IP + .long 72 # ToState + .long .Ltmp5236@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5237@IMGREL+1 # IP + .long 77 # ToState + .long .Ltmp5239@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp5243@IMGREL+1 # IP + .long 76 # ToState + .long .Ltmp5248@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5249@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp5251@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp5255@IMGREL+1 # IP + .long 80 # ToState + .long .Ltmp5260@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5261@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp5263@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp5267@IMGREL+1 # IP + .long 84 # ToState + .long .Ltmp5272@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5273@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp5275@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp5279@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp5284@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5285@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp5287@IMGREL+1 # IP + .long 94 # ToState + .long .Ltmp5291@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp5296@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5297@IMGREL+1 # IP + .long 97 # ToState + .long .Ltmp5299@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp5303@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp5308@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5309@IMGREL+1 # IP + .long 101 # ToState + .long .Ltmp5311@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp5315@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp5320@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5321@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp5323@IMGREL+1 # IP + .long 106 # ToState + .long .Ltmp5327@IMGREL+1 # IP + .long 104 # ToState + .long .Ltmp5332@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5333@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp5335@IMGREL+1 # IP + .long 110 # ToState + .long .Ltmp5339@IMGREL+1 # IP + .long 108 # ToState + .long .Ltmp5344@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5345@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp5347@IMGREL+1 # IP + .long 114 # ToState + .long .Ltmp5351@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp5356@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5357@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp5359@IMGREL+1 # IP + .long 118 # ToState + .long .Ltmp5363@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp5368@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5369@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp5371@IMGREL+1 # IP + .long 122 # ToState + .long .Ltmp5375@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp5380@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5381@IMGREL+1 # IP + .long 125 # ToState + .long .Ltmp5383@IMGREL+1 # IP + .long 126 # ToState + .long .Ltmp5387@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp5392@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .long "?catch$186@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 43 # ToState + .long "?catch$204@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 47 # ToState + .long "?catch$222@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 51 # ToState + .long "?catch$240@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 55 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 59 # ToState + .long "?catch$276@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 63 # ToState + .long "?catch$293@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 67 # ToState + .long "?catch$310@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 71 # ToState + .long "?catch$327@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 75 # ToState + .long "?catch$344@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 79 # ToState + .long "?catch$361@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 83 # ToState + .long "?catch$378@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$395@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$412@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 95 # ToState + .long "?catch$429@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 99 # ToState + .long "?catch$446@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 103 # ToState + .long "?catch$463@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 107 # ToState + .long "?catch$480@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 111 # ToState + .long "?catch$497@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 115 # ToState + .long "?catch$514@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 119 # ToState + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 123 # ToState + .long "?catch$548@?0??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@4HA"@IMGREL # IP + .long 127 # ToState + .text + # -- End function + .def "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin66: + .cv_func_id 66 + .cv_loc 66 1 1016 0 # ..\tests\span_tests.cpp:1016:0 +.seh_proc "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp5851: + lea rcx, [rip + "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp5852: +.Lfunc_end66: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin67: + .cv_func_id 67 + .cv_loc 67 1 1064 0 # ..\tests\span_tests.cpp:1064:0 +.seh_proc "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp5853: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_09NMAOFODD@begin_end?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1064 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp5854: +.Lfunc_end67: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____44@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" +.Lfunc_begin68: + .cv_func_id 68 + .cv_loc 68 1 1065 0 # ..\tests\span_tests.cpp:1065:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5440 + call __chkstk + sub rsp, rax + .seh_stackalloc 5440 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp6115: + .cv_loc 68 1 1067 0 # ..\tests\span_tests.cpp:1067:0 + mov qword ptr [rbp + 5304], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 5280], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 5288], rax + .cv_loc 68 1 1068 0 # ..\tests\span_tests.cpp:1068:0 + lea rcx, [rbp + 5264] +.Ltmp6116: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 5280] +.Ltmp6117: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6118: + .cv_loc 68 1 1070 0 # ..\tests\span_tests.cpp:1070:0 + lea rcx, [rbp + 5264] + lea rdx, [rbp + 5248] +.Ltmp6119: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1136], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6120: + .cv_loc 68 1 1071 0 # ..\tests\span_tests.cpp:1071:0 + lea rcx, [rbp + 5232] +.Ltmp6121: + #DEBUG_VALUE: it2 <- [$rcx+0] + lea rdx, [rbp + 5264] + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Ltmp6122: +.LBB68_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + lea rdx, [rip + "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 5128] + mov rcx, rax + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1072 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5112] + mov qword ptr [rbp + 1120], rcx # 8-byte Spill + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5088] + mov qword ptr [rbp + 1104], rcx # 8-byte Spill + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5152] + mov rdx, qword ptr [rbp + 1104] # 8-byte Reload + mov r8, qword ptr [rbp + 1120] # 8-byte Reload + mov r9, qword ptr [rbp + 1128] # 8-byte Reload + mov qword ptr [rbp + 1088], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5855: + lea rcx, [rbp + 5016] + lea rdx, [rbp + 5024] + lea r8, [rbp + 5248] +.Ltmp6123: + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5856: + jmp .LBB68_2 +.LBB68_2: # in Loop: Header=BB68_1 Depth=1 +.Ltmp5857: + lea rcx, [rbp + 5024] + lea rdx, [rbp + 5032] + lea r8, [rbp + 5232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5858: + jmp .LBB68_3 +.LBB68_3: # in Loop: Header=BB68_1 Depth=1 +.Ltmp5859: + lea rcx, [rbp + 5152] + lea rdx, [rbp + 5032] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5860: + jmp .LBB68_4 +.LBB68_4: # in Loop: Header=BB68_1 Depth=1 + lea rcx, [rbp + 5032] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_9 +.Ltmp6124: +.LBB68_8: # Block address taken + # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp .LBB68_9 +.Ltmp6125: +.LBB68_9: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5863: + lea rcx, [rbp + 5152] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5864: + mov byte ptr [rbp + 1079], al # 1-byte Spill + jmp .LBB68_10 +.LBB68_10: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [rbp + 1079] # 1-byte Reload + test al, 1 + jne .LBB68_11 + jmp .LBB68_15 +.LBB68_11: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5865: +.Ltmp6126: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5866: + mov byte ptr [rbp + 1078], al # 1-byte Spill + jmp .LBB68_12 +.LBB68_12: # in Loop: Header=BB68_1 Depth=1 + mov al, byte ptr [rbp + 1078] # 1-byte Reload + test al, 1 + jne .LBB68_13 + jmp .LBB68_14 +.LBB68_13: # in Loop: Header=BB68_1 Depth=1 +.Ltmp6127: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + int3 +.Ltmp6128: +.LBB68_14: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + jmp .LBB68_15 +.Ltmp6129: +.LBB68_15: # in Loop: Header=BB68_1 Depth=1 + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5867: + lea rcx, [rbp + 5152] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5868: + jmp .LBB68_16 +.LBB68_16: # in Loop: Header=BB68_1 Depth=1 + lea rcx, [rbp + 5152] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_1 +.Ltmp6130: +# %bb.17: + .cv_loc 68 1 1074 0 # ..\tests\span_tests.cpp:1074:0 + lea rcx, [rbp + 5264] + lea rdx, [rbp + 5000] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rbp + 5000] + mov qword ptr [rbp + 5248], rcx + mov rcx, qword ptr [rbp + 5008] + mov qword ptr [rbp + 5256], rcx + .cv_loc 68 1 1075 0 # ..\tests\span_tests.cpp:1075:0 + lea rcx, [rbp + 4984] + lea rdx, [rbp + 5264] + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + mov rcx, qword ptr [rbp + 4984] + mov qword ptr [rbp + 5232], rcx + mov rcx, qword ptr [rbp + 4992] + mov qword ptr [rbp + 5240], rcx +.LBB68_18: # =>This Inner Loop Header: Depth=1 +.Ltmp6131: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + lea rdx, [rip + "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@"] + lea rax, [rbp + 4880] + mov rcx, rax + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1076 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4864] + mov qword ptr [rbp + 1056], rcx # 8-byte Spill + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4840] + mov qword ptr [rbp + 1040], rcx # 8-byte Spill + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4904] + mov rdx, qword ptr [rbp + 1040] # 8-byte Reload + mov r8, qword ptr [rbp + 1056] # 8-byte Reload + mov r9, qword ptr [rbp + 1064] # 8-byte Reload + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5869: + lea rcx, [rbp + 4768] + lea rdx, [rbp + 4776] + lea r8, [rbp + 5248] +.Ltmp6132: + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5870: + jmp .LBB68_19 +.LBB68_19: # in Loop: Header=BB68_18 Depth=1 +.Ltmp5871: + lea rcx, [rbp + 4776] + lea rdx, [rbp + 4784] + lea r8, [rbp + 5232] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5872: + jmp .LBB68_20 +.LBB68_20: # in Loop: Header=BB68_18 Depth=1 +.Ltmp5873: + lea rcx, [rbp + 4904] + lea rdx, [rbp + 4784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5874: + jmp .LBB68_21 +.LBB68_21: # in Loop: Header=BB68_18 Depth=1 + lea rcx, [rbp + 4784] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_27 +.Ltmp6133: +.LBB68_26: # Block address taken + # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp .LBB68_27 +.Ltmp6134: +.LBB68_27: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5877: + lea rcx, [rbp + 4904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5878: + mov byte ptr [rbp + 1015], al # 1-byte Spill + jmp .LBB68_28 +.LBB68_28: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [rbp + 1015] # 1-byte Reload + test al, 1 + jne .LBB68_29 + jmp .LBB68_33 +.LBB68_29: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5879: +.Ltmp6135: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5880: + mov byte ptr [rbp + 1014], al # 1-byte Spill + jmp .LBB68_30 +.LBB68_30: # in Loop: Header=BB68_18 Depth=1 + mov al, byte ptr [rbp + 1014] # 1-byte Reload + test al, 1 + jne .LBB68_31 + jmp .LBB68_32 +.LBB68_31: # in Loop: Header=BB68_18 Depth=1 +.Ltmp6136: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + int3 +.Ltmp6137: +.LBB68_32: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + jmp .LBB68_33 +.Ltmp6138: +.LBB68_33: # in Loop: Header=BB68_18 Depth=1 + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5881: + lea rcx, [rbp + 4904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5882: + jmp .LBB68_34 +.LBB68_34: # in Loop: Header=BB68_18 Depth=1 + lea rcx, [rbp + 4904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_18 +.Ltmp6139: +# %bb.35: + .cv_loc 68 1 1080 0 # ..\tests\span_tests.cpp:1080:0 + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4752], rax + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4760], rax + .cv_loc 68 1 1081 0 # ..\tests\span_tests.cpp:1081:0 + lea rcx, [rbp + 4736] +.Ltmp6140: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4752] +.Ltmp6141: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6142: + .cv_loc 68 1 1083 0 # ..\tests\span_tests.cpp:1083:0 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 4720] +.Ltmp6143: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6144: + .cv_loc 68 1 1084 0 # ..\tests\span_tests.cpp:1084:0 + mov rax, qword ptr [rbp + 4720] + mov qword ptr [rbp + 4704], rax + mov rax, qword ptr [rbp + 4728] + mov qword ptr [rbp + 4712], rax +.LBB68_36: # =>This Inner Loop Header: Depth=1 +.Ltmp6145: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4600] + mov rcx, rax + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1085 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4584] + mov qword ptr [rbp + 984], rcx # 8-byte Spill + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4560] + mov qword ptr [rbp + 968], rcx # 8-byte Spill + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4624] + mov rdx, qword ptr [rbp + 968] # 8-byte Reload + mov r8, qword ptr [rbp + 984] # 8-byte Reload + mov r9, qword ptr [rbp + 992] # 8-byte Reload + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5883: + lea rcx, [rbp + 4488] + lea rdx, [rbp + 4496] + lea r8, [rbp + 4720] +.Ltmp6146: + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5884: + jmp .LBB68_37 +.LBB68_37: # in Loop: Header=BB68_36 Depth=1 +.Ltmp5885: + lea rcx, [rbp + 4496] + lea rdx, [rbp + 4504] + lea r8, [rbp + 4704] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5886: + jmp .LBB68_38 +.LBB68_38: # in Loop: Header=BB68_36 Depth=1 +.Ltmp5887: + lea rcx, [rbp + 4624] + lea rdx, [rbp + 4504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5888: + jmp .LBB68_39 +.LBB68_39: # in Loop: Header=BB68_36 Depth=1 + lea rcx, [rbp + 4504] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_45 +.Ltmp6147: +.LBB68_44: # Block address taken + # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp .LBB68_45 +.Ltmp6148: +.LBB68_45: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5891: + lea rcx, [rbp + 4624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5892: + mov byte ptr [rbp + 943], al # 1-byte Spill + jmp .LBB68_46 +.LBB68_46: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [rbp + 943] # 1-byte Reload + test al, 1 + jne .LBB68_47 + jmp .LBB68_51 +.LBB68_47: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5893: +.Ltmp6149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5894: + mov byte ptr [rbp + 942], al # 1-byte Spill + jmp .LBB68_48 +.LBB68_48: # in Loop: Header=BB68_36 Depth=1 + mov al, byte ptr [rbp + 942] # 1-byte Reload + test al, 1 + jne .LBB68_49 + jmp .LBB68_50 +.LBB68_49: # in Loop: Header=BB68_36 Depth=1 +.Ltmp6150: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + int3 +.Ltmp6151: +.LBB68_50: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + jmp .LBB68_51 +.Ltmp6152: +.LBB68_51: # in Loop: Header=BB68_36 Depth=1 + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5895: + lea rcx, [rbp + 4624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5896: + jmp .LBB68_52 +.LBB68_52: # in Loop: Header=BB68_36 Depth=1 + lea rcx, [rbp + 4624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_36 +.Ltmp6153: +# %bb.53: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_54 +.LBB68_54: # =>This Inner Loop Header: Depth=1 +.Ltmp6154: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + lea rdx, [rip + "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4384] + mov rcx, rax + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1086 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4368] + mov qword ptr [rbp + 920], rcx # 8-byte Spill + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4344] + mov qword ptr [rbp + 904], rcx # 8-byte Spill + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4408] + mov rdx, qword ptr [rbp + 904] # 8-byte Reload + mov r8, qword ptr [rbp + 920] # 8-byte Reload + mov r9, qword ptr [rbp + 928] # 8-byte Reload + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5897: + lea rcx, [rbp + 4720] +.Ltmp6155: + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp5898: + mov qword ptr [rbp + 872], rax # 8-byte Spill + jmp .LBB68_55 +.LBB68_55: # in Loop: Header=BB68_54 Depth=1 +.Ltmp5899: + lea rcx, [rbp + 4272] + lea rdx, [rbp + 4280] + mov r8, qword ptr [rbp + 872] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp5900: + jmp .LBB68_56 +.LBB68_56: # in Loop: Header=BB68_54 Depth=1 + mov dword ptr [rbp + 4268], 1 +.Ltmp5901: + lea rcx, [rbp + 4280] + lea rdx, [rbp + 4288] + lea r8, [rbp + 4268] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp5902: + jmp .LBB68_57 +.LBB68_57: # in Loop: Header=BB68_54 Depth=1 +.Ltmp5903: + lea rcx, [rbp + 4408] + lea rdx, [rbp + 4288] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5904: + jmp .LBB68_58 +.LBB68_58: # in Loop: Header=BB68_54 Depth=1 + lea rcx, [rbp + 4288] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_64 +.Ltmp6156: +.LBB68_63: # Block address taken + # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_64 +.Ltmp6157: +.LBB68_64: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5907: + lea rcx, [rbp + 4408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5908: + mov byte ptr [rbp + 871], al # 1-byte Spill + jmp .LBB68_65 +.LBB68_65: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [rbp + 871] # 1-byte Reload + test al, 1 + jne .LBB68_66 + jmp .LBB68_70 +.LBB68_66: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5909: +.Ltmp6158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5910: + mov byte ptr [rbp + 870], al # 1-byte Spill + jmp .LBB68_67 +.LBB68_67: # in Loop: Header=BB68_54 Depth=1 + mov al, byte ptr [rbp + 870] # 1-byte Reload + test al, 1 + jne .LBB68_68 + jmp .LBB68_69 +.LBB68_68: # in Loop: Header=BB68_54 Depth=1 +.Ltmp6159: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + int3 +.Ltmp6160: +.LBB68_69: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + jmp .LBB68_70 +.Ltmp6161: +.LBB68_70: # in Loop: Header=BB68_54 Depth=1 + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5911: + lea rcx, [rbp + 4408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5912: + jmp .LBB68_71 +.LBB68_71: # in Loop: Header=BB68_54 Depth=1 + lea rcx, [rbp + 4408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_54 +.Ltmp6162: +# %bb.72: + .cv_loc 68 1 1088 0 # ..\tests\span_tests.cpp:1088:0 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 4248] +.Ltmp6163: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6164: +.LBB68_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 4144] + mov rcx, rax + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1089 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4128] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4104] + mov qword ptr [rbp + 832], rcx # 8-byte Spill + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4168] + mov rdx, qword ptr [rbp + 832] # 8-byte Reload + mov r8, qword ptr [rbp + 848] # 8-byte Reload + mov r9, qword ptr [rbp + 856] # 8-byte Reload + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5913: + lea rcx, [rbp + 4032] + lea rdx, [rbp + 4040] + lea r8, [rbp + 4720] +.Ltmp6165: + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5914: + jmp .LBB68_74 +.LBB68_74: # in Loop: Header=BB68_73 Depth=1 +.Ltmp5915: + lea rcx, [rbp + 4040] + lea rdx, [rbp + 4048] + lea r8, [rbp + 4248] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp5916: + jmp .LBB68_75 +.LBB68_75: # in Loop: Header=BB68_73 Depth=1 +.Ltmp5917: + lea rcx, [rbp + 4168] + lea rdx, [rbp + 4048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5918: + jmp .LBB68_76 +.LBB68_76: # in Loop: Header=BB68_73 Depth=1 + lea rcx, [rbp + 4048] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_82 +.Ltmp6166: +.LBB68_81: # Block address taken + # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp .LBB68_82 +.Ltmp6167: +.LBB68_82: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5921: + lea rcx, [rbp + 4168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5922: + mov byte ptr [rbp + 807], al # 1-byte Spill + jmp .LBB68_83 +.LBB68_83: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [rbp + 807] # 1-byte Reload + test al, 1 + jne .LBB68_84 + jmp .LBB68_88 +.LBB68_84: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5923: +.Ltmp6168: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5924: + mov byte ptr [rbp + 806], al # 1-byte Spill + jmp .LBB68_85 +.LBB68_85: # in Loop: Header=BB68_73 Depth=1 + mov al, byte ptr [rbp + 806] # 1-byte Reload + test al, 1 + jne .LBB68_86 + jmp .LBB68_87 +.LBB68_86: # in Loop: Header=BB68_73 Depth=1 +.Ltmp6169: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + int3 +.Ltmp6170: +.LBB68_87: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + jmp .LBB68_88 +.Ltmp6171: +.LBB68_88: # in Loop: Header=BB68_73 Depth=1 + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5925: + lea rcx, [rbp + 4168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5926: + jmp .LBB68_89 +.LBB68_89: # in Loop: Header=BB68_73 Depth=1 + lea rcx, [rbp + 4168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_73 +.Ltmp6172: +# %bb.90: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_91 +.LBB68_91: # =>This Inner Loop Header: Depth=1 +.Ltmp6173: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3928] + mov rcx, rax + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1090 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3912] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3888] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3952] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 768] # 8-byte Reload + mov r8, qword ptr [rbp + 784] # 8-byte Reload + mov r9, qword ptr [rbp + 792] # 8-byte Reload + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp5927: + mov rcx, qword ptr [rbp + 752] # 8-byte Reload + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5928: + mov byte ptr [rbp + 735], al # 1-byte Spill + jmp .LBB68_92 +.LBB68_92: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 735] # 1-byte Reload + test al, 1 + jne .LBB68_93 + jmp .LBB68_104 +.LBB68_93: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5931: + lea rcx, [rbp + 4248] +.Ltmp6174: + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp5932: + mov qword ptr [rbp + 720], rax # 8-byte Spill + jmp .LBB68_94 +.LBB68_94: # in Loop: Header=BB68_91 Depth=1 +.Ltmp5933: + lea rcx, [rbp + 3952] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5934: + jmp .LBB68_102 +.Ltmp6175: +.LBB68_97: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.LBB68_98: # in Loop: Header=BB68_91 Depth=1 + jmp .LBB68_106 +.Ltmp6176: +.LBB68_101: # Block address taken + # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.Ltmp6177: +.LBB68_102: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_98 +.Ltmp6178: +.LBB68_104: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5929: + lea rcx, [rbp + 3952] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5930: + jmp .LBB68_105 +.LBB68_105: # in Loop: Header=BB68_91 Depth=1 + jmp .LBB68_106 +.Ltmp6179: +.LBB68_106: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5939: + lea rcx, [rbp + 3952] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5940: + mov byte ptr [rbp + 719], al # 1-byte Spill + jmp .LBB68_107 +.LBB68_107: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 719] # 1-byte Reload + test al, 1 + jne .LBB68_108 + jmp .LBB68_112 +.LBB68_108: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5941: +.Ltmp6180: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5942: + mov byte ptr [rbp + 718], al # 1-byte Spill + jmp .LBB68_109 +.LBB68_109: # in Loop: Header=BB68_91 Depth=1 + mov al, byte ptr [rbp + 718] # 1-byte Reload + test al, 1 + jne .LBB68_110 + jmp .LBB68_111 +.LBB68_110: # in Loop: Header=BB68_91 Depth=1 +.Ltmp6181: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + int3 +.Ltmp6182: +.LBB68_111: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + jmp .LBB68_112 +.Ltmp6183: +.LBB68_112: # in Loop: Header=BB68_91 Depth=1 + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5943: + lea rcx, [rbp + 3952] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5944: + jmp .LBB68_113 +.LBB68_113: # in Loop: Header=BB68_91 Depth=1 + lea rcx, [rbp + 3952] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB68_91 +.Ltmp6184: +# %bb.114: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_115 +.LBB68_115: # =>This Inner Loop Header: Depth=1 +.Ltmp6185: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3784] + mov rcx, rax + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1092 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3768] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3744] + mov qword ptr [rbp + 680], rcx # 8-byte Spill + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3808] + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + mov r8, qword ptr [rbp + 696] # 8-byte Reload + mov r9, qword ptr [rbp + 704] # 8-byte Reload + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6186: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 3648], xmm0 +.Ltmp5945: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 3648] + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5946: + mov qword ptr [rbp + 648], rax # 8-byte Spill + jmp .LBB68_116 +.LBB68_116: # in Loop: Header=BB68_115 Depth=1 + mov rax, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 3664], rax +.Ltmp5947: + lea rcx, [rbp + 3672] + lea rdx, [rbp + 3680] + lea r8, [rbp + 3664] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5948: + jmp .LBB68_117 +.LBB68_117: # in Loop: Header=BB68_115 Depth=1 + mov dword ptr [rbp + 3644], 4 +.Ltmp5949: + lea rcx, [rbp + 3680] + lea rdx, [rbp + 3688] + lea r8, [rbp + 3644] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5950: + jmp .LBB68_118 +.LBB68_118: # in Loop: Header=BB68_115 Depth=1 +.Ltmp5951: + lea rcx, [rbp + 3808] + lea rdx, [rbp + 3688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5952: + jmp .LBB68_119 +.LBB68_119: # in Loop: Header=BB68_115 Depth=1 + lea rcx, [rbp + 3688] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_125 +.Ltmp6187: +.LBB68_124: # Block address taken + # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_125 +.Ltmp6188: +.LBB68_125: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5955: + lea rcx, [rbp + 3808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5956: + mov byte ptr [rbp + 647], al # 1-byte Spill + jmp .LBB68_126 +.LBB68_126: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [rbp + 647] # 1-byte Reload + test al, 1 + jne .LBB68_127 + jmp .LBB68_131 +.LBB68_127: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5957: +.Ltmp6189: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5958: + mov byte ptr [rbp + 646], al # 1-byte Spill + jmp .LBB68_128 +.LBB68_128: # in Loop: Header=BB68_115 Depth=1 + mov al, byte ptr [rbp + 646] # 1-byte Reload + test al, 1 + jne .LBB68_129 + jmp .LBB68_130 +.LBB68_129: # in Loop: Header=BB68_115 Depth=1 +.Ltmp6190: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + int3 +.Ltmp6191: +.LBB68_130: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + jmp .LBB68_131 +.Ltmp6192: +.LBB68_131: # in Loop: Header=BB68_115 Depth=1 + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5959: + lea rcx, [rbp + 3808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5960: + jmp .LBB68_132 +.LBB68_132: # in Loop: Header=BB68_115 Depth=1 + lea rcx, [rbp + 3808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_115 +.Ltmp6193: +# %bb.133: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_134 +.LBB68_134: # =>This Inner Loop Header: Depth=1 +.Ltmp6194: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3536] + mov rcx, rax + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1093 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3520] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3496] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3560] + mov rdx, qword ptr [rbp + 608] # 8-byte Reload + mov r8, qword ptr [rbp + 624] # 8-byte Reload + mov r9, qword ptr [rbp + 632] # 8-byte Reload + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6195: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 3392], xmm0 +.Ltmp5961: + lea rcx, [rbp + 4704] + lea rdx, [rbp + 3392] + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5962: + mov qword ptr [rbp + 576], rax # 8-byte Spill + jmp .LBB68_135 +.LBB68_135: # in Loop: Header=BB68_134 Depth=1 + mov rax, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 3416], rax +.Ltmp5963: + lea rcx, [rbp + 3424] + lea rdx, [rbp + 3432] + lea r8, [rbp + 3416] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5964: + jmp .LBB68_136 +.LBB68_136: # in Loop: Header=BB68_134 Depth=1 + mov dword ptr [rbp + 3388], 0 +.Ltmp5965: + lea rcx, [rbp + 3432] + lea rdx, [rbp + 3440] + lea r8, [rbp + 3388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5966: + jmp .LBB68_137 +.LBB68_137: # in Loop: Header=BB68_134 Depth=1 +.Ltmp5967: + lea rcx, [rbp + 3560] + lea rdx, [rbp + 3440] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5968: + jmp .LBB68_138 +.LBB68_138: # in Loop: Header=BB68_134 Depth=1 + lea rcx, [rbp + 3440] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_144 +.Ltmp6196: +.LBB68_143: # Block address taken + # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_144 +.Ltmp6197: +.LBB68_144: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5971: + lea rcx, [rbp + 3560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5972: + mov byte ptr [rbp + 575], al # 1-byte Spill + jmp .LBB68_145 +.LBB68_145: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [rbp + 575] # 1-byte Reload + test al, 1 + jne .LBB68_146 + jmp .LBB68_150 +.LBB68_146: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5973: +.Ltmp6198: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5974: + mov byte ptr [rbp + 574], al # 1-byte Spill + jmp .LBB68_147 +.LBB68_147: # in Loop: Header=BB68_134 Depth=1 + mov al, byte ptr [rbp + 574] # 1-byte Reload + test al, 1 + jne .LBB68_148 + jmp .LBB68_149 +.LBB68_148: # in Loop: Header=BB68_134 Depth=1 +.Ltmp6199: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + int3 +.Ltmp6200: +.LBB68_149: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + jmp .LBB68_150 +.Ltmp6201: +.LBB68_150: # in Loop: Header=BB68_134 Depth=1 + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5975: + lea rcx, [rbp + 3560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5976: + jmp .LBB68_151 +.LBB68_151: # in Loop: Header=BB68_134 Depth=1 + lea rcx, [rbp + 3560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_134 +.Ltmp6202: +# %bb.152: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_153 +.LBB68_153: # =>This Inner Loop Header: Depth=1 +.Ltmp6203: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3280] + mov rcx, rax + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1094 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3264] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3240] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3304] + mov rdx, qword ptr [rbp + 536] # 8-byte Reload + mov r8, qword ptr [rbp + 552] # 8-byte Reload + mov r9, qword ptr [rbp + 560] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6204: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + movups xmm0, xmmword ptr [rbp + 4248] + movaps xmmword ptr [rbp + 3136], xmm0 +.Ltmp5977: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 3136] + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5978: + mov qword ptr [rbp + 504], rax # 8-byte Spill + jmp .LBB68_154 +.LBB68_154: # in Loop: Header=BB68_153 Depth=1 + mov rax, qword ptr [rbp + 504] # 8-byte Reload + mov qword ptr [rbp + 3160], rax +.Ltmp5979: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3176] + lea r8, [rbp + 3160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5980: + jmp .LBB68_155 +.LBB68_155: # in Loop: Header=BB68_153 Depth=1 + mov dword ptr [rbp + 3132], 0 +.Ltmp5981: + lea rcx, [rbp + 3176] + lea rdx, [rbp + 3184] + lea r8, [rbp + 3132] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5982: + jmp .LBB68_156 +.LBB68_156: # in Loop: Header=BB68_153 Depth=1 +.Ltmp5983: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp5984: + jmp .LBB68_157 +.LBB68_157: # in Loop: Header=BB68_153 Depth=1 + lea rcx, [rbp + 3184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_163 +.Ltmp6205: +.LBB68_162: # Block address taken + # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_163 +.Ltmp6206: +.LBB68_163: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5987: + lea rcx, [rbp + 3304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp5988: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB68_164 +.LBB68_164: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB68_165 + jmp .LBB68_169 +.LBB68_165: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5989: +.Ltmp6207: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp5990: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB68_166 +.LBB68_166: # in Loop: Header=BB68_153 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB68_167 + jmp .LBB68_168 +.LBB68_167: # in Loop: Header=BB68_153 Depth=1 +.Ltmp6208: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + int3 +.Ltmp6209: +.LBB68_168: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + jmp .LBB68_169 +.Ltmp6210: +.LBB68_169: # in Loop: Header=BB68_153 Depth=1 + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5991: + lea rcx, [rbp + 3304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp5992: + jmp .LBB68_170 +.LBB68_170: # in Loop: Header=BB68_153 Depth=1 + lea rcx, [rbp + 3304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_153 +.Ltmp6211: +# %bb.171: + .cv_loc 68 1 1096 0 # ..\tests\span_tests.cpp:1096:0 + lea rcx, [rbp + 4720] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 488], rax # 8-byte Spill +.LBB68_172: # =>This Inner Loop Header: Depth=1 +.Ltmp6212: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 3024] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1097 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3008] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2984] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3048] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6213: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + movups xmm0, xmmword ptr [rbp + 4704] + movaps xmmword ptr [rbp + 2880], xmm0 +.Ltmp5993: + lea rcx, [rbp + 4720] + lea rdx, [rbp + 2880] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp5994: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB68_173 +.LBB68_173: # in Loop: Header=BB68_172 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2904], rax +.Ltmp5995: + lea rcx, [rbp + 2912] + lea rdx, [rbp + 2920] + lea r8, [rbp + 2904] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp5996: + jmp .LBB68_174 +.LBB68_174: # in Loop: Header=BB68_172 Depth=1 + mov dword ptr [rbp + 2876], 1 +.Ltmp5997: + lea rcx, [rbp + 2920] + lea rdx, [rbp + 2928] + lea r8, [rbp + 2876] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp5998: + jmp .LBB68_175 +.LBB68_175: # in Loop: Header=BB68_172 Depth=1 +.Ltmp5999: + lea rcx, [rbp + 3048] + lea rdx, [rbp + 2928] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6000: + jmp .LBB68_176 +.LBB68_176: # in Loop: Header=BB68_172 Depth=1 + lea rcx, [rbp + 2928] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_182 +.Ltmp6214: +.LBB68_181: # Block address taken + # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp .LBB68_182 +.Ltmp6215: +.LBB68_182: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6003: + lea rcx, [rbp + 3048] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6004: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB68_183 +.LBB68_183: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB68_184 + jmp .LBB68_188 +.LBB68_184: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6005: +.Ltmp6216: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6006: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB68_185 +.LBB68_185: # in Loop: Header=BB68_172 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB68_186 + jmp .LBB68_187 +.LBB68_186: # in Loop: Header=BB68_172 Depth=1 +.Ltmp6217: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + int3 +.Ltmp6218: +.LBB68_187: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + jmp .LBB68_188 +.Ltmp6219: +.LBB68_188: # in Loop: Header=BB68_172 Depth=1 + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6007: + lea rcx, [rbp + 3048] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6008: + jmp .LBB68_189 +.LBB68_189: # in Loop: Header=BB68_172 Depth=1 + lea rcx, [rbp + 3048] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_172 +.Ltmp6220: +# %bb.190: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_191 +.LBB68_191: # =>This Inner Loop Header: Depth=1 +.Ltmp6221: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + lea rdx, [rip + "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2768] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1098 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2752] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2728] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2792] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6009: + lea rcx, [rbp + 4720] +.Ltmp6222: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp6010: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB68_192 +.LBB68_192: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6011: + lea rcx, [rbp + 2656] + lea rdx, [rbp + 2664] + mov r8, qword ptr [rbp + 352] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6012: + jmp .LBB68_193 +.LBB68_193: # in Loop: Header=BB68_191 Depth=1 + mov dword ptr [rbp + 2652], 2 +.Ltmp6013: + lea rcx, [rbp + 2664] + lea rdx, [rbp + 2672] + lea r8, [rbp + 2652] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6014: + jmp .LBB68_194 +.LBB68_194: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6015: + lea rcx, [rbp + 2792] + lea rdx, [rbp + 2672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6016: + jmp .LBB68_195 +.LBB68_195: # in Loop: Header=BB68_191 Depth=1 + lea rcx, [rbp + 2672] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_201 +.Ltmp6223: +.LBB68_200: # Block address taken + # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_201 +.Ltmp6224: +.LBB68_201: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6019: + lea rcx, [rbp + 2792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6020: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB68_202 +.LBB68_202: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB68_203 + jmp .LBB68_207 +.LBB68_203: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6021: +.Ltmp6225: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6022: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB68_204 +.LBB68_204: # in Loop: Header=BB68_191 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB68_205 + jmp .LBB68_206 +.LBB68_205: # in Loop: Header=BB68_191 Depth=1 +.Ltmp6226: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + int3 +.Ltmp6227: +.LBB68_206: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + jmp .LBB68_207 +.Ltmp6228: +.LBB68_207: # in Loop: Header=BB68_191 Depth=1 + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6023: + lea rcx, [rbp + 2792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6024: + jmp .LBB68_208 +.LBB68_208: # in Loop: Header=BB68_191 Depth=1 + lea rcx, [rbp + 2792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_191 +.Ltmp6229: +# %bb.209: + .cv_loc 68 1 1099 0 # ..\tests\span_tests.cpp:1099:0 + lea rcx, [rbp + 4720] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov dword ptr [rax], 22 +.LBB68_210: # =>This Inner Loop Header: Depth=1 +.Ltmp6230: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + lea rdx, [rip + "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@"] + lea rax, [rbp + 2544] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1100 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2528] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2504] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2568] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6025: + lea rcx, [rbp + 4720] +.Ltmp6231: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Ltmp6026: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB68_211 +.LBB68_211: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6027: + lea rcx, [rbp + 2432] + lea rdx, [rbp + 2440] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6028: + jmp .LBB68_212 +.LBB68_212: # in Loop: Header=BB68_210 Depth=1 + mov dword ptr [rbp + 2428], 22 +.Ltmp6029: + lea rcx, [rbp + 2440] + lea rdx, [rbp + 2448] + lea r8, [rbp + 2428] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6030: + jmp .LBB68_213 +.LBB68_213: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6031: + lea rcx, [rbp + 2568] + lea rdx, [rbp + 2448] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6032: + jmp .LBB68_214 +.LBB68_214: # in Loop: Header=BB68_210 Depth=1 + lea rcx, [rbp + 2448] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_220 +.Ltmp6232: +.LBB68_219: # Block address taken + # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp .LBB68_220 +.Ltmp6233: +.LBB68_220: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6035: + lea rcx, [rbp + 2568] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6036: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB68_221 +.LBB68_221: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB68_222 + jmp .LBB68_226 +.LBB68_222: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6037: +.Ltmp6234: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6038: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB68_223 +.LBB68_223: # in Loop: Header=BB68_210 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB68_224 + jmp .LBB68_225 +.LBB68_224: # in Loop: Header=BB68_210 Depth=1 +.Ltmp6235: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + int3 +.Ltmp6236: +.LBB68_225: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + jmp .LBB68_226 +.Ltmp6237: +.LBB68_226: # in Loop: Header=BB68_210 Depth=1 + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6039: + lea rcx, [rbp + 2568] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6040: + jmp .LBB68_227 +.LBB68_227: # in Loop: Header=BB68_210 Depth=1 + lea rcx, [rbp + 2568] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_210 +.Ltmp6238: +# %bb.228: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_229 +.LBB68_229: # =>This Inner Loop Header: Depth=1 +.Ltmp6239: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2320] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1101 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2304] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2344] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6240: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + movups xmm0, xmmword ptr [rbp + 4720] + movaps xmmword ptr [rbp + 2176], xmm0 +.Ltmp6041: + lea rcx, [rbp + 4248] + lea rdx, [rbp + 2176] + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp6042: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB68_230 +.LBB68_230: # in Loop: Header=BB68_229 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 2200], rax +.Ltmp6043: + lea rcx, [rbp + 2208] + lea rdx, [rbp + 2216] + lea r8, [rbp + 2200] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6044: + jmp .LBB68_231 +.LBB68_231: # in Loop: Header=BB68_229 Depth=1 + mov dword ptr [rbp + 2172], 3 +.Ltmp6045: + lea rcx, [rbp + 2216] + lea rdx, [rbp + 2224] + lea r8, [rbp + 2172] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6046: + jmp .LBB68_232 +.LBB68_232: # in Loop: Header=BB68_229 Depth=1 +.Ltmp6047: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6048: + jmp .LBB68_233 +.LBB68_233: # in Loop: Header=BB68_229 Depth=1 + lea rcx, [rbp + 2224] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_239 +.Ltmp6241: +.LBB68_238: # Block address taken + # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_239 +.Ltmp6242: +.LBB68_239: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6051: + lea rcx, [rbp + 2344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6052: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB68_240 +.LBB68_240: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB68_241 + jmp .LBB68_245 +.LBB68_241: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6053: +.Ltmp6243: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6054: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB68_242 +.LBB68_242: # in Loop: Header=BB68_229 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB68_243 + jmp .LBB68_244 +.LBB68_243: # in Loop: Header=BB68_229 Depth=1 +.Ltmp6244: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + int3 +.Ltmp6245: +.LBB68_244: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + jmp .LBB68_245 +.Ltmp6246: +.LBB68_245: # in Loop: Header=BB68_229 Depth=1 + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6055: + lea rcx, [rbp + 2344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6056: + jmp .LBB68_246 +.LBB68_246: # in Loop: Header=BB68_229 Depth=1 + lea rcx, [rbp + 2344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_229 +.Ltmp6247: +# %bb.247: + .cv_loc 68 1 1103 0 # ..\tests\span_tests.cpp:1103:0 + mov rax, qword ptr [rbp + 4704] + mov qword ptr [rbp + 4720], rax + mov rax, qword ptr [rbp + 4712] + mov qword ptr [rbp + 4728], rax +.LBB68_248: # =>This Inner Loop Header: Depth=1 +.Ltmp6248: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 2064] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1104 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2048] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2024] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2088] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6057: + lea rcx, [rbp + 1952] + lea rdx, [rbp + 1960] + lea r8, [rbp + 4720] +.Ltmp6249: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6058: + jmp .LBB68_249 +.LBB68_249: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6059: + lea rcx, [rbp + 1960] + lea rdx, [rbp + 1968] + lea r8, [rbp + 4704] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6060: + jmp .LBB68_250 +.LBB68_250: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6061: + lea rcx, [rbp + 2088] + lea rdx, [rbp + 1968] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6062: + jmp .LBB68_251 +.LBB68_251: # in Loop: Header=BB68_248 Depth=1 + lea rcx, [rbp + 1968] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_257 +.Ltmp6250: +.LBB68_256: # Block address taken + # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp .LBB68_257 +.Ltmp6251: +.LBB68_257: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6065: + lea rcx, [rbp + 2088] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6066: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB68_258 +.LBB68_258: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB68_259 + jmp .LBB68_263 +.LBB68_259: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6067: +.Ltmp6252: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6068: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB68_260 +.LBB68_260: # in Loop: Header=BB68_248 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB68_261 + jmp .LBB68_262 +.LBB68_261: # in Loop: Header=BB68_248 Depth=1 +.Ltmp6253: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + int3 +.Ltmp6254: +.LBB68_262: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + jmp .LBB68_263 +.Ltmp6255: +.LBB68_263: # in Loop: Header=BB68_248 Depth=1 + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6069: + lea rcx, [rbp + 2088] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6070: + jmp .LBB68_264 +.LBB68_264: # in Loop: Header=BB68_248 Depth=1 + lea rcx, [rbp + 2088] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_248 +.Ltmp6256: +# %bb.265: + .cv_loc 68 1 1105 0 # ..\tests\span_tests.cpp:1105:0 + jmp .LBB68_266 +.LBB68_266: # =>This Inner Loop Header: Depth=1 + lea rcx, [rbp + 4736] + lea rdx, [rbp + 1936] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rbp + 4720] + mov qword ptr [rbp + 1920], rcx + mov rcx, qword ptr [rbp + 4728] + mov qword ptr [rbp + 1928], rcx + lea rcx, [rbp + 1920] + lea rdx, [rbp + 1936] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB68_267 + jmp .LBB68_269 +.LBB68_267: # in Loop: Header=BB68_266 Depth=1 +.Ltmp6257: + .cv_loc 68 1 1106 0 # ..\tests\span_tests.cpp:1106:0 + lea rcx, [rbp + 4720] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov dword ptr [rax], 5 + .cv_loc 68 1 1107 0 # ..\tests\span_tests.cpp:1107:0 + lea rcx, [rbp + 4720] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp6258: + .cv_loc 68 1 1105 0 # ..\tests\span_tests.cpp:1105:0 + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB68_266 +.LBB68_269: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_270 +.LBB68_270: # =>This Inner Loop Header: Depth=1 +.Ltmp6259: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1816] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1110 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1800] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1776] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1840] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6071: + lea rcx, [rbp + 1704] + lea rdx, [rbp + 1712] + lea r8, [rbp + 4720] +.Ltmp6260: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6072: + jmp .LBB68_271 +.LBB68_271: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6073: + lea rcx, [rbp + 1712] + lea rdx, [rbp + 1720] + lea r8, [rbp + 4248] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp6074: + jmp .LBB68_272 +.LBB68_272: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6075: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6076: + jmp .LBB68_273 +.LBB68_273: # in Loop: Header=BB68_270 Depth=1 + lea rcx, [rbp + 1720] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB68_278 +.Ltmp6261: +.LBB68_277: # Block address taken + # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_278 +.Ltmp6262: +.LBB68_278: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6079: + lea rcx, [rbp + 1840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6080: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB68_279 +.LBB68_279: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB68_280 + jmp .LBB68_284 +.LBB68_280: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6081: +.Ltmp6263: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6082: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB68_281 +.LBB68_281: # in Loop: Header=BB68_270 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB68_282 + jmp .LBB68_283 +.LBB68_282: # in Loop: Header=BB68_270 Depth=1 +.Ltmp6264: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + int3 +.Ltmp6265: +.LBB68_283: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + jmp .LBB68_284 +.Ltmp6266: +.LBB68_284: # in Loop: Header=BB68_270 Depth=1 + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6083: + lea rcx, [rbp + 1840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6084: + jmp .LBB68_285 +.LBB68_285: # in Loop: Header=BB68_270 Depth=1 + lea rcx, [rbp + 1840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_270 +.Ltmp6267: +# %bb.286: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_287 +.LBB68_287: # =>This Inner Loop Header: Depth=1 +.Ltmp6268: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1600] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1111 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1584] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1560] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1624] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6269: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + movups xmm0, xmmword ptr [rbp + 4248] + movaps xmmword ptr [rbp + 1456], xmm0 +.Ltmp6085: + lea rcx, [rbp + 4720] + lea rdx, [rbp + 1456] + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Ltmp6086: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB68_288 +.LBB68_288: # in Loop: Header=BB68_287 Depth=1 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp + 1480], rax +.Ltmp6087: + lea rcx, [rbp + 1488] + lea rdx, [rbp + 1496] + lea r8, [rbp + 1480] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6088: + jmp .LBB68_289 +.LBB68_289: # in Loop: Header=BB68_287 Depth=1 + mov dword ptr [rbp + 1452], 0 +.Ltmp6089: + lea rcx, [rbp + 1496] + lea rdx, [rbp + 1504] + lea r8, [rbp + 1452] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6090: + jmp .LBB68_290 +.LBB68_290: # in Loop: Header=BB68_287 Depth=1 +.Ltmp6091: + lea rcx, [rbp + 1624] + lea rdx, [rbp + 1504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6092: + jmp .LBB68_291 +.LBB68_291: # in Loop: Header=BB68_287 Depth=1 + lea rcx, [rbp + 1504] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB68_297 +.Ltmp6270: +.LBB68_296: # Block address taken + # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_297 +.Ltmp6271: +.LBB68_297: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6095: + lea rcx, [rbp + 1624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6096: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB68_298 +.LBB68_298: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB68_299 + jmp .LBB68_303 +.LBB68_299: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6097: +.Ltmp6272: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6098: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB68_300 +.LBB68_300: # in Loop: Header=BB68_287 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB68_301 + jmp .LBB68_302 +.LBB68_301: # in Loop: Header=BB68_287 Depth=1 +.Ltmp6273: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + int3 +.Ltmp6274: +.LBB68_302: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + jmp .LBB68_303 +.Ltmp6275: +.LBB68_303: # in Loop: Header=BB68_287 Depth=1 + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6099: + lea rcx, [rbp + 1624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6100: + jmp .LBB68_304 +.LBB68_304: # in Loop: Header=BB68_287 Depth=1 + lea rcx, [rbp + 1624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_287 +.Ltmp6276: +# %bb.305: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rax, [rbp + 4736] + mov qword ptr [rbp + 1440], rax + mov rcx, qword ptr [rbp + 1440] + lea rdx, [rbp + 1424] +.Ltmp6277: + #DEBUG_VALUE: __begin1 <- [$rdx+0] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6278: + mov rcx, qword ptr [rbp + 1440] + lea rdx, [rbp + 1408] +.Ltmp6279: + #DEBUG_VALUE: __end1 <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp6280: +.LBB68_306: # =>This Loop Header: Depth=1 + # Child Loop BB68_308 Depth 2 + mov rax, qword ptr [rbp + 1408] + mov qword ptr [rbp + 1392], rax + mov rax, qword ptr [rbp + 1416] + mov qword ptr [rbp + 1400], rax + mov rax, qword ptr [rbp + 1424] + mov qword ptr [rbp + 1376], rax + mov rax, qword ptr [rbp + 1432] + mov qword ptr [rbp + 1384], rax + lea rcx, [rbp + 1376] + lea rdx, [rbp + 1392] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB68_307 + jmp .LBB68_327 +.LBB68_307: # in Loop: Header=BB68_306 Depth=1 +.Ltmp6281: + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rcx, [rbp + 1424] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov qword ptr [rbp + 1368], rax +.LBB68_308: # Parent Loop BB68_306 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp6282: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + lea rdx, [rip + "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1264] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1114 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1248] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1224] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1288] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6283: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + mov r8, qword ptr [rbp + 1368] +.Ltmp6101: + lea rcx, [rbp + 1152] + lea rdx, [rbp + 1160] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6102: + jmp .LBB68_309 +.LBB68_309: # in Loop: Header=BB68_308 Depth=2 + mov dword ptr [rbp + 1148], 5 +.Ltmp6103: + lea rcx, [rbp + 1160] + lea rdx, [rbp + 1168] + lea r8, [rbp + 1148] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6104: + jmp .LBB68_310 +.LBB68_310: # in Loop: Header=BB68_308 Depth=2 +.Ltmp6105: + lea rcx, [rbp + 1288] + lea rdx, [rbp + 1168] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6106: + jmp .LBB68_311 +.LBB68_311: # in Loop: Header=BB68_308 Depth=2 + lea rcx, [rbp + 1168] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB68_317 +.Ltmp6284: +.LBB68_316: # Block address taken + # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp .LBB68_317 +.Ltmp6285: +.LBB68_317: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6109: + lea rcx, [rbp + 1288] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6110: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB68_318 +.LBB68_318: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB68_319 + jmp .LBB68_323 +.LBB68_319: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6111: +.Ltmp6286: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6112: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB68_320 +.LBB68_320: # in Loop: Header=BB68_308 Depth=2 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB68_321 + jmp .LBB68_322 +.LBB68_321: # in Loop: Header=BB68_308 Depth=2 +.Ltmp6287: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + int3 +.Ltmp6288: +.LBB68_322: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + jmp .LBB68_323 +.Ltmp6289: +.LBB68_323: # in Loop: Header=BB68_308 Depth=2 + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6113: + lea rcx, [rbp + 1288] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6114: + jmp .LBB68_324 +.LBB68_324: # in Loop: Header=BB68_308 Depth=2 + lea rcx, [rbp + 1288] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB68_308 +.Ltmp6290: +# %bb.325: # in Loop: Header=BB68_306 Depth=1 + .cv_loc 68 1 1113 0 # ..\tests\span_tests.cpp:1113:0 + lea rcx, [rbp + 1424] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB68_306 +.Ltmp6291: +.LBB68_327: + .cv_loc 68 1 1117 0 # ..\tests\span_tests.cpp:1117:0 + add rsp, 5440 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_5: # in Loop: Header=BB68_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5032] +.Ltmp6292: + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6293: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_6: # in Loop: Header=BB68_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 +.Ltmp5861: + lea rcx, [rbp + 5152] +.Ltmp6294: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5862: + jmp .LBB68_7 +.LBB68_7: # in Loop: Header=BB68_1 Depth=1 + lea rax, [rip + .LBB68_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6295: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5152] + .cv_loc 68 1 1072 0 # ..\tests\span_tests.cpp:1072:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6296: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_23: # in Loop: Header=BB68_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4784] +.Ltmp6297: + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6298: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_24: # in Loop: Header=BB68_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 +.Ltmp5875: + lea rcx, [rbp + 4904] +.Ltmp6299: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5876: + jmp .LBB68_25 +.LBB68_25: # in Loop: Header=BB68_18 Depth=1 + lea rax, [rip + .LBB68_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6300: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4904] + .cv_loc 68 1 1076 0 # ..\tests\span_tests.cpp:1076:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6301: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_41: # in Loop: Header=BB68_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4504] +.Ltmp6302: + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6303: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_42: # in Loop: Header=BB68_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 +.Ltmp5889: + lea rcx, [rbp + 4624] +.Ltmp6304: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5890: + jmp .LBB68_43 +.LBB68_43: # in Loop: Header=BB68_36 Depth=1 + lea rax, [rip + .LBB68_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6305: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4624] + .cv_loc 68 1 1085 0 # ..\tests\span_tests.cpp:1085:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6306: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_60: # in Loop: Header=BB68_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4288] +.Ltmp6307: + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6308: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_61: # in Loop: Header=BB68_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 +.Ltmp5905: + lea rcx, [rbp + 4408] +.Ltmp6309: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5906: + jmp .LBB68_62 +.LBB68_62: # in Loop: Header=BB68_54 Depth=1 + lea rax, [rip + .LBB68_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6310: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_77: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4408] + .cv_loc 68 1 1086 0 # ..\tests\span_tests.cpp:1086:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6311: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_78: # in Loop: Header=BB68_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4048] +.Ltmp6312: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6313: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_79: # in Loop: Header=BB68_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 +.Ltmp5919: + lea rcx, [rbp + 4168] +.Ltmp6314: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5920: + jmp .LBB68_80 +.LBB68_80: # in Loop: Header=BB68_73 Depth=1 + lea rax, [rip + .LBB68_81] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6315: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_95: # in Loop: Header=BB68_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5937: + lea rcx, [rbp + 3952] + xor edx, edx +.Ltmp6316: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp5938: + jmp .LBB68_96 +.LBB68_96: # in Loop: Header=BB68_91 Depth=1 + lea rax, [rip + .LBB68_97] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6317: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_99: # in Loop: Header=BB68_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 +.Ltmp5935: + lea rcx, [rbp + 3952] +.Ltmp6318: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5936: + jmp .LBB68_100 +.LBB68_100: # in Loop: Header=BB68_91 Depth=1 + lea rax, [rip + .LBB68_101] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6319: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4168] +.Ltmp6320: + .cv_loc 68 1 1089 0 # ..\tests\span_tests.cpp:1089:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6321: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_120: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3952] +.Ltmp6322: + .cv_loc 68 1 1090 0 # ..\tests\span_tests.cpp:1090:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6323: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_121: # in Loop: Header=BB68_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3688] +.Ltmp6324: + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6325: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_122: # in Loop: Header=BB68_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 +.Ltmp5953: + lea rcx, [rbp + 3808] +.Ltmp6326: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5954: + jmp .LBB68_123 +.LBB68_123: # in Loop: Header=BB68_115 Depth=1 + lea rax, [rip + .LBB68_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6327: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3808] + .cv_loc 68 1 1092 0 # ..\tests\span_tests.cpp:1092:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6328: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_140: # in Loop: Header=BB68_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3440] +.Ltmp6329: + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6330: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_141: # in Loop: Header=BB68_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 +.Ltmp5969: + lea rcx, [rbp + 3560] +.Ltmp6331: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5970: + jmp .LBB68_142 +.LBB68_142: # in Loop: Header=BB68_134 Depth=1 + lea rax, [rip + .LBB68_143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6332: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_158: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3560] + .cv_loc 68 1 1093 0 # ..\tests\span_tests.cpp:1093:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6333: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_159: # in Loop: Header=BB68_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3184] +.Ltmp6334: + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6335: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_160: # in Loop: Header=BB68_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 +.Ltmp5985: + lea rcx, [rbp + 3304] +.Ltmp6336: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp5986: + jmp .LBB68_161 +.LBB68_161: # in Loop: Header=BB68_153 Depth=1 + lea rax, [rip + .LBB68_162] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6337: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3304] + .cv_loc 68 1 1094 0 # ..\tests\span_tests.cpp:1094:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6338: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_178: # in Loop: Header=BB68_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2928] +.Ltmp6339: + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6340: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_179: # in Loop: Header=BB68_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 +.Ltmp6001: + lea rcx, [rbp + 3048] +.Ltmp6341: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6002: + jmp .LBB68_180 +.LBB68_180: # in Loop: Header=BB68_172 Depth=1 + lea rax, [rip + .LBB68_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6342: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3048] + .cv_loc 68 1 1097 0 # ..\tests\span_tests.cpp:1097:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6343: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_197: # in Loop: Header=BB68_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2672] +.Ltmp6344: + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6345: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_198: # in Loop: Header=BB68_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 +.Ltmp6017: + lea rcx, [rbp + 2792] +.Ltmp6346: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6018: + jmp .LBB68_199 +.LBB68_199: # in Loop: Header=BB68_191 Depth=1 + lea rax, [rip + .LBB68_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6347: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2792] + .cv_loc 68 1 1098 0 # ..\tests\span_tests.cpp:1098:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6348: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_216: # in Loop: Header=BB68_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2448] +.Ltmp6349: + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6350: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_217: # in Loop: Header=BB68_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 +.Ltmp6033: + lea rcx, [rbp + 2568] +.Ltmp6351: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6034: + jmp .LBB68_218 +.LBB68_218: # in Loop: Header=BB68_210 Depth=1 + lea rax, [rip + .LBB68_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6352: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_234: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2568] + .cv_loc 68 1 1100 0 # ..\tests\span_tests.cpp:1100:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6353: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_235: # in Loop: Header=BB68_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2224] +.Ltmp6354: + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6355: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_236: # in Loop: Header=BB68_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 +.Ltmp6049: + lea rcx, [rbp + 2344] +.Ltmp6356: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6050: + jmp .LBB68_237 +.LBB68_237: # in Loop: Header=BB68_229 Depth=1 + lea rax, [rip + .LBB68_238] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6357: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_252: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2344] + .cv_loc 68 1 1101 0 # ..\tests\span_tests.cpp:1101:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6358: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_253: # in Loop: Header=BB68_248 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1968] +.Ltmp6359: + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6360: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_254: # in Loop: Header=BB68_248 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 +.Ltmp6063: + lea rcx, [rbp + 2088] +.Ltmp6361: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6064: + jmp .LBB68_255 +.LBB68_255: # in Loop: Header=BB68_248 Depth=1 + lea rax, [rip + .LBB68_256] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6362: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_268: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2088] + .cv_loc 68 1 1104 0 # ..\tests\span_tests.cpp:1104:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6363: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_274: # in Loop: Header=BB68_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1720] +.Ltmp6364: + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6365: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_275: # in Loop: Header=BB68_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 +.Ltmp6077: + lea rcx, [rbp + 1840] +.Ltmp6366: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6078: + jmp .LBB68_276 +.LBB68_276: # in Loop: Header=BB68_270 Depth=1 + lea rax, [rip + .LBB68_277] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6367: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1840] + .cv_loc 68 1 1110 0 # ..\tests\span_tests.cpp:1110:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6368: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_293: # in Loop: Header=BB68_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1504] +.Ltmp6369: + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6370: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_294: # in Loop: Header=BB68_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 +.Ltmp6093: + lea rcx, [rbp + 1624] +.Ltmp6371: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6094: + jmp .LBB68_295 +.LBB68_295: # in Loop: Header=BB68_287 Depth=1 + lea rax, [rip + .LBB68_296] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6372: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_312: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1624] + .cv_loc 68 1 1111 0 # ..\tests\span_tests.cpp:1111:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6373: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_313: # in Loop: Header=BB68_308 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1168] +.Ltmp6374: + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6375: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB68_314: # in Loop: Header=BB68_308 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 +.Ltmp6107: + lea rcx, [rbp + 1288] +.Ltmp6376: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6108: + jmp .LBB68_315 +.LBB68_315: # in Loop: Header=BB68_308 Depth=2 + lea rax, [rip + .LBB68_316] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6377: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA": +.seh_proc "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA" +.LBB68_326: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1288] + .cv_loc 68 1 1114 0 # ..\tests\span_tests.cpp:1114:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6378: +.Lfunc_end68: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 429065506 # MagicNumber + .long 67 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # UnwindMap + .long 17 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # TryBlockMap + .long 87 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # IPToStateXData + .long 5432 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$252@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$235@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$253@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$312@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$326@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 64 # ToState + .long "?dtor$313@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 65 # TryHigh + .long 66 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____44@@YAXXZ": + .long .Lfunc_begin68@IMGREL # IP + .long -1 # ToState + .long .Ltmp5855@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp5859@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp5863@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp5868@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5869@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp5873@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp5877@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp5882@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5883@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp5887@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp5891@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp5896@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5897@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp5903@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp5907@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp5912@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5913@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp5917@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp5921@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp5926@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5927@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5931@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp5929@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp5944@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5945@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp5951@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp5955@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp5960@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5961@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp5967@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp5971@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp5976@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5977@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp5983@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp5987@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp5992@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp5993@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp5999@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp6003@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp6008@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6009@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp6015@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp6019@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp6024@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6025@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp6031@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp6035@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp6040@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6041@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp6047@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp6051@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp6056@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6057@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp6061@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp6065@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp6070@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6071@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp6075@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp6079@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp6084@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6085@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp6091@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp6095@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp6100@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6101@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp6105@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp6109@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp6114@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$236@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$254@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$314@?0??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@4HA"@IMGREL # IP + .long 66 # ToState + .text + # -- End function + .def "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin69: + .cv_func_id 69 + .cv_loc 69 1 1064 0 # ..\tests\span_tests.cpp:1064:0 +.seh_proc "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp6379: + lea rcx, [rip + "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp6380: +.Lfunc_end69: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin70: + .cv_func_id 70 + .cv_loc 70 1 1120 0 # ..\tests\span_tests.cpp:1120:0 +.seh_proc "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp6381: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0M@KENFPPOH@cbegin_cend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1120 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp6382: +.Lfunc_end70: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____46@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" +.Lfunc_begin71: + .cv_func_id 71 + .cv_loc 71 1 1121 0 # ..\tests\span_tests.cpp:1121:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 5104 + call __chkstk + sub rsp, rax + .seh_stackalloc 5104 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp6629: + .cv_loc 71 1 1123 0 # ..\tests\span_tests.cpp:1123:0 + mov qword ptr [rbp + 4968], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4944], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4952], rax + .cv_loc 71 1 1124 0 # ..\tests\span_tests.cpp:1124:0 + lea rcx, [rbp + 4928] +.Ltmp6630: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4944] +.Ltmp6631: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6632: + .cv_loc 71 1 1126 0 # ..\tests\span_tests.cpp:1126:0 + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4912] +.Ltmp6633: + #DEBUG_VALUE: cit <- [$rdx+0] + mov qword ptr [rbp + 1072], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6634: + .cv_loc 71 1 1127 0 # ..\tests\span_tests.cpp:1127:0 + lea rcx, [rbp + 4880] + lea rdx, [rbp + 4928] + call "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + lea rcx, [rbp + 4896] + lea rdx, [rbp + 4880] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov qword ptr [rbp + 1064], rax # 8-byte Spill +.LBB71_1: # =>This Inner Loop Header: Depth=1 +.Ltmp6635: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + lea rdx, [rip + "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@"] + lea rax, [rbp + 4776] + mov rcx, rax + mov qword ptr [rbp + 1056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1128 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4760] + mov qword ptr [rbp + 1048], rcx # 8-byte Spill + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4736] + mov qword ptr [rbp + 1032], rcx # 8-byte Spill + mov qword ptr [rbp + 1024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4800] + mov rdx, qword ptr [rbp + 1032] # 8-byte Reload + mov r8, qword ptr [rbp + 1048] # 8-byte Reload + mov r9, qword ptr [rbp + 1056] # 8-byte Reload + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6383: + lea rcx, [rbp + 4664] + lea rdx, [rbp + 4672] + lea r8, [rbp + 4912] +.Ltmp6636: + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6384: + jmp .LBB71_2 +.LBB71_2: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6385: + lea rcx, [rbp + 4672] + lea rdx, [rbp + 4680] + lea r8, [rbp + 4896] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6386: + jmp .LBB71_3 +.LBB71_3: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6387: + lea rcx, [rbp + 4800] + lea rdx, [rbp + 4680] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6388: + jmp .LBB71_4 +.LBB71_4: # in Loop: Header=BB71_1 Depth=1 + lea rcx, [rbp + 4680] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_9 +.Ltmp6637: +.LBB71_8: # Block address taken + # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp .LBB71_9 +.Ltmp6638: +.LBB71_9: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6391: + lea rcx, [rbp + 4800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6392: + mov byte ptr [rbp + 1007], al # 1-byte Spill + jmp .LBB71_10 +.LBB71_10: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [rbp + 1007] # 1-byte Reload + test al, 1 + jne .LBB71_11 + jmp .LBB71_15 +.LBB71_11: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6393: +.Ltmp6639: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6394: + mov byte ptr [rbp + 1006], al # 1-byte Spill + jmp .LBB71_12 +.LBB71_12: # in Loop: Header=BB71_1 Depth=1 + mov al, byte ptr [rbp + 1006] # 1-byte Reload + test al, 1 + jne .LBB71_13 + jmp .LBB71_14 +.LBB71_13: # in Loop: Header=BB71_1 Depth=1 +.Ltmp6640: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + int3 +.Ltmp6641: +.LBB71_14: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + jmp .LBB71_15 +.Ltmp6642: +.LBB71_15: # in Loop: Header=BB71_1 Depth=1 + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6395: + lea rcx, [rbp + 4800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6396: + jmp .LBB71_16 +.LBB71_16: # in Loop: Header=BB71_1 Depth=1 + lea rcx, [rbp + 4800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_1 +.Ltmp6643: +# %bb.17: + .cv_loc 71 1 1130 0 # ..\tests\span_tests.cpp:1130:0 + lea rcx, [rbp + 4928] + lea rdx, [rbp + 4648] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rbp + 4648] + mov qword ptr [rbp + 4912], rcx + mov rcx, qword ptr [rbp + 4656] + mov qword ptr [rbp + 4920], rcx + .cv_loc 71 1 1131 0 # ..\tests\span_tests.cpp:1131:0 + lea rcx, [rbp + 4616] + lea rdx, [rbp + 4928] + call "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + lea rcx, [rbp + 4632] + lea rdx, [rbp + 4616] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rbp + 4632] + mov qword ptr [rbp + 4896], rcx + mov rcx, qword ptr [rbp + 4640] + mov qword ptr [rbp + 4904], rcx + mov qword ptr [rbp + 992], rax # 8-byte Spill +.LBB71_18: # =>This Inner Loop Header: Depth=1 +.Ltmp6644: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + lea rdx, [rip + "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@"] + lea rax, [rbp + 4512] + mov rcx, rax + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1132 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4496] + mov qword ptr [rbp + 976], rcx # 8-byte Spill + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4472] + mov qword ptr [rbp + 960], rcx # 8-byte Spill + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4536] + mov rdx, qword ptr [rbp + 960] # 8-byte Reload + mov r8, qword ptr [rbp + 976] # 8-byte Reload + mov r9, qword ptr [rbp + 984] # 8-byte Reload + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6397: + lea rcx, [rbp + 4400] + lea rdx, [rbp + 4408] + lea r8, [rbp + 4912] +.Ltmp6645: + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6398: + jmp .LBB71_19 +.LBB71_19: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6399: + lea rcx, [rbp + 4408] + lea rdx, [rbp + 4416] + lea r8, [rbp + 4896] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6400: + jmp .LBB71_20 +.LBB71_20: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6401: + lea rcx, [rbp + 4536] + lea rdx, [rbp + 4416] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6402: + jmp .LBB71_21 +.LBB71_21: # in Loop: Header=BB71_18 Depth=1 + lea rcx, [rbp + 4416] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_27 +.Ltmp6646: +.LBB71_26: # Block address taken + # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp .LBB71_27 +.Ltmp6647: +.LBB71_27: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6405: + lea rcx, [rbp + 4536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6406: + mov byte ptr [rbp + 935], al # 1-byte Spill + jmp .LBB71_28 +.LBB71_28: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [rbp + 935] # 1-byte Reload + test al, 1 + jne .LBB71_29 + jmp .LBB71_33 +.LBB71_29: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6407: +.Ltmp6648: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6408: + mov byte ptr [rbp + 934], al # 1-byte Spill + jmp .LBB71_30 +.LBB71_30: # in Loop: Header=BB71_18 Depth=1 + mov al, byte ptr [rbp + 934] # 1-byte Reload + test al, 1 + jne .LBB71_31 + jmp .LBB71_32 +.LBB71_31: # in Loop: Header=BB71_18 Depth=1 +.Ltmp6649: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + int3 +.Ltmp6650: +.LBB71_32: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + jmp .LBB71_33 +.Ltmp6651: +.LBB71_33: # in Loop: Header=BB71_18 Depth=1 + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6409: + lea rcx, [rbp + 4536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6410: + jmp .LBB71_34 +.LBB71_34: # in Loop: Header=BB71_18 Depth=1 + lea rcx, [rbp + 4536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_18 +.Ltmp6652: +# %bb.35: + .cv_loc 71 1 1136 0 # ..\tests\span_tests.cpp:1136:0 + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4384], rax + mov rax, qword ptr [rip + ".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4392], rax + .cv_loc 71 1 1137 0 # ..\tests\span_tests.cpp:1137:0 + lea rcx, [rbp + 4368] +.Ltmp6653: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4384] +.Ltmp6654: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp6655: + .cv_loc 71 1 1139 0 # ..\tests\span_tests.cpp:1139:0 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 4352] +.Ltmp6656: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6657: + .cv_loc 71 1 1140 0 # ..\tests\span_tests.cpp:1140:0 + mov rax, qword ptr [rbp + 4352] + mov qword ptr [rbp + 4336], rax + mov rax, qword ptr [rbp + 4360] + mov qword ptr [rbp + 4344], rax +.LBB71_36: # =>This Inner Loop Header: Depth=1 +.Ltmp6658: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4232] + mov rcx, rax + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1141 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4216] + mov qword ptr [rbp + 904], rcx # 8-byte Spill + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4192] + mov qword ptr [rbp + 888], rcx # 8-byte Spill + mov qword ptr [rbp + 880], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4256] + mov rdx, qword ptr [rbp + 888] # 8-byte Reload + mov r8, qword ptr [rbp + 904] # 8-byte Reload + mov r9, qword ptr [rbp + 912] # 8-byte Reload + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6411: + lea rcx, [rbp + 4120] + lea rdx, [rbp + 4128] + lea r8, [rbp + 4352] +.Ltmp6659: + mov qword ptr [rbp + 864], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6412: + jmp .LBB71_37 +.LBB71_37: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6413: + lea rcx, [rbp + 4128] + lea rdx, [rbp + 4136] + lea r8, [rbp + 4336] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6414: + jmp .LBB71_38 +.LBB71_38: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6415: + lea rcx, [rbp + 4256] + lea rdx, [rbp + 4136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6416: + jmp .LBB71_39 +.LBB71_39: # in Loop: Header=BB71_36 Depth=1 + lea rcx, [rbp + 4136] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_45 +.Ltmp6660: +.LBB71_44: # Block address taken + # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp .LBB71_45 +.Ltmp6661: +.LBB71_45: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6419: + lea rcx, [rbp + 4256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6420: + mov byte ptr [rbp + 863], al # 1-byte Spill + jmp .LBB71_46 +.LBB71_46: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [rbp + 863] # 1-byte Reload + test al, 1 + jne .LBB71_47 + jmp .LBB71_51 +.LBB71_47: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6421: +.Ltmp6662: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6422: + mov byte ptr [rbp + 862], al # 1-byte Spill + jmp .LBB71_48 +.LBB71_48: # in Loop: Header=BB71_36 Depth=1 + mov al, byte ptr [rbp + 862] # 1-byte Reload + test al, 1 + jne .LBB71_49 + jmp .LBB71_50 +.LBB71_49: # in Loop: Header=BB71_36 Depth=1 +.Ltmp6663: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + int3 +.Ltmp6664: +.LBB71_50: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + jmp .LBB71_51 +.Ltmp6665: +.LBB71_51: # in Loop: Header=BB71_36 Depth=1 + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6423: + lea rcx, [rbp + 4256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6424: + jmp .LBB71_52 +.LBB71_52: # in Loop: Header=BB71_36 Depth=1 + lea rcx, [rbp + 4256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_36 +.Ltmp6666: +# %bb.53: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_54 +.LBB71_54: # =>This Inner Loop Header: Depth=1 +.Ltmp6667: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + lea rdx, [rip + "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 4016] + mov rcx, rax + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1142 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4000] + mov qword ptr [rbp + 840], rcx # 8-byte Spill + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3976] + mov qword ptr [rbp + 824], rcx # 8-byte Spill + mov qword ptr [rbp + 816], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4040] + mov rdx, qword ptr [rbp + 824] # 8-byte Reload + mov r8, qword ptr [rbp + 840] # 8-byte Reload + mov r9, qword ptr [rbp + 848] # 8-byte Reload + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6425: + lea rcx, [rbp + 4352] +.Ltmp6668: + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6426: + mov qword ptr [rbp + 792], rax # 8-byte Spill + jmp .LBB71_55 +.LBB71_55: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6427: + lea rcx, [rbp + 3904] + lea rdx, [rbp + 3912] + mov r8, qword ptr [rbp + 792] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6428: + jmp .LBB71_56 +.LBB71_56: # in Loop: Header=BB71_54 Depth=1 + mov dword ptr [rbp + 3900], 1 +.Ltmp6429: + lea rcx, [rbp + 3912] + lea rdx, [rbp + 3920] + lea r8, [rbp + 3900] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6430: + jmp .LBB71_57 +.LBB71_57: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6431: + lea rcx, [rbp + 4040] + lea rdx, [rbp + 3920] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6432: + jmp .LBB71_58 +.LBB71_58: # in Loop: Header=BB71_54 Depth=1 + lea rcx, [rbp + 3920] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_64 +.Ltmp6669: +.LBB71_63: # Block address taken + # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_64 +.Ltmp6670: +.LBB71_64: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6435: + lea rcx, [rbp + 4040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6436: + mov byte ptr [rbp + 791], al # 1-byte Spill + jmp .LBB71_65 +.LBB71_65: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [rbp + 791] # 1-byte Reload + test al, 1 + jne .LBB71_66 + jmp .LBB71_70 +.LBB71_66: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6437: +.Ltmp6671: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6438: + mov byte ptr [rbp + 790], al # 1-byte Spill + jmp .LBB71_67 +.LBB71_67: # in Loop: Header=BB71_54 Depth=1 + mov al, byte ptr [rbp + 790] # 1-byte Reload + test al, 1 + jne .LBB71_68 + jmp .LBB71_69 +.LBB71_68: # in Loop: Header=BB71_54 Depth=1 +.Ltmp6672: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + int3 +.Ltmp6673: +.LBB71_69: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + jmp .LBB71_70 +.Ltmp6674: +.LBB71_70: # in Loop: Header=BB71_54 Depth=1 + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6439: + lea rcx, [rbp + 4040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6440: + jmp .LBB71_71 +.LBB71_71: # in Loop: Header=BB71_54 Depth=1 + lea rcx, [rbp + 4040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_54 +.Ltmp6675: +# %bb.72: + .cv_loc 71 1 1144 0 # ..\tests\span_tests.cpp:1144:0 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 3880] +.Ltmp6676: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Ltmp6677: +.LBB71_73: # =>This Inner Loop Header: Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3776] + mov rcx, rax + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1145 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3760] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3736] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3800] + mov rdx, qword ptr [rbp + 752] # 8-byte Reload + mov r8, qword ptr [rbp + 768] # 8-byte Reload + mov r9, qword ptr [rbp + 776] # 8-byte Reload + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6441: + lea rcx, [rbp + 3664] + lea rdx, [rbp + 3672] + lea r8, [rbp + 4352] +.Ltmp6678: + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6442: + jmp .LBB71_74 +.LBB71_74: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6443: + lea rcx, [rbp + 3672] + lea rdx, [rbp + 3680] + lea r8, [rbp + 3880] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6444: + jmp .LBB71_75 +.LBB71_75: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6445: + lea rcx, [rbp + 3800] + lea rdx, [rbp + 3680] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6446: + jmp .LBB71_76 +.LBB71_76: # in Loop: Header=BB71_73 Depth=1 + lea rcx, [rbp + 3680] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_82 +.Ltmp6679: +.LBB71_81: # Block address taken + # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp .LBB71_82 +.Ltmp6680: +.LBB71_82: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6449: + lea rcx, [rbp + 3800] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6450: + mov byte ptr [rbp + 727], al # 1-byte Spill + jmp .LBB71_83 +.LBB71_83: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [rbp + 727] # 1-byte Reload + test al, 1 + jne .LBB71_84 + jmp .LBB71_88 +.LBB71_84: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6451: +.Ltmp6681: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6452: + mov byte ptr [rbp + 726], al # 1-byte Spill + jmp .LBB71_85 +.LBB71_85: # in Loop: Header=BB71_73 Depth=1 + mov al, byte ptr [rbp + 726] # 1-byte Reload + test al, 1 + jne .LBB71_86 + jmp .LBB71_87 +.LBB71_86: # in Loop: Header=BB71_73 Depth=1 +.Ltmp6682: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + int3 +.Ltmp6683: +.LBB71_87: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + jmp .LBB71_88 +.Ltmp6684: +.LBB71_88: # in Loop: Header=BB71_73 Depth=1 + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6453: + lea rcx, [rbp + 3800] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6454: + jmp .LBB71_89 +.LBB71_89: # in Loop: Header=BB71_73 Depth=1 + lea rcx, [rbp + 3800] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_73 +.Ltmp6685: +# %bb.90: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_91 +.LBB71_91: # =>This Inner Loop Header: Depth=1 +.Ltmp6686: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3560] + mov rcx, rax + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1146 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3544] + mov qword ptr [rbp + 704], rcx # 8-byte Spill + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3520] + mov qword ptr [rbp + 688], rcx # 8-byte Spill + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3584] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 688] # 8-byte Reload + mov r8, qword ptr [rbp + 704] # 8-byte Reload + mov r9, qword ptr [rbp + 712] # 8-byte Reload + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6455: + mov rcx, qword ptr [rbp + 672] # 8-byte Reload + mov qword ptr [rbp + 656], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6456: + mov byte ptr [rbp + 655], al # 1-byte Spill + jmp .LBB71_92 +.LBB71_92: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 655] # 1-byte Reload + test al, 1 + jne .LBB71_93 + jmp .LBB71_104 +.LBB71_93: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6459: + lea rcx, [rbp + 3880] +.Ltmp6687: + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6460: + mov qword ptr [rbp + 640], rax # 8-byte Spill + jmp .LBB71_94 +.LBB71_94: # in Loop: Header=BB71_91 Depth=1 +.Ltmp6461: + lea rcx, [rbp + 3584] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6462: + jmp .LBB71_102 +.Ltmp6688: +.LBB71_97: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.LBB71_98: # in Loop: Header=BB71_91 Depth=1 + jmp .LBB71_106 +.Ltmp6689: +.LBB71_101: # Block address taken + # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.Ltmp6690: +.LBB71_102: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_98 +.Ltmp6691: +.LBB71_104: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6457: + lea rcx, [rbp + 3584] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6458: + jmp .LBB71_105 +.LBB71_105: # in Loop: Header=BB71_91 Depth=1 + jmp .LBB71_106 +.Ltmp6692: +.LBB71_106: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6467: + lea rcx, [rbp + 3584] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6468: + mov byte ptr [rbp + 639], al # 1-byte Spill + jmp .LBB71_107 +.LBB71_107: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 639] # 1-byte Reload + test al, 1 + jne .LBB71_108 + jmp .LBB71_112 +.LBB71_108: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6469: +.Ltmp6693: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6470: + mov byte ptr [rbp + 638], al # 1-byte Spill + jmp .LBB71_109 +.LBB71_109: # in Loop: Header=BB71_91 Depth=1 + mov al, byte ptr [rbp + 638] # 1-byte Reload + test al, 1 + jne .LBB71_110 + jmp .LBB71_111 +.LBB71_110: # in Loop: Header=BB71_91 Depth=1 +.Ltmp6694: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + int3 +.Ltmp6695: +.LBB71_111: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + jmp .LBB71_112 +.Ltmp6696: +.LBB71_112: # in Loop: Header=BB71_91 Depth=1 + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6471: + lea rcx, [rbp + 3584] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6472: + jmp .LBB71_113 +.LBB71_113: # in Loop: Header=BB71_91 Depth=1 + lea rcx, [rbp + 3584] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB71_91 +.Ltmp6697: +# %bb.114: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_115 +.LBB71_115: # =>This Inner Loop Header: Depth=1 +.Ltmp6698: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3416] + mov rcx, rax + mov qword ptr [rbp + 624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1148 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3400] + mov qword ptr [rbp + 616], rcx # 8-byte Spill + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3376] + mov qword ptr [rbp + 600], rcx # 8-byte Spill + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3440] + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + mov r8, qword ptr [rbp + 616] # 8-byte Reload + mov r9, qword ptr [rbp + 624] # 8-byte Reload + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6699: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 3280], xmm0 +.Ltmp6473: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 3280] + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6474: + mov qword ptr [rbp + 568], rax # 8-byte Spill + jmp .LBB71_116 +.LBB71_116: # in Loop: Header=BB71_115 Depth=1 + mov rax, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 3296], rax +.Ltmp6475: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3312] + lea r8, [rbp + 3296] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6476: + jmp .LBB71_117 +.LBB71_117: # in Loop: Header=BB71_115 Depth=1 + mov dword ptr [rbp + 3276], 4 +.Ltmp6477: + lea rcx, [rbp + 3312] + lea rdx, [rbp + 3320] + lea r8, [rbp + 3276] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6478: + jmp .LBB71_118 +.LBB71_118: # in Loop: Header=BB71_115 Depth=1 +.Ltmp6479: + lea rcx, [rbp + 3440] + lea rdx, [rbp + 3320] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6480: + jmp .LBB71_119 +.LBB71_119: # in Loop: Header=BB71_115 Depth=1 + lea rcx, [rbp + 3320] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_125 +.Ltmp6700: +.LBB71_124: # Block address taken + # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_125 +.Ltmp6701: +.LBB71_125: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6483: + lea rcx, [rbp + 3440] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6484: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB71_126 +.LBB71_126: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB71_127 + jmp .LBB71_131 +.LBB71_127: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6485: +.Ltmp6702: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6486: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB71_128 +.LBB71_128: # in Loop: Header=BB71_115 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB71_129 + jmp .LBB71_130 +.LBB71_129: # in Loop: Header=BB71_115 Depth=1 +.Ltmp6703: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + int3 +.Ltmp6704: +.LBB71_130: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + jmp .LBB71_131 +.Ltmp6705: +.LBB71_131: # in Loop: Header=BB71_115 Depth=1 + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6487: + lea rcx, [rbp + 3440] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6488: + jmp .LBB71_132 +.LBB71_132: # in Loop: Header=BB71_115 Depth=1 + lea rcx, [rbp + 3440] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_115 +.Ltmp6706: +# %bb.133: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_134 +.LBB71_134: # =>This Inner Loop Header: Depth=1 +.Ltmp6707: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3168] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1149 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3152] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3128] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3192] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6708: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 3024], xmm0 +.Ltmp6489: + lea rcx, [rbp + 4336] + lea rdx, [rbp + 3024] + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6490: + mov qword ptr [rbp + 496], rax # 8-byte Spill + jmp .LBB71_135 +.LBB71_135: # in Loop: Header=BB71_134 Depth=1 + mov rax, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 3048], rax +.Ltmp6491: + lea rcx, [rbp + 3056] + lea rdx, [rbp + 3064] + lea r8, [rbp + 3048] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6492: + jmp .LBB71_136 +.LBB71_136: # in Loop: Header=BB71_134 Depth=1 + mov dword ptr [rbp + 3020], 0 +.Ltmp6493: + lea rcx, [rbp + 3064] + lea rdx, [rbp + 3072] + lea r8, [rbp + 3020] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6494: + jmp .LBB71_137 +.LBB71_137: # in Loop: Header=BB71_134 Depth=1 +.Ltmp6495: + lea rcx, [rbp + 3192] + lea rdx, [rbp + 3072] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6496: + jmp .LBB71_138 +.LBB71_138: # in Loop: Header=BB71_134 Depth=1 + lea rcx, [rbp + 3072] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_144 +.Ltmp6709: +.LBB71_143: # Block address taken + # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_144 +.Ltmp6710: +.LBB71_144: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6499: + lea rcx, [rbp + 3192] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6500: + mov byte ptr [rbp + 495], al # 1-byte Spill + jmp .LBB71_145 +.LBB71_145: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [rbp + 495] # 1-byte Reload + test al, 1 + jne .LBB71_146 + jmp .LBB71_150 +.LBB71_146: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6501: +.Ltmp6711: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6502: + mov byte ptr [rbp + 494], al # 1-byte Spill + jmp .LBB71_147 +.LBB71_147: # in Loop: Header=BB71_134 Depth=1 + mov al, byte ptr [rbp + 494] # 1-byte Reload + test al, 1 + jne .LBB71_148 + jmp .LBB71_149 +.LBB71_148: # in Loop: Header=BB71_134 Depth=1 +.Ltmp6712: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + int3 +.Ltmp6713: +.LBB71_149: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + jmp .LBB71_150 +.Ltmp6714: +.LBB71_150: # in Loop: Header=BB71_134 Depth=1 + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6503: + lea rcx, [rbp + 3192] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6504: + jmp .LBB71_151 +.LBB71_151: # in Loop: Header=BB71_134 Depth=1 + lea rcx, [rbp + 3192] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_134 +.Ltmp6715: +# %bb.152: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_153 +.LBB71_153: # =>This Inner Loop Header: Depth=1 +.Ltmp6716: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2912] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1150 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2896] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2936] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6717: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + movups xmm0, xmmword ptr [rbp + 3880] + movaps xmmword ptr [rbp + 2768], xmm0 +.Ltmp6505: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 2768] + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6506: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB71_154 +.LBB71_154: # in Loop: Header=BB71_153 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2792], rax +.Ltmp6507: + lea rcx, [rbp + 2800] + lea rdx, [rbp + 2808] + lea r8, [rbp + 2792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6508: + jmp .LBB71_155 +.LBB71_155: # in Loop: Header=BB71_153 Depth=1 + mov dword ptr [rbp + 2764], 0 +.Ltmp6509: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2764] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6510: + jmp .LBB71_156 +.LBB71_156: # in Loop: Header=BB71_153 Depth=1 +.Ltmp6511: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6512: + jmp .LBB71_157 +.LBB71_157: # in Loop: Header=BB71_153 Depth=1 + lea rcx, [rbp + 2816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_163 +.Ltmp6718: +.LBB71_162: # Block address taken + # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_163 +.Ltmp6719: +.LBB71_163: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6515: + lea rcx, [rbp + 2936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6516: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB71_164 +.LBB71_164: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB71_165 + jmp .LBB71_169 +.LBB71_165: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6517: +.Ltmp6720: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6518: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB71_166 +.LBB71_166: # in Loop: Header=BB71_153 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB71_167 + jmp .LBB71_168 +.LBB71_167: # in Loop: Header=BB71_153 Depth=1 +.Ltmp6721: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + int3 +.Ltmp6722: +.LBB71_168: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + jmp .LBB71_169 +.Ltmp6723: +.LBB71_169: # in Loop: Header=BB71_153 Depth=1 + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6519: + lea rcx, [rbp + 2936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6520: + jmp .LBB71_170 +.LBB71_170: # in Loop: Header=BB71_153 Depth=1 + lea rcx, [rbp + 2936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_153 +.Ltmp6724: +# %bb.171: + .cv_loc 71 1 1152 0 # ..\tests\span_tests.cpp:1152:0 + lea rcx, [rbp + 4352] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 408], rax # 8-byte Spill +.LBB71_172: # =>This Inner Loop Header: Depth=1 +.Ltmp6725: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2656] + mov rcx, rax + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1153 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 392], rcx # 8-byte Spill + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2616] + mov qword ptr [rbp + 376], rcx # 8-byte Spill + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2680] + mov rdx, qword ptr [rbp + 376] # 8-byte Reload + mov r8, qword ptr [rbp + 392] # 8-byte Reload + mov r9, qword ptr [rbp + 400] # 8-byte Reload + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6726: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + movups xmm0, xmmword ptr [rbp + 4336] + movaps xmmword ptr [rbp + 2512], xmm0 +.Ltmp6521: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 2512] + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6522: + mov qword ptr [rbp + 344], rax # 8-byte Spill + jmp .LBB71_173 +.LBB71_173: # in Loop: Header=BB71_172 Depth=1 + mov rax, qword ptr [rbp + 344] # 8-byte Reload + mov qword ptr [rbp + 2536], rax +.Ltmp6523: + lea rcx, [rbp + 2544] + lea rdx, [rbp + 2552] + lea r8, [rbp + 2536] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6524: + jmp .LBB71_174 +.LBB71_174: # in Loop: Header=BB71_172 Depth=1 + mov dword ptr [rbp + 2508], 1 +.Ltmp6525: + lea rcx, [rbp + 2552] + lea rdx, [rbp + 2560] + lea r8, [rbp + 2508] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6526: + jmp .LBB71_175 +.LBB71_175: # in Loop: Header=BB71_172 Depth=1 +.Ltmp6527: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2560] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6528: + jmp .LBB71_176 +.LBB71_176: # in Loop: Header=BB71_172 Depth=1 + lea rcx, [rbp + 2560] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_182 +.Ltmp6727: +.LBB71_181: # Block address taken + # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp .LBB71_182 +.Ltmp6728: +.LBB71_182: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6531: + lea rcx, [rbp + 2680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6532: + mov byte ptr [rbp + 343], al # 1-byte Spill + jmp .LBB71_183 +.LBB71_183: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [rbp + 343] # 1-byte Reload + test al, 1 + jne .LBB71_184 + jmp .LBB71_188 +.LBB71_184: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6533: +.Ltmp6729: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6534: + mov byte ptr [rbp + 342], al # 1-byte Spill + jmp .LBB71_185 +.LBB71_185: # in Loop: Header=BB71_172 Depth=1 + mov al, byte ptr [rbp + 342] # 1-byte Reload + test al, 1 + jne .LBB71_186 + jmp .LBB71_187 +.LBB71_186: # in Loop: Header=BB71_172 Depth=1 +.Ltmp6730: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + int3 +.Ltmp6731: +.LBB71_187: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + jmp .LBB71_188 +.Ltmp6732: +.LBB71_188: # in Loop: Header=BB71_172 Depth=1 + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6535: + lea rcx, [rbp + 2680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6536: + jmp .LBB71_189 +.LBB71_189: # in Loop: Header=BB71_172 Depth=1 + lea rcx, [rbp + 2680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_172 +.Ltmp6733: +# %bb.190: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_191 +.LBB71_191: # =>This Inner Loop Header: Depth=1 +.Ltmp6734: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + lea rdx, [rip + "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@"] + lea rax, [rbp + 2400] + mov rcx, rax + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1154 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 320], rcx # 8-byte Spill + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2360] + mov qword ptr [rbp + 304], rcx # 8-byte Spill + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2424] + mov rdx, qword ptr [rbp + 304] # 8-byte Reload + mov r8, qword ptr [rbp + 320] # 8-byte Reload + mov r9, qword ptr [rbp + 328] # 8-byte Reload + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6537: + lea rcx, [rbp + 4352] +.Ltmp6735: + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6538: + mov qword ptr [rbp + 272], rax # 8-byte Spill + jmp .LBB71_192 +.LBB71_192: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6539: + lea rcx, [rbp + 2288] + lea rdx, [rbp + 2296] + mov r8, qword ptr [rbp + 272] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6540: + jmp .LBB71_193 +.LBB71_193: # in Loop: Header=BB71_191 Depth=1 + mov dword ptr [rbp + 2284], 2 +.Ltmp6541: + lea rcx, [rbp + 2296] + lea rdx, [rbp + 2304] + lea r8, [rbp + 2284] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6542: + jmp .LBB71_194 +.LBB71_194: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6543: + lea rcx, [rbp + 2424] + lea rdx, [rbp + 2304] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6544: + jmp .LBB71_195 +.LBB71_195: # in Loop: Header=BB71_191 Depth=1 + lea rcx, [rbp + 2304] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_201 +.Ltmp6736: +.LBB71_200: # Block address taken + # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_201 +.Ltmp6737: +.LBB71_201: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6547: + lea rcx, [rbp + 2424] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6548: + mov byte ptr [rbp + 271], al # 1-byte Spill + jmp .LBB71_202 +.LBB71_202: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [rbp + 271] # 1-byte Reload + test al, 1 + jne .LBB71_203 + jmp .LBB71_207 +.LBB71_203: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6549: +.Ltmp6738: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6550: + mov byte ptr [rbp + 270], al # 1-byte Spill + jmp .LBB71_204 +.LBB71_204: # in Loop: Header=BB71_191 Depth=1 + mov al, byte ptr [rbp + 270] # 1-byte Reload + test al, 1 + jne .LBB71_205 + jmp .LBB71_206 +.LBB71_205: # in Loop: Header=BB71_191 Depth=1 +.Ltmp6739: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + int3 +.Ltmp6740: +.LBB71_206: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + jmp .LBB71_207 +.Ltmp6741: +.LBB71_207: # in Loop: Header=BB71_191 Depth=1 + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6551: + lea rcx, [rbp + 2424] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6552: + jmp .LBB71_208 +.LBB71_208: # in Loop: Header=BB71_191 Depth=1 + lea rcx, [rbp + 2424] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_191 +.Ltmp6742: +# %bb.209: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_210 +.LBB71_210: # =>This Inner Loop Header: Depth=1 +.Ltmp6743: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2176] + mov rcx, rax + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1155 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2160] + mov qword ptr [rbp + 248], rcx # 8-byte Spill + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2136] + mov qword ptr [rbp + 232], rcx # 8-byte Spill + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2200] + mov rdx, qword ptr [rbp + 232] # 8-byte Reload + mov r8, qword ptr [rbp + 248] # 8-byte Reload + mov r9, qword ptr [rbp + 256] # 8-byte Reload + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6744: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + movups xmm0, xmmword ptr [rbp + 4352] + movaps xmmword ptr [rbp + 2032], xmm0 +.Ltmp6553: + lea rcx, [rbp + 3880] + lea rdx, [rbp + 2032] + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6554: + mov qword ptr [rbp + 200], rax # 8-byte Spill + jmp .LBB71_211 +.LBB71_211: # in Loop: Header=BB71_210 Depth=1 + mov rax, qword ptr [rbp + 200] # 8-byte Reload + mov qword ptr [rbp + 2056], rax +.Ltmp6555: + lea rcx, [rbp + 2064] + lea rdx, [rbp + 2072] + lea r8, [rbp + 2056] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6556: + jmp .LBB71_212 +.LBB71_212: # in Loop: Header=BB71_210 Depth=1 + mov dword ptr [rbp + 2028], 3 +.Ltmp6557: + lea rcx, [rbp + 2072] + lea rdx, [rbp + 2080] + lea r8, [rbp + 2028] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6558: + jmp .LBB71_213 +.LBB71_213: # in Loop: Header=BB71_210 Depth=1 +.Ltmp6559: + lea rcx, [rbp + 2200] + lea rdx, [rbp + 2080] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6560: + jmp .LBB71_214 +.LBB71_214: # in Loop: Header=BB71_210 Depth=1 + lea rcx, [rbp + 2080] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_220 +.Ltmp6745: +.LBB71_219: # Block address taken + # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_220 +.Ltmp6746: +.LBB71_220: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6563: + lea rcx, [rbp + 2200] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6564: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB71_221 +.LBB71_221: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB71_222 + jmp .LBB71_226 +.LBB71_222: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6565: +.Ltmp6747: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6566: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB71_223 +.LBB71_223: # in Loop: Header=BB71_210 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB71_224 + jmp .LBB71_225 +.LBB71_224: # in Loop: Header=BB71_210 Depth=1 +.Ltmp6748: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + int3 +.Ltmp6749: +.LBB71_225: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + jmp .LBB71_226 +.Ltmp6750: +.LBB71_226: # in Loop: Header=BB71_210 Depth=1 + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6567: + lea rcx, [rbp + 2200] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6568: + jmp .LBB71_227 +.LBB71_227: # in Loop: Header=BB71_210 Depth=1 + lea rcx, [rbp + 2200] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_210 +.Ltmp6751: +# %bb.228: + .cv_loc 71 1 1157 0 # ..\tests\span_tests.cpp:1157:0 + mov dword ptr [rbp + 2024], 0 + .cv_loc 71 1 1158 0 # ..\tests\span_tests.cpp:1158:0 + mov rax, qword ptr [rbp + 4336] + mov qword ptr [rbp + 4352], rax + mov rax, qword ptr [rbp + 4344] + mov qword ptr [rbp + 4360], rax +.LBB71_229: # =>This Inner Loop Header: Depth=1 +.Ltmp6752: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1920] + mov rcx, rax + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1159 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1904] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1880] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1944] + mov rdx, qword ptr [rbp + 160] # 8-byte Reload + mov r8, qword ptr [rbp + 176] # 8-byte Reload + mov r9, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6569: + lea rcx, [rbp + 1808] + lea rdx, [rbp + 1816] + lea r8, [rbp + 4352] +.Ltmp6753: + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6570: + jmp .LBB71_230 +.LBB71_230: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6571: + lea rcx, [rbp + 1816] + lea rdx, [rbp + 1824] + lea r8, [rbp + 4336] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6572: + jmp .LBB71_231 +.LBB71_231: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6573: + lea rcx, [rbp + 1944] + lea rdx, [rbp + 1824] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6574: + jmp .LBB71_232 +.LBB71_232: # in Loop: Header=BB71_229 Depth=1 + lea rcx, [rbp + 1824] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_238 +.Ltmp6754: +.LBB71_237: # Block address taken + # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp .LBB71_238 +.Ltmp6755: +.LBB71_238: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6577: + lea rcx, [rbp + 1944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6578: + mov byte ptr [rbp + 135], al # 1-byte Spill + jmp .LBB71_239 +.LBB71_239: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [rbp + 135] # 1-byte Reload + test al, 1 + jne .LBB71_240 + jmp .LBB71_244 +.LBB71_240: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6579: +.Ltmp6756: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6580: + mov byte ptr [rbp + 134], al # 1-byte Spill + jmp .LBB71_241 +.LBB71_241: # in Loop: Header=BB71_229 Depth=1 + mov al, byte ptr [rbp + 134] # 1-byte Reload + test al, 1 + jne .LBB71_242 + jmp .LBB71_243 +.LBB71_242: # in Loop: Header=BB71_229 Depth=1 +.Ltmp6757: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + int3 +.Ltmp6758: +.LBB71_243: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + jmp .LBB71_244 +.Ltmp6759: +.LBB71_244: # in Loop: Header=BB71_229 Depth=1 + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6581: + lea rcx, [rbp + 1944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6582: + jmp .LBB71_245 +.LBB71_245: # in Loop: Header=BB71_229 Depth=1 + lea rcx, [rbp + 1944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_229 +.Ltmp6760: +# %bb.246: + .cv_loc 71 1 1160 0 # ..\tests\span_tests.cpp:1160:0 + jmp .LBB71_247 +.LBB71_247: # =>This Loop Header: Depth=1 + # Child Loop BB71_249 Depth 2 + lea rcx, [rbp + 4368] + lea rdx, [rbp + 1792] + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rbp + 4352] + mov qword ptr [rbp + 1776], rcx + mov rcx, qword ptr [rbp + 4360] + mov qword ptr [rbp + 1784], rcx + lea rcx, [rbp + 1776] + lea rdx, [rbp + 1792] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + test al, 1 + jne .LBB71_248 + jmp .LBB71_269 +.LBB71_248: # in Loop: Header=BB71_247 Depth=1 +.Ltmp6761: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_249 +.LBB71_249: # Parent Loop BB71_247 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp6762: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + lea rdx, [rip + "??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1161 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6613: + lea rcx, [rbp + 4352] +.Ltmp6763: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Ltmp6614: + mov qword ptr [rbp + 64], rax # 8-byte Spill + jmp .LBB71_250 +.LBB71_250: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6615: + lea rcx, [rbp + 1560] + lea rdx, [rbp + 1568] + mov r8, qword ptr [rbp + 64] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6616: + jmp .LBB71_251 +.LBB71_251: # in Loop: Header=BB71_249 Depth=2 + mov eax, dword ptr [rbp + 2024] + add eax, 1 + mov dword ptr [rbp + 1556], eax +.Ltmp6617: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 1556] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6618: + jmp .LBB71_252 +.LBB71_252: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6619: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1576] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6620: + jmp .LBB71_253 +.LBB71_253: # in Loop: Header=BB71_249 Depth=2 + lea rcx, [rbp + 1576] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB71_259 +.Ltmp6764: +.LBB71_258: # Block address taken + # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_259 +.Ltmp6765: +.LBB71_259: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6623: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6624: + mov byte ptr [rbp + 63], al # 1-byte Spill + jmp .LBB71_260 +.LBB71_260: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [rbp + 63] # 1-byte Reload + test al, 1 + jne .LBB71_261 + jmp .LBB71_265 +.LBB71_261: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6625: +.Ltmp6766: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6626: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB71_262 +.LBB71_262: # in Loop: Header=BB71_249 Depth=2 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB71_263 + jmp .LBB71_264 +.LBB71_263: # in Loop: Header=BB71_249 Depth=2 +.Ltmp6767: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + int3 +.Ltmp6768: +.LBB71_264: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + jmp .LBB71_265 +.Ltmp6769: +.LBB71_265: # in Loop: Header=BB71_249 Depth=2 + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6627: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6628: + jmp .LBB71_266 +.LBB71_266: # in Loop: Header=BB71_249 Depth=2 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_249 +.Ltmp6770: +# %bb.267: # in Loop: Header=BB71_247 Depth=1 + .cv_loc 71 1 1163 0 # ..\tests\span_tests.cpp:1163:0 + lea rcx, [rbp + 4352] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + mov edx, dword ptr [rax] + mov dword ptr [rbp + 2024], edx + .cv_loc 71 1 1164 0 # ..\tests\span_tests.cpp:1164:0 + lea rcx, [rbp + 4352] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Ltmp6771: + .cv_loc 71 1 1160 0 # ..\tests\span_tests.cpp:1160:0 + mov qword ptr [rbp + 48], rax # 8-byte Spill + jmp .LBB71_247 +.LBB71_269: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_270 +.LBB71_270: # =>This Inner Loop Header: Depth=1 +.Ltmp6772: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1448] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1167 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1408] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1472] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6583: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + lea r8, [rbp + 4352] +.Ltmp6773: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6584: + jmp .LBB71_271 +.LBB71_271: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6585: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 3880] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp6586: + jmp .LBB71_272 +.LBB71_272: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6587: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6588: + jmp .LBB71_273 +.LBB71_273: # in Loop: Header=BB71_270 Depth=1 + lea rcx, [rbp + 1352] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB71_278 +.Ltmp6774: +.LBB71_277: # Block address taken + # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_278 +.Ltmp6775: +.LBB71_278: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6591: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6592: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB71_279 +.LBB71_279: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB71_280 + jmp .LBB71_284 +.LBB71_280: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6593: +.Ltmp6776: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6594: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB71_281 +.LBB71_281: # in Loop: Header=BB71_270 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB71_282 + jmp .LBB71_283 +.LBB71_282: # in Loop: Header=BB71_270 Depth=1 +.Ltmp6777: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + int3 +.Ltmp6778: +.LBB71_283: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + jmp .LBB71_284 +.Ltmp6779: +.LBB71_284: # in Loop: Header=BB71_270 Depth=1 + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6595: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6596: + jmp .LBB71_285 +.LBB71_285: # in Loop: Header=BB71_270 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_270 +.Ltmp6780: +# %bb.286: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_287 +.LBB71_287: # =>This Inner Loop Header: Depth=1 +.Ltmp6781: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1232] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1168 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1216] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1192] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1256] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6782: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + movups xmm0, xmmword ptr [rbp + 3880] + movaps xmmword ptr [rbp + 1088], xmm0 +.Ltmp6597: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 1088] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Ltmp6598: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB71_288 +.LBB71_288: # in Loop: Header=BB71_287 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp + 1112], rax +.Ltmp6599: + lea rcx, [rbp + 1120] + lea rdx, [rbp + 1128] + lea r8, [rbp + 1112] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6600: + jmp .LBB71_289 +.LBB71_289: # in Loop: Header=BB71_287 Depth=1 + mov dword ptr [rbp + 1084], 0 +.Ltmp6601: + lea rcx, [rbp + 1128] + lea rdx, [rbp + 1136] + lea r8, [rbp + 1084] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6602: + jmp .LBB71_290 +.LBB71_290: # in Loop: Header=BB71_287 Depth=1 +.Ltmp6603: + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1136] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6604: + jmp .LBB71_291 +.LBB71_291: # in Loop: Header=BB71_287 Depth=1 + lea rcx, [rbp + 1136] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB71_297 +.Ltmp6783: +.LBB71_296: # Block address taken + # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_297 +.Ltmp6784: +.LBB71_297: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6607: + lea rcx, [rbp + 1256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6608: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB71_298 +.LBB71_298: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB71_299 + jmp .LBB71_303 +.LBB71_299: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6609: +.Ltmp6785: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6610: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB71_300 +.LBB71_300: # in Loop: Header=BB71_287 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB71_301 + jmp .LBB71_302 +.LBB71_301: # in Loop: Header=BB71_287 Depth=1 +.Ltmp6786: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + int3 +.Ltmp6787: +.LBB71_302: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + jmp .LBB71_303 +.Ltmp6788: +.LBB71_303: # in Loop: Header=BB71_287 Depth=1 + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6611: + lea rcx, [rbp + 1256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6612: + jmp .LBB71_304 +.LBB71_304: # in Loop: Header=BB71_287 Depth=1 + lea rcx, [rbp + 1256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB71_287 +.Ltmp6789: +# %bb.305: + .cv_loc 71 1 1170 0 # ..\tests\span_tests.cpp:1170:0 + add rsp, 5104 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_5: # in Loop: Header=BB71_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4680] +.Ltmp6790: + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6791: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_6: # in Loop: Header=BB71_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 +.Ltmp6389: + lea rcx, [rbp + 4800] +.Ltmp6792: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6390: + jmp .LBB71_7 +.LBB71_7: # in Loop: Header=BB71_1 Depth=1 + lea rax, [rip + .LBB71_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6793: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4800] + .cv_loc 71 1 1128 0 # ..\tests\span_tests.cpp:1128:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6794: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_23: # in Loop: Header=BB71_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4416] +.Ltmp6795: + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6796: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_24: # in Loop: Header=BB71_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 +.Ltmp6403: + lea rcx, [rbp + 4536] +.Ltmp6797: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6404: + jmp .LBB71_25 +.LBB71_25: # in Loop: Header=BB71_18 Depth=1 + lea rax, [rip + .LBB71_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6798: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4536] + .cv_loc 71 1 1132 0 # ..\tests\span_tests.cpp:1132:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6799: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_41: # in Loop: Header=BB71_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] +.Ltmp6800: + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6801: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_42: # in Loop: Header=BB71_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 +.Ltmp6417: + lea rcx, [rbp + 4256] +.Ltmp6802: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6418: + jmp .LBB71_43 +.LBB71_43: # in Loop: Header=BB71_36 Depth=1 + lea rax, [rip + .LBB71_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6803: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_59: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4256] + .cv_loc 71 1 1141 0 # ..\tests\span_tests.cpp:1141:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6804: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_60: # in Loop: Header=BB71_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3920] +.Ltmp6805: + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6806: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_61: # in Loop: Header=BB71_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 +.Ltmp6433: + lea rcx, [rbp + 4040] +.Ltmp6807: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6434: + jmp .LBB71_62 +.LBB71_62: # in Loop: Header=BB71_54 Depth=1 + lea rax, [rip + .LBB71_63] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6808: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_77: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4040] + .cv_loc 71 1 1142 0 # ..\tests\span_tests.cpp:1142:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6809: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_78: # in Loop: Header=BB71_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3680] +.Ltmp6810: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6811: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_79: # in Loop: Header=BB71_73 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 +.Ltmp6447: + lea rcx, [rbp + 3800] +.Ltmp6812: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6448: + jmp .LBB71_80 +.LBB71_80: # in Loop: Header=BB71_73 Depth=1 + lea rax, [rip + .LBB71_81] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6813: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_95: # in Loop: Header=BB71_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6465: + lea rcx, [rbp + 3584] + xor edx, edx +.Ltmp6814: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6466: + jmp .LBB71_96 +.LBB71_96: # in Loop: Header=BB71_91 Depth=1 + lea rax, [rip + .LBB71_97] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6815: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_99: # in Loop: Header=BB71_91 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 +.Ltmp6463: + lea rcx, [rbp + 3584] +.Ltmp6816: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6464: + jmp .LBB71_100 +.LBB71_100: # in Loop: Header=BB71_91 Depth=1 + lea rax, [rip + .LBB71_101] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6817: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3800] +.Ltmp6818: + .cv_loc 71 1 1145 0 # ..\tests\span_tests.cpp:1145:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6819: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_120: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3584] +.Ltmp6820: + .cv_loc 71 1 1146 0 # ..\tests\span_tests.cpp:1146:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6821: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_121: # in Loop: Header=BB71_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3320] +.Ltmp6822: + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6823: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_122: # in Loop: Header=BB71_115 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 +.Ltmp6481: + lea rcx, [rbp + 3440] +.Ltmp6824: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6482: + jmp .LBB71_123 +.LBB71_123: # in Loop: Header=BB71_115 Depth=1 + lea rax, [rip + .LBB71_124] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6825: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_139: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3440] + .cv_loc 71 1 1148 0 # ..\tests\span_tests.cpp:1148:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6826: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_140: # in Loop: Header=BB71_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3072] +.Ltmp6827: + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6828: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_141: # in Loop: Header=BB71_134 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 +.Ltmp6497: + lea rcx, [rbp + 3192] +.Ltmp6829: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6498: + jmp .LBB71_142 +.LBB71_142: # in Loop: Header=BB71_134 Depth=1 + lea rax, [rip + .LBB71_143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6830: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_158: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3192] + .cv_loc 71 1 1149 0 # ..\tests\span_tests.cpp:1149:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6831: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_159: # in Loop: Header=BB71_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2816] +.Ltmp6832: + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6833: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_160: # in Loop: Header=BB71_153 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 +.Ltmp6513: + lea rcx, [rbp + 2936] +.Ltmp6834: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6514: + jmp .LBB71_161 +.LBB71_161: # in Loop: Header=BB71_153 Depth=1 + lea rax, [rip + .LBB71_162] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6835: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_177: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2936] + .cv_loc 71 1 1150 0 # ..\tests\span_tests.cpp:1150:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6836: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_178: # in Loop: Header=BB71_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] +.Ltmp6837: + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6838: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_179: # in Loop: Header=BB71_172 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 +.Ltmp6529: + lea rcx, [rbp + 2680] +.Ltmp6839: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6530: + jmp .LBB71_180 +.LBB71_180: # in Loop: Header=BB71_172 Depth=1 + lea rax, [rip + .LBB71_181] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6840: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2680] + .cv_loc 71 1 1153 0 # ..\tests\span_tests.cpp:1153:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6841: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_197: # in Loop: Header=BB71_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2304] +.Ltmp6842: + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6843: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_198: # in Loop: Header=BB71_191 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 +.Ltmp6545: + lea rcx, [rbp + 2424] +.Ltmp6844: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6546: + jmp .LBB71_199 +.LBB71_199: # in Loop: Header=BB71_191 Depth=1 + lea rax, [rip + .LBB71_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6845: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_215: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2424] + .cv_loc 71 1 1154 0 # ..\tests\span_tests.cpp:1154:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6846: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_216: # in Loop: Header=BB71_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2080] +.Ltmp6847: + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6848: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_217: # in Loop: Header=BB71_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 +.Ltmp6561: + lea rcx, [rbp + 2200] +.Ltmp6849: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6562: + jmp .LBB71_218 +.LBB71_218: # in Loop: Header=BB71_210 Depth=1 + lea rax, [rip + .LBB71_219] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6850: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_233: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2200] + .cv_loc 71 1 1155 0 # ..\tests\span_tests.cpp:1155:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6851: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_234: # in Loop: Header=BB71_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1824] +.Ltmp6852: + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6853: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_235: # in Loop: Header=BB71_229 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 +.Ltmp6575: + lea rcx, [rbp + 1944] +.Ltmp6854: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6576: + jmp .LBB71_236 +.LBB71_236: # in Loop: Header=BB71_229 Depth=1 + lea rax, [rip + .LBB71_237] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6855: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_254: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1944] + .cv_loc 71 1 1159 0 # ..\tests\span_tests.cpp:1159:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6856: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_255: # in Loop: Header=BB71_249 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp6857: + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6858: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_256: # in Loop: Header=BB71_249 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 +.Ltmp6621: + lea rcx, [rbp + 1696] +.Ltmp6859: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6622: + jmp .LBB71_257 +.LBB71_257: # in Loop: Header=BB71_249 Depth=2 + lea rax, [rip + .LBB71_258] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6860: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_268: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] + .cv_loc 71 1 1161 0 # ..\tests\span_tests.cpp:1161:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6861: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_274: # in Loop: Header=BB71_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1352] +.Ltmp6862: + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6863: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_275: # in Loop: Header=BB71_270 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 +.Ltmp6589: + lea rcx, [rbp + 1472] +.Ltmp6864: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6590: + jmp .LBB71_276 +.LBB71_276: # in Loop: Header=BB71_270 Depth=1 + lea rax, [rip + .LBB71_277] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6865: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] + .cv_loc 71 1 1167 0 # ..\tests\span_tests.cpp:1167:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6866: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_293: # in Loop: Header=BB71_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1136] +.Ltmp6867: + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6868: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB71_294: # in Loop: Header=BB71_287 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 +.Ltmp6605: + lea rcx, [rbp + 1256] +.Ltmp6869: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6606: + jmp .LBB71_295 +.LBB71_295: # in Loop: Header=BB71_287 Depth=1 + lea rax, [rip + .LBB71_296] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp6870: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA": +.seh_proc "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA" +.LBB71_306: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1256] + .cv_loc 71 1 1168 0 # ..\tests\span_tests.cpp:1168:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp6871: +.Lfunc_end71: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 429065506 # MagicNumber + .long 63 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # UnwindMap + .long 16 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # TryBlockMap + .long 82 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # IPToStateXData + .long 5096 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$60@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$78@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$120@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$139@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$121@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$158@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$140@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$177@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$159@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$178@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$233@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$254@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$234@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$268@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$255@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$274@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$306@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$293@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____46@@YAXXZ": + .long .Lfunc_begin71@IMGREL # IP + .long -1 # ToState + .long .Ltmp6383@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp6387@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp6391@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp6396@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6397@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp6401@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp6405@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp6410@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6411@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp6415@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp6419@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp6424@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6425@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp6431@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp6435@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6440@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6441@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp6445@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp6449@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp6454@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6455@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6459@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp6457@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6472@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6473@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp6479@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp6483@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp6488@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6489@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp6495@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp6499@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp6504@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6505@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp6511@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp6515@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp6520@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6521@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp6527@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp6531@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp6536@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6537@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp6543@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp6547@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp6552@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6553@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp6559@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp6563@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp6568@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6569@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp6573@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp6577@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp6582@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6613@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp6619@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp6623@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp6628@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6583@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp6587@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp6591@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp6596@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6597@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp6603@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp6607@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp6612@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$61@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$79@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$95@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$99@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$122@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$141@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$160@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$179@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$217@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$235@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$256@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$275@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$294@?0??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .text + # -- End function + .def "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin72: + .cv_func_id 72 + .cv_loc 72 1 1120 0 # ..\tests\span_tests.cpp:1120:0 +.seh_proc "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp6872: + lea rcx, [rip + "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp6873: +.Lfunc_end72: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin73: + .cv_func_id 73 + .cv_loc 73 1 1173 0 # ..\tests\span_tests.cpp:1173:0 +.seh_proc "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp6874: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0M@GOOIOAEG@rbegin_rend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1173 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp6875: +.Lfunc_end73: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____48@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" +.Lfunc_begin74: + .cv_func_id 74 + .cv_loc 74 1 1174 0 # ..\tests\span_tests.cpp:1174:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 4640 + call __chkstk + sub rsp, rax + .seh_stackalloc 4640 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp7108: + .cv_loc 74 1 1176 0 # ..\tests\span_tests.cpp:1176:0 + mov qword ptr [rbp + 4504], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4480], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4488], rax + .cv_loc 74 1 1177 0 # ..\tests\span_tests.cpp:1177:0 + lea rcx, [rbp + 4464] +.Ltmp7109: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4480] +.Ltmp7110: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp7111: + .cv_loc 74 1 1179 0 # ..\tests\span_tests.cpp:1179:0 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 4448] +.Ltmp7112: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Ltmp7113: + .cv_loc 74 1 1180 0 # ..\tests\span_tests.cpp:1180:0 + mov rax, qword ptr [rbp + 4448] + mov qword ptr [rbp + 4432], rax + mov rax, qword ptr [rbp + 4456] + mov qword ptr [rbp + 4440], rax +.LBB74_1: # =>This Inner Loop Header: Depth=1 +.Ltmp7114: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 4328] + mov rcx, rax + mov qword ptr [rbp + 1008], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1181 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4312] + mov qword ptr [rbp + 1000], rcx # 8-byte Spill + mov qword ptr [rbp + 992], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4288] + mov qword ptr [rbp + 984], rcx # 8-byte Spill + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4352] + mov rdx, qword ptr [rbp + 984] # 8-byte Reload + mov r8, qword ptr [rbp + 1000] # 8-byte Reload + mov r9, qword ptr [rbp + 1008] # 8-byte Reload + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6876: + lea rcx, [rbp + 4216] + lea rdx, [rbp + 4224] + lea r8, [rbp + 4448] +.Ltmp7115: + mov qword ptr [rbp + 960], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6877: + jmp .LBB74_2 +.LBB74_2: # in Loop: Header=BB74_1 Depth=1 +.Ltmp6878: + lea rcx, [rbp + 4224] + lea rdx, [rbp + 4232] + lea r8, [rbp + 4432] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6879: + jmp .LBB74_3 +.LBB74_3: # in Loop: Header=BB74_1 Depth=1 +.Ltmp6880: + lea rcx, [rbp + 4352] + lea rdx, [rbp + 4232] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6881: + jmp .LBB74_4 +.LBB74_4: # in Loop: Header=BB74_1 Depth=1 + lea rcx, [rbp + 4232] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_9 +.Ltmp7116: +.LBB74_8: # Block address taken + # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp .LBB74_9 +.Ltmp7117: +.LBB74_9: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6884: + lea rcx, [rbp + 4352] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6885: + mov byte ptr [rbp + 959], al # 1-byte Spill + jmp .LBB74_10 +.LBB74_10: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [rbp + 959] # 1-byte Reload + test al, 1 + jne .LBB74_11 + jmp .LBB74_15 +.LBB74_11: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6886: +.Ltmp7118: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6887: + mov byte ptr [rbp + 958], al # 1-byte Spill + jmp .LBB74_12 +.LBB74_12: # in Loop: Header=BB74_1 Depth=1 + mov al, byte ptr [rbp + 958] # 1-byte Reload + test al, 1 + jne .LBB74_13 + jmp .LBB74_14 +.LBB74_13: # in Loop: Header=BB74_1 Depth=1 +.Ltmp7119: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + int3 +.Ltmp7120: +.LBB74_14: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + jmp .LBB74_15 +.Ltmp7121: +.LBB74_15: # in Loop: Header=BB74_1 Depth=1 + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6888: + lea rcx, [rbp + 4352] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6889: + jmp .LBB74_16 +.LBB74_16: # in Loop: Header=BB74_1 Depth=1 + lea rcx, [rbp + 4352] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_1 +.Ltmp7122: +# %bb.17: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_18 +.LBB74_18: # =>This Inner Loop Header: Depth=1 +.Ltmp7123: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + lea rdx, [rip + "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 4112] + mov rcx, rax + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1182 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4096] + mov qword ptr [rbp + 936], rcx # 8-byte Spill + mov qword ptr [rbp + 928], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4072] + mov qword ptr [rbp + 920], rcx # 8-byte Spill + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4136] + mov rdx, qword ptr [rbp + 920] # 8-byte Reload + mov r8, qword ptr [rbp + 936] # 8-byte Reload + mov r9, qword ptr [rbp + 944] # 8-byte Reload + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6890: + lea rcx, [rbp + 4448] +.Ltmp7124: + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp6891: + mov qword ptr [rbp + 888], rax # 8-byte Spill + jmp .LBB74_19 +.LBB74_19: # in Loop: Header=BB74_18 Depth=1 +.Ltmp6892: + lea rcx, [rbp + 4000] + lea rdx, [rbp + 4008] + mov r8, qword ptr [rbp + 888] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp6893: + jmp .LBB74_20 +.LBB74_20: # in Loop: Header=BB74_18 Depth=1 + mov dword ptr [rbp + 3996], 4 +.Ltmp6894: + lea rcx, [rbp + 4008] + lea rdx, [rbp + 4016] + lea r8, [rbp + 3996] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp6895: + jmp .LBB74_21 +.LBB74_21: # in Loop: Header=BB74_18 Depth=1 +.Ltmp6896: + lea rcx, [rbp + 4136] + lea rdx, [rbp + 4016] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6897: + jmp .LBB74_22 +.LBB74_22: # in Loop: Header=BB74_18 Depth=1 + lea rcx, [rbp + 4016] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_28 +.Ltmp7125: +.LBB74_27: # Block address taken + # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_28 +.Ltmp7126: +.LBB74_28: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6900: + lea rcx, [rbp + 4136] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6901: + mov byte ptr [rbp + 887], al # 1-byte Spill + jmp .LBB74_29 +.LBB74_29: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [rbp + 887] # 1-byte Reload + test al, 1 + jne .LBB74_30 + jmp .LBB74_34 +.LBB74_30: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6902: +.Ltmp7127: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6903: + mov byte ptr [rbp + 886], al # 1-byte Spill + jmp .LBB74_31 +.LBB74_31: # in Loop: Header=BB74_18 Depth=1 + mov al, byte ptr [rbp + 886] # 1-byte Reload + test al, 1 + jne .LBB74_32 + jmp .LBB74_33 +.LBB74_32: # in Loop: Header=BB74_18 Depth=1 +.Ltmp7128: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + int3 +.Ltmp7129: +.LBB74_33: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + jmp .LBB74_34 +.Ltmp7130: +.LBB74_34: # in Loop: Header=BB74_18 Depth=1 + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6904: + lea rcx, [rbp + 4136] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6905: + jmp .LBB74_35 +.LBB74_35: # in Loop: Header=BB74_18 Depth=1 + lea rcx, [rbp + 4136] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_18 +.Ltmp7131: +# %bb.36: + .cv_loc 74 1 1184 0 # ..\tests\span_tests.cpp:1184:0 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 3976] +.Ltmp7132: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Ltmp7133: +.LBB74_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3872] + mov rcx, rax + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1185 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3856] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3832] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3896] + mov rdx, qword ptr [rbp + 848] # 8-byte Reload + mov r8, qword ptr [rbp + 864] # 8-byte Reload + mov r9, qword ptr [rbp + 872] # 8-byte Reload + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6906: + lea rcx, [rbp + 3760] + lea rdx, [rbp + 3768] + lea r8, [rbp + 4448] +.Ltmp7134: + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6907: + jmp .LBB74_38 +.LBB74_38: # in Loop: Header=BB74_37 Depth=1 +.Ltmp6908: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3776] + lea r8, [rbp + 3976] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp6909: + jmp .LBB74_39 +.LBB74_39: # in Loop: Header=BB74_37 Depth=1 +.Ltmp6910: + lea rcx, [rbp + 3896] + lea rdx, [rbp + 3776] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6911: + jmp .LBB74_40 +.LBB74_40: # in Loop: Header=BB74_37 Depth=1 + lea rcx, [rbp + 3776] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_46 +.Ltmp7135: +.LBB74_45: # Block address taken + # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp .LBB74_46 +.Ltmp7136: +.LBB74_46: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6914: + lea rcx, [rbp + 3896] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6915: + mov byte ptr [rbp + 823], al # 1-byte Spill + jmp .LBB74_47 +.LBB74_47: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [rbp + 823] # 1-byte Reload + test al, 1 + jne .LBB74_48 + jmp .LBB74_52 +.LBB74_48: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6916: +.Ltmp7137: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6917: + mov byte ptr [rbp + 822], al # 1-byte Spill + jmp .LBB74_49 +.LBB74_49: # in Loop: Header=BB74_37 Depth=1 + mov al, byte ptr [rbp + 822] # 1-byte Reload + test al, 1 + jne .LBB74_50 + jmp .LBB74_51 +.LBB74_50: # in Loop: Header=BB74_37 Depth=1 +.Ltmp7138: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + int3 +.Ltmp7139: +.LBB74_51: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + jmp .LBB74_52 +.Ltmp7140: +.LBB74_52: # in Loop: Header=BB74_37 Depth=1 + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6918: + lea rcx, [rbp + 3896] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6919: + jmp .LBB74_53 +.LBB74_53: # in Loop: Header=BB74_37 Depth=1 + lea rcx, [rbp + 3896] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_37 +.Ltmp7141: +# %bb.54: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_55 +.LBB74_55: # =>This Inner Loop Header: Depth=1 +.Ltmp7142: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3656] + mov rcx, rax + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1186 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3640] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3616] + mov qword ptr [rbp + 784], rcx # 8-byte Spill + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3680] + mov qword ptr [rbp + 768], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 784] # 8-byte Reload + mov r8, qword ptr [rbp + 800] # 8-byte Reload + mov r9, qword ptr [rbp + 808] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp6920: + mov rcx, qword ptr [rbp + 768] # 8-byte Reload + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6921: + mov byte ptr [rbp + 751], al # 1-byte Spill + jmp .LBB74_56 +.LBB74_56: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 751] # 1-byte Reload + test al, 1 + jne .LBB74_57 + jmp .LBB74_68 +.LBB74_57: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6924: + lea rcx, [rbp + 3976] +.Ltmp7143: + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp6925: + mov qword ptr [rbp + 736], rax # 8-byte Spill + jmp .LBB74_58 +.LBB74_58: # in Loop: Header=BB74_55 Depth=1 +.Ltmp6926: + lea rcx, [rbp + 3680] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6927: + jmp .LBB74_66 +.Ltmp7144: +.LBB74_61: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.LBB74_62: # in Loop: Header=BB74_55 Depth=1 + jmp .LBB74_70 +.Ltmp7145: +.LBB74_65: # Block address taken + # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.Ltmp7146: +.LBB74_66: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_62 +.Ltmp7147: +.LBB74_68: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6922: + lea rcx, [rbp + 3680] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6923: + jmp .LBB74_69 +.LBB74_69: # in Loop: Header=BB74_55 Depth=1 + jmp .LBB74_70 +.Ltmp7148: +.LBB74_70: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6932: + lea rcx, [rbp + 3680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6933: + mov byte ptr [rbp + 735], al # 1-byte Spill + jmp .LBB74_71 +.LBB74_71: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 735] # 1-byte Reload + test al, 1 + jne .LBB74_72 + jmp .LBB74_76 +.LBB74_72: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6934: +.Ltmp7149: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6935: + mov byte ptr [rbp + 734], al # 1-byte Spill + jmp .LBB74_73 +.LBB74_73: # in Loop: Header=BB74_55 Depth=1 + mov al, byte ptr [rbp + 734] # 1-byte Reload + test al, 1 + jne .LBB74_74 + jmp .LBB74_75 +.LBB74_74: # in Loop: Header=BB74_55 Depth=1 +.Ltmp7150: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + int3 +.Ltmp7151: +.LBB74_75: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + jmp .LBB74_76 +.Ltmp7152: +.LBB74_76: # in Loop: Header=BB74_55 Depth=1 + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6936: + lea rcx, [rbp + 3680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6937: + jmp .LBB74_77 +.LBB74_77: # in Loop: Header=BB74_55 Depth=1 + lea rcx, [rbp + 3680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB74_55 +.Ltmp7153: +# %bb.78: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_79 +.LBB74_79: # =>This Inner Loop Header: Depth=1 +.Ltmp7154: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3512] + mov rcx, rax + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1188 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3496] + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3472] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3536] + mov rdx, qword ptr [rbp + 696] # 8-byte Reload + mov r8, qword ptr [rbp + 712] # 8-byte Reload + mov r9, qword ptr [rbp + 720] # 8-byte Reload + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6938: + lea rcx, [rbp + 3976] + lea rdx, [rbp + 4432] +.Ltmp7155: + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6939: + mov qword ptr [rbp + 664], rax # 8-byte Spill + jmp .LBB74_80 +.LBB74_80: # in Loop: Header=BB74_79 Depth=1 + mov rax, qword ptr [rbp + 664] # 8-byte Reload + mov qword ptr [rbp + 3392], rax +.Ltmp6940: + lea rcx, [rbp + 3400] + lea rdx, [rbp + 3408] + lea r8, [rbp + 3392] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6941: + jmp .LBB74_81 +.LBB74_81: # in Loop: Header=BB74_79 Depth=1 + mov dword ptr [rbp + 3388], 4 +.Ltmp6942: + lea rcx, [rbp + 3408] + lea rdx, [rbp + 3416] + lea r8, [rbp + 3388] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6943: + jmp .LBB74_82 +.LBB74_82: # in Loop: Header=BB74_79 Depth=1 +.Ltmp6944: + lea rcx, [rbp + 3536] + lea rdx, [rbp + 3416] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6945: + jmp .LBB74_83 +.LBB74_83: # in Loop: Header=BB74_79 Depth=1 + lea rcx, [rbp + 3416] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_89 +.Ltmp7156: +.LBB74_88: # Block address taken + # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_89 +.Ltmp7157: +.LBB74_89: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6948: + lea rcx, [rbp + 3536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6949: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB74_90 +.LBB74_90: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [rbp + 663] # 1-byte Reload + test al, 1 + jne .LBB74_91 + jmp .LBB74_95 +.LBB74_91: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6950: +.Ltmp7158: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6951: + mov byte ptr [rbp + 662], al # 1-byte Spill + jmp .LBB74_92 +.LBB74_92: # in Loop: Header=BB74_79 Depth=1 + mov al, byte ptr [rbp + 662] # 1-byte Reload + test al, 1 + jne .LBB74_93 + jmp .LBB74_94 +.LBB74_93: # in Loop: Header=BB74_79 Depth=1 +.Ltmp7159: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + int3 +.Ltmp7160: +.LBB74_94: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + jmp .LBB74_95 +.Ltmp7161: +.LBB74_95: # in Loop: Header=BB74_79 Depth=1 + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6952: + lea rcx, [rbp + 3536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6953: + jmp .LBB74_96 +.LBB74_96: # in Loop: Header=BB74_79 Depth=1 + lea rcx, [rbp + 3536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_79 +.Ltmp7162: +# %bb.97: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_98 +.LBB74_98: # =>This Inner Loop Header: Depth=1 +.Ltmp7163: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3280] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1189 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3264] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3240] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3304] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6954: + lea rcx, [rbp + 4432] +.Ltmp7164: + mov qword ptr [rbp + 600], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 600] # 8-byte Reload + mov qword ptr [rbp + 592], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6955: + mov qword ptr [rbp + 584], rax # 8-byte Spill + jmp .LBB74_99 +.LBB74_99: # in Loop: Header=BB74_98 Depth=1 + mov rax, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 3160], rax +.Ltmp6956: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3176] + lea r8, [rbp + 3160] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6957: + jmp .LBB74_100 +.LBB74_100: # in Loop: Header=BB74_98 Depth=1 + mov dword ptr [rbp + 3156], 0 +.Ltmp6958: + lea rcx, [rbp + 3176] + lea rdx, [rbp + 3184] + lea r8, [rbp + 3156] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6959: + jmp .LBB74_101 +.LBB74_101: # in Loop: Header=BB74_98 Depth=1 +.Ltmp6960: + lea rcx, [rbp + 3304] + lea rdx, [rbp + 3184] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6961: + jmp .LBB74_102 +.LBB74_102: # in Loop: Header=BB74_98 Depth=1 + lea rcx, [rbp + 3184] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_108 +.Ltmp7165: +.LBB74_107: # Block address taken + # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_108 +.Ltmp7166: +.LBB74_108: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6964: + lea rcx, [rbp + 3304] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6965: + mov byte ptr [rbp + 583], al # 1-byte Spill + jmp .LBB74_109 +.LBB74_109: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [rbp + 583] # 1-byte Reload + test al, 1 + jne .LBB74_110 + jmp .LBB74_114 +.LBB74_110: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6966: +.Ltmp7167: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6967: + mov byte ptr [rbp + 582], al # 1-byte Spill + jmp .LBB74_111 +.LBB74_111: # in Loop: Header=BB74_98 Depth=1 + mov al, byte ptr [rbp + 582] # 1-byte Reload + test al, 1 + jne .LBB74_112 + jmp .LBB74_113 +.LBB74_112: # in Loop: Header=BB74_98 Depth=1 +.Ltmp7168: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + int3 +.Ltmp7169: +.LBB74_113: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + jmp .LBB74_114 +.Ltmp7170: +.LBB74_114: # in Loop: Header=BB74_98 Depth=1 + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6968: + lea rcx, [rbp + 3304] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6969: + jmp .LBB74_115 +.LBB74_115: # in Loop: Header=BB74_98 Depth=1 + lea rcx, [rbp + 3304] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_98 +.Ltmp7171: +# %bb.116: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_117 +.LBB74_117: # =>This Inner Loop Header: Depth=1 +.Ltmp7172: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 3048] + mov rcx, rax + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1190 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3032] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3008] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3072] + mov rdx, qword ptr [rbp + 544] # 8-byte Reload + mov r8, qword ptr [rbp + 560] # 8-byte Reload + mov r9, qword ptr [rbp + 568] # 8-byte Reload + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6970: + lea rcx, [rbp + 3976] +.Ltmp7173: + mov qword ptr [rbp + 520], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6971: + mov qword ptr [rbp + 504], rax # 8-byte Spill + jmp .LBB74_118 +.LBB74_118: # in Loop: Header=BB74_117 Depth=1 + mov rax, qword ptr [rbp + 504] # 8-byte Reload + mov qword ptr [rbp + 2928], rax +.Ltmp6972: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2944] + lea r8, [rbp + 2928] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6973: + jmp .LBB74_119 +.LBB74_119: # in Loop: Header=BB74_117 Depth=1 + mov dword ptr [rbp + 2924], 0 +.Ltmp6974: + lea rcx, [rbp + 2944] + lea rdx, [rbp + 2952] + lea r8, [rbp + 2924] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6975: + jmp .LBB74_120 +.LBB74_120: # in Loop: Header=BB74_117 Depth=1 +.Ltmp6976: + lea rcx, [rbp + 3072] + lea rdx, [rbp + 2952] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6977: + jmp .LBB74_121 +.LBB74_121: # in Loop: Header=BB74_117 Depth=1 + lea rcx, [rbp + 2952] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_127 +.Ltmp7174: +.LBB74_126: # Block address taken + # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_127 +.Ltmp7175: +.LBB74_127: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6980: + lea rcx, [rbp + 3072] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6981: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB74_128 +.LBB74_128: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + test al, 1 + jne .LBB74_129 + jmp .LBB74_133 +.LBB74_129: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6982: +.Ltmp7176: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6983: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB74_130 +.LBB74_130: # in Loop: Header=BB74_117 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB74_131 + jmp .LBB74_132 +.LBB74_131: # in Loop: Header=BB74_117 Depth=1 +.Ltmp7177: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + int3 +.Ltmp7178: +.LBB74_132: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + jmp .LBB74_133 +.Ltmp7179: +.LBB74_133: # in Loop: Header=BB74_117 Depth=1 + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6984: + lea rcx, [rbp + 3072] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp6985: + jmp .LBB74_134 +.LBB74_134: # in Loop: Header=BB74_117 Depth=1 + lea rcx, [rbp + 3072] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_117 +.Ltmp7180: +# %bb.135: + .cv_loc 74 1 1192 0 # ..\tests\span_tests.cpp:1192:0 + lea rcx, [rbp + 4448] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + mov qword ptr [rbp + 488], rax # 8-byte Spill +.LBB74_136: # =>This Inner Loop Header: Depth=1 +.Ltmp7181: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2816] + mov rcx, rax + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1193 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2800] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2776] + mov qword ptr [rbp + 456], rcx # 8-byte Spill + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2840] + mov rdx, qword ptr [rbp + 456] # 8-byte Reload + mov r8, qword ptr [rbp + 472] # 8-byte Reload + mov r9, qword ptr [rbp + 480] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6986: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 4432] +.Ltmp7182: + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp6987: + mov qword ptr [rbp + 424], rax # 8-byte Spill + jmp .LBB74_137 +.LBB74_137: # in Loop: Header=BB74_136 Depth=1 + mov rax, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 2696], rax +.Ltmp6988: + lea rcx, [rbp + 2704] + lea rdx, [rbp + 2712] + lea r8, [rbp + 2696] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp6989: + jmp .LBB74_138 +.LBB74_138: # in Loop: Header=BB74_136 Depth=1 + mov dword ptr [rbp + 2692], 1 +.Ltmp6990: + lea rcx, [rbp + 2712] + lea rdx, [rbp + 2720] + lea r8, [rbp + 2692] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp6991: + jmp .LBB74_139 +.LBB74_139: # in Loop: Header=BB74_136 Depth=1 +.Ltmp6992: + lea rcx, [rbp + 2840] + lea rdx, [rbp + 2720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp6993: + jmp .LBB74_140 +.LBB74_140: # in Loop: Header=BB74_136 Depth=1 + lea rcx, [rbp + 2720] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_146 +.Ltmp7183: +.LBB74_145: # Block address taken + # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp .LBB74_146 +.Ltmp7184: +.LBB74_146: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6996: + lea rcx, [rbp + 2840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp6997: + mov byte ptr [rbp + 423], al # 1-byte Spill + jmp .LBB74_147 +.LBB74_147: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [rbp + 423] # 1-byte Reload + test al, 1 + jne .LBB74_148 + jmp .LBB74_152 +.LBB74_148: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6998: +.Ltmp7185: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp6999: + mov byte ptr [rbp + 422], al # 1-byte Spill + jmp .LBB74_149 +.LBB74_149: # in Loop: Header=BB74_136 Depth=1 + mov al, byte ptr [rbp + 422] # 1-byte Reload + test al, 1 + jne .LBB74_150 + jmp .LBB74_151 +.LBB74_150: # in Loop: Header=BB74_136 Depth=1 +.Ltmp7186: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + int3 +.Ltmp7187: +.LBB74_151: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + jmp .LBB74_152 +.Ltmp7188: +.LBB74_152: # in Loop: Header=BB74_136 Depth=1 + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp7000: + lea rcx, [rbp + 2840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7001: + jmp .LBB74_153 +.LBB74_153: # in Loop: Header=BB74_136 Depth=1 + lea rcx, [rbp + 2840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_136 +.Ltmp7189: +# %bb.154: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_155 +.LBB74_155: # =>This Inner Loop Header: Depth=1 +.Ltmp7190: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + lea rdx, [rip + "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2584] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1194 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2568] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2544] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2608] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7002: + lea rcx, [rbp + 4448] +.Ltmp7191: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp7003: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB74_156 +.LBB74_156: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7004: + lea rcx, [rbp + 2472] + lea rdx, [rbp + 2480] + mov r8, qword ptr [rbp + 352] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7005: + jmp .LBB74_157 +.LBB74_157: # in Loop: Header=BB74_155 Depth=1 + mov dword ptr [rbp + 2468], 3 +.Ltmp7006: + lea rcx, [rbp + 2480] + lea rdx, [rbp + 2488] + lea r8, [rbp + 2468] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7007: + jmp .LBB74_158 +.LBB74_158: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7008: + lea rcx, [rbp + 2608] + lea rdx, [rbp + 2488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7009: + jmp .LBB74_159 +.LBB74_159: # in Loop: Header=BB74_155 Depth=1 + lea rcx, [rbp + 2488] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_165 +.Ltmp7192: +.LBB74_164: # Block address taken + # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_165 +.Ltmp7193: +.LBB74_165: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7012: + lea rcx, [rbp + 2608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7013: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB74_166 +.LBB74_166: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB74_167 + jmp .LBB74_171 +.LBB74_167: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7014: +.Ltmp7194: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7015: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB74_168 +.LBB74_168: # in Loop: Header=BB74_155 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB74_169 + jmp .LBB74_170 +.LBB74_169: # in Loop: Header=BB74_155 Depth=1 +.Ltmp7195: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + int3 +.Ltmp7196: +.LBB74_170: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + jmp .LBB74_171 +.Ltmp7197: +.LBB74_171: # in Loop: Header=BB74_155 Depth=1 + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7016: + lea rcx, [rbp + 2608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7017: + jmp .LBB74_172 +.LBB74_172: # in Loop: Header=BB74_155 Depth=1 + lea rcx, [rbp + 2608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_155 +.Ltmp7198: +# %bb.173: + .cv_loc 74 1 1195 0 # ..\tests\span_tests.cpp:1195:0 + lea rcx, [rbp + 4448] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + mov dword ptr [rax], 22 +.LBB74_174: # =>This Inner Loop Header: Depth=1 +.Ltmp7199: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + lea rdx, [rip + "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@"] + lea rax, [rbp + 2360] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1196 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2344] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2320] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2384] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7018: + lea rcx, [rbp + 4448] +.Ltmp7200: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Ltmp7019: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB74_175 +.LBB74_175: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7020: + lea rcx, [rbp + 2248] + lea rdx, [rbp + 2256] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7021: + jmp .LBB74_176 +.LBB74_176: # in Loop: Header=BB74_174 Depth=1 + mov dword ptr [rbp + 2244], 22 +.Ltmp7022: + lea rcx, [rbp + 2256] + lea rdx, [rbp + 2264] + lea r8, [rbp + 2244] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7023: + jmp .LBB74_177 +.LBB74_177: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7024: + lea rcx, [rbp + 2384] + lea rdx, [rbp + 2264] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7025: + jmp .LBB74_178 +.LBB74_178: # in Loop: Header=BB74_174 Depth=1 + lea rcx, [rbp + 2264] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_184 +.Ltmp7201: +.LBB74_183: # Block address taken + # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp .LBB74_184 +.Ltmp7202: +.LBB74_184: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7028: + lea rcx, [rbp + 2384] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7029: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB74_185 +.LBB74_185: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB74_186 + jmp .LBB74_190 +.LBB74_186: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7030: +.Ltmp7203: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7031: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB74_187 +.LBB74_187: # in Loop: Header=BB74_174 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB74_188 + jmp .LBB74_189 +.LBB74_188: # in Loop: Header=BB74_174 Depth=1 +.Ltmp7204: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + int3 +.Ltmp7205: +.LBB74_189: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + jmp .LBB74_190 +.Ltmp7206: +.LBB74_190: # in Loop: Header=BB74_174 Depth=1 + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7032: + lea rcx, [rbp + 2384] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7033: + jmp .LBB74_191 +.LBB74_191: # in Loop: Header=BB74_174 Depth=1 + lea rcx, [rbp + 2384] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_174 +.Ltmp7207: +# %bb.192: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_193 +.LBB74_193: # =>This Inner Loop Header: Depth=1 +.Ltmp7208: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2136] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1197 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2160] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7034: + lea rcx, [rbp + 3976] + lea rdx, [rbp + 4448] +.Ltmp7209: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp7035: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB74_194 +.LBB74_194: # in Loop: Header=BB74_193 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 2016], rax +.Ltmp7036: + lea rcx, [rbp + 2024] + lea rdx, [rbp + 2032] + lea r8, [rbp + 2016] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7037: + jmp .LBB74_195 +.LBB74_195: # in Loop: Header=BB74_193 Depth=1 + mov dword ptr [rbp + 2012], 3 +.Ltmp7038: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + lea r8, [rbp + 2012] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7039: + jmp .LBB74_196 +.LBB74_196: # in Loop: Header=BB74_193 Depth=1 +.Ltmp7040: + lea rcx, [rbp + 2160] + lea rdx, [rbp + 2040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7041: + jmp .LBB74_197 +.LBB74_197: # in Loop: Header=BB74_193 Depth=1 + lea rcx, [rbp + 2040] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_203 +.Ltmp7210: +.LBB74_202: # Block address taken + # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_203 +.Ltmp7211: +.LBB74_203: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7044: + lea rcx, [rbp + 2160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7045: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB74_204 +.LBB74_204: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB74_205 + jmp .LBB74_209 +.LBB74_205: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7046: +.Ltmp7212: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7047: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB74_206 +.LBB74_206: # in Loop: Header=BB74_193 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB74_207 + jmp .LBB74_208 +.LBB74_207: # in Loop: Header=BB74_193 Depth=1 +.Ltmp7213: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + int3 +.Ltmp7214: +.LBB74_208: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + jmp .LBB74_209 +.Ltmp7215: +.LBB74_209: # in Loop: Header=BB74_193 Depth=1 + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7048: + lea rcx, [rbp + 2160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7049: + jmp .LBB74_210 +.LBB74_210: # in Loop: Header=BB74_193 Depth=1 + lea rcx, [rbp + 2160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_193 +.Ltmp7216: +# %bb.211: + .cv_loc 74 1 1199 0 # ..\tests\span_tests.cpp:1199:0 + mov rax, qword ptr [rbp + 4432] + mov qword ptr [rbp + 4448], rax + mov rax, qword ptr [rbp + 4440] + mov qword ptr [rbp + 4456], rax +.LBB74_212: # =>This Inner Loop Header: Depth=1 +.Ltmp7217: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1904] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1200 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1888] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1864] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1928] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7050: + lea rcx, [rbp + 1792] + lea rdx, [rbp + 1800] + lea r8, [rbp + 4448] +.Ltmp7218: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7051: + jmp .LBB74_213 +.LBB74_213: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7052: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + lea r8, [rbp + 4432] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7053: + jmp .LBB74_214 +.LBB74_214: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7054: + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1808] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7055: + jmp .LBB74_215 +.LBB74_215: # in Loop: Header=BB74_212 Depth=1 + lea rcx, [rbp + 1808] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_221 +.Ltmp7219: +.LBB74_220: # Block address taken + # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp .LBB74_221 +.Ltmp7220: +.LBB74_221: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7058: + lea rcx, [rbp + 1928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7059: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB74_222 +.LBB74_222: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB74_223 + jmp .LBB74_227 +.LBB74_223: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7060: +.Ltmp7221: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7061: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB74_224 +.LBB74_224: # in Loop: Header=BB74_212 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB74_225 + jmp .LBB74_226 +.LBB74_225: # in Loop: Header=BB74_212 Depth=1 +.Ltmp7222: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + int3 +.Ltmp7223: +.LBB74_226: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + jmp .LBB74_227 +.Ltmp7224: +.LBB74_227: # in Loop: Header=BB74_212 Depth=1 + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7062: + lea rcx, [rbp + 1928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7063: + jmp .LBB74_228 +.LBB74_228: # in Loop: Header=BB74_212 Depth=1 + lea rcx, [rbp + 1928] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_212 +.Ltmp7225: +# %bb.229: + .cv_loc 74 1 1201 0 # ..\tests\span_tests.cpp:1201:0 + jmp .LBB74_230 +.LBB74_230: # =>This Inner Loop Header: Depth=1 + lea rcx, [rbp + 4464] + lea rdx, [rbp + 1776] + call "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + lea rcx, [rbp + 4448] + lea rdx, [rbp + 1776] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + test al, 1 + jne .LBB74_231 + jmp .LBB74_233 +.LBB74_231: # in Loop: Header=BB74_230 Depth=1 +.Ltmp7226: + .cv_loc 74 1 1202 0 # ..\tests\span_tests.cpp:1202:0 + lea rcx, [rbp + 4448] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + mov dword ptr [rax], 5 + .cv_loc 74 1 1203 0 # ..\tests\span_tests.cpp:1203:0 + lea rcx, [rbp + 4448] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +.Ltmp7227: + .cv_loc 74 1 1201 0 # ..\tests\span_tests.cpp:1201:0 + mov qword ptr [rbp + 128], rax # 8-byte Spill + jmp .LBB74_230 +.LBB74_233: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_234 +.LBB74_234: # =>This Inner Loop Header: Depth=1 +.Ltmp7228: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1672] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1206 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1656] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1632] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1696] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7064: + lea rcx, [rbp + 1560] + lea rdx, [rbp + 1568] + lea r8, [rbp + 4448] +.Ltmp7229: + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7065: + jmp .LBB74_235 +.LBB74_235: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7066: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 3976] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Ltmp7067: + jmp .LBB74_236 +.LBB74_236: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7068: + lea rcx, [rbp + 1696] + lea rdx, [rbp + 1576] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7069: + jmp .LBB74_237 +.LBB74_237: # in Loop: Header=BB74_234 Depth=1 + lea rcx, [rbp + 1576] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB74_242 +.Ltmp7230: +.LBB74_241: # Block address taken + # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_242 +.Ltmp7231: +.LBB74_242: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7072: + lea rcx, [rbp + 1696] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7073: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB74_243 +.LBB74_243: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB74_244 + jmp .LBB74_248 +.LBB74_244: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7074: +.Ltmp7232: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7075: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB74_245 +.LBB74_245: # in Loop: Header=BB74_234 Depth=1 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB74_246 + jmp .LBB74_247 +.LBB74_246: # in Loop: Header=BB74_234 Depth=1 +.Ltmp7233: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + int3 +.Ltmp7234: +.LBB74_247: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + jmp .LBB74_248 +.Ltmp7235: +.LBB74_248: # in Loop: Header=BB74_234 Depth=1 + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7076: + lea rcx, [rbp + 1696] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7077: + jmp .LBB74_249 +.LBB74_249: # in Loop: Header=BB74_234 Depth=1 + lea rcx, [rbp + 1696] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_234 +.Ltmp7236: +# %bb.250: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_251 +.LBB74_251: # =>This Inner Loop Header: Depth=1 +.Ltmp7237: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1456] + mov rcx, rax + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1207 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1416] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1480] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7078: + lea rcx, [rbp + 4448] + lea rdx, [rbp + 3976] +.Ltmp7238: + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp7079: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB74_252 +.LBB74_252: # in Loop: Header=BB74_251 Depth=1 + mov rax, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp + 1336], rax +.Ltmp7080: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 1336] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7081: + jmp .LBB74_253 +.LBB74_253: # in Loop: Header=BB74_251 Depth=1 + mov dword ptr [rbp + 1332], 0 +.Ltmp7082: + lea rcx, [rbp + 1352] + lea rdx, [rbp + 1360] + lea r8, [rbp + 1332] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7083: + jmp .LBB74_254 +.LBB74_254: # in Loop: Header=BB74_251 Depth=1 +.Ltmp7084: + lea rcx, [rbp + 1480] + lea rdx, [rbp + 1360] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7085: + jmp .LBB74_255 +.LBB74_255: # in Loop: Header=BB74_251 Depth=1 + lea rcx, [rbp + 1360] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB74_261 +.Ltmp7239: +.LBB74_260: # Block address taken + # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_261 +.Ltmp7240: +.LBB74_261: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7088: + lea rcx, [rbp + 1480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7089: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB74_262 +.LBB74_262: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB74_263 + jmp .LBB74_267 +.LBB74_263: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7090: +.Ltmp7241: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7091: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB74_264 +.LBB74_264: # in Loop: Header=BB74_251 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB74_265 + jmp .LBB74_266 +.LBB74_265: # in Loop: Header=BB74_251 Depth=1 +.Ltmp7242: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + int3 +.Ltmp7243: +.LBB74_266: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + jmp .LBB74_267 +.Ltmp7244: +.LBB74_267: # in Loop: Header=BB74_251 Depth=1 + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7092: + lea rcx, [rbp + 1480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7093: + jmp .LBB74_268 +.LBB74_268: # in Loop: Header=BB74_251 Depth=1 + lea rcx, [rbp + 1480] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_251 +.Ltmp7245: +# %bb.269: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rax, [rbp + 4464] + mov qword ptr [rbp + 1320], rax + mov rcx, qword ptr [rbp + 1320] + lea rdx, [rbp + 1304] +.Ltmp7246: + #DEBUG_VALUE: __begin1 <- [$rdx+0] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp7247: + mov rcx, qword ptr [rbp + 1320] + lea rdx, [rbp + 1288] +.Ltmp7248: + #DEBUG_VALUE: __end1 <- [$rdx+0] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp7249: +.LBB74_270: # =>This Loop Header: Depth=1 + # Child Loop BB74_272 Depth 2 + mov rax, qword ptr [rbp + 1288] + mov qword ptr [rbp + 1272], rax + mov rax, qword ptr [rbp + 1296] + mov qword ptr [rbp + 1280], rax + mov rax, qword ptr [rbp + 1304] + mov qword ptr [rbp + 1256], rax + mov rax, qword ptr [rbp + 1312] + mov qword ptr [rbp + 1264], rax + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1272] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB74_271 + jmp .LBB74_291 +.LBB74_271: # in Loop: Header=BB74_270 Depth=1 +.Ltmp7250: + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rcx, [rbp + 1304] + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + mov qword ptr [rbp + 1248], rax +.LBB74_272: # Parent Loop BB74_270 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp7251: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + lea rdx, [rip + "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@"] + lea rax, [rbp + 1144] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1210 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1128] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1104] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1168] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp7252: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + mov r8, qword ptr [rbp + 1248] +.Ltmp7094: + lea rcx, [rbp + 1032] + lea rdx, [rbp + 1040] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7095: + jmp .LBB74_273 +.LBB74_273: # in Loop: Header=BB74_272 Depth=2 + mov dword ptr [rbp + 1028], 5 +.Ltmp7096: + lea rcx, [rbp + 1040] + lea rdx, [rbp + 1048] + lea r8, [rbp + 1028] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7097: + jmp .LBB74_274 +.LBB74_274: # in Loop: Header=BB74_272 Depth=2 +.Ltmp7098: + lea rcx, [rbp + 1168] + lea rdx, [rbp + 1048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7099: + jmp .LBB74_275 +.LBB74_275: # in Loop: Header=BB74_272 Depth=2 + lea rcx, [rbp + 1048] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB74_281 +.Ltmp7253: +.LBB74_280: # Block address taken + # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp .LBB74_281 +.Ltmp7254: +.LBB74_281: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7102: + lea rcx, [rbp + 1168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7103: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB74_282 +.LBB74_282: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB74_283 + jmp .LBB74_287 +.LBB74_283: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7104: +.Ltmp7255: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7105: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB74_284 +.LBB74_284: # in Loop: Header=BB74_272 Depth=2 + mov al, byte ptr [rbp - 66] # 1-byte Reload + test al, 1 + jne .LBB74_285 + jmp .LBB74_286 +.LBB74_285: # in Loop: Header=BB74_272 Depth=2 +.Ltmp7256: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + int3 +.Ltmp7257: +.LBB74_286: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + jmp .LBB74_287 +.Ltmp7258: +.LBB74_287: # in Loop: Header=BB74_272 Depth=2 + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7106: + lea rcx, [rbp + 1168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7107: + jmp .LBB74_288 +.LBB74_288: # in Loop: Header=BB74_272 Depth=2 + lea rcx, [rbp + 1168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB74_272 +.Ltmp7259: +# %bb.289: # in Loop: Header=BB74_270 Depth=1 + .cv_loc 74 1 1209 0 # ..\tests\span_tests.cpp:1209:0 + lea rcx, [rbp + 1304] + call "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB74_270 +.Ltmp7260: +.LBB74_291: + .cv_loc 74 1 1213 0 # ..\tests\span_tests.cpp:1213:0 + add rsp, 4640 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_5: # in Loop: Header=BB74_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4232] +.Ltmp7261: + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7262: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_6: # in Loop: Header=BB74_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 +.Ltmp6882: + lea rcx, [rbp + 4352] +.Ltmp7263: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6883: + jmp .LBB74_7 +.LBB74_7: # in Loop: Header=BB74_1 Depth=1 + lea rax, [rip + .LBB74_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7264: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4352] + .cv_loc 74 1 1181 0 # ..\tests\span_tests.cpp:1181:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7265: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_24: # in Loop: Header=BB74_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4016] +.Ltmp7266: + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7267: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_25: # in Loop: Header=BB74_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 +.Ltmp6898: + lea rcx, [rbp + 4136] +.Ltmp7268: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6899: + jmp .LBB74_26 +.LBB74_26: # in Loop: Header=BB74_18 Depth=1 + lea rax, [rip + .LBB74_27] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7269: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4136] + .cv_loc 74 1 1182 0 # ..\tests\span_tests.cpp:1182:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7270: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_42: # in Loop: Header=BB74_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3776] +.Ltmp7271: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7272: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_43: # in Loop: Header=BB74_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 +.Ltmp6912: + lea rcx, [rbp + 3896] +.Ltmp7273: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6913: + jmp .LBB74_44 +.LBB74_44: # in Loop: Header=BB74_37 Depth=1 + lea rax, [rip + .LBB74_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7274: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_59: # in Loop: Header=BB74_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6930: + lea rcx, [rbp + 3680] + xor edx, edx +.Ltmp7275: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp6931: + jmp .LBB74_60 +.LBB74_60: # in Loop: Header=BB74_55 Depth=1 + lea rax, [rip + .LBB74_61] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7276: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_63: # in Loop: Header=BB74_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 +.Ltmp6928: + lea rcx, [rbp + 3680] +.Ltmp7277: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6929: + jmp .LBB74_64 +.LBB74_64: # in Loop: Header=BB74_55 Depth=1 + lea rax, [rip + .LBB74_65] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7278: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3896] +.Ltmp7279: + .cv_loc 74 1 1185 0 # ..\tests\span_tests.cpp:1185:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7280: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_84: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3680] +.Ltmp7281: + .cv_loc 74 1 1186 0 # ..\tests\span_tests.cpp:1186:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7282: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_85: # in Loop: Header=BB74_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3416] +.Ltmp7283: + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7284: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_86: # in Loop: Header=BB74_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 +.Ltmp6946: + lea rcx, [rbp + 3536] +.Ltmp7285: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6947: + jmp .LBB74_87 +.LBB74_87: # in Loop: Header=BB74_79 Depth=1 + lea rax, [rip + .LBB74_88] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7286: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3536] + .cv_loc 74 1 1188 0 # ..\tests\span_tests.cpp:1188:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7287: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_104: # in Loop: Header=BB74_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3184] +.Ltmp7288: + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7289: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_105: # in Loop: Header=BB74_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 +.Ltmp6962: + lea rcx, [rbp + 3304] +.Ltmp7290: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6963: + jmp .LBB74_106 +.LBB74_106: # in Loop: Header=BB74_98 Depth=1 + lea rax, [rip + .LBB74_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7291: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_122: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3304] + .cv_loc 74 1 1189 0 # ..\tests\span_tests.cpp:1189:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7292: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_123: # in Loop: Header=BB74_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2952] +.Ltmp7293: + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7294: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_124: # in Loop: Header=BB74_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 +.Ltmp6978: + lea rcx, [rbp + 3072] +.Ltmp7295: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6979: + jmp .LBB74_125 +.LBB74_125: # in Loop: Header=BB74_117 Depth=1 + lea rax, [rip + .LBB74_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7296: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_141: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3072] + .cv_loc 74 1 1190 0 # ..\tests\span_tests.cpp:1190:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7297: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_142: # in Loop: Header=BB74_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2720] +.Ltmp7298: + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7299: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_143: # in Loop: Header=BB74_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 +.Ltmp6994: + lea rcx, [rbp + 2840] +.Ltmp7300: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp6995: + jmp .LBB74_144 +.LBB74_144: # in Loop: Header=BB74_136 Depth=1 + lea rax, [rip + .LBB74_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7301: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_160: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2840] + .cv_loc 74 1 1193 0 # ..\tests\span_tests.cpp:1193:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7302: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_161: # in Loop: Header=BB74_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2488] +.Ltmp7303: + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7304: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_162: # in Loop: Header=BB74_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 +.Ltmp7010: + lea rcx, [rbp + 2608] +.Ltmp7305: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7011: + jmp .LBB74_163 +.LBB74_163: # in Loop: Header=BB74_155 Depth=1 + lea rax, [rip + .LBB74_164] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7306: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_179: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2608] + .cv_loc 74 1 1194 0 # ..\tests\span_tests.cpp:1194:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7307: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_180: # in Loop: Header=BB74_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2264] +.Ltmp7308: + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7309: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_181: # in Loop: Header=BB74_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 +.Ltmp7026: + lea rcx, [rbp + 2384] +.Ltmp7310: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7027: + jmp .LBB74_182 +.LBB74_182: # in Loop: Header=BB74_174 Depth=1 + lea rax, [rip + .LBB74_183] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7311: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_198: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2384] + .cv_loc 74 1 1196 0 # ..\tests\span_tests.cpp:1196:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7312: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_199: # in Loop: Header=BB74_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] +.Ltmp7313: + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7314: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_200: # in Loop: Header=BB74_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 +.Ltmp7042: + lea rcx, [rbp + 2160] +.Ltmp7315: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7043: + jmp .LBB74_201 +.LBB74_201: # in Loop: Header=BB74_193 Depth=1 + lea rax, [rip + .LBB74_202] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7316: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_216: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2160] + .cv_loc 74 1 1197 0 # ..\tests\span_tests.cpp:1197:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7317: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_217: # in Loop: Header=BB74_212 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1808] +.Ltmp7318: + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7319: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_218: # in Loop: Header=BB74_212 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 +.Ltmp7056: + lea rcx, [rbp + 1928] +.Ltmp7320: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7057: + jmp .LBB74_219 +.LBB74_219: # in Loop: Header=BB74_212 Depth=1 + lea rax, [rip + .LBB74_220] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7321: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_232: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1928] + .cv_loc 74 1 1200 0 # ..\tests\span_tests.cpp:1200:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7322: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_238: # in Loop: Header=BB74_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp7323: + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7324: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_239: # in Loop: Header=BB74_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 +.Ltmp7070: + lea rcx, [rbp + 1696] +.Ltmp7325: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7071: + jmp .LBB74_240 +.LBB74_240: # in Loop: Header=BB74_234 Depth=1 + lea rax, [rip + .LBB74_241] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7326: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1696] + .cv_loc 74 1 1206 0 # ..\tests\span_tests.cpp:1206:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7327: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_257: # in Loop: Header=BB74_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1360] +.Ltmp7328: + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7329: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_258: # in Loop: Header=BB74_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 +.Ltmp7086: + lea rcx, [rbp + 1480] +.Ltmp7330: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7087: + jmp .LBB74_259 +.LBB74_259: # in Loop: Header=BB74_251 Depth=1 + lea rax, [rip + .LBB74_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7331: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_276: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1480] + .cv_loc 74 1 1207 0 # ..\tests\span_tests.cpp:1207:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7332: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_277: # in Loop: Header=BB74_272 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1048] +.Ltmp7333: + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7334: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB74_278: # in Loop: Header=BB74_272 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 +.Ltmp7100: + lea rcx, [rbp + 1168] +.Ltmp7335: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7101: + jmp .LBB74_279 +.LBB74_279: # in Loop: Header=BB74_272 Depth=2 + lea rax, [rip + .LBB74_280] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7336: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA": +.seh_proc "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA" +.LBB74_290: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1168] + .cv_loc 74 1 1210 0 # ..\tests\span_tests.cpp:1210:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7337: +.Lfunc_end74: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 429065506 # MagicNumber + .long 59 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # UnwindMap + .long 15 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # TryBlockMap + .long 77 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # IPToStateXData + .long 4632 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long -1 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 16 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$216@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$199@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$217@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$276@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$290@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action + .long 56 # ToState + .long "?dtor$277@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Action + .long 55 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray + .long 56 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____48@@YAXXZ": + .long .Lfunc_begin74@IMGREL # IP + .long -1 # ToState + .long .Ltmp6876@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp6880@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp6884@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp6889@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6890@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp6896@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp6900@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp6905@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6906@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp6910@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp6914@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp6919@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6920@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6924@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp6922@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp6937@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6938@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp6944@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp6948@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp6953@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6954@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp6960@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp6964@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp6969@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6970@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp6976@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp6980@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp6985@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp6986@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp6992@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp6996@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp7001@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7002@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7008@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7012@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7017@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7018@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7024@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp7028@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7033@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7034@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7040@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp7044@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7049@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7050@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7054@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp7058@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7063@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7064@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp7068@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7072@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7077@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7078@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7084@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7088@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp7093@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7094@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp7098@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp7102@IMGREL+1 # IP + .long 55 # ToState + .long .Ltmp7107@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$200@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$218@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .long "?catch$278@?0??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .text + # -- End function + .def "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin75: + .cv_func_id 75 + .cv_loc 75 1 1173 0 # ..\tests\span_tests.cpp:1173:0 +.seh_proc "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp7338: + lea rcx, [rip + "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp7339: +.Lfunc_end75: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin76: + .cv_func_id 76 + .cv_loc 76 1 1216 0 # ..\tests\span_tests.cpp:1216:0 +.seh_proc "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp7340: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0O@HAOPKPCK@crbegin_crend?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1216 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp7341: +.Lfunc_end76: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____50@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" +.Lfunc_begin77: + .cv_func_id 77 + .cv_loc 77 1 1217 0 # ..\tests\span_tests.cpp:1217:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 4272 + call __chkstk + sub rsp, rax + .seh_stackalloc 4272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp7560: + .cv_loc 77 1 1219 0 # ..\tests\span_tests.cpp:1219:0 + mov qword ptr [rbp + 4136], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 4112], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 4120], rax + .cv_loc 77 1 1220 0 # ..\tests\span_tests.cpp:1220:0 + lea rcx, [rbp + 4096] +.Ltmp7561: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 4112] +.Ltmp7562: + #DEBUG_VALUE: a <- [$rdx+0] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp7563: + .cv_loc 77 1 1222 0 # ..\tests\span_tests.cpp:1222:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 4080] +.Ltmp7564: + #DEBUG_VALUE: it <- [$rdx+0] + mov qword ptr [rbp + 944], rax # 8-byte Spill + call "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Ltmp7565: + .cv_loc 77 1 1223 0 # ..\tests\span_tests.cpp:1223:0 + mov rax, qword ptr [rbp + 4080] + mov qword ptr [rbp + 4064], rax + mov rax, qword ptr [rbp + 4088] + mov qword ptr [rbp + 4072], rax +.LBB77_1: # =>This Inner Loop Header: Depth=1 +.Ltmp7566: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 3960] + mov rcx, rax + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1224 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3944] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3920] + mov qword ptr [rbp + 912], rcx # 8-byte Spill + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3984] + mov rdx, qword ptr [rbp + 912] # 8-byte Reload + mov r8, qword ptr [rbp + 928] # 8-byte Reload + mov r9, qword ptr [rbp + 936] # 8-byte Reload + mov qword ptr [rbp + 896], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7342: + lea rcx, [rbp + 3848] + lea rdx, [rbp + 3856] + lea r8, [rbp + 4080] +.Ltmp7567: + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7343: + jmp .LBB77_2 +.LBB77_2: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7344: + lea rcx, [rbp + 3856] + lea rdx, [rbp + 3864] + lea r8, [rbp + 4064] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7345: + jmp .LBB77_3 +.LBB77_3: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7346: + lea rcx, [rbp + 3984] + lea rdx, [rbp + 3864] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7347: + jmp .LBB77_4 +.LBB77_4: # in Loop: Header=BB77_1 Depth=1 + lea rcx, [rbp + 3864] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_9 +.Ltmp7568: +.LBB77_8: # Block address taken + # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp .LBB77_9 +.Ltmp7569: +.LBB77_9: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7350: + lea rcx, [rbp + 3984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7351: + mov byte ptr [rbp + 887], al # 1-byte Spill + jmp .LBB77_10 +.LBB77_10: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [rbp + 887] # 1-byte Reload + test al, 1 + jne .LBB77_11 + jmp .LBB77_15 +.LBB77_11: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7352: +.Ltmp7570: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7353: + mov byte ptr [rbp + 886], al # 1-byte Spill + jmp .LBB77_12 +.LBB77_12: # in Loop: Header=BB77_1 Depth=1 + mov al, byte ptr [rbp + 886] # 1-byte Reload + test al, 1 + jne .LBB77_13 + jmp .LBB77_14 +.LBB77_13: # in Loop: Header=BB77_1 Depth=1 +.Ltmp7571: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + int3 +.Ltmp7572: +.LBB77_14: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + jmp .LBB77_15 +.Ltmp7573: +.LBB77_15: # in Loop: Header=BB77_1 Depth=1 + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7354: + lea rcx, [rbp + 3984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7355: + jmp .LBB77_16 +.LBB77_16: # in Loop: Header=BB77_1 Depth=1 + lea rcx, [rbp + 3984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_1 +.Ltmp7574: +# %bb.17: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_18 +.LBB77_18: # =>This Inner Loop Header: Depth=1 +.Ltmp7575: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + lea rdx, [rip + "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3744] + mov rcx, rax + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1225 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3728] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3704] + mov qword ptr [rbp + 848], rcx # 8-byte Spill + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3768] + mov rdx, qword ptr [rbp + 848] # 8-byte Reload + mov r8, qword ptr [rbp + 864] # 8-byte Reload + mov r9, qword ptr [rbp + 872] # 8-byte Reload + mov qword ptr [rbp + 832], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7356: + lea rcx, [rbp + 4080] +.Ltmp7576: + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7357: + mov qword ptr [rbp + 816], rax # 8-byte Spill + jmp .LBB77_19 +.LBB77_19: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7358: + lea rcx, [rbp + 3632] + lea rdx, [rbp + 3640] + mov r8, qword ptr [rbp + 816] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7359: + jmp .LBB77_20 +.LBB77_20: # in Loop: Header=BB77_18 Depth=1 + mov dword ptr [rbp + 3628], 4 +.Ltmp7360: + lea rcx, [rbp + 3640] + lea rdx, [rbp + 3648] + lea r8, [rbp + 3628] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7361: + jmp .LBB77_21 +.LBB77_21: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7362: + lea rcx, [rbp + 3768] + lea rdx, [rbp + 3648] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7363: + jmp .LBB77_22 +.LBB77_22: # in Loop: Header=BB77_18 Depth=1 + lea rcx, [rbp + 3648] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_28 +.Ltmp7577: +.LBB77_27: # Block address taken + # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_28 +.Ltmp7578: +.LBB77_28: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7366: + lea rcx, [rbp + 3768] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7367: + mov byte ptr [rbp + 815], al # 1-byte Spill + jmp .LBB77_29 +.LBB77_29: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [rbp + 815] # 1-byte Reload + test al, 1 + jne .LBB77_30 + jmp .LBB77_34 +.LBB77_30: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7368: +.Ltmp7579: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7369: + mov byte ptr [rbp + 814], al # 1-byte Spill + jmp .LBB77_31 +.LBB77_31: # in Loop: Header=BB77_18 Depth=1 + mov al, byte ptr [rbp + 814] # 1-byte Reload + test al, 1 + jne .LBB77_32 + jmp .LBB77_33 +.LBB77_32: # in Loop: Header=BB77_18 Depth=1 +.Ltmp7580: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + int3 +.Ltmp7581: +.LBB77_33: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + jmp .LBB77_34 +.Ltmp7582: +.LBB77_34: # in Loop: Header=BB77_18 Depth=1 + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7370: + lea rcx, [rbp + 3768] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7371: + jmp .LBB77_35 +.LBB77_35: # in Loop: Header=BB77_18 Depth=1 + lea rcx, [rbp + 3768] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_18 +.Ltmp7583: +# %bb.36: + .cv_loc 77 1 1227 0 # ..\tests\span_tests.cpp:1227:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 3608] +.Ltmp7584: + #DEBUG_VALUE: beyond <- [$rdx+0] + call "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Ltmp7585: +.LBB77_37: # =>This Inner Loop Header: Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + lea rdx, [rip + "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@"] + lea rax, [rbp + 3504] + mov rcx, rax + mov qword ptr [rbp + 800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1228 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3488] + mov qword ptr [rbp + 792], rcx # 8-byte Spill + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3464] + mov qword ptr [rbp + 776], rcx # 8-byte Spill + mov qword ptr [rbp + 768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3528] + mov rdx, qword ptr [rbp + 776] # 8-byte Reload + mov r8, qword ptr [rbp + 792] # 8-byte Reload + mov r9, qword ptr [rbp + 800] # 8-byte Reload + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7372: + lea rcx, [rbp + 3392] + lea rdx, [rbp + 3400] + lea r8, [rbp + 4080] +.Ltmp7586: + mov qword ptr [rbp + 752], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7373: + jmp .LBB77_38 +.LBB77_38: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7374: + lea rcx, [rbp + 3400] + lea rdx, [rbp + 3408] + lea r8, [rbp + 3608] + call "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7375: + jmp .LBB77_39 +.LBB77_39: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7376: + lea rcx, [rbp + 3528] + lea rdx, [rbp + 3408] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7377: + jmp .LBB77_40 +.LBB77_40: # in Loop: Header=BB77_37 Depth=1 + lea rcx, [rbp + 3408] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_46 +.Ltmp7587: +.LBB77_45: # Block address taken + # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp .LBB77_46 +.Ltmp7588: +.LBB77_46: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7380: + lea rcx, [rbp + 3528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7381: + mov byte ptr [rbp + 751], al # 1-byte Spill + jmp .LBB77_47 +.LBB77_47: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [rbp + 751] # 1-byte Reload + test al, 1 + jne .LBB77_48 + jmp .LBB77_52 +.LBB77_48: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7382: +.Ltmp7589: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7383: + mov byte ptr [rbp + 750], al # 1-byte Spill + jmp .LBB77_49 +.LBB77_49: # in Loop: Header=BB77_37 Depth=1 + mov al, byte ptr [rbp + 750] # 1-byte Reload + test al, 1 + jne .LBB77_50 + jmp .LBB77_51 +.LBB77_50: # in Loop: Header=BB77_37 Depth=1 +.Ltmp7590: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + int3 +.Ltmp7591: +.LBB77_51: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + jmp .LBB77_52 +.Ltmp7592: +.LBB77_52: # in Loop: Header=BB77_37 Depth=1 + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7384: + lea rcx, [rbp + 3528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7385: + jmp .LBB77_53 +.LBB77_53: # in Loop: Header=BB77_37 Depth=1 + lea rcx, [rbp + 3528] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_37 +.Ltmp7593: +# %bb.54: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_55 +.LBB77_55: # =>This Inner Loop Header: Depth=1 +.Ltmp7594: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + lea rdx, [rip + "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@"] + lea rax, [rbp + 3288] + mov rcx, rax + mov qword ptr [rbp + 736], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1229 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3272] + mov qword ptr [rbp + 728], rcx # 8-byte Spill + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 3248] + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3312] + mov qword ptr [rbp + 696], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 712] # 8-byte Reload + mov r8, qword ptr [rbp + 728] # 8-byte Reload + mov r9, qword ptr [rbp + 736] # 8-byte Reload + mov qword ptr [rbp + 688], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp7386: + mov rcx, qword ptr [rbp + 696] # 8-byte Reload + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7387: + mov byte ptr [rbp + 679], al # 1-byte Spill + jmp .LBB77_56 +.LBB77_56: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 679] # 1-byte Reload + test al, 1 + jne .LBB77_57 + jmp .LBB77_68 +.LBB77_57: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7390: + lea rcx, [rbp + 3608] +.Ltmp7595: + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7391: + mov qword ptr [rbp + 664], rax # 8-byte Spill + jmp .LBB77_58 +.LBB77_58: # in Loop: Header=BB77_55 Depth=1 +.Ltmp7392: + lea rcx, [rbp + 3312] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7393: + jmp .LBB77_66 +.Ltmp7596: +.LBB77_61: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.LBB77_62: # in Loop: Header=BB77_55 Depth=1 + jmp .LBB77_70 +.Ltmp7597: +.LBB77_65: # Block address taken + # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.Ltmp7598: +.LBB77_66: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_62 +.Ltmp7599: +.LBB77_68: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7388: + lea rcx, [rbp + 3312] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7389: + jmp .LBB77_69 +.LBB77_69: # in Loop: Header=BB77_55 Depth=1 + jmp .LBB77_70 +.Ltmp7600: +.LBB77_70: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7398: + lea rcx, [rbp + 3312] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7399: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB77_71 +.LBB77_71: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 663] # 1-byte Reload + test al, 1 + jne .LBB77_72 + jmp .LBB77_76 +.LBB77_72: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7400: +.Ltmp7601: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7401: + mov byte ptr [rbp + 662], al # 1-byte Spill + jmp .LBB77_73 +.LBB77_73: # in Loop: Header=BB77_55 Depth=1 + mov al, byte ptr [rbp + 662] # 1-byte Reload + test al, 1 + jne .LBB77_74 + jmp .LBB77_75 +.LBB77_74: # in Loop: Header=BB77_55 Depth=1 +.Ltmp7602: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + int3 +.Ltmp7603: +.LBB77_75: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + jmp .LBB77_76 +.Ltmp7604: +.LBB77_76: # in Loop: Header=BB77_55 Depth=1 + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7402: + lea rcx, [rbp + 3312] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7403: + jmp .LBB77_77 +.LBB77_77: # in Loop: Header=BB77_55 Depth=1 + lea rcx, [rbp + 3312] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB77_55 +.Ltmp7605: +# %bb.78: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_79 +.LBB77_79: # =>This Inner Loop Header: Depth=1 +.Ltmp7606: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + lea rdx, [rip + "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 3144] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1231 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 3128] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 3104] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 3168] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7404: + lea rcx, [rbp + 3608] + lea rdx, [rbp + 4064] +.Ltmp7607: + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7405: + mov qword ptr [rbp + 592], rax # 8-byte Spill + jmp .LBB77_80 +.LBB77_80: # in Loop: Header=BB77_79 Depth=1 + mov rax, qword ptr [rbp + 592] # 8-byte Reload + mov qword ptr [rbp + 3024], rax +.Ltmp7406: + lea rcx, [rbp + 3032] + lea rdx, [rbp + 3040] + lea r8, [rbp + 3024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7407: + jmp .LBB77_81 +.LBB77_81: # in Loop: Header=BB77_79 Depth=1 + mov dword ptr [rbp + 3020], 4 +.Ltmp7408: + lea rcx, [rbp + 3040] + lea rdx, [rbp + 3048] + lea r8, [rbp + 3020] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7409: + jmp .LBB77_82 +.LBB77_82: # in Loop: Header=BB77_79 Depth=1 +.Ltmp7410: + lea rcx, [rbp + 3168] + lea rdx, [rbp + 3048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7411: + jmp .LBB77_83 +.LBB77_83: # in Loop: Header=BB77_79 Depth=1 + lea rcx, [rbp + 3048] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_89 +.Ltmp7608: +.LBB77_88: # Block address taken + # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_89 +.Ltmp7609: +.LBB77_89: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7414: + lea rcx, [rbp + 3168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7415: + mov byte ptr [rbp + 591], al # 1-byte Spill + jmp .LBB77_90 +.LBB77_90: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [rbp + 591] # 1-byte Reload + test al, 1 + jne .LBB77_91 + jmp .LBB77_95 +.LBB77_91: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7416: +.Ltmp7610: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7417: + mov byte ptr [rbp + 590], al # 1-byte Spill + jmp .LBB77_92 +.LBB77_92: # in Loop: Header=BB77_79 Depth=1 + mov al, byte ptr [rbp + 590] # 1-byte Reload + test al, 1 + jne .LBB77_93 + jmp .LBB77_94 +.LBB77_93: # in Loop: Header=BB77_79 Depth=1 +.Ltmp7611: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + int3 +.Ltmp7612: +.LBB77_94: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + jmp .LBB77_95 +.Ltmp7613: +.LBB77_95: # in Loop: Header=BB77_79 Depth=1 + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7418: + lea rcx, [rbp + 3168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7419: + jmp .LBB77_96 +.LBB77_96: # in Loop: Header=BB77_79 Depth=1 + lea rcx, [rbp + 3168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_79 +.Ltmp7614: +# %bb.97: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_98 +.LBB77_98: # =>This Inner Loop Header: Depth=1 +.Ltmp7615: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + lea rdx, [rip + "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2912] + mov rcx, rax + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1232 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2896] + mov qword ptr [rbp + 568], rcx # 8-byte Spill + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2872] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2936] + mov rdx, qword ptr [rbp + 552] # 8-byte Reload + mov r8, qword ptr [rbp + 568] # 8-byte Reload + mov r9, qword ptr [rbp + 576] # 8-byte Reload + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7420: + lea rcx, [rbp + 4064] +.Ltmp7616: + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7421: + mov qword ptr [rbp + 512], rax # 8-byte Spill + jmp .LBB77_99 +.LBB77_99: # in Loop: Header=BB77_98 Depth=1 + mov rax, qword ptr [rbp + 512] # 8-byte Reload + mov qword ptr [rbp + 2792], rax +.Ltmp7422: + lea rcx, [rbp + 2800] + lea rdx, [rbp + 2808] + lea r8, [rbp + 2792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7423: + jmp .LBB77_100 +.LBB77_100: # in Loop: Header=BB77_98 Depth=1 + mov dword ptr [rbp + 2788], 0 +.Ltmp7424: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2788] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7425: + jmp .LBB77_101 +.LBB77_101: # in Loop: Header=BB77_98 Depth=1 +.Ltmp7426: + lea rcx, [rbp + 2936] + lea rdx, [rbp + 2816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7427: + jmp .LBB77_102 +.LBB77_102: # in Loop: Header=BB77_98 Depth=1 + lea rcx, [rbp + 2816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_108 +.Ltmp7617: +.LBB77_107: # Block address taken + # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_108 +.Ltmp7618: +.LBB77_108: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7430: + lea rcx, [rbp + 2936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7431: + mov byte ptr [rbp + 511], al # 1-byte Spill + jmp .LBB77_109 +.LBB77_109: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [rbp + 511] # 1-byte Reload + test al, 1 + jne .LBB77_110 + jmp .LBB77_114 +.LBB77_110: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7432: +.Ltmp7619: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7433: + mov byte ptr [rbp + 510], al # 1-byte Spill + jmp .LBB77_111 +.LBB77_111: # in Loop: Header=BB77_98 Depth=1 + mov al, byte ptr [rbp + 510] # 1-byte Reload + test al, 1 + jne .LBB77_112 + jmp .LBB77_113 +.LBB77_112: # in Loop: Header=BB77_98 Depth=1 +.Ltmp7620: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + int3 +.Ltmp7621: +.LBB77_113: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + jmp .LBB77_114 +.Ltmp7622: +.LBB77_114: # in Loop: Header=BB77_98 Depth=1 + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7434: + lea rcx, [rbp + 2936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7435: + jmp .LBB77_115 +.LBB77_115: # in Loop: Header=BB77_98 Depth=1 + lea rcx, [rbp + 2936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_98 +.Ltmp7623: +# %bb.116: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_117 +.LBB77_117: # =>This Inner Loop Header: Depth=1 +.Ltmp7624: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + lea rdx, [rip + "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 2680] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1233 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2664] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2704] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7436: + lea rcx, [rbp + 3608] +.Ltmp7625: + mov qword ptr [rbp + 448], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7437: + mov qword ptr [rbp + 432], rax # 8-byte Spill + jmp .LBB77_118 +.LBB77_118: # in Loop: Header=BB77_117 Depth=1 + mov rax, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 2560], rax +.Ltmp7438: + lea rcx, [rbp + 2568] + lea rdx, [rbp + 2576] + lea r8, [rbp + 2560] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7439: + jmp .LBB77_119 +.LBB77_119: # in Loop: Header=BB77_117 Depth=1 + mov dword ptr [rbp + 2556], 0 +.Ltmp7440: + lea rcx, [rbp + 2576] + lea rdx, [rbp + 2584] + lea r8, [rbp + 2556] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7441: + jmp .LBB77_120 +.LBB77_120: # in Loop: Header=BB77_117 Depth=1 +.Ltmp7442: + lea rcx, [rbp + 2704] + lea rdx, [rbp + 2584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7443: + jmp .LBB77_121 +.LBB77_121: # in Loop: Header=BB77_117 Depth=1 + lea rcx, [rbp + 2584] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_127 +.Ltmp7626: +.LBB77_126: # Block address taken + # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_127 +.Ltmp7627: +.LBB77_127: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7446: + lea rcx, [rbp + 2704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7447: + mov byte ptr [rbp + 431], al # 1-byte Spill + jmp .LBB77_128 +.LBB77_128: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [rbp + 431] # 1-byte Reload + test al, 1 + jne .LBB77_129 + jmp .LBB77_133 +.LBB77_129: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7448: +.Ltmp7628: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7449: + mov byte ptr [rbp + 430], al # 1-byte Spill + jmp .LBB77_130 +.LBB77_130: # in Loop: Header=BB77_117 Depth=1 + mov al, byte ptr [rbp + 430] # 1-byte Reload + test al, 1 + jne .LBB77_131 + jmp .LBB77_132 +.LBB77_131: # in Loop: Header=BB77_117 Depth=1 +.Ltmp7629: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + int3 +.Ltmp7630: +.LBB77_132: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + jmp .LBB77_133 +.Ltmp7631: +.LBB77_133: # in Loop: Header=BB77_117 Depth=1 + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7450: + lea rcx, [rbp + 2704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7451: + jmp .LBB77_134 +.LBB77_134: # in Loop: Header=BB77_117 Depth=1 + lea rcx, [rbp + 2704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_117 +.Ltmp7632: +# %bb.135: + .cv_loc 77 1 1235 0 # ..\tests\span_tests.cpp:1235:0 + lea rcx, [rbp + 4080] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + mov qword ptr [rbp + 416], rax # 8-byte Spill +.LBB77_136: # =>This Inner Loop Header: Depth=1 +.Ltmp7633: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + lea rdx, [rip + "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@"] + lea rax, [rbp + 2448] + mov rcx, rax + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1236 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2432] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2408] + mov qword ptr [rbp + 384], rcx # 8-byte Spill + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2472] + mov rdx, qword ptr [rbp + 384] # 8-byte Reload + mov r8, qword ptr [rbp + 400] # 8-byte Reload + mov r9, qword ptr [rbp + 408] # 8-byte Reload + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7452: + lea rcx, [rbp + 4080] + lea rdx, [rbp + 4064] +.Ltmp7634: + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7453: + mov qword ptr [rbp + 352], rax # 8-byte Spill + jmp .LBB77_137 +.LBB77_137: # in Loop: Header=BB77_136 Depth=1 + mov rax, qword ptr [rbp + 352] # 8-byte Reload + mov qword ptr [rbp + 2328], rax +.Ltmp7454: + lea rcx, [rbp + 2336] + lea rdx, [rbp + 2344] + lea r8, [rbp + 2328] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7455: + jmp .LBB77_138 +.LBB77_138: # in Loop: Header=BB77_136 Depth=1 + mov dword ptr [rbp + 2324], 1 +.Ltmp7456: + lea rcx, [rbp + 2344] + lea rdx, [rbp + 2352] + lea r8, [rbp + 2324] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7457: + jmp .LBB77_139 +.LBB77_139: # in Loop: Header=BB77_136 Depth=1 +.Ltmp7458: + lea rcx, [rbp + 2472] + lea rdx, [rbp + 2352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7459: + jmp .LBB77_140 +.LBB77_140: # in Loop: Header=BB77_136 Depth=1 + lea rcx, [rbp + 2352] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_146 +.Ltmp7635: +.LBB77_145: # Block address taken + # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp .LBB77_146 +.Ltmp7636: +.LBB77_146: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7462: + lea rcx, [rbp + 2472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7463: + mov byte ptr [rbp + 351], al # 1-byte Spill + jmp .LBB77_147 +.LBB77_147: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [rbp + 351] # 1-byte Reload + test al, 1 + jne .LBB77_148 + jmp .LBB77_152 +.LBB77_148: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7464: +.Ltmp7637: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7465: + mov byte ptr [rbp + 350], al # 1-byte Spill + jmp .LBB77_149 +.LBB77_149: # in Loop: Header=BB77_136 Depth=1 + mov al, byte ptr [rbp + 350] # 1-byte Reload + test al, 1 + jne .LBB77_150 + jmp .LBB77_151 +.LBB77_150: # in Loop: Header=BB77_136 Depth=1 +.Ltmp7638: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + int3 +.Ltmp7639: +.LBB77_151: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + jmp .LBB77_152 +.Ltmp7640: +.LBB77_152: # in Loop: Header=BB77_136 Depth=1 + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7466: + lea rcx, [rbp + 2472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7467: + jmp .LBB77_153 +.LBB77_153: # in Loop: Header=BB77_136 Depth=1 + lea rcx, [rbp + 2472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_136 +.Ltmp7641: +# %bb.154: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_155 +.LBB77_155: # =>This Inner Loop Header: Depth=1 +.Ltmp7642: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + lea rdx, [rip + "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 2216] + mov rcx, rax + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1237 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2200] + mov qword ptr [rbp + 328], rcx # 8-byte Spill + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2176] + mov qword ptr [rbp + 312], rcx # 8-byte Spill + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2240] + mov rdx, qword ptr [rbp + 312] # 8-byte Reload + mov r8, qword ptr [rbp + 328] # 8-byte Reload + mov r9, qword ptr [rbp + 336] # 8-byte Reload + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7468: + lea rcx, [rbp + 4080] +.Ltmp7643: + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7469: + mov qword ptr [rbp + 280], rax # 8-byte Spill + jmp .LBB77_156 +.LBB77_156: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7470: + lea rcx, [rbp + 2104] + lea rdx, [rbp + 2112] + mov r8, qword ptr [rbp + 280] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7471: + jmp .LBB77_157 +.LBB77_157: # in Loop: Header=BB77_155 Depth=1 + mov dword ptr [rbp + 2100], 3 +.Ltmp7472: + lea rcx, [rbp + 2112] + lea rdx, [rbp + 2120] + lea r8, [rbp + 2100] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7473: + jmp .LBB77_158 +.LBB77_158: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7474: + lea rcx, [rbp + 2240] + lea rdx, [rbp + 2120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7475: + jmp .LBB77_159 +.LBB77_159: # in Loop: Header=BB77_155 Depth=1 + lea rcx, [rbp + 2120] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_165 +.Ltmp7644: +.LBB77_164: # Block address taken + # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_165 +.Ltmp7645: +.LBB77_165: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7478: + lea rcx, [rbp + 2240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7479: + mov byte ptr [rbp + 279], al # 1-byte Spill + jmp .LBB77_166 +.LBB77_166: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [rbp + 279] # 1-byte Reload + test al, 1 + jne .LBB77_167 + jmp .LBB77_171 +.LBB77_167: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7480: +.Ltmp7646: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7481: + mov byte ptr [rbp + 278], al # 1-byte Spill + jmp .LBB77_168 +.LBB77_168: # in Loop: Header=BB77_155 Depth=1 + mov al, byte ptr [rbp + 278] # 1-byte Reload + test al, 1 + jne .LBB77_169 + jmp .LBB77_170 +.LBB77_169: # in Loop: Header=BB77_155 Depth=1 +.Ltmp7647: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + int3 +.Ltmp7648: +.LBB77_170: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + jmp .LBB77_171 +.Ltmp7649: +.LBB77_171: # in Loop: Header=BB77_155 Depth=1 + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7482: + lea rcx, [rbp + 2240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7483: + jmp .LBB77_172 +.LBB77_172: # in Loop: Header=BB77_155 Depth=1 + lea rcx, [rbp + 2240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_155 +.Ltmp7650: +# %bb.173: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_174 +.LBB77_174: # =>This Inner Loop Header: Depth=1 +.Ltmp7651: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + lea rdx, [rip + "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@"] + lea rax, [rbp + 1992] + mov rcx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1238 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1976] + mov qword ptr [rbp + 256], rcx # 8-byte Spill + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1952] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2016] + mov rdx, qword ptr [rbp + 240] # 8-byte Reload + mov r8, qword ptr [rbp + 256] # 8-byte Reload + mov r9, qword ptr [rbp + 264] # 8-byte Reload + mov qword ptr [rbp + 224], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7484: + lea rcx, [rbp + 3608] + lea rdx, [rbp + 4080] +.Ltmp7652: + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7485: + mov qword ptr [rbp + 208], rax # 8-byte Spill + jmp .LBB77_175 +.LBB77_175: # in Loop: Header=BB77_174 Depth=1 + mov rax, qword ptr [rbp + 208] # 8-byte Reload + mov qword ptr [rbp + 1872], rax +.Ltmp7486: + lea rcx, [rbp + 1880] + lea rdx, [rbp + 1888] + lea r8, [rbp + 1872] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7487: + jmp .LBB77_176 +.LBB77_176: # in Loop: Header=BB77_174 Depth=1 + mov dword ptr [rbp + 1868], 3 +.Ltmp7488: + lea rcx, [rbp + 1888] + lea rdx, [rbp + 1896] + lea r8, [rbp + 1868] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7489: + jmp .LBB77_177 +.LBB77_177: # in Loop: Header=BB77_174 Depth=1 +.Ltmp7490: + lea rcx, [rbp + 2016] + lea rdx, [rbp + 1896] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7491: + jmp .LBB77_178 +.LBB77_178: # in Loop: Header=BB77_174 Depth=1 + lea rcx, [rbp + 1896] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_184 +.Ltmp7653: +.LBB77_183: # Block address taken + # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_184 +.Ltmp7654: +.LBB77_184: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7494: + lea rcx, [rbp + 2016] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7495: + mov byte ptr [rbp + 207], al # 1-byte Spill + jmp .LBB77_185 +.LBB77_185: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [rbp + 207] # 1-byte Reload + test al, 1 + jne .LBB77_186 + jmp .LBB77_190 +.LBB77_186: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7496: +.Ltmp7655: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7497: + mov byte ptr [rbp + 206], al # 1-byte Spill + jmp .LBB77_187 +.LBB77_187: # in Loop: Header=BB77_174 Depth=1 + mov al, byte ptr [rbp + 206] # 1-byte Reload + test al, 1 + jne .LBB77_188 + jmp .LBB77_189 +.LBB77_188: # in Loop: Header=BB77_174 Depth=1 +.Ltmp7656: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + int3 +.Ltmp7657: +.LBB77_189: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + jmp .LBB77_190 +.Ltmp7658: +.LBB77_190: # in Loop: Header=BB77_174 Depth=1 + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7498: + lea rcx, [rbp + 2016] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7499: + jmp .LBB77_191 +.LBB77_191: # in Loop: Header=BB77_174 Depth=1 + lea rcx, [rbp + 2016] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_174 +.Ltmp7659: +# %bb.192: + .cv_loc 77 1 1240 0 # ..\tests\span_tests.cpp:1240:0 + mov rax, qword ptr [rbp + 4064] + mov qword ptr [rbp + 4080], rax + mov rax, qword ptr [rbp + 4072] + mov qword ptr [rbp + 4088], rax +.LBB77_193: # =>This Inner Loop Header: Depth=1 +.Ltmp7660: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + lea rdx, [rip + "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@"] + lea rax, [rbp + 1760] + mov rcx, rax + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1241 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1744] + mov qword ptr [rbp + 184], rcx # 8-byte Spill + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1720] + mov qword ptr [rbp + 168], rcx # 8-byte Spill + mov qword ptr [rbp + 160], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1784] + mov rdx, qword ptr [rbp + 168] # 8-byte Reload + mov r8, qword ptr [rbp + 184] # 8-byte Reload + mov r9, qword ptr [rbp + 192] # 8-byte Reload + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7500: + lea rcx, [rbp + 1648] + lea rdx, [rbp + 1656] + lea r8, [rbp + 4080] +.Ltmp7661: + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7501: + jmp .LBB77_194 +.LBB77_194: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7502: + lea rcx, [rbp + 1656] + lea rdx, [rbp + 1664] + lea r8, [rbp + 4064] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7503: + jmp .LBB77_195 +.LBB77_195: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7504: + lea rcx, [rbp + 1784] + lea rdx, [rbp + 1664] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7505: + jmp .LBB77_196 +.LBB77_196: # in Loop: Header=BB77_193 Depth=1 + lea rcx, [rbp + 1664] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_202 +.Ltmp7662: +.LBB77_201: # Block address taken + # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp .LBB77_202 +.Ltmp7663: +.LBB77_202: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7508: + lea rcx, [rbp + 1784] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7509: + mov byte ptr [rbp + 143], al # 1-byte Spill + jmp .LBB77_203 +.LBB77_203: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [rbp + 143] # 1-byte Reload + test al, 1 + jne .LBB77_204 + jmp .LBB77_208 +.LBB77_204: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7510: +.Ltmp7664: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7511: + mov byte ptr [rbp + 142], al # 1-byte Spill + jmp .LBB77_205 +.LBB77_205: # in Loop: Header=BB77_193 Depth=1 + mov al, byte ptr [rbp + 142] # 1-byte Reload + test al, 1 + jne .LBB77_206 + jmp .LBB77_207 +.LBB77_206: # in Loop: Header=BB77_193 Depth=1 +.Ltmp7665: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + int3 +.Ltmp7666: +.LBB77_207: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + jmp .LBB77_208 +.Ltmp7667: +.LBB77_208: # in Loop: Header=BB77_193 Depth=1 + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7512: + lea rcx, [rbp + 1784] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7513: + jmp .LBB77_209 +.LBB77_209: # in Loop: Header=BB77_193 Depth=1 + lea rcx, [rbp + 1784] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_193 +.Ltmp7668: +# %bb.210: + .cv_loc 77 1 1242 0 # ..\tests\span_tests.cpp:1242:0 + mov dword ptr [rbp + 1644], 5 +.LBB77_211: # =>This Loop Header: Depth=1 + # Child Loop BB77_213 Depth 2 + .cv_loc 77 1 1243 0 # ..\tests\span_tests.cpp:1243:0 + lea rcx, [rbp + 4096] + lea rdx, [rbp + 1624] + call "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + lea rcx, [rbp + 4080] + lea rdx, [rbp + 1624] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + test al, 1 + jne .LBB77_212 + jmp .LBB77_233 +.LBB77_212: # in Loop: Header=BB77_211 Depth=1 +.Ltmp7669: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_213 +.LBB77_213: # Parent Loop BB77_211 Depth=1 + # => This Inner Loop Header: Depth=2 +.Ltmp7670: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + lea rdx, [rip + "??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@"] + lea rax, [rbp + 1520] + mov rcx, rax + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1244 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1504] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1480] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1544] + mov rdx, qword ptr [rbp + 104] # 8-byte Reload + mov r8, qword ptr [rbp + 120] # 8-byte Reload + mov r9, qword ptr [rbp + 128] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7544: + lea rcx, [rbp + 4080] +.Ltmp7671: + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Ltmp7545: + mov qword ptr [rbp + 72], rax # 8-byte Spill + jmp .LBB77_214 +.LBB77_214: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7546: + lea rcx, [rbp + 1408] + lea rdx, [rbp + 1416] + mov r8, qword ptr [rbp + 72] # 8-byte Reload + call "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Ltmp7547: + jmp .LBB77_215 +.LBB77_215: # in Loop: Header=BB77_213 Depth=2 + mov eax, dword ptr [rbp + 1644] + add eax, -1 + mov dword ptr [rbp + 1404], eax +.Ltmp7548: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1424] + lea r8, [rbp + 1404] + call "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Ltmp7549: + jmp .LBB77_216 +.LBB77_216: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7550: + lea rcx, [rbp + 1544] + lea rdx, [rbp + 1424] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7551: + jmp .LBB77_217 +.LBB77_217: # in Loop: Header=BB77_213 Depth=2 + lea rcx, [rbp + 1424] + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + jmp .LBB77_223 +.Ltmp7672: +.LBB77_222: # Block address taken + # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_223 +.Ltmp7673: +.LBB77_223: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7554: + lea rcx, [rbp + 1544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7555: + mov byte ptr [rbp + 71], al # 1-byte Spill + jmp .LBB77_224 +.LBB77_224: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [rbp + 71] # 1-byte Reload + test al, 1 + jne .LBB77_225 + jmp .LBB77_229 +.LBB77_225: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7556: +.Ltmp7674: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7557: + mov byte ptr [rbp + 70], al # 1-byte Spill + jmp .LBB77_226 +.LBB77_226: # in Loop: Header=BB77_213 Depth=2 + mov al, byte ptr [rbp + 70] # 1-byte Reload + test al, 1 + jne .LBB77_227 + jmp .LBB77_228 +.LBB77_227: # in Loop: Header=BB77_213 Depth=2 +.Ltmp7675: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + int3 +.Ltmp7676: +.LBB77_228: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + jmp .LBB77_229 +.Ltmp7677: +.LBB77_229: # in Loop: Header=BB77_213 Depth=2 + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7558: + lea rcx, [rbp + 1544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7559: + jmp .LBB77_230 +.LBB77_230: # in Loop: Header=BB77_213 Depth=2 + lea rcx, [rbp + 1544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_213 +.Ltmp7678: +# %bb.231: # in Loop: Header=BB77_211 Depth=1 + .cv_loc 77 1 1245 0 # ..\tests\span_tests.cpp:1245:0 + lea rcx, [rbp + 4080] + call "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + mov edx, dword ptr [rax] + mov dword ptr [rbp + 1644], edx + .cv_loc 77 1 1247 0 # ..\tests\span_tests.cpp:1247:0 + lea rcx, [rbp + 4080] + call "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +.Ltmp7679: + .cv_loc 77 1 1243 0 # ..\tests\span_tests.cpp:1243:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + jmp .LBB77_211 +.LBB77_233: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_234 +.LBB77_234: # =>This Inner Loop Header: Depth=1 +.Ltmp7680: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + lea rdx, [rip + "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@"] + lea rax, [rbp + 1296] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1250 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1280] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1256] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1320] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7514: + lea rcx, [rbp + 1184] + lea rdx, [rbp + 1192] + lea r8, [rbp + 4080] +.Ltmp7681: + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7515: + jmp .LBB77_235 +.LBB77_235: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7516: + lea rcx, [rbp + 1192] + lea rdx, [rbp + 1200] + lea r8, [rbp + 3608] + call "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Ltmp7517: + jmp .LBB77_236 +.LBB77_236: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7518: + lea rcx, [rbp + 1320] + lea rdx, [rbp + 1200] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7519: + jmp .LBB77_237 +.LBB77_237: # in Loop: Header=BB77_234 Depth=1 + lea rcx, [rbp + 1200] + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB77_242 +.Ltmp7682: +.LBB77_241: # Block address taken + # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_242 +.Ltmp7683: +.LBB77_242: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7522: + lea rcx, [rbp + 1320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7523: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB77_243 +.LBB77_243: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB77_244 + jmp .LBB77_248 +.LBB77_244: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7524: +.Ltmp7684: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7525: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB77_245 +.LBB77_245: # in Loop: Header=BB77_234 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB77_246 + jmp .LBB77_247 +.LBB77_246: # in Loop: Header=BB77_234 Depth=1 +.Ltmp7685: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + int3 +.Ltmp7686: +.LBB77_247: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + jmp .LBB77_248 +.Ltmp7687: +.LBB77_248: # in Loop: Header=BB77_234 Depth=1 + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7526: + lea rcx, [rbp + 1320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7527: + jmp .LBB77_249 +.LBB77_249: # in Loop: Header=BB77_234 Depth=1 + lea rcx, [rbp + 1320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_234 +.Ltmp7688: +# %bb.250: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_251 +.LBB77_251: # =>This Inner Loop Header: Depth=1 +.Ltmp7689: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + lea rdx, [rip + "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1080] + mov rcx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1251 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1064] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1040] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1104] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7528: + lea rcx, [rbp + 4080] + lea rdx, [rbp + 3608] +.Ltmp7690: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Ltmp7529: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB77_252 +.LBB77_252: # in Loop: Header=BB77_251 Depth=1 + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp + 960], rax +.Ltmp7530: + lea rcx, [rbp + 968] + lea rdx, [rbp + 976] + lea r8, [rbp + 960] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp7531: + jmp .LBB77_253 +.LBB77_253: # in Loop: Header=BB77_251 Depth=1 + mov dword ptr [rbp + 956], 0 +.Ltmp7532: + lea rcx, [rbp + 976] + lea rdx, [rbp + 984] + lea r8, [rbp + 956] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp7533: + jmp .LBB77_254 +.LBB77_254: # in Loop: Header=BB77_251 Depth=1 +.Ltmp7534: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 984] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7535: + jmp .LBB77_255 +.LBB77_255: # in Loop: Header=BB77_251 Depth=1 + lea rcx, [rbp + 984] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB77_261 +.Ltmp7691: +.LBB77_260: # Block address taken + # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_261 +.Ltmp7692: +.LBB77_261: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7538: + lea rcx, [rbp + 1104] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7539: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB77_262 +.LBB77_262: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB77_263 + jmp .LBB77_267 +.LBB77_263: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7540: +.Ltmp7693: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7541: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB77_264 +.LBB77_264: # in Loop: Header=BB77_251 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB77_265 + jmp .LBB77_266 +.LBB77_265: # in Loop: Header=BB77_251 Depth=1 +.Ltmp7694: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + int3 +.Ltmp7695: +.LBB77_266: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + jmp .LBB77_267 +.Ltmp7696: +.LBB77_267: # in Loop: Header=BB77_251 Depth=1 + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7542: + lea rcx, [rbp + 1104] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7543: + jmp .LBB77_268 +.LBB77_268: # in Loop: Header=BB77_251 Depth=1 + lea rcx, [rbp + 1104] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB77_251 +.Ltmp7697: +# %bb.269: + .cv_loc 77 1 1253 0 # ..\tests\span_tests.cpp:1253:0 + add rsp, 4272 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_5: # in Loop: Header=BB77_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3864] +.Ltmp7698: + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7699: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_6: # in Loop: Header=BB77_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 +.Ltmp7348: + lea rcx, [rbp + 3984] +.Ltmp7700: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7349: + jmp .LBB77_7 +.LBB77_7: # in Loop: Header=BB77_1 Depth=1 + lea rax, [rip + .LBB77_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7701: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3984] + .cv_loc 77 1 1224 0 # ..\tests\span_tests.cpp:1224:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7702: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_24: # in Loop: Header=BB77_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3648] +.Ltmp7703: + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7704: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_25: # in Loop: Header=BB77_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 +.Ltmp7364: + lea rcx, [rbp + 3768] +.Ltmp7705: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7365: + jmp .LBB77_26 +.LBB77_26: # in Loop: Header=BB77_18 Depth=1 + lea rax, [rip + .LBB77_27] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7706: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3768] + .cv_loc 77 1 1225 0 # ..\tests\span_tests.cpp:1225:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7707: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_42: # in Loop: Header=BB77_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3408] +.Ltmp7708: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7709: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_43: # in Loop: Header=BB77_37 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 +.Ltmp7378: + lea rcx, [rbp + 3528] +.Ltmp7710: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7379: + jmp .LBB77_44 +.LBB77_44: # in Loop: Header=BB77_37 Depth=1 + lea rax, [rip + .LBB77_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7711: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_59: # in Loop: Header=BB77_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7396: + lea rcx, [rbp + 3312] + xor edx, edx +.Ltmp7712: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp7397: + jmp .LBB77_60 +.LBB77_60: # in Loop: Header=BB77_55 Depth=1 + lea rax, [rip + .LBB77_61] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7713: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_63: # in Loop: Header=BB77_55 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 +.Ltmp7394: + lea rcx, [rbp + 3312] +.Ltmp7714: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7395: + jmp .LBB77_64 +.LBB77_64: # in Loop: Header=BB77_55 Depth=1 + lea rax, [rip + .LBB77_65] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7715: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_67: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3528] +.Ltmp7716: + .cv_loc 77 1 1228 0 # ..\tests\span_tests.cpp:1228:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7717: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_84: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3312] +.Ltmp7718: + .cv_loc 77 1 1229 0 # ..\tests\span_tests.cpp:1229:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7719: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_85: # in Loop: Header=BB77_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3048] +.Ltmp7720: + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7721: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_86: # in Loop: Header=BB77_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 +.Ltmp7412: + lea rcx, [rbp + 3168] +.Ltmp7722: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7413: + jmp .LBB77_87 +.LBB77_87: # in Loop: Header=BB77_79 Depth=1 + lea rax, [rip + .LBB77_88] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7723: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_103: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 3168] + .cv_loc 77 1 1231 0 # ..\tests\span_tests.cpp:1231:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7724: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_104: # in Loop: Header=BB77_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2816] +.Ltmp7725: + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7726: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_105: # in Loop: Header=BB77_98 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 +.Ltmp7428: + lea rcx, [rbp + 2936] +.Ltmp7727: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7429: + jmp .LBB77_106 +.LBB77_106: # in Loop: Header=BB77_98 Depth=1 + lea rax, [rip + .LBB77_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7728: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_122: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2936] + .cv_loc 77 1 1232 0 # ..\tests\span_tests.cpp:1232:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7729: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_123: # in Loop: Header=BB77_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2584] +.Ltmp7730: + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7731: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_124: # in Loop: Header=BB77_117 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 +.Ltmp7444: + lea rcx, [rbp + 2704] +.Ltmp7732: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7445: + jmp .LBB77_125 +.LBB77_125: # in Loop: Header=BB77_117 Depth=1 + lea rax, [rip + .LBB77_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7733: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_141: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2704] + .cv_loc 77 1 1233 0 # ..\tests\span_tests.cpp:1233:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7734: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_142: # in Loop: Header=BB77_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2352] +.Ltmp7735: + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7736: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_143: # in Loop: Header=BB77_136 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 +.Ltmp7460: + lea rcx, [rbp + 2472] +.Ltmp7737: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7461: + jmp .LBB77_144 +.LBB77_144: # in Loop: Header=BB77_136 Depth=1 + lea rax, [rip + .LBB77_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7738: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_160: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2472] + .cv_loc 77 1 1236 0 # ..\tests\span_tests.cpp:1236:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7739: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_161: # in Loop: Header=BB77_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2120] +.Ltmp7740: + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7741: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_162: # in Loop: Header=BB77_155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 +.Ltmp7476: + lea rcx, [rbp + 2240] +.Ltmp7742: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7477: + jmp .LBB77_163 +.LBB77_163: # in Loop: Header=BB77_155 Depth=1 + lea rax, [rip + .LBB77_164] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7743: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_179: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2240] + .cv_loc 77 1 1237 0 # ..\tests\span_tests.cpp:1237:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7744: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_180: # in Loop: Header=BB77_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1896] +.Ltmp7745: + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7746: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_181: # in Loop: Header=BB77_174 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 +.Ltmp7492: + lea rcx, [rbp + 2016] +.Ltmp7747: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7493: + jmp .LBB77_182 +.LBB77_182: # in Loop: Header=BB77_174 Depth=1 + lea rax, [rip + .LBB77_183] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7748: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_197: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2016] + .cv_loc 77 1 1238 0 # ..\tests\span_tests.cpp:1238:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7749: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_198: # in Loop: Header=BB77_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1664] +.Ltmp7750: + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7751: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_199: # in Loop: Header=BB77_193 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 +.Ltmp7506: + lea rcx, [rbp + 1784] +.Ltmp7752: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7507: + jmp .LBB77_200 +.LBB77_200: # in Loop: Header=BB77_193 Depth=1 + lea rax, [rip + .LBB77_201] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7753: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_218: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1784] + .cv_loc 77 1 1241 0 # ..\tests\span_tests.cpp:1241:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7754: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_219: # in Loop: Header=BB77_213 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1424] +.Ltmp7755: + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7756: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_220: # in Loop: Header=BB77_213 Depth=2 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 +.Ltmp7552: + lea rcx, [rbp + 1544] +.Ltmp7757: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7553: + jmp .LBB77_221 +.LBB77_221: # in Loop: Header=BB77_213 Depth=2 + lea rax, [rip + .LBB77_222] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7758: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_232: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1544] + .cv_loc 77 1 1244 0 # ..\tests\span_tests.cpp:1244:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7759: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_238: # in Loop: Header=BB77_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1200] +.Ltmp7760: + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7761: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_239: # in Loop: Header=BB77_234 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 +.Ltmp7520: + lea rcx, [rbp + 1320] +.Ltmp7762: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7521: + jmp .LBB77_240 +.LBB77_240: # in Loop: Header=BB77_234 Depth=1 + lea rax, [rip + .LBB77_241] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7763: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_256: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1320] + .cv_loc 77 1 1250 0 # ..\tests\span_tests.cpp:1250:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7764: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_257: # in Loop: Header=BB77_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 984] +.Ltmp7765: + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7766: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB77_258: # in Loop: Header=BB77_251 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 +.Ltmp7536: + lea rcx, [rbp + 1104] +.Ltmp7767: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7537: + jmp .LBB77_259 +.LBB77_259: # in Loop: Header=BB77_251 Depth=1 + lea rax, [rip + .LBB77_260] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp7768: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA": +.seh_proc "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA" +.LBB77_270: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1104] + .cv_loc 77 1 1251 0 # ..\tests\span_tests.cpp:1251:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp7769: +.Lfunc_end77: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 429065506 # MagicNumber + .long 55 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # UnwindMap + .long 14 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # TryBlockMap + .long 72 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # IPToStateXData + .long 4264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long -1 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$24@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$67@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$42@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$84@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$103@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 16 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$122@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$104@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$141@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$123@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$160@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 28 # ToState + .long "?dtor$142@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$179@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 36 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$218@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long 40 # ToState + .long "?dtor$198@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 39 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$232@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long 44 # ToState + .long "?dtor$219@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 43 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$256@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long 48 # ToState + .long "?dtor$238@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 47 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$270@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action + .long 52 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Action + .long 51 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 17 # TryHigh + .long 18 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 37 # TryHigh + .long 38 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 40 # TryLow + .long 41 # TryHigh + .long 42 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 44 # TryLow + .long 45 # TryHigh + .long 46 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 48 # TryLow + .long 49 # TryHigh + .long 50 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray + .long 52 # TryLow + .long 53 # TryHigh + .long 54 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____50@@YAXXZ": + .long .Lfunc_begin77@IMGREL # IP + .long -1 # ToState + .long .Ltmp7342@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp7346@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp7350@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7355@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7356@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp7362@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp7366@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp7371@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7372@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp7376@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp7380@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp7385@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7386@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7390@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp7388@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7403@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7404@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp7410@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp7414@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp7419@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7420@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp7426@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp7430@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp7435@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7436@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp7442@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp7446@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp7451@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7452@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp7458@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp7462@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp7467@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7468@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7474@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7478@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7483@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7484@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7490@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp7494@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7499@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7500@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7504@IMGREL+1 # IP + .long 41 # ToState + .long .Ltmp7508@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7513@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7544@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7550@IMGREL+1 # IP + .long 45 # ToState + .long .Ltmp7554@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7559@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7514@IMGREL+1 # IP + .long 48 # ToState + .long .Ltmp7518@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7522@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7527@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7528@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7534@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7538@IMGREL+1 # IP + .long 51 # ToState + .long .Ltmp7543@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$25@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$59@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$63@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$86@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 18 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$162@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$181@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 38 # ToState + .long "?catch$199@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 42 # ToState + .long "?catch$220@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 46 # ToState + .long "?catch$239@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 50 # ToState + .long "?catch$258@?0??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@4HA"@IMGREL # IP + .long 54 # ToState + .text + # -- End function + .def "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin78: + .cv_func_id 78 + .cv_loc 78 1 1216 0 # ..\tests\span_tests.cpp:1216:0 +.seh_proc "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp7770: + lea rcx, [rip + "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp7771: +.Lfunc_end78: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin79: + .cv_func_id 79 + .cv_loc 79 1 1256 0 # ..\tests\span_tests.cpp:1256:0 +.seh_proc "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp7772: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BF@KBJCIBCI@comparison_operators?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1256 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp7773: +.Lfunc_end79: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____52@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" +.Lfunc_begin80: + .cv_func_id 80 + .cv_loc 80 1 1257 0 # ..\tests\span_tests.cpp:1257:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + mov eax, 19872 + call __chkstk + sub rsp, rax + .seh_stackalloc 19872 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp8782: + .cv_loc 80 1 1259 0 # ..\tests\span_tests.cpp:1259:0 + mov qword ptr [rbp + 19736], -2 + lea rcx, [rbp + 19720] +.Ltmp8783: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp8784: + .cv_loc 80 1 1260 0 # ..\tests\span_tests.cpp:1260:0 + lea rcx, [rbp + 19704] +.Ltmp8785: + #DEBUG_VALUE: s2 <- [$rcx+0] + mov qword ptr [rbp + 4616], rax # 8-byte Spill + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp8786: + mov qword ptr [rbp + 4608], rax # 8-byte Spill +.LBB80_1: # =>This Inner Loop Header: Depth=1 +.Ltmp8787: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 19600] + mov rcx, rax + mov qword ptr [rbp + 4600], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1261 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19584] + mov qword ptr [rbp + 4592], rcx # 8-byte Spill + mov qword ptr [rbp + 4584], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19560] + mov qword ptr [rbp + 4576], rcx # 8-byte Spill + mov qword ptr [rbp + 4568], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19624] + mov rdx, qword ptr [rbp + 4576] # 8-byte Reload + mov r8, qword ptr [rbp + 4592] # 8-byte Reload + mov r9, qword ptr [rbp + 4600] # 8-byte Reload + mov qword ptr [rbp + 4560], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7774: + lea rcx, [rbp + 19488] + lea rdx, [rbp + 19496] + lea r8, [rbp + 19720] +.Ltmp8788: + mov qword ptr [rbp + 4552], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7775: + jmp .LBB80_2 +.LBB80_2: # in Loop: Header=BB80_1 Depth=1 +.Ltmp7776: + lea rcx, [rbp + 19496] + lea rdx, [rbp + 19504] + lea r8, [rbp + 19704] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7777: + jmp .LBB80_3 +.LBB80_3: # in Loop: Header=BB80_1 Depth=1 +.Ltmp7778: + lea rcx, [rbp + 19624] + lea rdx, [rbp + 19504] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7779: + jmp .LBB80_4 +.LBB80_4: # in Loop: Header=BB80_1 Depth=1 + lea rcx, [rbp + 19504] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_9 +.Ltmp8789: +.LBB80_8: # Block address taken + # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp .LBB80_9 +.Ltmp8790: +.LBB80_9: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7782: + lea rcx, [rbp + 19624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7783: + mov byte ptr [rbp + 4551], al # 1-byte Spill + jmp .LBB80_10 +.LBB80_10: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [rbp + 4551] # 1-byte Reload + test al, 1 + jne .LBB80_11 + jmp .LBB80_15 +.LBB80_11: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7784: +.Ltmp8791: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7785: + mov byte ptr [rbp + 4550], al # 1-byte Spill + jmp .LBB80_12 +.LBB80_12: # in Loop: Header=BB80_1 Depth=1 + mov al, byte ptr [rbp + 4550] # 1-byte Reload + test al, 1 + jne .LBB80_13 + jmp .LBB80_14 +.LBB80_13: # in Loop: Header=BB80_1 Depth=1 +.Ltmp8792: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + int3 +.Ltmp8793: +.LBB80_14: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + jmp .LBB80_15 +.Ltmp8794: +.LBB80_15: # in Loop: Header=BB80_1 Depth=1 + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7786: + lea rcx, [rbp + 19624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7787: + jmp .LBB80_16 +.LBB80_16: # in Loop: Header=BB80_1 Depth=1 + lea rcx, [rbp + 19624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1 +.Ltmp8795: +# %bb.17: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_18 +.LBB80_18: # =>This Inner Loop Header: Depth=1 +.Ltmp8796: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 19384] + mov rcx, rax + mov qword ptr [rbp + 4536], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1262 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19368] + mov qword ptr [rbp + 4528], rcx # 8-byte Spill + mov qword ptr [rbp + 4520], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19344] + mov qword ptr [rbp + 4512], rcx # 8-byte Spill + mov qword ptr [rbp + 4504], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19408] + mov rdx, qword ptr [rbp + 4512] # 8-byte Reload + mov r8, qword ptr [rbp + 4528] # 8-byte Reload + mov r9, qword ptr [rbp + 4536] # 8-byte Reload + mov qword ptr [rbp + 4496], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8797: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 19312], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 19296], xmm0 +.Ltmp7788: + lea rcx, [rbp + 19296] + lea rdx, [rbp + 19312] + mov qword ptr [rbp + 4488], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7789: + mov byte ptr [rbp + 4487], al # 1-byte Spill + jmp .LBB80_19 +.LBB80_19: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4487] # 1-byte Reload + not al +.Ltmp7790: + and al, 1 + lea rcx, [rbp + 19328] + lea rdx, [rbp + 19336] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7791: + jmp .LBB80_20 +.LBB80_20: # in Loop: Header=BB80_18 Depth=1 +.Ltmp7792: + lea rcx, [rbp + 19408] + lea rdx, [rbp + 19336] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7793: + jmp .LBB80_29 +.Ltmp8798: +.LBB80_23: # Block address taken + # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_24 +.Ltmp8799: +.LBB80_24: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7796: + lea rcx, [rbp + 19408] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7797: + mov byte ptr [rbp + 4486], al # 1-byte Spill + jmp .LBB80_25 +.LBB80_25: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4486] # 1-byte Reload + test al, 1 + jne .LBB80_26 + jmp .LBB80_32 +.LBB80_26: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7798: +.Ltmp8800: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7799: + mov byte ptr [rbp + 4485], al # 1-byte Spill + jmp .LBB80_27 +.LBB80_27: # in Loop: Header=BB80_18 Depth=1 + mov al, byte ptr [rbp + 4485] # 1-byte Reload + test al, 1 + jne .LBB80_28 + jmp .LBB80_31 +.LBB80_28: # in Loop: Header=BB80_18 Depth=1 +.Ltmp8801: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + int3 + jmp .LBB80_31 +.Ltmp8802: +.LBB80_29: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_24 +.Ltmp8803: +.LBB80_31: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + jmp .LBB80_32 +.Ltmp8804: +.LBB80_32: # in Loop: Header=BB80_18 Depth=1 + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7800: + lea rcx, [rbp + 19408] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7801: + jmp .LBB80_33 +.LBB80_33: # in Loop: Header=BB80_18 Depth=1 + lea rcx, [rbp + 19408] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_18 +.Ltmp8805: +# %bb.34: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_35 +.LBB80_35: # =>This Inner Loop Header: Depth=1 +.Ltmp8806: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 19192] + mov rcx, rax + mov qword ptr [rbp + 4472], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1263 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 19176] + mov qword ptr [rbp + 4464], rcx # 8-byte Spill + mov qword ptr [rbp + 4456], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 19152] + mov qword ptr [rbp + 4448], rcx # 8-byte Spill + mov qword ptr [rbp + 4440], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19216] + mov rdx, qword ptr [rbp + 4448] # 8-byte Reload + mov r8, qword ptr [rbp + 4464] # 8-byte Reload + mov r9, qword ptr [rbp + 4472] # 8-byte Reload + mov qword ptr [rbp + 4432], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8807: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 19120], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 19104], xmm0 +.Ltmp7802: + lea rcx, [rbp + 19104] + lea rdx, [rbp + 19120] + mov qword ptr [rbp + 4424], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7803: + mov byte ptr [rbp + 4423], al # 1-byte Spill + jmp .LBB80_36 +.LBB80_36: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4423] # 1-byte Reload + not al +.Ltmp7804: + and al, 1 + lea rcx, [rbp + 19136] + lea rdx, [rbp + 19144] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7805: + jmp .LBB80_37 +.LBB80_37: # in Loop: Header=BB80_35 Depth=1 +.Ltmp7806: + lea rcx, [rbp + 19216] + lea rdx, [rbp + 19144] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7807: + jmp .LBB80_46 +.Ltmp8808: +.LBB80_40: # Block address taken + # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_41 +.Ltmp8809: +.LBB80_41: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7810: + lea rcx, [rbp + 19216] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7811: + mov byte ptr [rbp + 4422], al # 1-byte Spill + jmp .LBB80_42 +.LBB80_42: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4422] # 1-byte Reload + test al, 1 + jne .LBB80_43 + jmp .LBB80_49 +.LBB80_43: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7812: +.Ltmp8810: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7813: + mov byte ptr [rbp + 4421], al # 1-byte Spill + jmp .LBB80_44 +.LBB80_44: # in Loop: Header=BB80_35 Depth=1 + mov al, byte ptr [rbp + 4421] # 1-byte Reload + test al, 1 + jne .LBB80_45 + jmp .LBB80_48 +.LBB80_45: # in Loop: Header=BB80_35 Depth=1 +.Ltmp8811: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + int3 + jmp .LBB80_48 +.Ltmp8812: +.LBB80_46: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_41 +.Ltmp8813: +.LBB80_48: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + jmp .LBB80_49 +.Ltmp8814: +.LBB80_49: # in Loop: Header=BB80_35 Depth=1 + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7814: + lea rcx, [rbp + 19216] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7815: + jmp .LBB80_50 +.LBB80_50: # in Loop: Header=BB80_35 Depth=1 + lea rcx, [rbp + 19216] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_35 +.Ltmp8815: +# %bb.51: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_52 +.LBB80_52: # =>This Inner Loop Header: Depth=1 +.Ltmp8816: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 19000] + mov rcx, rax + mov qword ptr [rbp + 4408], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1264 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18984] + mov qword ptr [rbp + 4400], rcx # 8-byte Spill + mov qword ptr [rbp + 4392], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18960] + mov qword ptr [rbp + 4384], rcx # 8-byte Spill + mov qword ptr [rbp + 4376], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 19024] + mov rdx, qword ptr [rbp + 4384] # 8-byte Reload + mov r8, qword ptr [rbp + 4400] # 8-byte Reload + mov r9, qword ptr [rbp + 4408] # 8-byte Reload + mov qword ptr [rbp + 4368], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7816: + lea rcx, [rbp + 18888] + lea rdx, [rbp + 18896] + lea r8, [rbp + 19720] +.Ltmp8817: + mov qword ptr [rbp + 4360], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7817: + jmp .LBB80_53 +.LBB80_53: # in Loop: Header=BB80_52 Depth=1 +.Ltmp7818: + lea rcx, [rbp + 18896] + lea rdx, [rbp + 18904] + lea r8, [rbp + 19704] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7819: + jmp .LBB80_54 +.LBB80_54: # in Loop: Header=BB80_52 Depth=1 +.Ltmp7820: + lea rcx, [rbp + 19024] + lea rdx, [rbp + 18904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7821: + jmp .LBB80_55 +.LBB80_55: # in Loop: Header=BB80_52 Depth=1 + lea rcx, [rbp + 18904] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_61 +.Ltmp8818: +.LBB80_60: # Block address taken + # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_61 +.Ltmp8819: +.LBB80_61: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7824: + lea rcx, [rbp + 19024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7825: + mov byte ptr [rbp + 4359], al # 1-byte Spill + jmp .LBB80_62 +.LBB80_62: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [rbp + 4359] # 1-byte Reload + test al, 1 + jne .LBB80_63 + jmp .LBB80_67 +.LBB80_63: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7826: +.Ltmp8820: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7827: + mov byte ptr [rbp + 4358], al # 1-byte Spill + jmp .LBB80_64 +.LBB80_64: # in Loop: Header=BB80_52 Depth=1 + mov al, byte ptr [rbp + 4358] # 1-byte Reload + test al, 1 + jne .LBB80_65 + jmp .LBB80_66 +.LBB80_65: # in Loop: Header=BB80_52 Depth=1 +.Ltmp8821: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + int3 +.Ltmp8822: +.LBB80_66: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + jmp .LBB80_67 +.Ltmp8823: +.LBB80_67: # in Loop: Header=BB80_52 Depth=1 + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7828: + lea rcx, [rbp + 19024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7829: + jmp .LBB80_68 +.LBB80_68: # in Loop: Header=BB80_52 Depth=1 + lea rcx, [rbp + 19024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_52 +.Ltmp8824: +# %bb.69: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_70 +.LBB80_70: # =>This Inner Loop Header: Depth=1 +.Ltmp8825: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 18784] + mov rcx, rax + mov qword ptr [rbp + 4344], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1265 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18768] + mov qword ptr [rbp + 4336], rcx # 8-byte Spill + mov qword ptr [rbp + 4328], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18744] + mov qword ptr [rbp + 4320], rcx # 8-byte Spill + mov qword ptr [rbp + 4312], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18808] + mov rdx, qword ptr [rbp + 4320] # 8-byte Reload + mov r8, qword ptr [rbp + 4336] # 8-byte Reload + mov r9, qword ptr [rbp + 4344] # 8-byte Reload + mov qword ptr [rbp + 4304], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8826: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 18704], xmm0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 18688], xmm0 +.Ltmp7830: + lea rcx, [rbp + 18688] + lea rdx, [rbp + 18704] + mov qword ptr [rbp + 4296], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7831: + mov byte ptr [rbp + 4295], al # 1-byte Spill + jmp .LBB80_71 +.LBB80_71: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4295] # 1-byte Reload + not al +.Ltmp7832: + and al, 1 + lea rcx, [rbp + 18728] + lea rdx, [rbp + 18736] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7833: + jmp .LBB80_72 +.LBB80_72: # in Loop: Header=BB80_70 Depth=1 +.Ltmp7834: + lea rcx, [rbp + 18808] + lea rdx, [rbp + 18736] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7835: + jmp .LBB80_81 +.Ltmp8827: +.LBB80_75: # Block address taken + # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_76 +.Ltmp8828: +.LBB80_76: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7838: + lea rcx, [rbp + 18808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7839: + mov byte ptr [rbp + 4294], al # 1-byte Spill + jmp .LBB80_77 +.LBB80_77: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4294] # 1-byte Reload + test al, 1 + jne .LBB80_78 + jmp .LBB80_84 +.LBB80_78: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7840: +.Ltmp8829: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7841: + mov byte ptr [rbp + 4293], al # 1-byte Spill + jmp .LBB80_79 +.LBB80_79: # in Loop: Header=BB80_70 Depth=1 + mov al, byte ptr [rbp + 4293] # 1-byte Reload + test al, 1 + jne .LBB80_80 + jmp .LBB80_83 +.LBB80_80: # in Loop: Header=BB80_70 Depth=1 +.Ltmp8830: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + int3 + jmp .LBB80_83 +.Ltmp8831: +.LBB80_81: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_76 +.Ltmp8832: +.LBB80_83: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + jmp .LBB80_84 +.Ltmp8833: +.LBB80_84: # in Loop: Header=BB80_70 Depth=1 + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7842: + lea rcx, [rbp + 18808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7843: + jmp .LBB80_85 +.LBB80_85: # in Loop: Header=BB80_70 Depth=1 + lea rcx, [rbp + 18808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_70 +.Ltmp8834: +# %bb.86: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_87 +.LBB80_87: # =>This Inner Loop Header: Depth=1 +.Ltmp8835: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 18584] + mov rcx, rax + mov qword ptr [rbp + 4280], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1266 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18568] + mov qword ptr [rbp + 4272], rcx # 8-byte Spill + mov qword ptr [rbp + 4264], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18544] + mov qword ptr [rbp + 4256], rcx # 8-byte Spill + mov qword ptr [rbp + 4248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18608] + mov rdx, qword ptr [rbp + 4256] # 8-byte Reload + mov r8, qword ptr [rbp + 4272] # 8-byte Reload + mov r9, qword ptr [rbp + 4280] # 8-byte Reload + mov qword ptr [rbp + 4240], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7844: + lea rcx, [rbp + 18472] + lea rdx, [rbp + 18480] + lea r8, [rbp + 19720] +.Ltmp8836: + mov qword ptr [rbp + 4232], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7845: + jmp .LBB80_88 +.LBB80_88: # in Loop: Header=BB80_87 Depth=1 +.Ltmp7846: + lea rcx, [rbp + 18480] + lea rdx, [rbp + 18488] + lea r8, [rbp + 19704] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7847: + jmp .LBB80_89 +.LBB80_89: # in Loop: Header=BB80_87 Depth=1 +.Ltmp7848: + lea rcx, [rbp + 18608] + lea rdx, [rbp + 18488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7849: + jmp .LBB80_90 +.LBB80_90: # in Loop: Header=BB80_87 Depth=1 + lea rcx, [rbp + 18488] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_96 +.Ltmp8837: +.LBB80_95: # Block address taken + # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_96 +.Ltmp8838: +.LBB80_96: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7852: + lea rcx, [rbp + 18608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7853: + mov byte ptr [rbp + 4231], al # 1-byte Spill + jmp .LBB80_97 +.LBB80_97: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [rbp + 4231] # 1-byte Reload + test al, 1 + jne .LBB80_98 + jmp .LBB80_102 +.LBB80_98: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7854: +.Ltmp8839: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7855: + mov byte ptr [rbp + 4230], al # 1-byte Spill + jmp .LBB80_99 +.LBB80_99: # in Loop: Header=BB80_87 Depth=1 + mov al, byte ptr [rbp + 4230] # 1-byte Reload + test al, 1 + jne .LBB80_100 + jmp .LBB80_101 +.LBB80_100: # in Loop: Header=BB80_87 Depth=1 +.Ltmp8840: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + int3 +.Ltmp8841: +.LBB80_101: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + jmp .LBB80_102 +.Ltmp8842: +.LBB80_102: # in Loop: Header=BB80_87 Depth=1 + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7856: + lea rcx, [rbp + 18608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7857: + jmp .LBB80_103 +.LBB80_103: # in Loop: Header=BB80_87 Depth=1 + lea rcx, [rbp + 18608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_87 +.Ltmp8843: +# %bb.104: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_105 +.LBB80_105: # =>This Inner Loop Header: Depth=1 +.Ltmp8844: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 18368] + mov rcx, rax + mov qword ptr [rbp + 4216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1267 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18352] + mov qword ptr [rbp + 4208], rcx # 8-byte Spill + mov qword ptr [rbp + 4200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18328] + mov qword ptr [rbp + 4192], rcx # 8-byte Spill + mov qword ptr [rbp + 4184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18392] + mov rdx, qword ptr [rbp + 4192] # 8-byte Reload + mov r8, qword ptr [rbp + 4208] # 8-byte Reload + mov r9, qword ptr [rbp + 4216] # 8-byte Reload + mov qword ptr [rbp + 4176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7858: + lea rcx, [rbp + 18256] + lea rdx, [rbp + 18264] + lea r8, [rbp + 19704] +.Ltmp8845: + mov qword ptr [rbp + 4168], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7859: + jmp .LBB80_106 +.LBB80_106: # in Loop: Header=BB80_105 Depth=1 +.Ltmp7860: + lea rcx, [rbp + 18264] + lea rdx, [rbp + 18272] + lea r8, [rbp + 19720] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7861: + jmp .LBB80_107 +.LBB80_107: # in Loop: Header=BB80_105 Depth=1 +.Ltmp7862: + lea rcx, [rbp + 18392] + lea rdx, [rbp + 18272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7863: + jmp .LBB80_108 +.LBB80_108: # in Loop: Header=BB80_105 Depth=1 + lea rcx, [rbp + 18272] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_114 +.Ltmp8846: +.LBB80_113: # Block address taken + # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_114 +.Ltmp8847: +.LBB80_114: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7866: + lea rcx, [rbp + 18392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7867: + mov byte ptr [rbp + 4167], al # 1-byte Spill + jmp .LBB80_115 +.LBB80_115: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [rbp + 4167] # 1-byte Reload + test al, 1 + jne .LBB80_116 + jmp .LBB80_120 +.LBB80_116: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7868: +.Ltmp8848: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7869: + mov byte ptr [rbp + 4166], al # 1-byte Spill + jmp .LBB80_117 +.LBB80_117: # in Loop: Header=BB80_105 Depth=1 + mov al, byte ptr [rbp + 4166] # 1-byte Reload + test al, 1 + jne .LBB80_118 + jmp .LBB80_119 +.LBB80_118: # in Loop: Header=BB80_105 Depth=1 +.Ltmp8849: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + int3 +.Ltmp8850: +.LBB80_119: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + jmp .LBB80_120 +.Ltmp8851: +.LBB80_120: # in Loop: Header=BB80_105 Depth=1 + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7870: + lea rcx, [rbp + 18392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7871: + jmp .LBB80_121 +.LBB80_121: # in Loop: Header=BB80_105 Depth=1 + lea rcx, [rbp + 18392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_105 +.Ltmp8852: +# %bb.122: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_123 +.LBB80_123: # =>This Inner Loop Header: Depth=1 +.Ltmp8853: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 18152] + mov rcx, rax + mov qword ptr [rbp + 4152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1268 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 18136] + mov qword ptr [rbp + 4144], rcx # 8-byte Spill + mov qword ptr [rbp + 4136], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 18112] + mov qword ptr [rbp + 4128], rcx # 8-byte Spill + mov qword ptr [rbp + 4120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 18176] + mov rdx, qword ptr [rbp + 4128] # 8-byte Reload + mov r8, qword ptr [rbp + 4144] # 8-byte Reload + mov r9, qword ptr [rbp + 4152] # 8-byte Reload + mov qword ptr [rbp + 4112], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8854: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 18080], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 18064], xmm0 +.Ltmp7872: + lea rcx, [rbp + 18064] + lea rdx, [rbp + 18080] + mov qword ptr [rbp + 4104], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7873: + mov byte ptr [rbp + 4103], al # 1-byte Spill + jmp .LBB80_124 +.LBB80_124: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4103] # 1-byte Reload + not al +.Ltmp7874: + and al, 1 + lea rcx, [rbp + 18096] + lea rdx, [rbp + 18104] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7875: + jmp .LBB80_125 +.LBB80_125: # in Loop: Header=BB80_123 Depth=1 +.Ltmp7876: + lea rcx, [rbp + 18176] + lea rdx, [rbp + 18104] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7877: + jmp .LBB80_134 +.Ltmp8855: +.LBB80_128: # Block address taken + # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_129 +.Ltmp8856: +.LBB80_129: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7880: + lea rcx, [rbp + 18176] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7881: + mov byte ptr [rbp + 4102], al # 1-byte Spill + jmp .LBB80_130 +.LBB80_130: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4102] # 1-byte Reload + test al, 1 + jne .LBB80_131 + jmp .LBB80_137 +.LBB80_131: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7882: +.Ltmp8857: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7883: + mov byte ptr [rbp + 4101], al # 1-byte Spill + jmp .LBB80_132 +.LBB80_132: # in Loop: Header=BB80_123 Depth=1 + mov al, byte ptr [rbp + 4101] # 1-byte Reload + test al, 1 + jne .LBB80_133 + jmp .LBB80_136 +.LBB80_133: # in Loop: Header=BB80_123 Depth=1 +.Ltmp8858: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + int3 + jmp .LBB80_136 +.Ltmp8859: +.LBB80_134: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_129 +.Ltmp8860: +.LBB80_136: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + jmp .LBB80_137 +.Ltmp8861: +.LBB80_137: # in Loop: Header=BB80_123 Depth=1 + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7884: + lea rcx, [rbp + 18176] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7885: + jmp .LBB80_138 +.LBB80_138: # in Loop: Header=BB80_123 Depth=1 + lea rcx, [rbp + 18176] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_123 +.Ltmp8862: +# %bb.139: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_140 +.LBB80_140: # =>This Inner Loop Header: Depth=1 +.Ltmp8863: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 17960] + mov rcx, rax + mov qword ptr [rbp + 4088], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1269 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17944] + mov qword ptr [rbp + 4080], rcx # 8-byte Spill + mov qword ptr [rbp + 4072], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17920] + mov qword ptr [rbp + 4064], rcx # 8-byte Spill + mov qword ptr [rbp + 4056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17984] + mov rdx, qword ptr [rbp + 4064] # 8-byte Reload + mov r8, qword ptr [rbp + 4080] # 8-byte Reload + mov r9, qword ptr [rbp + 4088] # 8-byte Reload + mov qword ptr [rbp + 4048], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8864: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 17888], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 17872], xmm0 +.Ltmp7886: + lea rcx, [rbp + 17872] + lea rdx, [rbp + 17888] + mov qword ptr [rbp + 4040], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7887: + mov byte ptr [rbp + 4039], al # 1-byte Spill + jmp .LBB80_141 +.LBB80_141: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4039] # 1-byte Reload + not al +.Ltmp7888: + and al, 1 + lea rcx, [rbp + 17904] + lea rdx, [rbp + 17912] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7889: + jmp .LBB80_142 +.LBB80_142: # in Loop: Header=BB80_140 Depth=1 +.Ltmp7890: + lea rcx, [rbp + 17984] + lea rdx, [rbp + 17912] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7891: + jmp .LBB80_151 +.Ltmp8865: +.LBB80_145: # Block address taken + # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_146 +.Ltmp8866: +.LBB80_146: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7894: + lea rcx, [rbp + 17984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7895: + mov byte ptr [rbp + 4038], al # 1-byte Spill + jmp .LBB80_147 +.LBB80_147: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4038] # 1-byte Reload + test al, 1 + jne .LBB80_148 + jmp .LBB80_154 +.LBB80_148: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7896: +.Ltmp8867: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7897: + mov byte ptr [rbp + 4037], al # 1-byte Spill + jmp .LBB80_149 +.LBB80_149: # in Loop: Header=BB80_140 Depth=1 + mov al, byte ptr [rbp + 4037] # 1-byte Reload + test al, 1 + jne .LBB80_150 + jmp .LBB80_153 +.LBB80_150: # in Loop: Header=BB80_140 Depth=1 +.Ltmp8868: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + int3 + jmp .LBB80_153 +.Ltmp8869: +.LBB80_151: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_146 +.Ltmp8870: +.LBB80_153: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + jmp .LBB80_154 +.Ltmp8871: +.LBB80_154: # in Loop: Header=BB80_140 Depth=1 + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7898: + lea rcx, [rbp + 17984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7899: + jmp .LBB80_155 +.LBB80_155: # in Loop: Header=BB80_140 Depth=1 + lea rcx, [rbp + 17984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_140 +.Ltmp8872: +# %bb.156: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_157 +.LBB80_157: # =>This Inner Loop Header: Depth=1 +.Ltmp8873: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 17768] + mov rcx, rax + mov qword ptr [rbp + 4024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1270 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17752] + mov qword ptr [rbp + 4016], rcx # 8-byte Spill + mov qword ptr [rbp + 4008], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17728] + mov qword ptr [rbp + 4000], rcx # 8-byte Spill + mov qword ptr [rbp + 3992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17792] + mov rdx, qword ptr [rbp + 4000] # 8-byte Reload + mov r8, qword ptr [rbp + 4016] # 8-byte Reload + mov r9, qword ptr [rbp + 4024] # 8-byte Reload + mov qword ptr [rbp + 3984], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7900: + lea rcx, [rbp + 17656] + lea rdx, [rbp + 17664] + lea r8, [rbp + 19704] +.Ltmp8874: + mov qword ptr [rbp + 3976], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7901: + jmp .LBB80_158 +.LBB80_158: # in Loop: Header=BB80_157 Depth=1 +.Ltmp7902: + lea rcx, [rbp + 17664] + lea rdx, [rbp + 17672] + lea r8, [rbp + 19720] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7903: + jmp .LBB80_159 +.LBB80_159: # in Loop: Header=BB80_157 Depth=1 +.Ltmp7904: + lea rcx, [rbp + 17792] + lea rdx, [rbp + 17672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7905: + jmp .LBB80_160 +.LBB80_160: # in Loop: Header=BB80_157 Depth=1 + lea rcx, [rbp + 17672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_166 +.Ltmp8875: +.LBB80_165: # Block address taken + # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_166 +.Ltmp8876: +.LBB80_166: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7908: + lea rcx, [rbp + 17792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7909: + mov byte ptr [rbp + 3975], al # 1-byte Spill + jmp .LBB80_167 +.LBB80_167: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [rbp + 3975] # 1-byte Reload + test al, 1 + jne .LBB80_168 + jmp .LBB80_172 +.LBB80_168: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7910: +.Ltmp8877: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7911: + mov byte ptr [rbp + 3974], al # 1-byte Spill + jmp .LBB80_169 +.LBB80_169: # in Loop: Header=BB80_157 Depth=1 + mov al, byte ptr [rbp + 3974] # 1-byte Reload + test al, 1 + jne .LBB80_170 + jmp .LBB80_171 +.LBB80_170: # in Loop: Header=BB80_157 Depth=1 +.Ltmp8878: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + int3 +.Ltmp8879: +.LBB80_171: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + jmp .LBB80_172 +.Ltmp8880: +.LBB80_172: # in Loop: Header=BB80_157 Depth=1 + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7912: + lea rcx, [rbp + 17792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7913: + jmp .LBB80_173 +.LBB80_173: # in Loop: Header=BB80_157 Depth=1 + lea rcx, [rbp + 17792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_157 +.Ltmp8881: +# %bb.174: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_175 +.LBB80_175: # =>This Inner Loop Header: Depth=1 +.Ltmp8882: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 17552] + mov rcx, rax + mov qword ptr [rbp + 3960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1271 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17536] + mov qword ptr [rbp + 3952], rcx # 8-byte Spill + mov qword ptr [rbp + 3944], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17512] + mov qword ptr [rbp + 3936], rcx # 8-byte Spill + mov qword ptr [rbp + 3928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17576] + mov rdx, qword ptr [rbp + 3936] # 8-byte Reload + mov r8, qword ptr [rbp + 3952] # 8-byte Reload + mov r9, qword ptr [rbp + 3960] # 8-byte Reload + mov qword ptr [rbp + 3920], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8883: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + movups xmm0, xmmword ptr [rbp + 19720] + movaps xmmword ptr [rbp + 17472], xmm0 + movups xmm0, xmmword ptr [rbp + 19704] + movaps xmmword ptr [rbp + 17456], xmm0 +.Ltmp7914: + lea rcx, [rbp + 17456] + lea rdx, [rbp + 17472] + mov qword ptr [rbp + 3912], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7915: + mov byte ptr [rbp + 3911], al # 1-byte Spill + jmp .LBB80_176 +.LBB80_176: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3911] # 1-byte Reload + not al +.Ltmp7916: + and al, 1 + lea rcx, [rbp + 17496] + lea rdx, [rbp + 17504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7917: + jmp .LBB80_177 +.LBB80_177: # in Loop: Header=BB80_175 Depth=1 +.Ltmp7918: + lea rcx, [rbp + 17576] + lea rdx, [rbp + 17504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7919: + jmp .LBB80_186 +.Ltmp8884: +.LBB80_180: # Block address taken + # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_181 +.Ltmp8885: +.LBB80_181: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7922: + lea rcx, [rbp + 17576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7923: + mov byte ptr [rbp + 3910], al # 1-byte Spill + jmp .LBB80_182 +.LBB80_182: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3910] # 1-byte Reload + test al, 1 + jne .LBB80_183 + jmp .LBB80_189 +.LBB80_183: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7924: +.Ltmp8886: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7925: + mov byte ptr [rbp + 3909], al # 1-byte Spill + jmp .LBB80_184 +.LBB80_184: # in Loop: Header=BB80_175 Depth=1 + mov al, byte ptr [rbp + 3909] # 1-byte Reload + test al, 1 + jne .LBB80_185 + jmp .LBB80_188 +.LBB80_185: # in Loop: Header=BB80_175 Depth=1 +.Ltmp8887: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + int3 + jmp .LBB80_188 +.Ltmp8888: +.LBB80_186: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_181 +.Ltmp8889: +.LBB80_188: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + jmp .LBB80_189 +.Ltmp8890: +.LBB80_189: # in Loop: Header=BB80_175 Depth=1 + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7926: + lea rcx, [rbp + 17576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7927: + jmp .LBB80_190 +.LBB80_190: # in Loop: Header=BB80_175 Depth=1 + lea rcx, [rbp + 17576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_175 +.Ltmp8891: +# %bb.191: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_192 +.LBB80_192: # =>This Inner Loop Header: Depth=1 +.Ltmp8892: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 17352] + mov rcx, rax + mov qword ptr [rbp + 3896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1272 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17336] + mov qword ptr [rbp + 3888], rcx # 8-byte Spill + mov qword ptr [rbp + 3880], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17312] + mov qword ptr [rbp + 3872], rcx # 8-byte Spill + mov qword ptr [rbp + 3864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17376] + mov rdx, qword ptr [rbp + 3872] # 8-byte Reload + mov r8, qword ptr [rbp + 3888] # 8-byte Reload + mov r9, qword ptr [rbp + 3896] # 8-byte Reload + mov qword ptr [rbp + 3856], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7928: + lea rcx, [rbp + 17240] + lea rdx, [rbp + 17248] + lea r8, [rbp + 19704] +.Ltmp8893: + mov qword ptr [rbp + 3848], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7929: + jmp .LBB80_193 +.LBB80_193: # in Loop: Header=BB80_192 Depth=1 +.Ltmp7930: + lea rcx, [rbp + 17248] + lea rdx, [rbp + 17256] + lea r8, [rbp + 19720] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7931: + jmp .LBB80_194 +.LBB80_194: # in Loop: Header=BB80_192 Depth=1 +.Ltmp7932: + lea rcx, [rbp + 17376] + lea rdx, [rbp + 17256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7933: + jmp .LBB80_195 +.LBB80_195: # in Loop: Header=BB80_192 Depth=1 + lea rcx, [rbp + 17256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_201 +.Ltmp8894: +.LBB80_200: # Block address taken + # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_201 +.Ltmp8895: +.LBB80_201: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7936: + lea rcx, [rbp + 17376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7937: + mov byte ptr [rbp + 3847], al # 1-byte Spill + jmp .LBB80_202 +.LBB80_202: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [rbp + 3847] # 1-byte Reload + test al, 1 + jne .LBB80_203 + jmp .LBB80_207 +.LBB80_203: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7938: +.Ltmp8896: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7939: + mov byte ptr [rbp + 3846], al # 1-byte Spill + jmp .LBB80_204 +.LBB80_204: # in Loop: Header=BB80_192 Depth=1 + mov al, byte ptr [rbp + 3846] # 1-byte Reload + test al, 1 + jne .LBB80_205 + jmp .LBB80_206 +.LBB80_205: # in Loop: Header=BB80_192 Depth=1 +.Ltmp8897: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + int3 +.Ltmp8898: +.LBB80_206: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + jmp .LBB80_207 +.Ltmp8899: +.LBB80_207: # in Loop: Header=BB80_192 Depth=1 + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7940: + lea rcx, [rbp + 17376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7941: + jmp .LBB80_208 +.LBB80_208: # in Loop: Header=BB80_192 Depth=1 + lea rcx, [rbp + 17376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_192 +.Ltmp8900: +# %bb.209: + .cv_loc 80 1 1276 0 # ..\tests\span_tests.cpp:1276:0 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 17232], rax + .cv_loc 80 1 1277 0 # ..\tests\span_tests.cpp:1277:0 + lea rcx, [rbp + 17216] +.Ltmp8901: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 17232] +.Ltmp8902: + #DEBUG_VALUE: arr <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp8903: + .cv_loc 80 1 1278 0 # ..\tests\span_tests.cpp:1278:0 + lea rcx, [rbp + 17200] +.Ltmp8904: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 17232] + mov qword ptr [rbp + 3832], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp8905: + mov qword ptr [rbp + 3824], rax # 8-byte Spill +.LBB80_210: # =>This Inner Loop Header: Depth=1 +.Ltmp8906: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 17096] + mov rcx, rax + mov qword ptr [rbp + 3816], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1280 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 17080] + mov qword ptr [rbp + 3808], rcx # 8-byte Spill + mov qword ptr [rbp + 3800], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 17056] + mov qword ptr [rbp + 3792], rcx # 8-byte Spill + mov qword ptr [rbp + 3784], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 17120] + mov rdx, qword ptr [rbp + 3792] # 8-byte Reload + mov r8, qword ptr [rbp + 3808] # 8-byte Reload + mov r9, qword ptr [rbp + 3816] # 8-byte Reload + mov qword ptr [rbp + 3776], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7942: + lea rcx, [rbp + 16984] + lea rdx, [rbp + 16992] + lea r8, [rbp + 17216] +.Ltmp8907: + mov qword ptr [rbp + 3768], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7943: + jmp .LBB80_211 +.LBB80_211: # in Loop: Header=BB80_210 Depth=1 +.Ltmp7944: + lea rcx, [rbp + 16992] + lea rdx, [rbp + 17000] + lea r8, [rbp + 17200] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7945: + jmp .LBB80_212 +.LBB80_212: # in Loop: Header=BB80_210 Depth=1 +.Ltmp7946: + lea rcx, [rbp + 17120] + lea rdx, [rbp + 17000] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7947: + jmp .LBB80_213 +.LBB80_213: # in Loop: Header=BB80_210 Depth=1 + lea rcx, [rbp + 17000] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_219 +.Ltmp8908: +.LBB80_218: # Block address taken + # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp .LBB80_219 +.Ltmp8909: +.LBB80_219: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7950: + lea rcx, [rbp + 17120] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7951: + mov byte ptr [rbp + 3767], al # 1-byte Spill + jmp .LBB80_220 +.LBB80_220: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [rbp + 3767] # 1-byte Reload + test al, 1 + jne .LBB80_221 + jmp .LBB80_225 +.LBB80_221: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7952: +.Ltmp8910: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7953: + mov byte ptr [rbp + 3766], al # 1-byte Spill + jmp .LBB80_222 +.LBB80_222: # in Loop: Header=BB80_210 Depth=1 + mov al, byte ptr [rbp + 3766] # 1-byte Reload + test al, 1 + jne .LBB80_223 + jmp .LBB80_224 +.LBB80_223: # in Loop: Header=BB80_210 Depth=1 +.Ltmp8911: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + int3 +.Ltmp8912: +.LBB80_224: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + jmp .LBB80_225 +.Ltmp8913: +.LBB80_225: # in Loop: Header=BB80_210 Depth=1 + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7954: + lea rcx, [rbp + 17120] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7955: + jmp .LBB80_226 +.LBB80_226: # in Loop: Header=BB80_210 Depth=1 + lea rcx, [rbp + 17120] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_210 +.Ltmp8914: +# %bb.227: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_228 +.LBB80_228: # =>This Inner Loop Header: Depth=1 +.Ltmp8915: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 16880] + mov rcx, rax + mov qword ptr [rbp + 3752], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1281 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16864] + mov qword ptr [rbp + 3744], rcx # 8-byte Spill + mov qword ptr [rbp + 3736], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16840] + mov qword ptr [rbp + 3728], rcx # 8-byte Spill + mov qword ptr [rbp + 3720], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16904] + mov rdx, qword ptr [rbp + 3728] # 8-byte Reload + mov r8, qword ptr [rbp + 3744] # 8-byte Reload + mov r9, qword ptr [rbp + 3752] # 8-byte Reload + mov qword ptr [rbp + 3712], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8916: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16800], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16784], xmm0 +.Ltmp7956: + lea rcx, [rbp + 16784] + lea rdx, [rbp + 16800] + mov qword ptr [rbp + 3704], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7957: + mov byte ptr [rbp + 3703], al # 1-byte Spill + jmp .LBB80_229 +.LBB80_229: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3703] # 1-byte Reload + not al +.Ltmp7958: + and al, 1 + lea rcx, [rbp + 16824] + lea rdx, [rbp + 16832] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7959: + jmp .LBB80_230 +.LBB80_230: # in Loop: Header=BB80_228 Depth=1 +.Ltmp7960: + lea rcx, [rbp + 16904] + lea rdx, [rbp + 16832] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7961: + jmp .LBB80_239 +.Ltmp8917: +.LBB80_233: # Block address taken + # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_234 +.Ltmp8918: +.LBB80_234: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7964: + lea rcx, [rbp + 16904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7965: + mov byte ptr [rbp + 3702], al # 1-byte Spill + jmp .LBB80_235 +.LBB80_235: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3702] # 1-byte Reload + test al, 1 + jne .LBB80_236 + jmp .LBB80_242 +.LBB80_236: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7966: +.Ltmp8919: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7967: + mov byte ptr [rbp + 3701], al # 1-byte Spill + jmp .LBB80_237 +.LBB80_237: # in Loop: Header=BB80_228 Depth=1 + mov al, byte ptr [rbp + 3701] # 1-byte Reload + test al, 1 + jne .LBB80_238 + jmp .LBB80_241 +.LBB80_238: # in Loop: Header=BB80_228 Depth=1 +.Ltmp8920: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + int3 + jmp .LBB80_241 +.Ltmp8921: +.LBB80_239: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_234 +.Ltmp8922: +.LBB80_241: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + jmp .LBB80_242 +.Ltmp8923: +.LBB80_242: # in Loop: Header=BB80_228 Depth=1 + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7968: + lea rcx, [rbp + 16904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7969: + jmp .LBB80_243 +.LBB80_243: # in Loop: Header=BB80_228 Depth=1 + lea rcx, [rbp + 16904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_228 +.Ltmp8924: +# %bb.244: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_245 +.LBB80_245: # =>This Inner Loop Header: Depth=1 +.Ltmp8925: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 16680] + mov rcx, rax + mov qword ptr [rbp + 3688], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1282 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16664] + mov qword ptr [rbp + 3680], rcx # 8-byte Spill + mov qword ptr [rbp + 3672], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16640] + mov qword ptr [rbp + 3664], rcx # 8-byte Spill + mov qword ptr [rbp + 3656], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16704] + mov rdx, qword ptr [rbp + 3664] # 8-byte Reload + mov r8, qword ptr [rbp + 3680] # 8-byte Reload + mov r9, qword ptr [rbp + 3688] # 8-byte Reload + mov qword ptr [rbp + 3648], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8926: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16608], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16592], xmm0 +.Ltmp7970: + lea rcx, [rbp + 16592] + lea rdx, [rbp + 16608] + mov qword ptr [rbp + 3640], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7971: + mov byte ptr [rbp + 3639], al # 1-byte Spill + jmp .LBB80_246 +.LBB80_246: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3639] # 1-byte Reload + not al +.Ltmp7972: + and al, 1 + lea rcx, [rbp + 16624] + lea rdx, [rbp + 16632] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp7973: + jmp .LBB80_247 +.LBB80_247: # in Loop: Header=BB80_245 Depth=1 +.Ltmp7974: + lea rcx, [rbp + 16704] + lea rdx, [rbp + 16632] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp7975: + jmp .LBB80_256 +.Ltmp8927: +.LBB80_250: # Block address taken + # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_251 +.Ltmp8928: +.LBB80_251: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7978: + lea rcx, [rbp + 16704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7979: + mov byte ptr [rbp + 3638], al # 1-byte Spill + jmp .LBB80_252 +.LBB80_252: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3638] # 1-byte Reload + test al, 1 + jne .LBB80_253 + jmp .LBB80_259 +.LBB80_253: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7980: +.Ltmp8929: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7981: + mov byte ptr [rbp + 3637], al # 1-byte Spill + jmp .LBB80_254 +.LBB80_254: # in Loop: Header=BB80_245 Depth=1 + mov al, byte ptr [rbp + 3637] # 1-byte Reload + test al, 1 + jne .LBB80_255 + jmp .LBB80_258 +.LBB80_255: # in Loop: Header=BB80_245 Depth=1 +.Ltmp8930: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + int3 + jmp .LBB80_258 +.Ltmp8931: +.LBB80_256: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_251 +.Ltmp8932: +.LBB80_258: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + jmp .LBB80_259 +.Ltmp8933: +.LBB80_259: # in Loop: Header=BB80_245 Depth=1 + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7982: + lea rcx, [rbp + 16704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7983: + jmp .LBB80_260 +.LBB80_260: # in Loop: Header=BB80_245 Depth=1 + lea rcx, [rbp + 16704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_245 +.Ltmp8934: +# %bb.261: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_262 +.LBB80_262: # =>This Inner Loop Header: Depth=1 +.Ltmp8935: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 16488] + mov rcx, rax + mov qword ptr [rbp + 3624], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1283 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16472] + mov qword ptr [rbp + 3616], rcx # 8-byte Spill + mov qword ptr [rbp + 3608], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16448] + mov qword ptr [rbp + 3600], rcx # 8-byte Spill + mov qword ptr [rbp + 3592], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16512] + mov rdx, qword ptr [rbp + 3600] # 8-byte Reload + mov r8, qword ptr [rbp + 3616] # 8-byte Reload + mov r9, qword ptr [rbp + 3624] # 8-byte Reload + mov qword ptr [rbp + 3584], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7984: + lea rcx, [rbp + 16376] + lea rdx, [rbp + 16384] + lea r8, [rbp + 17216] +.Ltmp8936: + mov qword ptr [rbp + 3576], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7985: + jmp .LBB80_263 +.LBB80_263: # in Loop: Header=BB80_262 Depth=1 +.Ltmp7986: + lea rcx, [rbp + 16384] + lea rdx, [rbp + 16392] + lea r8, [rbp + 17200] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp7987: + jmp .LBB80_264 +.LBB80_264: # in Loop: Header=BB80_262 Depth=1 +.Ltmp7988: + lea rcx, [rbp + 16512] + lea rdx, [rbp + 16392] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp7989: + jmp .LBB80_265 +.LBB80_265: # in Loop: Header=BB80_262 Depth=1 + lea rcx, [rbp + 16392] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_271 +.Ltmp8937: +.LBB80_270: # Block address taken + # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_271 +.Ltmp8938: +.LBB80_271: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7992: + lea rcx, [rbp + 16512] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp7993: + mov byte ptr [rbp + 3575], al # 1-byte Spill + jmp .LBB80_272 +.LBB80_272: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [rbp + 3575] # 1-byte Reload + test al, 1 + jne .LBB80_273 + jmp .LBB80_277 +.LBB80_273: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7994: +.Ltmp8939: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp7995: + mov byte ptr [rbp + 3574], al # 1-byte Spill + jmp .LBB80_274 +.LBB80_274: # in Loop: Header=BB80_262 Depth=1 + mov al, byte ptr [rbp + 3574] # 1-byte Reload + test al, 1 + jne .LBB80_275 + jmp .LBB80_276 +.LBB80_275: # in Loop: Header=BB80_262 Depth=1 +.Ltmp8940: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + int3 +.Ltmp8941: +.LBB80_276: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + jmp .LBB80_277 +.Ltmp8942: +.LBB80_277: # in Loop: Header=BB80_262 Depth=1 + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7996: + lea rcx, [rbp + 16512] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp7997: + jmp .LBB80_278 +.LBB80_278: # in Loop: Header=BB80_262 Depth=1 + lea rcx, [rbp + 16512] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_262 +.Ltmp8943: +# %bb.279: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_280 +.LBB80_280: # =>This Inner Loop Header: Depth=1 +.Ltmp8944: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 16272] + mov rcx, rax + mov qword ptr [rbp + 3560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1284 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16256] + mov qword ptr [rbp + 3552], rcx # 8-byte Spill + mov qword ptr [rbp + 3544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16232] + mov qword ptr [rbp + 3536], rcx # 8-byte Spill + mov qword ptr [rbp + 3528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16296] + mov rdx, qword ptr [rbp + 3536] # 8-byte Reload + mov r8, qword ptr [rbp + 3552] # 8-byte Reload + mov r9, qword ptr [rbp + 3560] # 8-byte Reload + mov qword ptr [rbp + 3520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8945: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 16192], xmm0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 16176], xmm0 +.Ltmp7998: + lea rcx, [rbp + 16176] + lea rdx, [rbp + 16192] + mov qword ptr [rbp + 3512], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp7999: + mov byte ptr [rbp + 3511], al # 1-byte Spill + jmp .LBB80_281 +.LBB80_281: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3511] # 1-byte Reload + not al +.Ltmp8000: + and al, 1 + lea rcx, [rbp + 16216] + lea rdx, [rbp + 16224] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8001: + jmp .LBB80_282 +.LBB80_282: # in Loop: Header=BB80_280 Depth=1 +.Ltmp8002: + lea rcx, [rbp + 16296] + lea rdx, [rbp + 16224] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8003: + jmp .LBB80_291 +.Ltmp8946: +.LBB80_285: # Block address taken + # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_286 +.Ltmp8947: +.LBB80_286: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8006: + lea rcx, [rbp + 16296] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8007: + mov byte ptr [rbp + 3510], al # 1-byte Spill + jmp .LBB80_287 +.LBB80_287: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3510] # 1-byte Reload + test al, 1 + jne .LBB80_288 + jmp .LBB80_294 +.LBB80_288: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8008: +.Ltmp8948: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8009: + mov byte ptr [rbp + 3509], al # 1-byte Spill + jmp .LBB80_289 +.LBB80_289: # in Loop: Header=BB80_280 Depth=1 + mov al, byte ptr [rbp + 3509] # 1-byte Reload + test al, 1 + jne .LBB80_290 + jmp .LBB80_293 +.LBB80_290: # in Loop: Header=BB80_280 Depth=1 +.Ltmp8949: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + int3 + jmp .LBB80_293 +.Ltmp8950: +.LBB80_291: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_286 +.Ltmp8951: +.LBB80_293: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + jmp .LBB80_294 +.Ltmp8952: +.LBB80_294: # in Loop: Header=BB80_280 Depth=1 + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8010: + lea rcx, [rbp + 16296] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8011: + jmp .LBB80_295 +.LBB80_295: # in Loop: Header=BB80_280 Depth=1 + lea rcx, [rbp + 16296] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_280 +.Ltmp8953: +# %bb.296: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_297 +.LBB80_297: # =>This Inner Loop Header: Depth=1 +.Ltmp8954: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 16072] + mov rcx, rax + mov qword ptr [rbp + 3496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1285 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 16056] + mov qword ptr [rbp + 3488], rcx # 8-byte Spill + mov qword ptr [rbp + 3480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 16032] + mov qword ptr [rbp + 3472], rcx # 8-byte Spill + mov qword ptr [rbp + 3464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 16096] + mov rdx, qword ptr [rbp + 3472] # 8-byte Reload + mov r8, qword ptr [rbp + 3488] # 8-byte Reload + mov r9, qword ptr [rbp + 3496] # 8-byte Reload + mov qword ptr [rbp + 3456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8012: + lea rcx, [rbp + 15960] + lea rdx, [rbp + 15968] + lea r8, [rbp + 17216] +.Ltmp8955: + mov qword ptr [rbp + 3448], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8013: + jmp .LBB80_298 +.LBB80_298: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8014: + lea rcx, [rbp + 15968] + lea rdx, [rbp + 15976] + lea r8, [rbp + 17200] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8015: + jmp .LBB80_299 +.LBB80_299: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8016: + lea rcx, [rbp + 16096] + lea rdx, [rbp + 15976] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8017: + jmp .LBB80_300 +.LBB80_300: # in Loop: Header=BB80_297 Depth=1 + lea rcx, [rbp + 15976] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_306 +.Ltmp8956: +.LBB80_305: # Block address taken + # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_306 +.Ltmp8957: +.LBB80_306: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8020: + lea rcx, [rbp + 16096] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8021: + mov byte ptr [rbp + 3447], al # 1-byte Spill + jmp .LBB80_307 +.LBB80_307: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [rbp + 3447] # 1-byte Reload + test al, 1 + jne .LBB80_308 + jmp .LBB80_312 +.LBB80_308: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8022: +.Ltmp8958: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8023: + mov byte ptr [rbp + 3446], al # 1-byte Spill + jmp .LBB80_309 +.LBB80_309: # in Loop: Header=BB80_297 Depth=1 + mov al, byte ptr [rbp + 3446] # 1-byte Reload + test al, 1 + jne .LBB80_310 + jmp .LBB80_311 +.LBB80_310: # in Loop: Header=BB80_297 Depth=1 +.Ltmp8959: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + int3 +.Ltmp8960: +.LBB80_311: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + jmp .LBB80_312 +.Ltmp8961: +.LBB80_312: # in Loop: Header=BB80_297 Depth=1 + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8024: + lea rcx, [rbp + 16096] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8025: + jmp .LBB80_313 +.LBB80_313: # in Loop: Header=BB80_297 Depth=1 + lea rcx, [rbp + 16096] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_297 +.Ltmp8962: +# %bb.314: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_315 +.LBB80_315: # =>This Inner Loop Header: Depth=1 +.Ltmp8963: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 15856] + mov rcx, rax + mov qword ptr [rbp + 3432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1286 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15840] + mov qword ptr [rbp + 3424], rcx # 8-byte Spill + mov qword ptr [rbp + 3416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15816] + mov qword ptr [rbp + 3408], rcx # 8-byte Spill + mov qword ptr [rbp + 3400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15880] + mov rdx, qword ptr [rbp + 3408] # 8-byte Reload + mov r8, qword ptr [rbp + 3424] # 8-byte Reload + mov r9, qword ptr [rbp + 3432] # 8-byte Reload + mov qword ptr [rbp + 3392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8026: + lea rcx, [rbp + 15744] + lea rdx, [rbp + 15752] + lea r8, [rbp + 17200] +.Ltmp8964: + mov qword ptr [rbp + 3384], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8027: + jmp .LBB80_316 +.LBB80_316: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8028: + lea rcx, [rbp + 15752] + lea rdx, [rbp + 15760] + lea r8, [rbp + 17216] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8029: + jmp .LBB80_317 +.LBB80_317: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8030: + lea rcx, [rbp + 15880] + lea rdx, [rbp + 15760] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8031: + jmp .LBB80_318 +.LBB80_318: # in Loop: Header=BB80_315 Depth=1 + lea rcx, [rbp + 15760] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_324 +.Ltmp8965: +.LBB80_323: # Block address taken + # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_324 +.Ltmp8966: +.LBB80_324: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8034: + lea rcx, [rbp + 15880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8035: + mov byte ptr [rbp + 3383], al # 1-byte Spill + jmp .LBB80_325 +.LBB80_325: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [rbp + 3383] # 1-byte Reload + test al, 1 + jne .LBB80_326 + jmp .LBB80_330 +.LBB80_326: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8036: +.Ltmp8967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8037: + mov byte ptr [rbp + 3382], al # 1-byte Spill + jmp .LBB80_327 +.LBB80_327: # in Loop: Header=BB80_315 Depth=1 + mov al, byte ptr [rbp + 3382] # 1-byte Reload + test al, 1 + jne .LBB80_328 + jmp .LBB80_329 +.LBB80_328: # in Loop: Header=BB80_315 Depth=1 +.Ltmp8968: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + int3 +.Ltmp8969: +.LBB80_329: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + jmp .LBB80_330 +.Ltmp8970: +.LBB80_330: # in Loop: Header=BB80_315 Depth=1 + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8038: + lea rcx, [rbp + 15880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8039: + jmp .LBB80_331 +.LBB80_331: # in Loop: Header=BB80_315 Depth=1 + lea rcx, [rbp + 15880] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_315 +.Ltmp8971: +# %bb.332: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_333 +.LBB80_333: # =>This Inner Loop Header: Depth=1 +.Ltmp8972: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 15640] + mov rcx, rax + mov qword ptr [rbp + 3368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1287 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15624] + mov qword ptr [rbp + 3360], rcx # 8-byte Spill + mov qword ptr [rbp + 3352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15600] + mov qword ptr [rbp + 3344], rcx # 8-byte Spill + mov qword ptr [rbp + 3336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15664] + mov rdx, qword ptr [rbp + 3344] # 8-byte Reload + mov r8, qword ptr [rbp + 3360] # 8-byte Reload + mov r9, qword ptr [rbp + 3368] # 8-byte Reload + mov qword ptr [rbp + 3328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8973: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 15568], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 15552], xmm0 +.Ltmp8040: + lea rcx, [rbp + 15552] + lea rdx, [rbp + 15568] + mov qword ptr [rbp + 3320], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8041: + mov byte ptr [rbp + 3319], al # 1-byte Spill + jmp .LBB80_334 +.LBB80_334: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3319] # 1-byte Reload + not al +.Ltmp8042: + and al, 1 + lea rcx, [rbp + 15584] + lea rdx, [rbp + 15592] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8043: + jmp .LBB80_335 +.LBB80_335: # in Loop: Header=BB80_333 Depth=1 +.Ltmp8044: + lea rcx, [rbp + 15664] + lea rdx, [rbp + 15592] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8045: + jmp .LBB80_344 +.Ltmp8974: +.LBB80_338: # Block address taken + # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_339 +.Ltmp8975: +.LBB80_339: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8048: + lea rcx, [rbp + 15664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8049: + mov byte ptr [rbp + 3318], al # 1-byte Spill + jmp .LBB80_340 +.LBB80_340: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3318] # 1-byte Reload + test al, 1 + jne .LBB80_341 + jmp .LBB80_347 +.LBB80_341: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8050: +.Ltmp8976: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8051: + mov byte ptr [rbp + 3317], al # 1-byte Spill + jmp .LBB80_342 +.LBB80_342: # in Loop: Header=BB80_333 Depth=1 + mov al, byte ptr [rbp + 3317] # 1-byte Reload + test al, 1 + jne .LBB80_343 + jmp .LBB80_346 +.LBB80_343: # in Loop: Header=BB80_333 Depth=1 +.Ltmp8977: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + int3 + jmp .LBB80_346 +.Ltmp8978: +.LBB80_344: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_339 +.Ltmp8979: +.LBB80_346: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + jmp .LBB80_347 +.Ltmp8980: +.LBB80_347: # in Loop: Header=BB80_333 Depth=1 + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8052: + lea rcx, [rbp + 15664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8053: + jmp .LBB80_348 +.LBB80_348: # in Loop: Header=BB80_333 Depth=1 + lea rcx, [rbp + 15664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_333 +.Ltmp8981: +# %bb.349: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_350 +.LBB80_350: # =>This Inner Loop Header: Depth=1 +.Ltmp8982: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 15448] + mov rcx, rax + mov qword ptr [rbp + 3304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1288 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15432] + mov qword ptr [rbp + 3296], rcx # 8-byte Spill + mov qword ptr [rbp + 3288], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15408] + mov qword ptr [rbp + 3280], rcx # 8-byte Spill + mov qword ptr [rbp + 3272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15472] + mov rdx, qword ptr [rbp + 3280] # 8-byte Reload + mov r8, qword ptr [rbp + 3296] # 8-byte Reload + mov r9, qword ptr [rbp + 3304] # 8-byte Reload + mov qword ptr [rbp + 3264], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp8983: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 15376], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 15360], xmm0 +.Ltmp8054: + lea rcx, [rbp + 15360] + lea rdx, [rbp + 15376] + mov qword ptr [rbp + 3256], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8055: + mov byte ptr [rbp + 3255], al # 1-byte Spill + jmp .LBB80_351 +.LBB80_351: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3255] # 1-byte Reload + not al +.Ltmp8056: + and al, 1 + lea rcx, [rbp + 15392] + lea rdx, [rbp + 15400] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8057: + jmp .LBB80_352 +.LBB80_352: # in Loop: Header=BB80_350 Depth=1 +.Ltmp8058: + lea rcx, [rbp + 15472] + lea rdx, [rbp + 15400] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8059: + jmp .LBB80_361 +.Ltmp8984: +.LBB80_355: # Block address taken + # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_356 +.Ltmp8985: +.LBB80_356: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8062: + lea rcx, [rbp + 15472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8063: + mov byte ptr [rbp + 3254], al # 1-byte Spill + jmp .LBB80_357 +.LBB80_357: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3254] # 1-byte Reload + test al, 1 + jne .LBB80_358 + jmp .LBB80_364 +.LBB80_358: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8064: +.Ltmp8986: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8065: + mov byte ptr [rbp + 3253], al # 1-byte Spill + jmp .LBB80_359 +.LBB80_359: # in Loop: Header=BB80_350 Depth=1 + mov al, byte ptr [rbp + 3253] # 1-byte Reload + test al, 1 + jne .LBB80_360 + jmp .LBB80_363 +.LBB80_360: # in Loop: Header=BB80_350 Depth=1 +.Ltmp8987: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + int3 + jmp .LBB80_363 +.Ltmp8988: +.LBB80_361: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_356 +.Ltmp8989: +.LBB80_363: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + jmp .LBB80_364 +.Ltmp8990: +.LBB80_364: # in Loop: Header=BB80_350 Depth=1 + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8066: + lea rcx, [rbp + 15472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8067: + jmp .LBB80_365 +.LBB80_365: # in Loop: Header=BB80_350 Depth=1 + lea rcx, [rbp + 15472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_350 +.Ltmp8991: +# %bb.366: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_367 +.LBB80_367: # =>This Inner Loop Header: Depth=1 +.Ltmp8992: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 15256] + mov rcx, rax + mov qword ptr [rbp + 3240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1289 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15240] + mov qword ptr [rbp + 3232], rcx # 8-byte Spill + mov qword ptr [rbp + 3224], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15216] + mov qword ptr [rbp + 3216], rcx # 8-byte Spill + mov qword ptr [rbp + 3208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15280] + mov rdx, qword ptr [rbp + 3216] # 8-byte Reload + mov r8, qword ptr [rbp + 3232] # 8-byte Reload + mov r9, qword ptr [rbp + 3240] # 8-byte Reload + mov qword ptr [rbp + 3200], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8068: + lea rcx, [rbp + 15144] + lea rdx, [rbp + 15152] + lea r8, [rbp + 17200] +.Ltmp8993: + mov qword ptr [rbp + 3192], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8069: + jmp .LBB80_368 +.LBB80_368: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8070: + lea rcx, [rbp + 15152] + lea rdx, [rbp + 15160] + lea r8, [rbp + 17216] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8071: + jmp .LBB80_369 +.LBB80_369: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8072: + lea rcx, [rbp + 15280] + lea rdx, [rbp + 15160] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8073: + jmp .LBB80_370 +.LBB80_370: # in Loop: Header=BB80_367 Depth=1 + lea rcx, [rbp + 15160] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_376 +.Ltmp8994: +.LBB80_375: # Block address taken + # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_376 +.Ltmp8995: +.LBB80_376: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8076: + lea rcx, [rbp + 15280] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8077: + mov byte ptr [rbp + 3191], al # 1-byte Spill + jmp .LBB80_377 +.LBB80_377: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [rbp + 3191] # 1-byte Reload + test al, 1 + jne .LBB80_378 + jmp .LBB80_382 +.LBB80_378: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8078: +.Ltmp8996: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8079: + mov byte ptr [rbp + 3190], al # 1-byte Spill + jmp .LBB80_379 +.LBB80_379: # in Loop: Header=BB80_367 Depth=1 + mov al, byte ptr [rbp + 3190] # 1-byte Reload + test al, 1 + jne .LBB80_380 + jmp .LBB80_381 +.LBB80_380: # in Loop: Header=BB80_367 Depth=1 +.Ltmp8997: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + int3 +.Ltmp8998: +.LBB80_381: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + jmp .LBB80_382 +.Ltmp8999: +.LBB80_382: # in Loop: Header=BB80_367 Depth=1 + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8080: + lea rcx, [rbp + 15280] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8081: + jmp .LBB80_383 +.LBB80_383: # in Loop: Header=BB80_367 Depth=1 + lea rcx, [rbp + 15280] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_367 +.Ltmp9000: +# %bb.384: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_385 +.LBB80_385: # =>This Inner Loop Header: Depth=1 +.Ltmp9001: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 15040] + mov rcx, rax + mov qword ptr [rbp + 3176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1290 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 15024] + mov qword ptr [rbp + 3168], rcx # 8-byte Spill + mov qword ptr [rbp + 3160], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 15000] + mov qword ptr [rbp + 3152], rcx # 8-byte Spill + mov qword ptr [rbp + 3144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 15064] + mov rdx, qword ptr [rbp + 3152] # 8-byte Reload + mov r8, qword ptr [rbp + 3168] # 8-byte Reload + mov r9, qword ptr [rbp + 3176] # 8-byte Reload + mov qword ptr [rbp + 3136], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9002: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + movups xmm0, xmmword ptr [rbp + 17216] + movaps xmmword ptr [rbp + 14960], xmm0 + movups xmm0, xmmword ptr [rbp + 17200] + movaps xmmword ptr [rbp + 14944], xmm0 +.Ltmp8082: + lea rcx, [rbp + 14944] + lea rdx, [rbp + 14960] + mov qword ptr [rbp + 3128], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8083: + mov byte ptr [rbp + 3127], al # 1-byte Spill + jmp .LBB80_386 +.LBB80_386: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3127] # 1-byte Reload + not al +.Ltmp8084: + and al, 1 + lea rcx, [rbp + 14984] + lea rdx, [rbp + 14992] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8085: + jmp .LBB80_387 +.LBB80_387: # in Loop: Header=BB80_385 Depth=1 +.Ltmp8086: + lea rcx, [rbp + 15064] + lea rdx, [rbp + 14992] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8087: + jmp .LBB80_396 +.Ltmp9003: +.LBB80_390: # Block address taken + # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_391 +.Ltmp9004: +.LBB80_391: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8090: + lea rcx, [rbp + 15064] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8091: + mov byte ptr [rbp + 3126], al # 1-byte Spill + jmp .LBB80_392 +.LBB80_392: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3126] # 1-byte Reload + test al, 1 + jne .LBB80_393 + jmp .LBB80_399 +.LBB80_393: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8092: +.Ltmp9005: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8093: + mov byte ptr [rbp + 3125], al # 1-byte Spill + jmp .LBB80_394 +.LBB80_394: # in Loop: Header=BB80_385 Depth=1 + mov al, byte ptr [rbp + 3125] # 1-byte Reload + test al, 1 + jne .LBB80_395 + jmp .LBB80_398 +.LBB80_395: # in Loop: Header=BB80_385 Depth=1 +.Ltmp9006: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + int3 + jmp .LBB80_398 +.Ltmp9007: +.LBB80_396: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_391 +.Ltmp9008: +.LBB80_398: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + jmp .LBB80_399 +.Ltmp9009: +.LBB80_399: # in Loop: Header=BB80_385 Depth=1 + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8094: + lea rcx, [rbp + 15064] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8095: + jmp .LBB80_400 +.LBB80_400: # in Loop: Header=BB80_385 Depth=1 + lea rcx, [rbp + 15064] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_385 +.Ltmp9010: +# %bb.401: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_402 +.LBB80_402: # =>This Inner Loop Header: Depth=1 +.Ltmp9011: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 14840] + mov rcx, rax + mov qword ptr [rbp + 3112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1291 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14824] + mov qword ptr [rbp + 3104], rcx # 8-byte Spill + mov qword ptr [rbp + 3096], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14800] + mov qword ptr [rbp + 3088], rcx # 8-byte Spill + mov qword ptr [rbp + 3080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14864] + mov rdx, qword ptr [rbp + 3088] # 8-byte Reload + mov r8, qword ptr [rbp + 3104] # 8-byte Reload + mov r9, qword ptr [rbp + 3112] # 8-byte Reload + mov qword ptr [rbp + 3072], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8096: + lea rcx, [rbp + 14728] + lea rdx, [rbp + 14736] + lea r8, [rbp + 17200] +.Ltmp9012: + mov qword ptr [rbp + 3064], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8097: + jmp .LBB80_403 +.LBB80_403: # in Loop: Header=BB80_402 Depth=1 +.Ltmp8098: + lea rcx, [rbp + 14736] + lea rdx, [rbp + 14744] + lea r8, [rbp + 17216] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8099: + jmp .LBB80_404 +.LBB80_404: # in Loop: Header=BB80_402 Depth=1 +.Ltmp8100: + lea rcx, [rbp + 14864] + lea rdx, [rbp + 14744] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8101: + jmp .LBB80_405 +.LBB80_405: # in Loop: Header=BB80_402 Depth=1 + lea rcx, [rbp + 14744] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_411 +.Ltmp9013: +.LBB80_410: # Block address taken + # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_411 +.Ltmp9014: +.LBB80_411: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8104: + lea rcx, [rbp + 14864] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8105: + mov byte ptr [rbp + 3063], al # 1-byte Spill + jmp .LBB80_412 +.LBB80_412: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [rbp + 3063] # 1-byte Reload + test al, 1 + jne .LBB80_413 + jmp .LBB80_417 +.LBB80_413: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8106: +.Ltmp9015: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8107: + mov byte ptr [rbp + 3062], al # 1-byte Spill + jmp .LBB80_414 +.LBB80_414: # in Loop: Header=BB80_402 Depth=1 + mov al, byte ptr [rbp + 3062] # 1-byte Reload + test al, 1 + jne .LBB80_415 + jmp .LBB80_416 +.LBB80_415: # in Loop: Header=BB80_402 Depth=1 +.Ltmp9016: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + int3 +.Ltmp9017: +.LBB80_416: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + jmp .LBB80_417 +.Ltmp9018: +.LBB80_417: # in Loop: Header=BB80_402 Depth=1 + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8108: + lea rcx, [rbp + 14864] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8109: + jmp .LBB80_418 +.LBB80_418: # in Loop: Header=BB80_402 Depth=1 + lea rcx, [rbp + 14864] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_402 +.Ltmp9019: +# %bb.419: + .cv_loc 80 1 1295 0 # ..\tests\span_tests.cpp:1295:0 + mov rax, qword ptr [rip + ".L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 14720], rax + .cv_loc 80 1 1297 0 # ..\tests\span_tests.cpp:1297:0 + lea rcx, [rbp + 14704] +.Ltmp9020: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp9021: + .cv_loc 80 1 1298 0 # ..\tests\span_tests.cpp:1298:0 + lea rcx, [rbp + 14688] +.Ltmp9022: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 14720] + mov qword ptr [rbp + 3048], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9023: + mov qword ptr [rbp + 3040], rax # 8-byte Spill +.LBB80_420: # =>This Inner Loop Header: Depth=1 +.Ltmp9024: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 14584] + mov rcx, rax + mov qword ptr [rbp + 3032], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1300 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14568] + mov qword ptr [rbp + 3024], rcx # 8-byte Spill + mov qword ptr [rbp + 3016], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14544] + mov qword ptr [rbp + 3008], rcx # 8-byte Spill + mov qword ptr [rbp + 3000], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14608] + mov rdx, qword ptr [rbp + 3008] # 8-byte Reload + mov r8, qword ptr [rbp + 3024] # 8-byte Reload + mov r9, qword ptr [rbp + 3032] # 8-byte Reload + mov qword ptr [rbp + 2992], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8110: + lea rcx, [rbp + 14472] + lea rdx, [rbp + 14480] + lea r8, [rbp + 14704] +.Ltmp9025: + mov qword ptr [rbp + 2984], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8111: + jmp .LBB80_421 +.LBB80_421: # in Loop: Header=BB80_420 Depth=1 +.Ltmp8112: + lea rcx, [rbp + 14480] + lea rdx, [rbp + 14488] + lea r8, [rbp + 14688] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8113: + jmp .LBB80_422 +.LBB80_422: # in Loop: Header=BB80_420 Depth=1 +.Ltmp8114: + lea rcx, [rbp + 14608] + lea rdx, [rbp + 14488] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8115: + jmp .LBB80_423 +.LBB80_423: # in Loop: Header=BB80_420 Depth=1 + lea rcx, [rbp + 14488] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_429 +.Ltmp9026: +.LBB80_428: # Block address taken + # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp .LBB80_429 +.Ltmp9027: +.LBB80_429: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8118: + lea rcx, [rbp + 14608] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8119: + mov byte ptr [rbp + 2983], al # 1-byte Spill + jmp .LBB80_430 +.LBB80_430: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [rbp + 2983] # 1-byte Reload + test al, 1 + jne .LBB80_431 + jmp .LBB80_435 +.LBB80_431: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8120: +.Ltmp9028: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8121: + mov byte ptr [rbp + 2982], al # 1-byte Spill + jmp .LBB80_432 +.LBB80_432: # in Loop: Header=BB80_420 Depth=1 + mov al, byte ptr [rbp + 2982] # 1-byte Reload + test al, 1 + jne .LBB80_433 + jmp .LBB80_434 +.LBB80_433: # in Loop: Header=BB80_420 Depth=1 +.Ltmp9029: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + int3 +.Ltmp9030: +.LBB80_434: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + jmp .LBB80_435 +.Ltmp9031: +.LBB80_435: # in Loop: Header=BB80_420 Depth=1 + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8122: + lea rcx, [rbp + 14608] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8123: + jmp .LBB80_436 +.LBB80_436: # in Loop: Header=BB80_420 Depth=1 + lea rcx, [rbp + 14608] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_420 +.Ltmp9032: +# %bb.437: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_438 +.LBB80_438: # =>This Inner Loop Header: Depth=1 +.Ltmp9033: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 14368] + mov rcx, rax + mov qword ptr [rbp + 2968], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1301 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14352] + mov qword ptr [rbp + 2960], rcx # 8-byte Spill + mov qword ptr [rbp + 2952], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14328] + mov qword ptr [rbp + 2944], rcx # 8-byte Spill + mov qword ptr [rbp + 2936], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14392] + mov rdx, qword ptr [rbp + 2944] # 8-byte Reload + mov r8, qword ptr [rbp + 2960] # 8-byte Reload + mov r9, qword ptr [rbp + 2968] # 8-byte Reload + mov qword ptr [rbp + 2928], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8124: + lea rcx, [rbp + 14256] + lea rdx, [rbp + 14264] + lea r8, [rbp + 14688] +.Ltmp9034: + mov qword ptr [rbp + 2920], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8125: + jmp .LBB80_439 +.LBB80_439: # in Loop: Header=BB80_438 Depth=1 +.Ltmp8126: + lea rcx, [rbp + 14264] + lea rdx, [rbp + 14272] + lea r8, [rbp + 14704] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8127: + jmp .LBB80_440 +.LBB80_440: # in Loop: Header=BB80_438 Depth=1 +.Ltmp8128: + lea rcx, [rbp + 14392] + lea rdx, [rbp + 14272] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8129: + jmp .LBB80_441 +.LBB80_441: # in Loop: Header=BB80_438 Depth=1 + lea rcx, [rbp + 14272] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_447 +.Ltmp9035: +.LBB80_446: # Block address taken + # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_447 +.Ltmp9036: +.LBB80_447: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8132: + lea rcx, [rbp + 14392] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8133: + mov byte ptr [rbp + 2919], al # 1-byte Spill + jmp .LBB80_448 +.LBB80_448: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [rbp + 2919] # 1-byte Reload + test al, 1 + jne .LBB80_449 + jmp .LBB80_453 +.LBB80_449: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8134: +.Ltmp9037: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8135: + mov byte ptr [rbp + 2918], al # 1-byte Spill + jmp .LBB80_450 +.LBB80_450: # in Loop: Header=BB80_438 Depth=1 + mov al, byte ptr [rbp + 2918] # 1-byte Reload + test al, 1 + jne .LBB80_451 + jmp .LBB80_452 +.LBB80_451: # in Loop: Header=BB80_438 Depth=1 +.Ltmp9038: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + int3 +.Ltmp9039: +.LBB80_452: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + jmp .LBB80_453 +.Ltmp9040: +.LBB80_453: # in Loop: Header=BB80_438 Depth=1 + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8136: + lea rcx, [rbp + 14392] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8137: + jmp .LBB80_454 +.LBB80_454: # in Loop: Header=BB80_438 Depth=1 + lea rcx, [rbp + 14392] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_438 +.Ltmp9041: +# %bb.455: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_456 +.LBB80_456: # =>This Inner Loop Header: Depth=1 +.Ltmp9042: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 14152] + mov rcx, rax + mov qword ptr [rbp + 2904], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1302 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 14136] + mov qword ptr [rbp + 2896], rcx # 8-byte Spill + mov qword ptr [rbp + 2888], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 14112] + mov qword ptr [rbp + 2880], rcx # 8-byte Spill + mov qword ptr [rbp + 2872], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 14176] + mov rdx, qword ptr [rbp + 2880] # 8-byte Reload + mov r8, qword ptr [rbp + 2896] # 8-byte Reload + mov r9, qword ptr [rbp + 2904] # 8-byte Reload + mov qword ptr [rbp + 2864], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9043: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 14080], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 14064], xmm0 +.Ltmp8138: + lea rcx, [rbp + 14064] + lea rdx, [rbp + 14080] + mov qword ptr [rbp + 2856], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8139: + mov byte ptr [rbp + 2855], al # 1-byte Spill + jmp .LBB80_457 +.LBB80_457: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2855] # 1-byte Reload + not al +.Ltmp8140: + and al, 1 + lea rcx, [rbp + 14096] + lea rdx, [rbp + 14104] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8141: + jmp .LBB80_458 +.LBB80_458: # in Loop: Header=BB80_456 Depth=1 +.Ltmp8142: + lea rcx, [rbp + 14176] + lea rdx, [rbp + 14104] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8143: + jmp .LBB80_467 +.Ltmp9044: +.LBB80_461: # Block address taken + # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_462 +.Ltmp9045: +.LBB80_462: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8146: + lea rcx, [rbp + 14176] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8147: + mov byte ptr [rbp + 2854], al # 1-byte Spill + jmp .LBB80_463 +.LBB80_463: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2854] # 1-byte Reload + test al, 1 + jne .LBB80_464 + jmp .LBB80_470 +.LBB80_464: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8148: +.Ltmp9046: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8149: + mov byte ptr [rbp + 2853], al # 1-byte Spill + jmp .LBB80_465 +.LBB80_465: # in Loop: Header=BB80_456 Depth=1 + mov al, byte ptr [rbp + 2853] # 1-byte Reload + test al, 1 + jne .LBB80_466 + jmp .LBB80_469 +.LBB80_466: # in Loop: Header=BB80_456 Depth=1 +.Ltmp9047: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + int3 + jmp .LBB80_469 +.Ltmp9048: +.LBB80_467: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_462 +.Ltmp9049: +.LBB80_469: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + jmp .LBB80_470 +.Ltmp9050: +.LBB80_470: # in Loop: Header=BB80_456 Depth=1 + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8150: + lea rcx, [rbp + 14176] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8151: + jmp .LBB80_471 +.LBB80_471: # in Loop: Header=BB80_456 Depth=1 + lea rcx, [rbp + 14176] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_456 +.Ltmp9051: +# %bb.472: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_473 +.LBB80_473: # =>This Inner Loop Header: Depth=1 +.Ltmp9052: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 13960] + mov rcx, rax + mov qword ptr [rbp + 2840], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1303 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13944] + mov qword ptr [rbp + 2832], rcx # 8-byte Spill + mov qword ptr [rbp + 2824], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13920] + mov qword ptr [rbp + 2816], rcx # 8-byte Spill + mov qword ptr [rbp + 2808], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13984] + mov rdx, qword ptr [rbp + 2816] # 8-byte Reload + mov r8, qword ptr [rbp + 2832] # 8-byte Reload + mov r9, qword ptr [rbp + 2840] # 8-byte Reload + mov qword ptr [rbp + 2800], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9053: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13888], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13872], xmm0 +.Ltmp8152: + lea rcx, [rbp + 13872] + lea rdx, [rbp + 13888] + mov qword ptr [rbp + 2792], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8153: + mov byte ptr [rbp + 2791], al # 1-byte Spill + jmp .LBB80_474 +.LBB80_474: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2791] # 1-byte Reload + not al +.Ltmp8154: + and al, 1 + lea rcx, [rbp + 13904] + lea rdx, [rbp + 13912] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8155: + jmp .LBB80_475 +.LBB80_475: # in Loop: Header=BB80_473 Depth=1 +.Ltmp8156: + lea rcx, [rbp + 13984] + lea rdx, [rbp + 13912] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8157: + jmp .LBB80_484 +.Ltmp9054: +.LBB80_478: # Block address taken + # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_479 +.Ltmp9055: +.LBB80_479: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8160: + lea rcx, [rbp + 13984] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8161: + mov byte ptr [rbp + 2790], al # 1-byte Spill + jmp .LBB80_480 +.LBB80_480: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2790] # 1-byte Reload + test al, 1 + jne .LBB80_481 + jmp .LBB80_487 +.LBB80_481: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8162: +.Ltmp9056: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8163: + mov byte ptr [rbp + 2789], al # 1-byte Spill + jmp .LBB80_482 +.LBB80_482: # in Loop: Header=BB80_473 Depth=1 + mov al, byte ptr [rbp + 2789] # 1-byte Reload + test al, 1 + jne .LBB80_483 + jmp .LBB80_486 +.LBB80_483: # in Loop: Header=BB80_473 Depth=1 +.Ltmp9057: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + int3 + jmp .LBB80_486 +.Ltmp9058: +.LBB80_484: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_479 +.Ltmp9059: +.LBB80_486: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + jmp .LBB80_487 +.Ltmp9060: +.LBB80_487: # in Loop: Header=BB80_473 Depth=1 + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8164: + lea rcx, [rbp + 13984] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8165: + jmp .LBB80_488 +.LBB80_488: # in Loop: Header=BB80_473 Depth=1 + lea rcx, [rbp + 13984] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_473 +.Ltmp9061: +# %bb.489: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_490 +.LBB80_490: # =>This Inner Loop Header: Depth=1 +.Ltmp9062: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 13768] + mov rcx, rax + mov qword ptr [rbp + 2776], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1304 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13752] + mov qword ptr [rbp + 2768], rcx # 8-byte Spill + mov qword ptr [rbp + 2760], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13728] + mov qword ptr [rbp + 2752], rcx # 8-byte Spill + mov qword ptr [rbp + 2744], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13792] + mov rdx, qword ptr [rbp + 2752] # 8-byte Reload + mov r8, qword ptr [rbp + 2768] # 8-byte Reload + mov r9, qword ptr [rbp + 2776] # 8-byte Reload + mov qword ptr [rbp + 2736], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8166: + lea rcx, [rbp + 13656] + lea rdx, [rbp + 13664] + lea r8, [rbp + 14704] +.Ltmp9063: + mov qword ptr [rbp + 2728], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8167: + jmp .LBB80_491 +.LBB80_491: # in Loop: Header=BB80_490 Depth=1 +.Ltmp8168: + lea rcx, [rbp + 13664] + lea rdx, [rbp + 13672] + lea r8, [rbp + 14688] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8169: + jmp .LBB80_492 +.LBB80_492: # in Loop: Header=BB80_490 Depth=1 +.Ltmp8170: + lea rcx, [rbp + 13792] + lea rdx, [rbp + 13672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8171: + jmp .LBB80_493 +.LBB80_493: # in Loop: Header=BB80_490 Depth=1 + lea rcx, [rbp + 13672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_499 +.Ltmp9064: +.LBB80_498: # Block address taken + # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_499 +.Ltmp9065: +.LBB80_499: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8174: + lea rcx, [rbp + 13792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8175: + mov byte ptr [rbp + 2727], al # 1-byte Spill + jmp .LBB80_500 +.LBB80_500: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [rbp + 2727] # 1-byte Reload + test al, 1 + jne .LBB80_501 + jmp .LBB80_505 +.LBB80_501: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8176: +.Ltmp9066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8177: + mov byte ptr [rbp + 2726], al # 1-byte Spill + jmp .LBB80_502 +.LBB80_502: # in Loop: Header=BB80_490 Depth=1 + mov al, byte ptr [rbp + 2726] # 1-byte Reload + test al, 1 + jne .LBB80_503 + jmp .LBB80_504 +.LBB80_503: # in Loop: Header=BB80_490 Depth=1 +.Ltmp9067: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + int3 +.Ltmp9068: +.LBB80_504: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + jmp .LBB80_505 +.Ltmp9069: +.LBB80_505: # in Loop: Header=BB80_490 Depth=1 + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8178: + lea rcx, [rbp + 13792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8179: + jmp .LBB80_506 +.LBB80_506: # in Loop: Header=BB80_490 Depth=1 + lea rcx, [rbp + 13792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_490 +.Ltmp9070: +# %bb.507: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_508 +.LBB80_508: # =>This Inner Loop Header: Depth=1 +.Ltmp9071: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 13552] + mov rcx, rax + mov qword ptr [rbp + 2712], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1305 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13536] + mov qword ptr [rbp + 2704], rcx # 8-byte Spill + mov qword ptr [rbp + 2696], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13512] + mov qword ptr [rbp + 2688], rcx # 8-byte Spill + mov qword ptr [rbp + 2680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13576] + mov rdx, qword ptr [rbp + 2688] # 8-byte Reload + mov r8, qword ptr [rbp + 2704] # 8-byte Reload + mov r9, qword ptr [rbp + 2712] # 8-byte Reload + mov qword ptr [rbp + 2672], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9072: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13472], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13456], xmm0 +.Ltmp8180: + lea rcx, [rbp + 13456] + lea rdx, [rbp + 13472] + mov qword ptr [rbp + 2664], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8181: + mov byte ptr [rbp + 2663], al # 1-byte Spill + jmp .LBB80_509 +.LBB80_509: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2663] # 1-byte Reload + not al +.Ltmp8182: + and al, 1 + lea rcx, [rbp + 13496] + lea rdx, [rbp + 13504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8183: + jmp .LBB80_510 +.LBB80_510: # in Loop: Header=BB80_508 Depth=1 +.Ltmp8184: + lea rcx, [rbp + 13576] + lea rdx, [rbp + 13504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8185: + jmp .LBB80_519 +.Ltmp9073: +.LBB80_513: # Block address taken + # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_514 +.Ltmp9074: +.LBB80_514: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8188: + lea rcx, [rbp + 13576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8189: + mov byte ptr [rbp + 2662], al # 1-byte Spill + jmp .LBB80_515 +.LBB80_515: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2662] # 1-byte Reload + test al, 1 + jne .LBB80_516 + jmp .LBB80_522 +.LBB80_516: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8190: +.Ltmp9075: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8191: + mov byte ptr [rbp + 2661], al # 1-byte Spill + jmp .LBB80_517 +.LBB80_517: # in Loop: Header=BB80_508 Depth=1 + mov al, byte ptr [rbp + 2661] # 1-byte Reload + test al, 1 + jne .LBB80_518 + jmp .LBB80_521 +.LBB80_518: # in Loop: Header=BB80_508 Depth=1 +.Ltmp9076: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + int3 + jmp .LBB80_521 +.Ltmp9077: +.LBB80_519: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_514 +.Ltmp9078: +.LBB80_521: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + jmp .LBB80_522 +.Ltmp9079: +.LBB80_522: # in Loop: Header=BB80_508 Depth=1 + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8192: + lea rcx, [rbp + 13576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8193: + jmp .LBB80_523 +.LBB80_523: # in Loop: Header=BB80_508 Depth=1 + lea rcx, [rbp + 13576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_508 +.Ltmp9080: +# %bb.524: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_525 +.LBB80_525: # =>This Inner Loop Header: Depth=1 +.Ltmp9081: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 13352] + mov rcx, rax + mov qword ptr [rbp + 2648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1306 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13336] + mov qword ptr [rbp + 2640], rcx # 8-byte Spill + mov qword ptr [rbp + 2632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13312] + mov qword ptr [rbp + 2624], rcx # 8-byte Spill + mov qword ptr [rbp + 2616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13376] + mov rdx, qword ptr [rbp + 2624] # 8-byte Reload + mov r8, qword ptr [rbp + 2640] # 8-byte Reload + mov r9, qword ptr [rbp + 2648] # 8-byte Reload + mov qword ptr [rbp + 2608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8194: + lea rcx, [rbp + 13240] + lea rdx, [rbp + 13248] + lea r8, [rbp + 14704] +.Ltmp9082: + mov qword ptr [rbp + 2600], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8195: + jmp .LBB80_526 +.LBB80_526: # in Loop: Header=BB80_525 Depth=1 +.Ltmp8196: + lea rcx, [rbp + 13248] + lea rdx, [rbp + 13256] + lea r8, [rbp + 14688] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8197: + jmp .LBB80_527 +.LBB80_527: # in Loop: Header=BB80_525 Depth=1 +.Ltmp8198: + lea rcx, [rbp + 13376] + lea rdx, [rbp + 13256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8199: + jmp .LBB80_528 +.LBB80_528: # in Loop: Header=BB80_525 Depth=1 + lea rcx, [rbp + 13256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_534 +.Ltmp9083: +.LBB80_533: # Block address taken + # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_534 +.Ltmp9084: +.LBB80_534: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8202: + lea rcx, [rbp + 13376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8203: + mov byte ptr [rbp + 2599], al # 1-byte Spill + jmp .LBB80_535 +.LBB80_535: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [rbp + 2599] # 1-byte Reload + test al, 1 + jne .LBB80_536 + jmp .LBB80_540 +.LBB80_536: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8204: +.Ltmp9085: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8205: + mov byte ptr [rbp + 2598], al # 1-byte Spill + jmp .LBB80_537 +.LBB80_537: # in Loop: Header=BB80_525 Depth=1 + mov al, byte ptr [rbp + 2598] # 1-byte Reload + test al, 1 + jne .LBB80_538 + jmp .LBB80_539 +.LBB80_538: # in Loop: Header=BB80_525 Depth=1 +.Ltmp9086: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + int3 +.Ltmp9087: +.LBB80_539: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + jmp .LBB80_540 +.Ltmp9088: +.LBB80_540: # in Loop: Header=BB80_525 Depth=1 + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8206: + lea rcx, [rbp + 13376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8207: + jmp .LBB80_541 +.LBB80_541: # in Loop: Header=BB80_525 Depth=1 + lea rcx, [rbp + 13376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_525 +.Ltmp9089: +# %bb.542: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_543 +.LBB80_543: # =>This Inner Loop Header: Depth=1 +.Ltmp9090: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 13136] + mov rcx, rax + mov qword ptr [rbp + 2584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1307 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 13120] + mov qword ptr [rbp + 2576], rcx # 8-byte Spill + mov qword ptr [rbp + 2568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 13096] + mov qword ptr [rbp + 2560], rcx # 8-byte Spill + mov qword ptr [rbp + 2552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 13160] + mov rdx, qword ptr [rbp + 2560] # 8-byte Reload + mov r8, qword ptr [rbp + 2576] # 8-byte Reload + mov r9, qword ptr [rbp + 2584] # 8-byte Reload + mov qword ptr [rbp + 2544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9091: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 13056], xmm0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 13040], xmm0 +.Ltmp8208: + lea rcx, [rbp + 13040] + lea rdx, [rbp + 13056] + mov qword ptr [rbp + 2536], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8209: + mov byte ptr [rbp + 2535], al # 1-byte Spill + jmp .LBB80_544 +.LBB80_544: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2535] # 1-byte Reload + not al +.Ltmp8210: + and al, 1 + lea rcx, [rbp + 13080] + lea rdx, [rbp + 13088] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8211: + jmp .LBB80_545 +.LBB80_545: # in Loop: Header=BB80_543 Depth=1 +.Ltmp8212: + lea rcx, [rbp + 13160] + lea rdx, [rbp + 13088] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8213: + jmp .LBB80_554 +.Ltmp9092: +.LBB80_548: # Block address taken + # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_549 +.Ltmp9093: +.LBB80_549: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8216: + lea rcx, [rbp + 13160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8217: + mov byte ptr [rbp + 2534], al # 1-byte Spill + jmp .LBB80_550 +.LBB80_550: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2534] # 1-byte Reload + test al, 1 + jne .LBB80_551 + jmp .LBB80_557 +.LBB80_551: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8218: +.Ltmp9094: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8219: + mov byte ptr [rbp + 2533], al # 1-byte Spill + jmp .LBB80_552 +.LBB80_552: # in Loop: Header=BB80_543 Depth=1 + mov al, byte ptr [rbp + 2533] # 1-byte Reload + test al, 1 + jne .LBB80_553 + jmp .LBB80_556 +.LBB80_553: # in Loop: Header=BB80_543 Depth=1 +.Ltmp9095: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + int3 + jmp .LBB80_556 +.Ltmp9096: +.LBB80_554: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_549 +.Ltmp9097: +.LBB80_556: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + jmp .LBB80_557 +.Ltmp9098: +.LBB80_557: # in Loop: Header=BB80_543 Depth=1 + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8220: + lea rcx, [rbp + 13160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8221: + jmp .LBB80_558 +.LBB80_558: # in Loop: Header=BB80_543 Depth=1 + lea rcx, [rbp + 13160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_543 +.Ltmp9099: +# %bb.559: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_560 +.LBB80_560: # =>This Inner Loop Header: Depth=1 +.Ltmp9100: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 12936] + mov rcx, rax + mov qword ptr [rbp + 2520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1308 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12920] + mov qword ptr [rbp + 2512], rcx # 8-byte Spill + mov qword ptr [rbp + 2504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12896] + mov qword ptr [rbp + 2496], rcx # 8-byte Spill + mov qword ptr [rbp + 2488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12960] + mov rdx, qword ptr [rbp + 2496] # 8-byte Reload + mov r8, qword ptr [rbp + 2512] # 8-byte Reload + mov r9, qword ptr [rbp + 2520] # 8-byte Reload + mov qword ptr [rbp + 2480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8222: + lea rcx, [rbp + 12824] + lea rdx, [rbp + 12832] + lea r8, [rbp + 14688] +.Ltmp9101: + mov qword ptr [rbp + 2472], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8223: + jmp .LBB80_561 +.LBB80_561: # in Loop: Header=BB80_560 Depth=1 +.Ltmp8224: + lea rcx, [rbp + 12832] + lea rdx, [rbp + 12840] + lea r8, [rbp + 14704] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8225: + jmp .LBB80_562 +.LBB80_562: # in Loop: Header=BB80_560 Depth=1 +.Ltmp8226: + lea rcx, [rbp + 12960] + lea rdx, [rbp + 12840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8227: + jmp .LBB80_563 +.LBB80_563: # in Loop: Header=BB80_560 Depth=1 + lea rcx, [rbp + 12840] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_569 +.Ltmp9102: +.LBB80_568: # Block address taken + # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_569 +.Ltmp9103: +.LBB80_569: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8230: + lea rcx, [rbp + 12960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8231: + mov byte ptr [rbp + 2471], al # 1-byte Spill + jmp .LBB80_570 +.LBB80_570: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [rbp + 2471] # 1-byte Reload + test al, 1 + jne .LBB80_571 + jmp .LBB80_575 +.LBB80_571: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8232: +.Ltmp9104: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8233: + mov byte ptr [rbp + 2470], al # 1-byte Spill + jmp .LBB80_572 +.LBB80_572: # in Loop: Header=BB80_560 Depth=1 + mov al, byte ptr [rbp + 2470] # 1-byte Reload + test al, 1 + jne .LBB80_573 + jmp .LBB80_574 +.LBB80_573: # in Loop: Header=BB80_560 Depth=1 +.Ltmp9105: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + int3 +.Ltmp9106: +.LBB80_574: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + jmp .LBB80_575 +.Ltmp9107: +.LBB80_575: # in Loop: Header=BB80_560 Depth=1 + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8234: + lea rcx, [rbp + 12960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8235: + jmp .LBB80_576 +.LBB80_576: # in Loop: Header=BB80_560 Depth=1 + lea rcx, [rbp + 12960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_560 +.Ltmp9108: +# %bb.577: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_578 +.LBB80_578: # =>This Inner Loop Header: Depth=1 +.Ltmp9109: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 12720] + mov rcx, rax + mov qword ptr [rbp + 2456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1309 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12704] + mov qword ptr [rbp + 2448], rcx # 8-byte Spill + mov qword ptr [rbp + 2440], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12680] + mov qword ptr [rbp + 2432], rcx # 8-byte Spill + mov qword ptr [rbp + 2424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12744] + mov rdx, qword ptr [rbp + 2432] # 8-byte Reload + mov r8, qword ptr [rbp + 2448] # 8-byte Reload + mov r9, qword ptr [rbp + 2456] # 8-byte Reload + mov qword ptr [rbp + 2416], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9110: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 12640], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 12624], xmm0 +.Ltmp8236: + lea rcx, [rbp + 12624] + lea rdx, [rbp + 12640] + mov qword ptr [rbp + 2408], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8237: + mov byte ptr [rbp + 2407], al # 1-byte Spill + jmp .LBB80_579 +.LBB80_579: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2407] # 1-byte Reload + not al +.Ltmp8238: + and al, 1 + lea rcx, [rbp + 12664] + lea rdx, [rbp + 12672] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8239: + jmp .LBB80_580 +.LBB80_580: # in Loop: Header=BB80_578 Depth=1 +.Ltmp8240: + lea rcx, [rbp + 12744] + lea rdx, [rbp + 12672] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8241: + jmp .LBB80_589 +.Ltmp9111: +.LBB80_583: # Block address taken + # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_584 +.Ltmp9112: +.LBB80_584: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8244: + lea rcx, [rbp + 12744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8245: + mov byte ptr [rbp + 2406], al # 1-byte Spill + jmp .LBB80_585 +.LBB80_585: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2406] # 1-byte Reload + test al, 1 + jne .LBB80_586 + jmp .LBB80_592 +.LBB80_586: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8246: +.Ltmp9113: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8247: + mov byte ptr [rbp + 2405], al # 1-byte Spill + jmp .LBB80_587 +.LBB80_587: # in Loop: Header=BB80_578 Depth=1 + mov al, byte ptr [rbp + 2405] # 1-byte Reload + test al, 1 + jne .LBB80_588 + jmp .LBB80_591 +.LBB80_588: # in Loop: Header=BB80_578 Depth=1 +.Ltmp9114: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + int3 + jmp .LBB80_591 +.Ltmp9115: +.LBB80_589: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_584 +.Ltmp9116: +.LBB80_591: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + jmp .LBB80_592 +.Ltmp9117: +.LBB80_592: # in Loop: Header=BB80_578 Depth=1 + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8248: + lea rcx, [rbp + 12744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8249: + jmp .LBB80_593 +.LBB80_593: # in Loop: Header=BB80_578 Depth=1 + lea rcx, [rbp + 12744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_578 +.Ltmp9118: +# %bb.594: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_595 +.LBB80_595: # =>This Inner Loop Header: Depth=1 +.Ltmp9119: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 12520] + mov rcx, rax + mov qword ptr [rbp + 2392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1310 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12504] + mov qword ptr [rbp + 2384], rcx # 8-byte Spill + mov qword ptr [rbp + 2376], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12480] + mov qword ptr [rbp + 2368], rcx # 8-byte Spill + mov qword ptr [rbp + 2360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12544] + mov rdx, qword ptr [rbp + 2368] # 8-byte Reload + mov r8, qword ptr [rbp + 2384] # 8-byte Reload + mov r9, qword ptr [rbp + 2392] # 8-byte Reload + mov qword ptr [rbp + 2352], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8250: + lea rcx, [rbp + 12408] + lea rdx, [rbp + 12416] + lea r8, [rbp + 14688] +.Ltmp9120: + mov qword ptr [rbp + 2344], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8251: + jmp .LBB80_596 +.LBB80_596: # in Loop: Header=BB80_595 Depth=1 +.Ltmp8252: + lea rcx, [rbp + 12416] + lea rdx, [rbp + 12424] + lea r8, [rbp + 14704] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8253: + jmp .LBB80_597 +.LBB80_597: # in Loop: Header=BB80_595 Depth=1 +.Ltmp8254: + lea rcx, [rbp + 12544] + lea rdx, [rbp + 12424] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8255: + jmp .LBB80_598 +.LBB80_598: # in Loop: Header=BB80_595 Depth=1 + lea rcx, [rbp + 12424] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_604 +.Ltmp9121: +.LBB80_603: # Block address taken + # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_604 +.Ltmp9122: +.LBB80_604: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8258: + lea rcx, [rbp + 12544] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8259: + mov byte ptr [rbp + 2343], al # 1-byte Spill + jmp .LBB80_605 +.LBB80_605: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [rbp + 2343] # 1-byte Reload + test al, 1 + jne .LBB80_606 + jmp .LBB80_610 +.LBB80_606: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8260: +.Ltmp9123: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8261: + mov byte ptr [rbp + 2342], al # 1-byte Spill + jmp .LBB80_607 +.LBB80_607: # in Loop: Header=BB80_595 Depth=1 + mov al, byte ptr [rbp + 2342] # 1-byte Reload + test al, 1 + jne .LBB80_608 + jmp .LBB80_609 +.LBB80_608: # in Loop: Header=BB80_595 Depth=1 +.Ltmp9124: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + int3 +.Ltmp9125: +.LBB80_609: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + jmp .LBB80_610 +.Ltmp9126: +.LBB80_610: # in Loop: Header=BB80_595 Depth=1 + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8262: + lea rcx, [rbp + 12544] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8263: + jmp .LBB80_611 +.LBB80_611: # in Loop: Header=BB80_595 Depth=1 + lea rcx, [rbp + 12544] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_595 +.Ltmp9127: +# %bb.612: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_613 +.LBB80_613: # =>This Inner Loop Header: Depth=1 +.Ltmp9128: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 12304] + mov rcx, rax + mov qword ptr [rbp + 2328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1311 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12288] + mov qword ptr [rbp + 2320], rcx # 8-byte Spill + mov qword ptr [rbp + 2312], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12264] + mov qword ptr [rbp + 2304], rcx # 8-byte Spill + mov qword ptr [rbp + 2296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12328] + mov rdx, qword ptr [rbp + 2304] # 8-byte Reload + mov r8, qword ptr [rbp + 2320] # 8-byte Reload + mov r9, qword ptr [rbp + 2328] # 8-byte Reload + mov qword ptr [rbp + 2288], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9129: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + movups xmm0, xmmword ptr [rbp + 14688] + movaps xmmword ptr [rbp + 12224], xmm0 + movups xmm0, xmmword ptr [rbp + 14704] + movaps xmmword ptr [rbp + 12208], xmm0 +.Ltmp8264: + lea rcx, [rbp + 12208] + lea rdx, [rbp + 12224] + mov qword ptr [rbp + 2280], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8265: + mov byte ptr [rbp + 2279], al # 1-byte Spill + jmp .LBB80_614 +.LBB80_614: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2279] # 1-byte Reload + not al +.Ltmp8266: + and al, 1 + lea rcx, [rbp + 12248] + lea rdx, [rbp + 12256] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8267: + jmp .LBB80_615 +.LBB80_615: # in Loop: Header=BB80_613 Depth=1 +.Ltmp8268: + lea rcx, [rbp + 12328] + lea rdx, [rbp + 12256] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8269: + jmp .LBB80_624 +.Ltmp9130: +.LBB80_618: # Block address taken + # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_619 +.Ltmp9131: +.LBB80_619: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8272: + lea rcx, [rbp + 12328] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8273: + mov byte ptr [rbp + 2278], al # 1-byte Spill + jmp .LBB80_620 +.LBB80_620: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2278] # 1-byte Reload + test al, 1 + jne .LBB80_621 + jmp .LBB80_627 +.LBB80_621: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8274: +.Ltmp9132: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8275: + mov byte ptr [rbp + 2277], al # 1-byte Spill + jmp .LBB80_622 +.LBB80_622: # in Loop: Header=BB80_613 Depth=1 + mov al, byte ptr [rbp + 2277] # 1-byte Reload + test al, 1 + jne .LBB80_623 + jmp .LBB80_626 +.LBB80_623: # in Loop: Header=BB80_613 Depth=1 +.Ltmp9133: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + int3 + jmp .LBB80_626 +.Ltmp9134: +.LBB80_624: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_619 +.Ltmp9135: +.LBB80_626: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + jmp .LBB80_627 +.Ltmp9136: +.LBB80_627: # in Loop: Header=BB80_613 Depth=1 + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8276: + lea rcx, [rbp + 12328] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8277: + jmp .LBB80_628 +.LBB80_628: # in Loop: Header=BB80_613 Depth=1 + lea rcx, [rbp + 12328] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_613 +.Ltmp9137: +# %bb.629: + .cv_loc 80 1 1315 0 # ..\tests\span_tests.cpp:1315:0 + mov rax, qword ptr [rip + ".L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 12200], rax + .cv_loc 80 1 1316 0 # ..\tests\span_tests.cpp:1316:0 + mov rax, qword ptr [rip + ".L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 12192], rax + .cv_loc 80 1 1317 0 # ..\tests\span_tests.cpp:1317:0 + lea rcx, [rbp + 12176] +.Ltmp9138: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 12200] +.Ltmp9139: + #DEBUG_VALUE: arr1 <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9140: + .cv_loc 80 1 1318 0 # ..\tests\span_tests.cpp:1318:0 + lea rcx, [rbp + 12160] +.Ltmp9141: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 12192] + mov qword ptr [rbp + 2264], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9142: + mov qword ptr [rbp + 2256], rax # 8-byte Spill +.LBB80_630: # =>This Inner Loop Header: Depth=1 +.Ltmp9143: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + lea rdx, [rip + "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@"] + lea rax, [rbp + 12056] + mov rcx, rax + mov qword ptr [rbp + 2248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1320 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 12040] + mov qword ptr [rbp + 2240], rcx # 8-byte Spill + mov qword ptr [rbp + 2232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 12016] + mov qword ptr [rbp + 2224], rcx # 8-byte Spill + mov qword ptr [rbp + 2216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 12080] + mov rdx, qword ptr [rbp + 2224] # 8-byte Reload + mov r8, qword ptr [rbp + 2240] # 8-byte Reload + mov r9, qword ptr [rbp + 2248] # 8-byte Reload + mov qword ptr [rbp + 2208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8278: + lea rcx, [rbp + 11944] + lea rdx, [rbp + 11952] + lea r8, [rbp + 12176] +.Ltmp9144: + mov qword ptr [rbp + 2200], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8279: + jmp .LBB80_631 +.LBB80_631: # in Loop: Header=BB80_630 Depth=1 +.Ltmp8280: + lea rcx, [rbp + 11952] + lea rdx, [rbp + 11960] + lea r8, [rbp + 12160] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8281: + jmp .LBB80_632 +.LBB80_632: # in Loop: Header=BB80_630 Depth=1 +.Ltmp8282: + lea rcx, [rbp + 12080] + lea rdx, [rbp + 11960] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8283: + jmp .LBB80_633 +.LBB80_633: # in Loop: Header=BB80_630 Depth=1 + lea rcx, [rbp + 11960] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_639 +.Ltmp9145: +.LBB80_638: # Block address taken + # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp .LBB80_639 +.Ltmp9146: +.LBB80_639: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8286: + lea rcx, [rbp + 12080] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8287: + mov byte ptr [rbp + 2199], al # 1-byte Spill + jmp .LBB80_640 +.LBB80_640: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [rbp + 2199] # 1-byte Reload + test al, 1 + jne .LBB80_641 + jmp .LBB80_645 +.LBB80_641: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8288: +.Ltmp9147: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8289: + mov byte ptr [rbp + 2198], al # 1-byte Spill + jmp .LBB80_642 +.LBB80_642: # in Loop: Header=BB80_630 Depth=1 + mov al, byte ptr [rbp + 2198] # 1-byte Reload + test al, 1 + jne .LBB80_643 + jmp .LBB80_644 +.LBB80_643: # in Loop: Header=BB80_630 Depth=1 +.Ltmp9148: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + int3 +.Ltmp9149: +.LBB80_644: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + jmp .LBB80_645 +.Ltmp9150: +.LBB80_645: # in Loop: Header=BB80_630 Depth=1 + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8290: + lea rcx, [rbp + 12080] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8291: + jmp .LBB80_646 +.LBB80_646: # in Loop: Header=BB80_630 Depth=1 + lea rcx, [rbp + 12080] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_630 +.Ltmp9151: +# %bb.647: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_648 +.LBB80_648: # =>This Inner Loop Header: Depth=1 +.Ltmp9152: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + lea rdx, [rip + "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 11840] + mov rcx, rax + mov qword ptr [rbp + 2184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1321 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11824] + mov qword ptr [rbp + 2176], rcx # 8-byte Spill + mov qword ptr [rbp + 2168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11800] + mov qword ptr [rbp + 2160], rcx # 8-byte Spill + mov qword ptr [rbp + 2152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11864] + mov rdx, qword ptr [rbp + 2160] # 8-byte Reload + mov r8, qword ptr [rbp + 2176] # 8-byte Reload + mov r9, qword ptr [rbp + 2184] # 8-byte Reload + mov qword ptr [rbp + 2144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9153: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11760], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11744], xmm0 +.Ltmp8292: + lea rcx, [rbp + 11744] + lea rdx, [rbp + 11760] + mov qword ptr [rbp + 2136], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8293: + mov byte ptr [rbp + 2135], al # 1-byte Spill + jmp .LBB80_649 +.LBB80_649: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2135] # 1-byte Reload + not al +.Ltmp8294: + and al, 1 + lea rcx, [rbp + 11784] + lea rdx, [rbp + 11792] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8295: + jmp .LBB80_650 +.LBB80_650: # in Loop: Header=BB80_648 Depth=1 +.Ltmp8296: + lea rcx, [rbp + 11864] + lea rdx, [rbp + 11792] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8297: + jmp .LBB80_659 +.Ltmp9154: +.LBB80_653: # Block address taken + # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_654 +.Ltmp9155: +.LBB80_654: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8300: + lea rcx, [rbp + 11864] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8301: + mov byte ptr [rbp + 2134], al # 1-byte Spill + jmp .LBB80_655 +.LBB80_655: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2134] # 1-byte Reload + test al, 1 + jne .LBB80_656 + jmp .LBB80_662 +.LBB80_656: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8302: +.Ltmp9156: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8303: + mov byte ptr [rbp + 2133], al # 1-byte Spill + jmp .LBB80_657 +.LBB80_657: # in Loop: Header=BB80_648 Depth=1 + mov al, byte ptr [rbp + 2133] # 1-byte Reload + test al, 1 + jne .LBB80_658 + jmp .LBB80_661 +.LBB80_658: # in Loop: Header=BB80_648 Depth=1 +.Ltmp9157: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + int3 + jmp .LBB80_661 +.Ltmp9158: +.LBB80_659: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_654 +.Ltmp9159: +.LBB80_661: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + jmp .LBB80_662 +.Ltmp9160: +.LBB80_662: # in Loop: Header=BB80_648 Depth=1 + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8304: + lea rcx, [rbp + 11864] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8305: + jmp .LBB80_663 +.LBB80_663: # in Loop: Header=BB80_648 Depth=1 + lea rcx, [rbp + 11864] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_648 +.Ltmp9161: +# %bb.664: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_665 +.LBB80_665: # =>This Inner Loop Header: Depth=1 +.Ltmp9162: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + lea rdx, [rip + "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@"] + lea rax, [rbp + 11640] + mov rcx, rax + mov qword ptr [rbp + 2120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1322 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11624] + mov qword ptr [rbp + 2112], rcx # 8-byte Spill + mov qword ptr [rbp + 2104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11600] + mov qword ptr [rbp + 2096], rcx # 8-byte Spill + mov qword ptr [rbp + 2088], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11664] + mov rdx, qword ptr [rbp + 2096] # 8-byte Reload + mov r8, qword ptr [rbp + 2112] # 8-byte Reload + mov r9, qword ptr [rbp + 2120] # 8-byte Reload + mov qword ptr [rbp + 2080], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9163: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11568], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11552], xmm0 +.Ltmp8306: + lea rcx, [rbp + 11552] + lea rdx, [rbp + 11568] + mov qword ptr [rbp + 2072], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8307: + mov byte ptr [rbp + 2071], al # 1-byte Spill + jmp .LBB80_666 +.LBB80_666: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2071] # 1-byte Reload + not al +.Ltmp8308: + and al, 1 + lea rcx, [rbp + 11584] + lea rdx, [rbp + 11592] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8309: + jmp .LBB80_667 +.LBB80_667: # in Loop: Header=BB80_665 Depth=1 +.Ltmp8310: + lea rcx, [rbp + 11664] + lea rdx, [rbp + 11592] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8311: + jmp .LBB80_676 +.Ltmp9164: +.LBB80_670: # Block address taken + # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_671 +.Ltmp9165: +.LBB80_671: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8314: + lea rcx, [rbp + 11664] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8315: + mov byte ptr [rbp + 2070], al # 1-byte Spill + jmp .LBB80_672 +.LBB80_672: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2070] # 1-byte Reload + test al, 1 + jne .LBB80_673 + jmp .LBB80_679 +.LBB80_673: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8316: +.Ltmp9166: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8317: + mov byte ptr [rbp + 2069], al # 1-byte Spill + jmp .LBB80_674 +.LBB80_674: # in Loop: Header=BB80_665 Depth=1 + mov al, byte ptr [rbp + 2069] # 1-byte Reload + test al, 1 + jne .LBB80_675 + jmp .LBB80_678 +.LBB80_675: # in Loop: Header=BB80_665 Depth=1 +.Ltmp9167: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + int3 + jmp .LBB80_678 +.Ltmp9168: +.LBB80_676: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_671 +.Ltmp9169: +.LBB80_678: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + jmp .LBB80_679 +.Ltmp9170: +.LBB80_679: # in Loop: Header=BB80_665 Depth=1 + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8318: + lea rcx, [rbp + 11664] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8319: + jmp .LBB80_680 +.LBB80_680: # in Loop: Header=BB80_665 Depth=1 + lea rcx, [rbp + 11664] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_665 +.Ltmp9171: +# %bb.681: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_682 +.LBB80_682: # =>This Inner Loop Header: Depth=1 +.Ltmp9172: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 11448] + mov rcx, rax + mov qword ptr [rbp + 2056], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1323 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11432] + mov qword ptr [rbp + 2048], rcx # 8-byte Spill + mov qword ptr [rbp + 2040], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11408] + mov qword ptr [rbp + 2032], rcx # 8-byte Spill + mov qword ptr [rbp + 2024], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11472] + mov rdx, qword ptr [rbp + 2032] # 8-byte Reload + mov r8, qword ptr [rbp + 2048] # 8-byte Reload + mov r9, qword ptr [rbp + 2056] # 8-byte Reload + mov qword ptr [rbp + 2016], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8320: + lea rcx, [rbp + 11336] + lea rdx, [rbp + 11344] + lea r8, [rbp + 12176] +.Ltmp9173: + mov qword ptr [rbp + 2008], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8321: + jmp .LBB80_683 +.LBB80_683: # in Loop: Header=BB80_682 Depth=1 +.Ltmp8322: + lea rcx, [rbp + 11344] + lea rdx, [rbp + 11352] + lea r8, [rbp + 12160] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8323: + jmp .LBB80_684 +.LBB80_684: # in Loop: Header=BB80_682 Depth=1 +.Ltmp8324: + lea rcx, [rbp + 11472] + lea rdx, [rbp + 11352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8325: + jmp .LBB80_685 +.LBB80_685: # in Loop: Header=BB80_682 Depth=1 + lea rcx, [rbp + 11352] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_691 +.Ltmp9174: +.LBB80_690: # Block address taken + # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_691 +.Ltmp9175: +.LBB80_691: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8328: + lea rcx, [rbp + 11472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8329: + mov byte ptr [rbp + 2007], al # 1-byte Spill + jmp .LBB80_692 +.LBB80_692: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [rbp + 2007] # 1-byte Reload + test al, 1 + jne .LBB80_693 + jmp .LBB80_697 +.LBB80_693: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8330: +.Ltmp9176: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8331: + mov byte ptr [rbp + 2006], al # 1-byte Spill + jmp .LBB80_694 +.LBB80_694: # in Loop: Header=BB80_682 Depth=1 + mov al, byte ptr [rbp + 2006] # 1-byte Reload + test al, 1 + jne .LBB80_695 + jmp .LBB80_696 +.LBB80_695: # in Loop: Header=BB80_682 Depth=1 +.Ltmp9177: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + int3 +.Ltmp9178: +.LBB80_696: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + jmp .LBB80_697 +.Ltmp9179: +.LBB80_697: # in Loop: Header=BB80_682 Depth=1 + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8332: + lea rcx, [rbp + 11472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8333: + jmp .LBB80_698 +.LBB80_698: # in Loop: Header=BB80_682 Depth=1 + lea rcx, [rbp + 11472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_682 +.Ltmp9180: +# %bb.699: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_700 +.LBB80_700: # =>This Inner Loop Header: Depth=1 +.Ltmp9181: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 11232] + mov rcx, rax + mov qword ptr [rbp + 1992], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1324 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11216] + mov qword ptr [rbp + 1984], rcx # 8-byte Spill + mov qword ptr [rbp + 1976], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 11192] + mov qword ptr [rbp + 1968], rcx # 8-byte Spill + mov qword ptr [rbp + 1960], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11256] + mov rdx, qword ptr [rbp + 1968] # 8-byte Reload + mov r8, qword ptr [rbp + 1984] # 8-byte Reload + mov r9, qword ptr [rbp + 1992] # 8-byte Reload + mov qword ptr [rbp + 1952], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9182: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 11152], xmm0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 11136], xmm0 +.Ltmp8334: + lea rcx, [rbp + 11136] + lea rdx, [rbp + 11152] + mov qword ptr [rbp + 1944], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8335: + mov byte ptr [rbp + 1943], al # 1-byte Spill + jmp .LBB80_701 +.LBB80_701: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1943] # 1-byte Reload + not al +.Ltmp8336: + and al, 1 + lea rcx, [rbp + 11176] + lea rdx, [rbp + 11184] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8337: + jmp .LBB80_702 +.LBB80_702: # in Loop: Header=BB80_700 Depth=1 +.Ltmp8338: + lea rcx, [rbp + 11256] + lea rdx, [rbp + 11184] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8339: + jmp .LBB80_711 +.Ltmp9183: +.LBB80_705: # Block address taken + # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_706 +.Ltmp9184: +.LBB80_706: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8342: + lea rcx, [rbp + 11256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8343: + mov byte ptr [rbp + 1942], al # 1-byte Spill + jmp .LBB80_707 +.LBB80_707: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1942] # 1-byte Reload + test al, 1 + jne .LBB80_708 + jmp .LBB80_714 +.LBB80_708: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8344: +.Ltmp9185: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8345: + mov byte ptr [rbp + 1941], al # 1-byte Spill + jmp .LBB80_709 +.LBB80_709: # in Loop: Header=BB80_700 Depth=1 + mov al, byte ptr [rbp + 1941] # 1-byte Reload + test al, 1 + jne .LBB80_710 + jmp .LBB80_713 +.LBB80_710: # in Loop: Header=BB80_700 Depth=1 +.Ltmp9186: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + int3 + jmp .LBB80_713 +.Ltmp9187: +.LBB80_711: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_706 +.Ltmp9188: +.LBB80_713: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + jmp .LBB80_714 +.Ltmp9189: +.LBB80_714: # in Loop: Header=BB80_700 Depth=1 + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8346: + lea rcx, [rbp + 11256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8347: + jmp .LBB80_715 +.LBB80_715: # in Loop: Header=BB80_700 Depth=1 + lea rcx, [rbp + 11256] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_700 +.Ltmp9190: +# %bb.716: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_717 +.LBB80_717: # =>This Inner Loop Header: Depth=1 +.Ltmp9191: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + lea rdx, [rip + "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@"] + lea rax, [rbp + 11032] + mov rcx, rax + mov qword ptr [rbp + 1928], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1325 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 11016] + mov qword ptr [rbp + 1920], rcx # 8-byte Spill + mov qword ptr [rbp + 1912], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10992] + mov qword ptr [rbp + 1904], rcx # 8-byte Spill + mov qword ptr [rbp + 1896], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 11056] + mov rdx, qword ptr [rbp + 1904] # 8-byte Reload + mov r8, qword ptr [rbp + 1920] # 8-byte Reload + mov r9, qword ptr [rbp + 1928] # 8-byte Reload + mov qword ptr [rbp + 1888], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8348: + lea rcx, [rbp + 10920] + lea rdx, [rbp + 10928] + lea r8, [rbp + 12176] +.Ltmp9192: + mov qword ptr [rbp + 1880], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8349: + jmp .LBB80_718 +.LBB80_718: # in Loop: Header=BB80_717 Depth=1 +.Ltmp8350: + lea rcx, [rbp + 10928] + lea rdx, [rbp + 10936] + lea r8, [rbp + 12160] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8351: + jmp .LBB80_719 +.LBB80_719: # in Loop: Header=BB80_717 Depth=1 +.Ltmp8352: + lea rcx, [rbp + 11056] + lea rdx, [rbp + 10936] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8353: + jmp .LBB80_720 +.LBB80_720: # in Loop: Header=BB80_717 Depth=1 + lea rcx, [rbp + 10936] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_726 +.Ltmp9193: +.LBB80_725: # Block address taken + # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_726 +.Ltmp9194: +.LBB80_726: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8356: + lea rcx, [rbp + 11056] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8357: + mov byte ptr [rbp + 1879], al # 1-byte Spill + jmp .LBB80_727 +.LBB80_727: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [rbp + 1879] # 1-byte Reload + test al, 1 + jne .LBB80_728 + jmp .LBB80_732 +.LBB80_728: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8358: +.Ltmp9195: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8359: + mov byte ptr [rbp + 1878], al # 1-byte Spill + jmp .LBB80_729 +.LBB80_729: # in Loop: Header=BB80_717 Depth=1 + mov al, byte ptr [rbp + 1878] # 1-byte Reload + test al, 1 + jne .LBB80_730 + jmp .LBB80_731 +.LBB80_730: # in Loop: Header=BB80_717 Depth=1 +.Ltmp9196: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + int3 +.Ltmp9197: +.LBB80_731: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + jmp .LBB80_732 +.Ltmp9198: +.LBB80_732: # in Loop: Header=BB80_717 Depth=1 + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8360: + lea rcx, [rbp + 11056] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8361: + jmp .LBB80_733 +.LBB80_733: # in Loop: Header=BB80_717 Depth=1 + lea rcx, [rbp + 11056] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_717 +.Ltmp9199: +# %bb.734: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_735 +.LBB80_735: # =>This Inner Loop Header: Depth=1 +.Ltmp9200: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + lea rdx, [rip + "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@"] + lea rax, [rbp + 10816] + mov rcx, rax + mov qword ptr [rbp + 1864], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1326 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10800] + mov qword ptr [rbp + 1856], rcx # 8-byte Spill + mov qword ptr [rbp + 1848], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10776] + mov qword ptr [rbp + 1840], rcx # 8-byte Spill + mov qword ptr [rbp + 1832], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10840] + mov rdx, qword ptr [rbp + 1840] # 8-byte Reload + mov r8, qword ptr [rbp + 1856] # 8-byte Reload + mov r9, qword ptr [rbp + 1864] # 8-byte Reload + mov qword ptr [rbp + 1824], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8362: + lea rcx, [rbp + 10704] + lea rdx, [rbp + 10712] + lea r8, [rbp + 12160] +.Ltmp9201: + mov qword ptr [rbp + 1816], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8363: + jmp .LBB80_736 +.LBB80_736: # in Loop: Header=BB80_735 Depth=1 +.Ltmp8364: + lea rcx, [rbp + 10712] + lea rdx, [rbp + 10720] + lea r8, [rbp + 12176] + call "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8365: + jmp .LBB80_737 +.LBB80_737: # in Loop: Header=BB80_735 Depth=1 +.Ltmp8366: + lea rcx, [rbp + 10840] + lea rdx, [rbp + 10720] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8367: + jmp .LBB80_738 +.LBB80_738: # in Loop: Header=BB80_735 Depth=1 + lea rcx, [rbp + 10720] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_744 +.Ltmp9202: +.LBB80_743: # Block address taken + # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_744 +.Ltmp9203: +.LBB80_744: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8370: + lea rcx, [rbp + 10840] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8371: + mov byte ptr [rbp + 1815], al # 1-byte Spill + jmp .LBB80_745 +.LBB80_745: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [rbp + 1815] # 1-byte Reload + test al, 1 + jne .LBB80_746 + jmp .LBB80_750 +.LBB80_746: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8372: +.Ltmp9204: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8373: + mov byte ptr [rbp + 1814], al # 1-byte Spill + jmp .LBB80_747 +.LBB80_747: # in Loop: Header=BB80_735 Depth=1 + mov al, byte ptr [rbp + 1814] # 1-byte Reload + test al, 1 + jne .LBB80_748 + jmp .LBB80_749 +.LBB80_748: # in Loop: Header=BB80_735 Depth=1 +.Ltmp9205: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + int3 +.Ltmp9206: +.LBB80_749: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + jmp .LBB80_750 +.Ltmp9207: +.LBB80_750: # in Loop: Header=BB80_735 Depth=1 + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8374: + lea rcx, [rbp + 10840] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8375: + jmp .LBB80_751 +.LBB80_751: # in Loop: Header=BB80_735 Depth=1 + lea rcx, [rbp + 10840] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_735 +.Ltmp9208: +# %bb.752: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_753 +.LBB80_753: # =>This Inner Loop Header: Depth=1 +.Ltmp9209: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + lea rdx, [rip + "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 10600] + mov rcx, rax + mov qword ptr [rbp + 1800], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1327 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10584] + mov qword ptr [rbp + 1792], rcx # 8-byte Spill + mov qword ptr [rbp + 1784], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10560] + mov qword ptr [rbp + 1776], rcx # 8-byte Spill + mov qword ptr [rbp + 1768], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10624] + mov rdx, qword ptr [rbp + 1776] # 8-byte Reload + mov r8, qword ptr [rbp + 1792] # 8-byte Reload + mov r9, qword ptr [rbp + 1800] # 8-byte Reload + mov qword ptr [rbp + 1760], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9210: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 10528], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 10512], xmm0 +.Ltmp8376: + lea rcx, [rbp + 10512] + lea rdx, [rbp + 10528] + mov qword ptr [rbp + 1752], rax # 8-byte Spill + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8377: + mov byte ptr [rbp + 1751], al # 1-byte Spill + jmp .LBB80_754 +.LBB80_754: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1751] # 1-byte Reload + not al +.Ltmp8378: + and al, 1 + lea rcx, [rbp + 10544] + lea rdx, [rbp + 10552] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8379: + jmp .LBB80_755 +.LBB80_755: # in Loop: Header=BB80_753 Depth=1 +.Ltmp8380: + lea rcx, [rbp + 10624] + lea rdx, [rbp + 10552] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8381: + jmp .LBB80_764 +.Ltmp9211: +.LBB80_758: # Block address taken + # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_759 +.Ltmp9212: +.LBB80_759: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8384: + lea rcx, [rbp + 10624] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8385: + mov byte ptr [rbp + 1750], al # 1-byte Spill + jmp .LBB80_760 +.LBB80_760: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1750] # 1-byte Reload + test al, 1 + jne .LBB80_761 + jmp .LBB80_767 +.LBB80_761: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8386: +.Ltmp9213: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8387: + mov byte ptr [rbp + 1749], al # 1-byte Spill + jmp .LBB80_762 +.LBB80_762: # in Loop: Header=BB80_753 Depth=1 + mov al, byte ptr [rbp + 1749] # 1-byte Reload + test al, 1 + jne .LBB80_763 + jmp .LBB80_766 +.LBB80_763: # in Loop: Header=BB80_753 Depth=1 +.Ltmp9214: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + int3 + jmp .LBB80_766 +.Ltmp9215: +.LBB80_764: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_759 +.Ltmp9216: +.LBB80_766: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + jmp .LBB80_767 +.Ltmp9217: +.LBB80_767: # in Loop: Header=BB80_753 Depth=1 + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8388: + lea rcx, [rbp + 10624] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8389: + jmp .LBB80_768 +.LBB80_768: # in Loop: Header=BB80_753 Depth=1 + lea rcx, [rbp + 10624] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_753 +.Ltmp9218: +# %bb.769: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_770 +.LBB80_770: # =>This Inner Loop Header: Depth=1 +.Ltmp9219: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 10408] + mov rcx, rax + mov qword ptr [rbp + 1736], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1328 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10392] + mov qword ptr [rbp + 1728], rcx # 8-byte Spill + mov qword ptr [rbp + 1720], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10368] + mov qword ptr [rbp + 1712], rcx # 8-byte Spill + mov qword ptr [rbp + 1704], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10432] + mov rdx, qword ptr [rbp + 1712] # 8-byte Reload + mov r8, qword ptr [rbp + 1728] # 8-byte Reload + mov r9, qword ptr [rbp + 1736] # 8-byte Reload + mov qword ptr [rbp + 1696], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9220: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 10336], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 10320], xmm0 +.Ltmp8390: + lea rcx, [rbp + 10320] + lea rdx, [rbp + 10336] + mov qword ptr [rbp + 1688], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8391: + mov byte ptr [rbp + 1687], al # 1-byte Spill + jmp .LBB80_771 +.LBB80_771: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1687] # 1-byte Reload + not al +.Ltmp8392: + and al, 1 + lea rcx, [rbp + 10352] + lea rdx, [rbp + 10360] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8393: + jmp .LBB80_772 +.LBB80_772: # in Loop: Header=BB80_770 Depth=1 +.Ltmp8394: + lea rcx, [rbp + 10432] + lea rdx, [rbp + 10360] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8395: + jmp .LBB80_781 +.Ltmp9221: +.LBB80_775: # Block address taken + # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_776 +.Ltmp9222: +.LBB80_776: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8398: + lea rcx, [rbp + 10432] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8399: + mov byte ptr [rbp + 1686], al # 1-byte Spill + jmp .LBB80_777 +.LBB80_777: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1686] # 1-byte Reload + test al, 1 + jne .LBB80_778 + jmp .LBB80_784 +.LBB80_778: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8400: +.Ltmp9223: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8401: + mov byte ptr [rbp + 1685], al # 1-byte Spill + jmp .LBB80_779 +.LBB80_779: # in Loop: Header=BB80_770 Depth=1 + mov al, byte ptr [rbp + 1685] # 1-byte Reload + test al, 1 + jne .LBB80_780 + jmp .LBB80_783 +.LBB80_780: # in Loop: Header=BB80_770 Depth=1 +.Ltmp9224: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + int3 + jmp .LBB80_783 +.Ltmp9225: +.LBB80_781: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_776 +.Ltmp9226: +.LBB80_783: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + jmp .LBB80_784 +.Ltmp9227: +.LBB80_784: # in Loop: Header=BB80_770 Depth=1 + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8402: + lea rcx, [rbp + 10432] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8403: + jmp .LBB80_785 +.LBB80_785: # in Loop: Header=BB80_770 Depth=1 + lea rcx, [rbp + 10432] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_770 +.Ltmp9228: +# %bb.786: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_787 +.LBB80_787: # =>This Inner Loop Header: Depth=1 +.Ltmp9229: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + lea rdx, [rip + "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@"] + lea rax, [rbp + 10216] + mov rcx, rax + mov qword ptr [rbp + 1672], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1329 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 10200] + mov qword ptr [rbp + 1664], rcx # 8-byte Spill + mov qword ptr [rbp + 1656], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 10176] + mov qword ptr [rbp + 1648], rcx # 8-byte Spill + mov qword ptr [rbp + 1640], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10240] + mov rdx, qword ptr [rbp + 1648] # 8-byte Reload + mov r8, qword ptr [rbp + 1664] # 8-byte Reload + mov r9, qword ptr [rbp + 1672] # 8-byte Reload + mov qword ptr [rbp + 1632], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8404: + lea rcx, [rbp + 10104] + lea rdx, [rbp + 10112] + lea r8, [rbp + 12160] +.Ltmp9230: + mov qword ptr [rbp + 1624], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8405: + jmp .LBB80_788 +.LBB80_788: # in Loop: Header=BB80_787 Depth=1 +.Ltmp8406: + lea rcx, [rbp + 10112] + lea rdx, [rbp + 10120] + lea r8, [rbp + 12176] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8407: + jmp .LBB80_789 +.LBB80_789: # in Loop: Header=BB80_787 Depth=1 +.Ltmp8408: + lea rcx, [rbp + 10240] + lea rdx, [rbp + 10120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8409: + jmp .LBB80_790 +.LBB80_790: # in Loop: Header=BB80_787 Depth=1 + lea rcx, [rbp + 10120] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_796 +.Ltmp9231: +.LBB80_795: # Block address taken + # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_796 +.Ltmp9232: +.LBB80_796: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8412: + lea rcx, [rbp + 10240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8413: + mov byte ptr [rbp + 1623], al # 1-byte Spill + jmp .LBB80_797 +.LBB80_797: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [rbp + 1623] # 1-byte Reload + test al, 1 + jne .LBB80_798 + jmp .LBB80_802 +.LBB80_798: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8414: +.Ltmp9233: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8415: + mov byte ptr [rbp + 1622], al # 1-byte Spill + jmp .LBB80_799 +.LBB80_799: # in Loop: Header=BB80_787 Depth=1 + mov al, byte ptr [rbp + 1622] # 1-byte Reload + test al, 1 + jne .LBB80_800 + jmp .LBB80_801 +.LBB80_800: # in Loop: Header=BB80_787 Depth=1 +.Ltmp9234: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + int3 +.Ltmp9235: +.LBB80_801: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + jmp .LBB80_802 +.Ltmp9236: +.LBB80_802: # in Loop: Header=BB80_787 Depth=1 + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8416: + lea rcx, [rbp + 10240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8417: + jmp .LBB80_803 +.LBB80_803: # in Loop: Header=BB80_787 Depth=1 + lea rcx, [rbp + 10240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_787 +.Ltmp9237: +# %bb.804: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_805 +.LBB80_805: # =>This Inner Loop Header: Depth=1 +.Ltmp9238: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + lea rdx, [rip + "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@"] + lea rax, [rbp + 10000] + mov rcx, rax + mov qword ptr [rbp + 1608], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1330 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9984] + mov qword ptr [rbp + 1600], rcx # 8-byte Spill + mov qword ptr [rbp + 1592], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9960] + mov qword ptr [rbp + 1584], rcx # 8-byte Spill + mov qword ptr [rbp + 1576], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 10024] + mov rdx, qword ptr [rbp + 1584] # 8-byte Reload + mov r8, qword ptr [rbp + 1600] # 8-byte Reload + mov r9, qword ptr [rbp + 1608] # 8-byte Reload + mov qword ptr [rbp + 1568], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9239: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + movups xmm0, xmmword ptr [rbp + 12176] + movaps xmmword ptr [rbp + 9920], xmm0 + movups xmm0, xmmword ptr [rbp + 12160] + movaps xmmword ptr [rbp + 9904], xmm0 +.Ltmp8418: + lea rcx, [rbp + 9904] + lea rdx, [rbp + 9920] + mov qword ptr [rbp + 1560], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8419: + mov byte ptr [rbp + 1559], al # 1-byte Spill + jmp .LBB80_806 +.LBB80_806: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1559] # 1-byte Reload + not al +.Ltmp8420: + and al, 1 + lea rcx, [rbp + 9944] + lea rdx, [rbp + 9952] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8421: + jmp .LBB80_807 +.LBB80_807: # in Loop: Header=BB80_805 Depth=1 +.Ltmp8422: + lea rcx, [rbp + 10024] + lea rdx, [rbp + 9952] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8423: + jmp .LBB80_816 +.Ltmp9240: +.LBB80_810: # Block address taken + # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_811 +.Ltmp9241: +.LBB80_811: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8426: + lea rcx, [rbp + 10024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8427: + mov byte ptr [rbp + 1558], al # 1-byte Spill + jmp .LBB80_812 +.LBB80_812: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1558] # 1-byte Reload + test al, 1 + jne .LBB80_813 + jmp .LBB80_819 +.LBB80_813: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8428: +.Ltmp9242: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8429: + mov byte ptr [rbp + 1557], al # 1-byte Spill + jmp .LBB80_814 +.LBB80_814: # in Loop: Header=BB80_805 Depth=1 + mov al, byte ptr [rbp + 1557] # 1-byte Reload + test al, 1 + jne .LBB80_815 + jmp .LBB80_818 +.LBB80_815: # in Loop: Header=BB80_805 Depth=1 +.Ltmp9243: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + int3 + jmp .LBB80_818 +.Ltmp9244: +.LBB80_816: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_811 +.Ltmp9245: +.LBB80_818: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + jmp .LBB80_819 +.Ltmp9246: +.LBB80_819: # in Loop: Header=BB80_805 Depth=1 + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8430: + lea rcx, [rbp + 10024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8431: + jmp .LBB80_820 +.LBB80_820: # in Loop: Header=BB80_805 Depth=1 + lea rcx, [rbp + 10024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_805 +.Ltmp9247: +# %bb.821: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_822 +.LBB80_822: # =>This Inner Loop Header: Depth=1 +.Ltmp9248: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 9800] + mov rcx, rax + mov qword ptr [rbp + 1544], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1331 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9784] + mov qword ptr [rbp + 1536], rcx # 8-byte Spill + mov qword ptr [rbp + 1528], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9760] + mov qword ptr [rbp + 1520], rcx # 8-byte Spill + mov qword ptr [rbp + 1512], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9824] + mov rdx, qword ptr [rbp + 1520] # 8-byte Reload + mov r8, qword ptr [rbp + 1536] # 8-byte Reload + mov r9, qword ptr [rbp + 1544] # 8-byte Reload + mov qword ptr [rbp + 1504], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8432: + lea rcx, [rbp + 9688] + lea rdx, [rbp + 9696] + lea r8, [rbp + 12160] +.Ltmp9249: + mov qword ptr [rbp + 1496], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8433: + jmp .LBB80_823 +.LBB80_823: # in Loop: Header=BB80_822 Depth=1 +.Ltmp8434: + lea rcx, [rbp + 9696] + lea rdx, [rbp + 9704] + lea r8, [rbp + 12176] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8435: + jmp .LBB80_824 +.LBB80_824: # in Loop: Header=BB80_822 Depth=1 +.Ltmp8436: + lea rcx, [rbp + 9824] + lea rdx, [rbp + 9704] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8437: + jmp .LBB80_825 +.LBB80_825: # in Loop: Header=BB80_822 Depth=1 + lea rcx, [rbp + 9704] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_831 +.Ltmp9250: +.LBB80_830: # Block address taken + # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_831 +.Ltmp9251: +.LBB80_831: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8440: + lea rcx, [rbp + 9824] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8441: + mov byte ptr [rbp + 1495], al # 1-byte Spill + jmp .LBB80_832 +.LBB80_832: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [rbp + 1495] # 1-byte Reload + test al, 1 + jne .LBB80_833 + jmp .LBB80_837 +.LBB80_833: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8442: +.Ltmp9252: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8443: + mov byte ptr [rbp + 1494], al # 1-byte Spill + jmp .LBB80_834 +.LBB80_834: # in Loop: Header=BB80_822 Depth=1 + mov al, byte ptr [rbp + 1494] # 1-byte Reload + test al, 1 + jne .LBB80_835 + jmp .LBB80_836 +.LBB80_835: # in Loop: Header=BB80_822 Depth=1 +.Ltmp9253: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + int3 +.Ltmp9254: +.LBB80_836: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + jmp .LBB80_837 +.Ltmp9255: +.LBB80_837: # in Loop: Header=BB80_822 Depth=1 + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8444: + lea rcx, [rbp + 9824] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8445: + jmp .LBB80_838 +.LBB80_838: # in Loop: Header=BB80_822 Depth=1 + lea rcx, [rbp + 9824] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_822 +.Ltmp9256: +# %bb.839: + .cv_loc 80 1 1335 0 # ..\tests\span_tests.cpp:1335:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 9676] +.Ltmp9257: + #DEBUG_VALUE: arr <- [$rdx+0] + mov rcx, qword ptr [rip + ".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 9676], rcx + mov eax, dword ptr [rip + ".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"+8] + mov dword ptr [rbp + 9684], eax + .cv_loc 80 1 1337 0 # ..\tests\span_tests.cpp:1337:0 + lea rcx, [rbp + 9656] +.Ltmp9258: + #DEBUG_VALUE: s1 <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp9259: + .cv_loc 80 1 1338 0 # ..\tests\span_tests.cpp:1338:0 + lea rcx, [rbp + 9640] +.Ltmp9260: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 9676] + mov qword ptr [rbp + 1480], rax # 8-byte Spill + call "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" +.Ltmp9261: + mov qword ptr [rbp + 1472], rax # 8-byte Spill +.LBB80_840: # =>This Inner Loop Header: Depth=1 +.Ltmp9262: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 9536] + mov rcx, rax + mov qword ptr [rbp + 1464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1340 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9520] + mov qword ptr [rbp + 1456], rcx # 8-byte Spill + mov qword ptr [rbp + 1448], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9496] + mov qword ptr [rbp + 1440], rcx # 8-byte Spill + mov qword ptr [rbp + 1432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9560] + mov rdx, qword ptr [rbp + 1440] # 8-byte Reload + mov r8, qword ptr [rbp + 1456] # 8-byte Reload + mov r9, qword ptr [rbp + 1464] # 8-byte Reload + mov qword ptr [rbp + 1424], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8446: + lea rcx, [rbp + 9424] + lea rdx, [rbp + 9432] + lea r8, [rbp + 9656] +.Ltmp9263: + mov qword ptr [rbp + 1416], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8447: + jmp .LBB80_841 +.LBB80_841: # in Loop: Header=BB80_840 Depth=1 +.Ltmp8448: + lea rcx, [rbp + 9432] + lea rdx, [rbp + 9440] + lea r8, [rbp + 9640] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8449: + jmp .LBB80_842 +.LBB80_842: # in Loop: Header=BB80_840 Depth=1 +.Ltmp8450: + lea rcx, [rbp + 9560] + lea rdx, [rbp + 9440] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8451: + jmp .LBB80_843 +.LBB80_843: # in Loop: Header=BB80_840 Depth=1 + lea rcx, [rbp + 9440] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_849 +.Ltmp9264: +.LBB80_848: # Block address taken + # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp .LBB80_849 +.Ltmp9265: +.LBB80_849: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8454: + lea rcx, [rbp + 9560] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8455: + mov byte ptr [rbp + 1415], al # 1-byte Spill + jmp .LBB80_850 +.LBB80_850: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [rbp + 1415] # 1-byte Reload + test al, 1 + jne .LBB80_851 + jmp .LBB80_855 +.LBB80_851: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8456: +.Ltmp9266: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8457: + mov byte ptr [rbp + 1414], al # 1-byte Spill + jmp .LBB80_852 +.LBB80_852: # in Loop: Header=BB80_840 Depth=1 + mov al, byte ptr [rbp + 1414] # 1-byte Reload + test al, 1 + jne .LBB80_853 + jmp .LBB80_854 +.LBB80_853: # in Loop: Header=BB80_840 Depth=1 +.Ltmp9267: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + int3 +.Ltmp9268: +.LBB80_854: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + jmp .LBB80_855 +.Ltmp9269: +.LBB80_855: # in Loop: Header=BB80_840 Depth=1 + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8458: + lea rcx, [rbp + 9560] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8459: + jmp .LBB80_856 +.LBB80_856: # in Loop: Header=BB80_840 Depth=1 + lea rcx, [rbp + 9560] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_840 +.Ltmp9270: +# %bb.857: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_858 +.LBB80_858: # =>This Inner Loop Header: Depth=1 +.Ltmp9271: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 9320] + mov rcx, rax + mov qword ptr [rbp + 1400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1341 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9304] + mov qword ptr [rbp + 1392], rcx # 8-byte Spill + mov qword ptr [rbp + 1384], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9280] + mov qword ptr [rbp + 1376], rcx # 8-byte Spill + mov qword ptr [rbp + 1368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9344] + mov rdx, qword ptr [rbp + 1376] # 8-byte Reload + mov r8, qword ptr [rbp + 1392] # 8-byte Reload + mov r9, qword ptr [rbp + 1400] # 8-byte Reload + mov qword ptr [rbp + 1360], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8460: + lea rcx, [rbp + 9208] + lea rdx, [rbp + 9216] + lea r8, [rbp + 9640] +.Ltmp9272: + mov qword ptr [rbp + 1352], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8461: + jmp .LBB80_859 +.LBB80_859: # in Loop: Header=BB80_858 Depth=1 +.Ltmp8462: + lea rcx, [rbp + 9216] + lea rdx, [rbp + 9224] + lea r8, [rbp + 9656] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8463: + jmp .LBB80_860 +.LBB80_860: # in Loop: Header=BB80_858 Depth=1 +.Ltmp8464: + lea rcx, [rbp + 9344] + lea rdx, [rbp + 9224] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8465: + jmp .LBB80_861 +.LBB80_861: # in Loop: Header=BB80_858 Depth=1 + lea rcx, [rbp + 9224] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_867 +.Ltmp9273: +.LBB80_866: # Block address taken + # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_867 +.Ltmp9274: +.LBB80_867: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8468: + lea rcx, [rbp + 9344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8469: + mov byte ptr [rbp + 1351], al # 1-byte Spill + jmp .LBB80_868 +.LBB80_868: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [rbp + 1351] # 1-byte Reload + test al, 1 + jne .LBB80_869 + jmp .LBB80_873 +.LBB80_869: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8470: +.Ltmp9275: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8471: + mov byte ptr [rbp + 1350], al # 1-byte Spill + jmp .LBB80_870 +.LBB80_870: # in Loop: Header=BB80_858 Depth=1 + mov al, byte ptr [rbp + 1350] # 1-byte Reload + test al, 1 + jne .LBB80_871 + jmp .LBB80_872 +.LBB80_871: # in Loop: Header=BB80_858 Depth=1 +.Ltmp9276: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + int3 +.Ltmp9277: +.LBB80_872: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + jmp .LBB80_873 +.Ltmp9278: +.LBB80_873: # in Loop: Header=BB80_858 Depth=1 + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8472: + lea rcx, [rbp + 9344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8473: + jmp .LBB80_874 +.LBB80_874: # in Loop: Header=BB80_858 Depth=1 + lea rcx, [rbp + 9344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_858 +.Ltmp9279: +# %bb.875: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_876 +.LBB80_876: # =>This Inner Loop Header: Depth=1 +.Ltmp9280: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 9104] + mov rcx, rax + mov qword ptr [rbp + 1336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1342 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 9088] + mov qword ptr [rbp + 1328], rcx # 8-byte Spill + mov qword ptr [rbp + 1320], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 9064] + mov qword ptr [rbp + 1312], rcx # 8-byte Spill + mov qword ptr [rbp + 1304], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 9128] + mov rdx, qword ptr [rbp + 1312] # 8-byte Reload + mov r8, qword ptr [rbp + 1328] # 8-byte Reload + mov r9, qword ptr [rbp + 1336] # 8-byte Reload + mov qword ptr [rbp + 1296], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9281: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 9024], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 9008], xmm0 +.Ltmp8474: + lea rcx, [rbp + 9008] + lea rdx, [rbp + 9024] + mov qword ptr [rbp + 1288], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8475: + mov byte ptr [rbp + 1287], al # 1-byte Spill + jmp .LBB80_877 +.LBB80_877: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1287] # 1-byte Reload + not al +.Ltmp8476: + and al, 1 + lea rcx, [rbp + 9048] + lea rdx, [rbp + 9056] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8477: + jmp .LBB80_878 +.LBB80_878: # in Loop: Header=BB80_876 Depth=1 +.Ltmp8478: + lea rcx, [rbp + 9128] + lea rdx, [rbp + 9056] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8479: + jmp .LBB80_887 +.Ltmp9282: +.LBB80_881: # Block address taken + # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_882 +.Ltmp9283: +.LBB80_882: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8482: + lea rcx, [rbp + 9128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8483: + mov byte ptr [rbp + 1286], al # 1-byte Spill + jmp .LBB80_883 +.LBB80_883: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1286] # 1-byte Reload + test al, 1 + jne .LBB80_884 + jmp .LBB80_890 +.LBB80_884: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8484: +.Ltmp9284: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8485: + mov byte ptr [rbp + 1285], al # 1-byte Spill + jmp .LBB80_885 +.LBB80_885: # in Loop: Header=BB80_876 Depth=1 + mov al, byte ptr [rbp + 1285] # 1-byte Reload + test al, 1 + jne .LBB80_886 + jmp .LBB80_889 +.LBB80_886: # in Loop: Header=BB80_876 Depth=1 +.Ltmp9285: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + int3 + jmp .LBB80_889 +.Ltmp9286: +.LBB80_887: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_882 +.Ltmp9287: +.LBB80_889: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + jmp .LBB80_890 +.Ltmp9288: +.LBB80_890: # in Loop: Header=BB80_876 Depth=1 + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8486: + lea rcx, [rbp + 9128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8487: + jmp .LBB80_891 +.LBB80_891: # in Loop: Header=BB80_876 Depth=1 + lea rcx, [rbp + 9128] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_876 +.Ltmp9289: +# %bb.892: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_893 +.LBB80_893: # =>This Inner Loop Header: Depth=1 +.Ltmp9290: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 8904] + mov rcx, rax + mov qword ptr [rbp + 1272], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1343 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8888] + mov qword ptr [rbp + 1264], rcx # 8-byte Spill + mov qword ptr [rbp + 1256], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8864] + mov qword ptr [rbp + 1248], rcx # 8-byte Spill + mov qword ptr [rbp + 1240], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8928] + mov rdx, qword ptr [rbp + 1248] # 8-byte Reload + mov r8, qword ptr [rbp + 1264] # 8-byte Reload + mov r9, qword ptr [rbp + 1272] # 8-byte Reload + mov qword ptr [rbp + 1232], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9291: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8832], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 8816], xmm0 +.Ltmp8488: + lea rcx, [rbp + 8816] + lea rdx, [rbp + 8832] + mov qword ptr [rbp + 1224], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8489: + mov byte ptr [rbp + 1223], al # 1-byte Spill + jmp .LBB80_894 +.LBB80_894: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1223] # 1-byte Reload + not al +.Ltmp8490: + and al, 1 + lea rcx, [rbp + 8848] + lea rdx, [rbp + 8856] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8491: + jmp .LBB80_895 +.LBB80_895: # in Loop: Header=BB80_893 Depth=1 +.Ltmp8492: + lea rcx, [rbp + 8928] + lea rdx, [rbp + 8856] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8493: + jmp .LBB80_904 +.Ltmp9292: +.LBB80_898: # Block address taken + # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_899 +.Ltmp9293: +.LBB80_899: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8496: + lea rcx, [rbp + 8928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8497: + mov byte ptr [rbp + 1222], al # 1-byte Spill + jmp .LBB80_900 +.LBB80_900: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1222] # 1-byte Reload + test al, 1 + jne .LBB80_901 + jmp .LBB80_907 +.LBB80_901: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8498: +.Ltmp9294: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8499: + mov byte ptr [rbp + 1221], al # 1-byte Spill + jmp .LBB80_902 +.LBB80_902: # in Loop: Header=BB80_893 Depth=1 + mov al, byte ptr [rbp + 1221] # 1-byte Reload + test al, 1 + jne .LBB80_903 + jmp .LBB80_906 +.LBB80_903: # in Loop: Header=BB80_893 Depth=1 +.Ltmp9295: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + int3 + jmp .LBB80_906 +.Ltmp9296: +.LBB80_904: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_899 +.Ltmp9297: +.LBB80_906: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + jmp .LBB80_907 +.Ltmp9298: +.LBB80_907: # in Loop: Header=BB80_893 Depth=1 + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8500: + lea rcx, [rbp + 8928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8501: + jmp .LBB80_908 +.LBB80_908: # in Loop: Header=BB80_893 Depth=1 + lea rcx, [rbp + 8928] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_893 +.Ltmp9299: +# %bb.909: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_910 +.LBB80_910: # =>This Inner Loop Header: Depth=1 +.Ltmp9300: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 8712] + mov rcx, rax + mov qword ptr [rbp + 1208], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1344 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8696] + mov qword ptr [rbp + 1200], rcx # 8-byte Spill + mov qword ptr [rbp + 1192], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8672] + mov qword ptr [rbp + 1184], rcx # 8-byte Spill + mov qword ptr [rbp + 1176], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8736] + mov rdx, qword ptr [rbp + 1184] # 8-byte Reload + mov r8, qword ptr [rbp + 1200] # 8-byte Reload + mov r9, qword ptr [rbp + 1208] # 8-byte Reload + mov qword ptr [rbp + 1168], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8502: + lea rcx, [rbp + 8600] + lea rdx, [rbp + 8608] + lea r8, [rbp + 9656] +.Ltmp9301: + mov qword ptr [rbp + 1160], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8503: + jmp .LBB80_911 +.LBB80_911: # in Loop: Header=BB80_910 Depth=1 +.Ltmp8504: + lea rcx, [rbp + 8608] + lea rdx, [rbp + 8616] + lea r8, [rbp + 9640] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8505: + jmp .LBB80_912 +.LBB80_912: # in Loop: Header=BB80_910 Depth=1 +.Ltmp8506: + lea rcx, [rbp + 8736] + lea rdx, [rbp + 8616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8507: + jmp .LBB80_913 +.LBB80_913: # in Loop: Header=BB80_910 Depth=1 + lea rcx, [rbp + 8616] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_919 +.Ltmp9302: +.LBB80_918: # Block address taken + # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_919 +.Ltmp9303: +.LBB80_919: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8510: + lea rcx, [rbp + 8736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8511: + mov byte ptr [rbp + 1159], al # 1-byte Spill + jmp .LBB80_920 +.LBB80_920: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [rbp + 1159] # 1-byte Reload + test al, 1 + jne .LBB80_921 + jmp .LBB80_925 +.LBB80_921: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8512: +.Ltmp9304: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8513: + mov byte ptr [rbp + 1158], al # 1-byte Spill + jmp .LBB80_922 +.LBB80_922: # in Loop: Header=BB80_910 Depth=1 + mov al, byte ptr [rbp + 1158] # 1-byte Reload + test al, 1 + jne .LBB80_923 + jmp .LBB80_924 +.LBB80_923: # in Loop: Header=BB80_910 Depth=1 +.Ltmp9305: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + int3 +.Ltmp9306: +.LBB80_924: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + jmp .LBB80_925 +.Ltmp9307: +.LBB80_925: # in Loop: Header=BB80_910 Depth=1 + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8514: + lea rcx, [rbp + 8736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8515: + jmp .LBB80_926 +.LBB80_926: # in Loop: Header=BB80_910 Depth=1 + lea rcx, [rbp + 8736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_910 +.Ltmp9308: +# %bb.927: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_928 +.LBB80_928: # =>This Inner Loop Header: Depth=1 +.Ltmp9309: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 8496] + mov rcx, rax + mov qword ptr [rbp + 1144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1345 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8480] + mov qword ptr [rbp + 1136], rcx # 8-byte Spill + mov qword ptr [rbp + 1128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8456] + mov qword ptr [rbp + 1120], rcx # 8-byte Spill + mov qword ptr [rbp + 1112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8520] + mov rdx, qword ptr [rbp + 1120] # 8-byte Reload + mov r8, qword ptr [rbp + 1136] # 8-byte Reload + mov r9, qword ptr [rbp + 1144] # 8-byte Reload + mov qword ptr [rbp + 1104], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9310: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8416], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 8400], xmm0 +.Ltmp8516: + lea rcx, [rbp + 8400] + lea rdx, [rbp + 8416] + mov qword ptr [rbp + 1096], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8517: + mov byte ptr [rbp + 1095], al # 1-byte Spill + jmp .LBB80_929 +.LBB80_929: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1095] # 1-byte Reload + not al +.Ltmp8518: + and al, 1 + lea rcx, [rbp + 8440] + lea rdx, [rbp + 8448] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8519: + jmp .LBB80_930 +.LBB80_930: # in Loop: Header=BB80_928 Depth=1 +.Ltmp8520: + lea rcx, [rbp + 8520] + lea rdx, [rbp + 8448] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8521: + jmp .LBB80_939 +.Ltmp9311: +.LBB80_933: # Block address taken + # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_934 +.Ltmp9312: +.LBB80_934: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8524: + lea rcx, [rbp + 8520] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8525: + mov byte ptr [rbp + 1094], al # 1-byte Spill + jmp .LBB80_935 +.LBB80_935: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1094] # 1-byte Reload + test al, 1 + jne .LBB80_936 + jmp .LBB80_942 +.LBB80_936: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8526: +.Ltmp9313: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8527: + mov byte ptr [rbp + 1093], al # 1-byte Spill + jmp .LBB80_937 +.LBB80_937: # in Loop: Header=BB80_928 Depth=1 + mov al, byte ptr [rbp + 1093] # 1-byte Reload + test al, 1 + jne .LBB80_938 + jmp .LBB80_941 +.LBB80_938: # in Loop: Header=BB80_928 Depth=1 +.Ltmp9314: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + int3 + jmp .LBB80_941 +.Ltmp9315: +.LBB80_939: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_934 +.Ltmp9316: +.LBB80_941: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + jmp .LBB80_942 +.Ltmp9317: +.LBB80_942: # in Loop: Header=BB80_928 Depth=1 + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8528: + lea rcx, [rbp + 8520] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8529: + jmp .LBB80_943 +.LBB80_943: # in Loop: Header=BB80_928 Depth=1 + lea rcx, [rbp + 8520] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_928 +.Ltmp9318: +# %bb.944: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_945 +.LBB80_945: # =>This Inner Loop Header: Depth=1 +.Ltmp9319: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 8296] + mov rcx, rax + mov qword ptr [rbp + 1080], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1346 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8280] + mov qword ptr [rbp + 1072], rcx # 8-byte Spill + mov qword ptr [rbp + 1064], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8256] + mov qword ptr [rbp + 1056], rcx # 8-byte Spill + mov qword ptr [rbp + 1048], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8320] + mov rdx, qword ptr [rbp + 1056] # 8-byte Reload + mov r8, qword ptr [rbp + 1072] # 8-byte Reload + mov r9, qword ptr [rbp + 1080] # 8-byte Reload + mov qword ptr [rbp + 1040], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8530: + lea rcx, [rbp + 8184] + lea rdx, [rbp + 8192] + lea r8, [rbp + 9656] +.Ltmp9320: + mov qword ptr [rbp + 1032], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8531: + jmp .LBB80_946 +.LBB80_946: # in Loop: Header=BB80_945 Depth=1 +.Ltmp8532: + lea rcx, [rbp + 8192] + lea rdx, [rbp + 8200] + lea r8, [rbp + 9640] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8533: + jmp .LBB80_947 +.LBB80_947: # in Loop: Header=BB80_945 Depth=1 +.Ltmp8534: + lea rcx, [rbp + 8320] + lea rdx, [rbp + 8200] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8535: + jmp .LBB80_948 +.LBB80_948: # in Loop: Header=BB80_945 Depth=1 + lea rcx, [rbp + 8200] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_954 +.Ltmp9321: +.LBB80_953: # Block address taken + # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_954 +.Ltmp9322: +.LBB80_954: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8538: + lea rcx, [rbp + 8320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8539: + mov byte ptr [rbp + 1031], al # 1-byte Spill + jmp .LBB80_955 +.LBB80_955: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [rbp + 1031] # 1-byte Reload + test al, 1 + jne .LBB80_956 + jmp .LBB80_960 +.LBB80_956: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8540: +.Ltmp9323: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8541: + mov byte ptr [rbp + 1030], al # 1-byte Spill + jmp .LBB80_957 +.LBB80_957: # in Loop: Header=BB80_945 Depth=1 + mov al, byte ptr [rbp + 1030] # 1-byte Reload + test al, 1 + jne .LBB80_958 + jmp .LBB80_959 +.LBB80_958: # in Loop: Header=BB80_945 Depth=1 +.Ltmp9324: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + int3 +.Ltmp9325: +.LBB80_959: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + jmp .LBB80_960 +.Ltmp9326: +.LBB80_960: # in Loop: Header=BB80_945 Depth=1 + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8542: + lea rcx, [rbp + 8320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8543: + jmp .LBB80_961 +.LBB80_961: # in Loop: Header=BB80_945 Depth=1 + lea rcx, [rbp + 8320] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_945 +.Ltmp9327: +# %bb.962: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_963 +.LBB80_963: # =>This Inner Loop Header: Depth=1 +.Ltmp9328: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 8080] + mov rcx, rax + mov qword ptr [rbp + 1016], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1347 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8064] + mov qword ptr [rbp + 1008], rcx # 8-byte Spill + mov qword ptr [rbp + 1000], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 8040] + mov qword ptr [rbp + 992], rcx # 8-byte Spill + mov qword ptr [rbp + 984], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 8104] + mov rdx, qword ptr [rbp + 992] # 8-byte Reload + mov r8, qword ptr [rbp + 1008] # 8-byte Reload + mov r9, qword ptr [rbp + 1016] # 8-byte Reload + mov qword ptr [rbp + 976], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9329: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 8000], xmm0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7984], xmm0 +.Ltmp8544: + lea rcx, [rbp + 7984] + lea rdx, [rbp + 8000] + mov qword ptr [rbp + 968], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8545: + mov byte ptr [rbp + 967], al # 1-byte Spill + jmp .LBB80_964 +.LBB80_964: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 967] # 1-byte Reload + not al +.Ltmp8546: + and al, 1 + lea rcx, [rbp + 8024] + lea rdx, [rbp + 8032] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8547: + jmp .LBB80_965 +.LBB80_965: # in Loop: Header=BB80_963 Depth=1 +.Ltmp8548: + lea rcx, [rbp + 8104] + lea rdx, [rbp + 8032] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8549: + jmp .LBB80_974 +.Ltmp9330: +.LBB80_968: # Block address taken + # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_969 +.Ltmp9331: +.LBB80_969: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8552: + lea rcx, [rbp + 8104] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8553: + mov byte ptr [rbp + 966], al # 1-byte Spill + jmp .LBB80_970 +.LBB80_970: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 966] # 1-byte Reload + test al, 1 + jne .LBB80_971 + jmp .LBB80_977 +.LBB80_971: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8554: +.Ltmp9332: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8555: + mov byte ptr [rbp + 965], al # 1-byte Spill + jmp .LBB80_972 +.LBB80_972: # in Loop: Header=BB80_963 Depth=1 + mov al, byte ptr [rbp + 965] # 1-byte Reload + test al, 1 + jne .LBB80_973 + jmp .LBB80_976 +.LBB80_973: # in Loop: Header=BB80_963 Depth=1 +.Ltmp9333: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + int3 + jmp .LBB80_976 +.Ltmp9334: +.LBB80_974: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_969 +.Ltmp9335: +.LBB80_976: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + jmp .LBB80_977 +.Ltmp9336: +.LBB80_977: # in Loop: Header=BB80_963 Depth=1 + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8556: + lea rcx, [rbp + 8104] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8557: + jmp .LBB80_978 +.LBB80_978: # in Loop: Header=BB80_963 Depth=1 + lea rcx, [rbp + 8104] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_963 +.Ltmp9337: +# %bb.979: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_980 +.LBB80_980: # =>This Inner Loop Header: Depth=1 +.Ltmp9338: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 7880] + mov rcx, rax + mov qword ptr [rbp + 952], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1348 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7864] + mov qword ptr [rbp + 944], rcx # 8-byte Spill + mov qword ptr [rbp + 936], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7840] + mov qword ptr [rbp + 928], rcx # 8-byte Spill + mov qword ptr [rbp + 920], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7904] + mov rdx, qword ptr [rbp + 928] # 8-byte Reload + mov r8, qword ptr [rbp + 944] # 8-byte Reload + mov r9, qword ptr [rbp + 952] # 8-byte Reload + mov qword ptr [rbp + 912], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8558: + lea rcx, [rbp + 7768] + lea rdx, [rbp + 7776] + lea r8, [rbp + 9640] +.Ltmp9339: + mov qword ptr [rbp + 904], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8559: + jmp .LBB80_981 +.LBB80_981: # in Loop: Header=BB80_980 Depth=1 +.Ltmp8560: + lea rcx, [rbp + 7776] + lea rdx, [rbp + 7784] + lea r8, [rbp + 9656] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8561: + jmp .LBB80_982 +.LBB80_982: # in Loop: Header=BB80_980 Depth=1 +.Ltmp8562: + lea rcx, [rbp + 7904] + lea rdx, [rbp + 7784] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8563: + jmp .LBB80_983 +.LBB80_983: # in Loop: Header=BB80_980 Depth=1 + lea rcx, [rbp + 7784] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_989 +.Ltmp9340: +.LBB80_988: # Block address taken + # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_989 +.Ltmp9341: +.LBB80_989: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8566: + lea rcx, [rbp + 7904] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8567: + mov byte ptr [rbp + 903], al # 1-byte Spill + jmp .LBB80_990 +.LBB80_990: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [rbp + 903] # 1-byte Reload + test al, 1 + jne .LBB80_991 + jmp .LBB80_995 +.LBB80_991: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8568: +.Ltmp9342: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8569: + mov byte ptr [rbp + 902], al # 1-byte Spill + jmp .LBB80_992 +.LBB80_992: # in Loop: Header=BB80_980 Depth=1 + mov al, byte ptr [rbp + 902] # 1-byte Reload + test al, 1 + jne .LBB80_993 + jmp .LBB80_994 +.LBB80_993: # in Loop: Header=BB80_980 Depth=1 +.Ltmp9343: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + int3 +.Ltmp9344: +.LBB80_994: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + jmp .LBB80_995 +.Ltmp9345: +.LBB80_995: # in Loop: Header=BB80_980 Depth=1 + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8570: + lea rcx, [rbp + 7904] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8571: + jmp .LBB80_996 +.LBB80_996: # in Loop: Header=BB80_980 Depth=1 + lea rcx, [rbp + 7904] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_980 +.Ltmp9346: +# %bb.997: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_998 +.LBB80_998: # =>This Inner Loop Header: Depth=1 +.Ltmp9347: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 7664] + mov rcx, rax + mov qword ptr [rbp + 888], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1349 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7648] + mov qword ptr [rbp + 880], rcx # 8-byte Spill + mov qword ptr [rbp + 872], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7624] + mov qword ptr [rbp + 864], rcx # 8-byte Spill + mov qword ptr [rbp + 856], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7688] + mov rdx, qword ptr [rbp + 864] # 8-byte Reload + mov r8, qword ptr [rbp + 880] # 8-byte Reload + mov r9, qword ptr [rbp + 888] # 8-byte Reload + mov qword ptr [rbp + 848], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9348: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7584], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 7568], xmm0 +.Ltmp8572: + lea rcx, [rbp + 7568] + lea rdx, [rbp + 7584] + mov qword ptr [rbp + 840], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8573: + mov byte ptr [rbp + 839], al # 1-byte Spill + jmp .LBB80_999 +.LBB80_999: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 839] # 1-byte Reload + not al +.Ltmp8574: + and al, 1 + lea rcx, [rbp + 7608] + lea rdx, [rbp + 7616] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8575: + jmp .LBB80_1000 +.LBB80_1000: # in Loop: Header=BB80_998 Depth=1 +.Ltmp8576: + lea rcx, [rbp + 7688] + lea rdx, [rbp + 7616] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8577: + jmp .LBB80_1009 +.Ltmp9349: +.LBB80_1003: # Block address taken + # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1004 +.Ltmp9350: +.LBB80_1004: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8580: + lea rcx, [rbp + 7688] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8581: + mov byte ptr [rbp + 838], al # 1-byte Spill + jmp .LBB80_1005 +.LBB80_1005: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 838] # 1-byte Reload + test al, 1 + jne .LBB80_1006 + jmp .LBB80_1012 +.LBB80_1006: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8582: +.Ltmp9351: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8583: + mov byte ptr [rbp + 837], al # 1-byte Spill + jmp .LBB80_1007 +.LBB80_1007: # in Loop: Header=BB80_998 Depth=1 + mov al, byte ptr [rbp + 837] # 1-byte Reload + test al, 1 + jne .LBB80_1008 + jmp .LBB80_1011 +.LBB80_1008: # in Loop: Header=BB80_998 Depth=1 +.Ltmp9352: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + int3 + jmp .LBB80_1011 +.Ltmp9353: +.LBB80_1009: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1004 +.Ltmp9354: +.LBB80_1011: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + jmp .LBB80_1012 +.Ltmp9355: +.LBB80_1012: # in Loop: Header=BB80_998 Depth=1 + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8584: + lea rcx, [rbp + 7688] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8585: + jmp .LBB80_1013 +.LBB80_1013: # in Loop: Header=BB80_998 Depth=1 + lea rcx, [rbp + 7688] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_998 +.Ltmp9356: +# %bb.1014: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1015 +.LBB80_1015: # =>This Inner Loop Header: Depth=1 +.Ltmp9357: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 7464] + mov rcx, rax + mov qword ptr [rbp + 824], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1350 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7448] + mov qword ptr [rbp + 816], rcx # 8-byte Spill + mov qword ptr [rbp + 808], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7424] + mov qword ptr [rbp + 800], rcx # 8-byte Spill + mov qword ptr [rbp + 792], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7488] + mov rdx, qword ptr [rbp + 800] # 8-byte Reload + mov r8, qword ptr [rbp + 816] # 8-byte Reload + mov r9, qword ptr [rbp + 824] # 8-byte Reload + mov qword ptr [rbp + 784], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8586: + lea rcx, [rbp + 7352] + lea rdx, [rbp + 7360] + lea r8, [rbp + 9640] +.Ltmp9358: + mov qword ptr [rbp + 776], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8587: + jmp .LBB80_1016 +.LBB80_1016: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp8588: + lea rcx, [rbp + 7360] + lea rdx, [rbp + 7368] + lea r8, [rbp + 9656] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8589: + jmp .LBB80_1017 +.LBB80_1017: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp8590: + lea rcx, [rbp + 7488] + lea rdx, [rbp + 7368] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8591: + jmp .LBB80_1018 +.LBB80_1018: # in Loop: Header=BB80_1015 Depth=1 + lea rcx, [rbp + 7368] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1024 +.Ltmp9359: +.LBB80_1023: # Block address taken + # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1024 +.Ltmp9360: +.LBB80_1024: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8594: + lea rcx, [rbp + 7488] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8595: + mov byte ptr [rbp + 775], al # 1-byte Spill + jmp .LBB80_1025 +.LBB80_1025: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [rbp + 775] # 1-byte Reload + test al, 1 + jne .LBB80_1026 + jmp .LBB80_1030 +.LBB80_1026: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8596: +.Ltmp9361: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8597: + mov byte ptr [rbp + 774], al # 1-byte Spill + jmp .LBB80_1027 +.LBB80_1027: # in Loop: Header=BB80_1015 Depth=1 + mov al, byte ptr [rbp + 774] # 1-byte Reload + test al, 1 + jne .LBB80_1028 + jmp .LBB80_1029 +.LBB80_1028: # in Loop: Header=BB80_1015 Depth=1 +.Ltmp9362: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + int3 +.Ltmp9363: +.LBB80_1029: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + jmp .LBB80_1030 +.Ltmp9364: +.LBB80_1030: # in Loop: Header=BB80_1015 Depth=1 + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8598: + lea rcx, [rbp + 7488] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8599: + jmp .LBB80_1031 +.LBB80_1031: # in Loop: Header=BB80_1015 Depth=1 + lea rcx, [rbp + 7488] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1015 +.Ltmp9365: +# %bb.1032: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1033 +.LBB80_1033: # =>This Inner Loop Header: Depth=1 +.Ltmp9366: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 7248] + mov rcx, rax + mov qword ptr [rbp + 760], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1351 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 7232] + mov qword ptr [rbp + 752], rcx # 8-byte Spill + mov qword ptr [rbp + 744], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 7208] + mov qword ptr [rbp + 736], rcx # 8-byte Spill + mov qword ptr [rbp + 728], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7272] + mov rdx, qword ptr [rbp + 736] # 8-byte Reload + mov r8, qword ptr [rbp + 752] # 8-byte Reload + mov r9, qword ptr [rbp + 760] # 8-byte Reload + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9367: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + movups xmm0, xmmword ptr [rbp + 9640] + movaps xmmword ptr [rbp + 7168], xmm0 + movups xmm0, xmmword ptr [rbp + 9656] + movaps xmmword ptr [rbp + 7152], xmm0 +.Ltmp8600: + lea rcx, [rbp + 7152] + lea rdx, [rbp + 7168] + mov qword ptr [rbp + 712], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8601: + mov byte ptr [rbp + 711], al # 1-byte Spill + jmp .LBB80_1034 +.LBB80_1034: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 711] # 1-byte Reload + not al +.Ltmp8602: + and al, 1 + lea rcx, [rbp + 7192] + lea rdx, [rbp + 7200] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8603: + jmp .LBB80_1035 +.LBB80_1035: # in Loop: Header=BB80_1033 Depth=1 +.Ltmp8604: + lea rcx, [rbp + 7272] + lea rdx, [rbp + 7200] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8605: + jmp .LBB80_1044 +.Ltmp9368: +.LBB80_1038: # Block address taken + # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1039 +.Ltmp9369: +.LBB80_1039: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8608: + lea rcx, [rbp + 7272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8609: + mov byte ptr [rbp + 710], al # 1-byte Spill + jmp .LBB80_1040 +.LBB80_1040: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 710] # 1-byte Reload + test al, 1 + jne .LBB80_1041 + jmp .LBB80_1047 +.LBB80_1041: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8610: +.Ltmp9370: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8611: + mov byte ptr [rbp + 709], al # 1-byte Spill + jmp .LBB80_1042 +.LBB80_1042: # in Loop: Header=BB80_1033 Depth=1 + mov al, byte ptr [rbp + 709] # 1-byte Reload + test al, 1 + jne .LBB80_1043 + jmp .LBB80_1046 +.LBB80_1043: # in Loop: Header=BB80_1033 Depth=1 +.Ltmp9371: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + int3 + jmp .LBB80_1046 +.Ltmp9372: +.LBB80_1044: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1039 +.Ltmp9373: +.LBB80_1046: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + jmp .LBB80_1047 +.Ltmp9374: +.LBB80_1047: # in Loop: Header=BB80_1033 Depth=1 + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8612: + lea rcx, [rbp + 7272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8613: + jmp .LBB80_1048 +.LBB80_1048: # in Loop: Header=BB80_1033 Depth=1 + lea rcx, [rbp + 7272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1033 +.Ltmp9375: +# %bb.1049: + .cv_loc 80 1 1355 0 # ..\tests\span_tests.cpp:1355:0 + mov rax, qword ptr [rip + ".L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 7144], rax + .cv_loc 80 1 1356 0 # ..\tests\span_tests.cpp:1356:0 + mov rax, qword ptr [rip + ".L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 7136], rax + .cv_loc 80 1 1358 0 # ..\tests\span_tests.cpp:1358:0 + lea rcx, [rbp + 7120] +.Ltmp9376: + #DEBUG_VALUE: s1 <- [$rcx+0] + lea rdx, [rbp + 7144] +.Ltmp9377: + #DEBUG_VALUE: arr1 <- [$rdx+0] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9378: + .cv_loc 80 1 1359 0 # ..\tests\span_tests.cpp:1359:0 + lea rcx, [rbp + 7104] +.Ltmp9379: + #DEBUG_VALUE: s2 <- [$rcx+0] + lea rdx, [rbp + 7136] + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp9380: + mov qword ptr [rbp + 688], rax # 8-byte Spill +.LBB80_1050: # =>This Inner Loop Header: Depth=1 +.Ltmp9381: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + lea rdx, [rip + "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@"] + lea rax, [rbp + 7000] + mov rcx, rax + mov qword ptr [rbp + 680], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1361 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6984] + mov qword ptr [rbp + 672], rcx # 8-byte Spill + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6960] + mov qword ptr [rbp + 656], rcx # 8-byte Spill + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 7024] + mov rdx, qword ptr [rbp + 656] # 8-byte Reload + mov r8, qword ptr [rbp + 672] # 8-byte Reload + mov r9, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 640], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8614: + lea rcx, [rbp + 6888] + lea rdx, [rbp + 6896] + lea r8, [rbp + 7120] +.Ltmp9382: + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8615: + jmp .LBB80_1051 +.LBB80_1051: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp8616: + lea rcx, [rbp + 6896] + lea rdx, [rbp + 6904] + lea r8, [rbp + 7104] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8617: + jmp .LBB80_1052 +.LBB80_1052: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp8618: + lea rcx, [rbp + 7024] + lea rdx, [rbp + 6904] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8619: + jmp .LBB80_1053 +.LBB80_1053: # in Loop: Header=BB80_1050 Depth=1 + lea rcx, [rbp + 6904] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1059 +.Ltmp9383: +.LBB80_1058: # Block address taken + # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp .LBB80_1059 +.Ltmp9384: +.LBB80_1059: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8622: + lea rcx, [rbp + 7024] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8623: + mov byte ptr [rbp + 631], al # 1-byte Spill + jmp .LBB80_1060 +.LBB80_1060: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [rbp + 631] # 1-byte Reload + test al, 1 + jne .LBB80_1061 + jmp .LBB80_1065 +.LBB80_1061: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8624: +.Ltmp9385: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8625: + mov byte ptr [rbp + 630], al # 1-byte Spill + jmp .LBB80_1062 +.LBB80_1062: # in Loop: Header=BB80_1050 Depth=1 + mov al, byte ptr [rbp + 630] # 1-byte Reload + test al, 1 + jne .LBB80_1063 + jmp .LBB80_1064 +.LBB80_1063: # in Loop: Header=BB80_1050 Depth=1 +.Ltmp9386: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + int3 +.Ltmp9387: +.LBB80_1064: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + jmp .LBB80_1065 +.Ltmp9388: +.LBB80_1065: # in Loop: Header=BB80_1050 Depth=1 + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8626: + lea rcx, [rbp + 7024] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8627: + jmp .LBB80_1066 +.LBB80_1066: # in Loop: Header=BB80_1050 Depth=1 + lea rcx, [rbp + 7024] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1050 +.Ltmp9389: +# %bb.1067: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1068 +.LBB80_1068: # =>This Inner Loop Header: Depth=1 +.Ltmp9390: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + lea rdx, [rip + "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@"] + lea rax, [rbp + 6784] + mov rcx, rax + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1362 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6768] + mov qword ptr [rbp + 608], rcx # 8-byte Spill + mov qword ptr [rbp + 600], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6744] + mov qword ptr [rbp + 592], rcx # 8-byte Spill + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6808] + mov rdx, qword ptr [rbp + 592] # 8-byte Reload + mov r8, qword ptr [rbp + 608] # 8-byte Reload + mov r9, qword ptr [rbp + 616] # 8-byte Reload + mov qword ptr [rbp + 576], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8628: + lea rcx, [rbp + 6672] + lea rdx, [rbp + 6680] + lea r8, [rbp + 7104] +.Ltmp9391: + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8629: + jmp .LBB80_1069 +.LBB80_1069: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp8630: + lea rcx, [rbp + 6680] + lea rdx, [rbp + 6688] + lea r8, [rbp + 7120] + call "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8631: + jmp .LBB80_1070 +.LBB80_1070: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp8632: + lea rcx, [rbp + 6808] + lea rdx, [rbp + 6688] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8633: + jmp .LBB80_1071 +.LBB80_1071: # in Loop: Header=BB80_1068 Depth=1 + lea rcx, [rbp + 6688] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1077 +.Ltmp9392: +.LBB80_1076: # Block address taken + # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1077 +.Ltmp9393: +.LBB80_1077: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8636: + lea rcx, [rbp + 6808] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8637: + mov byte ptr [rbp + 567], al # 1-byte Spill + jmp .LBB80_1078 +.LBB80_1078: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [rbp + 567] # 1-byte Reload + test al, 1 + jne .LBB80_1079 + jmp .LBB80_1083 +.LBB80_1079: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8638: +.Ltmp9394: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8639: + mov byte ptr [rbp + 566], al # 1-byte Spill + jmp .LBB80_1080 +.LBB80_1080: # in Loop: Header=BB80_1068 Depth=1 + mov al, byte ptr [rbp + 566] # 1-byte Reload + test al, 1 + jne .LBB80_1081 + jmp .LBB80_1082 +.LBB80_1081: # in Loop: Header=BB80_1068 Depth=1 +.Ltmp9395: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + int3 +.Ltmp9396: +.LBB80_1082: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + jmp .LBB80_1083 +.Ltmp9397: +.LBB80_1083: # in Loop: Header=BB80_1068 Depth=1 + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8640: + lea rcx, [rbp + 6808] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8641: + jmp .LBB80_1084 +.LBB80_1084: # in Loop: Header=BB80_1068 Depth=1 + lea rcx, [rbp + 6808] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1068 +.Ltmp9398: +# %bb.1085: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1086 +.LBB80_1086: # =>This Inner Loop Header: Depth=1 +.Ltmp9399: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + lea rdx, [rip + "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 6568] + mov rcx, rax + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1363 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6552] + mov qword ptr [rbp + 544], rcx # 8-byte Spill + mov qword ptr [rbp + 536], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6528] + mov qword ptr [rbp + 528], rcx # 8-byte Spill + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6592] + mov rdx, qword ptr [rbp + 528] # 8-byte Reload + mov r8, qword ptr [rbp + 544] # 8-byte Reload + mov r9, qword ptr [rbp + 552] # 8-byte Reload + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9400: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 6496], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 6480], xmm0 +.Ltmp8642: + lea rcx, [rbp + 6480] + lea rdx, [rbp + 6496] + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8643: + mov byte ptr [rbp + 503], al # 1-byte Spill + jmp .LBB80_1087 +.LBB80_1087: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 503] # 1-byte Reload + not al +.Ltmp8644: + and al, 1 + lea rcx, [rbp + 6512] + lea rdx, [rbp + 6520] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8645: + jmp .LBB80_1088 +.LBB80_1088: # in Loop: Header=BB80_1086 Depth=1 +.Ltmp8646: + lea rcx, [rbp + 6592] + lea rdx, [rbp + 6520] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8647: + jmp .LBB80_1097 +.Ltmp9401: +.LBB80_1091: # Block address taken + # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1092 +.Ltmp9402: +.LBB80_1092: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8650: + lea rcx, [rbp + 6592] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8651: + mov byte ptr [rbp + 502], al # 1-byte Spill + jmp .LBB80_1093 +.LBB80_1093: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 502] # 1-byte Reload + test al, 1 + jne .LBB80_1094 + jmp .LBB80_1100 +.LBB80_1094: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8652: +.Ltmp9403: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8653: + mov byte ptr [rbp + 501], al # 1-byte Spill + jmp .LBB80_1095 +.LBB80_1095: # in Loop: Header=BB80_1086 Depth=1 + mov al, byte ptr [rbp + 501] # 1-byte Reload + test al, 1 + jne .LBB80_1096 + jmp .LBB80_1099 +.LBB80_1096: # in Loop: Header=BB80_1086 Depth=1 +.Ltmp9404: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + int3 + jmp .LBB80_1099 +.Ltmp9405: +.LBB80_1097: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1092 +.Ltmp9406: +.LBB80_1099: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + jmp .LBB80_1100 +.Ltmp9407: +.LBB80_1100: # in Loop: Header=BB80_1086 Depth=1 + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8654: + lea rcx, [rbp + 6592] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8655: + jmp .LBB80_1101 +.LBB80_1101: # in Loop: Header=BB80_1086 Depth=1 + lea rcx, [rbp + 6592] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1086 +.Ltmp9408: +# %bb.1102: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1103 +.LBB80_1103: # =>This Inner Loop Header: Depth=1 +.Ltmp9409: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + lea rdx, [rip + "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 6376] + mov rcx, rax + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1364 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6360] + mov qword ptr [rbp + 480], rcx # 8-byte Spill + mov qword ptr [rbp + 472], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6336] + mov qword ptr [rbp + 464], rcx # 8-byte Spill + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6400] + mov rdx, qword ptr [rbp + 464] # 8-byte Reload + mov r8, qword ptr [rbp + 480] # 8-byte Reload + mov r9, qword ptr [rbp + 488] # 8-byte Reload + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9410: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 6304], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 6288], xmm0 +.Ltmp8656: + lea rcx, [rbp + 6288] + lea rdx, [rbp + 6304] + mov qword ptr [rbp + 440], rax # 8-byte Spill + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8657: + mov byte ptr [rbp + 439], al # 1-byte Spill + jmp .LBB80_1104 +.LBB80_1104: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 439] # 1-byte Reload + not al +.Ltmp8658: + and al, 1 + lea rcx, [rbp + 6320] + lea rdx, [rbp + 6328] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8659: + jmp .LBB80_1105 +.LBB80_1105: # in Loop: Header=BB80_1103 Depth=1 +.Ltmp8660: + lea rcx, [rbp + 6400] + lea rdx, [rbp + 6328] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8661: + jmp .LBB80_1114 +.Ltmp9411: +.LBB80_1108: # Block address taken + # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1109 +.Ltmp9412: +.LBB80_1109: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8664: + lea rcx, [rbp + 6400] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8665: + mov byte ptr [rbp + 438], al # 1-byte Spill + jmp .LBB80_1110 +.LBB80_1110: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 438] # 1-byte Reload + test al, 1 + jne .LBB80_1111 + jmp .LBB80_1117 +.LBB80_1111: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8666: +.Ltmp9413: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8667: + mov byte ptr [rbp + 437], al # 1-byte Spill + jmp .LBB80_1112 +.LBB80_1112: # in Loop: Header=BB80_1103 Depth=1 + mov al, byte ptr [rbp + 437] # 1-byte Reload + test al, 1 + jne .LBB80_1113 + jmp .LBB80_1116 +.LBB80_1113: # in Loop: Header=BB80_1103 Depth=1 +.Ltmp9414: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + int3 + jmp .LBB80_1116 +.Ltmp9415: +.LBB80_1114: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1109 +.Ltmp9416: +.LBB80_1116: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + jmp .LBB80_1117 +.Ltmp9417: +.LBB80_1117: # in Loop: Header=BB80_1103 Depth=1 + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8668: + lea rcx, [rbp + 6400] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8669: + jmp .LBB80_1118 +.LBB80_1118: # in Loop: Header=BB80_1103 Depth=1 + lea rcx, [rbp + 6400] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1103 +.Ltmp9418: +# %bb.1119: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1120 +.LBB80_1120: # =>This Inner Loop Header: Depth=1 +.Ltmp9419: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + lea rdx, [rip + "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@"] + lea rax, [rbp + 6184] + mov rcx, rax + mov qword ptr [rbp + 424], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1365 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 6168] + mov qword ptr [rbp + 416], rcx # 8-byte Spill + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 6144] + mov qword ptr [rbp + 400], rcx # 8-byte Spill + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 6208] + mov rdx, qword ptr [rbp + 400] # 8-byte Reload + mov r8, qword ptr [rbp + 416] # 8-byte Reload + mov r9, qword ptr [rbp + 424] # 8-byte Reload + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8670: + lea rcx, [rbp + 6072] + lea rdx, [rbp + 6080] + lea r8, [rbp + 7120] +.Ltmp9420: + mov qword ptr [rbp + 376], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8671: + jmp .LBB80_1121 +.LBB80_1121: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp8672: + lea rcx, [rbp + 6080] + lea rdx, [rbp + 6088] + lea r8, [rbp + 7104] + call "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8673: + jmp .LBB80_1122 +.LBB80_1122: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp8674: + lea rcx, [rbp + 6208] + lea rdx, [rbp + 6088] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8675: + jmp .LBB80_1123 +.LBB80_1123: # in Loop: Header=BB80_1120 Depth=1 + lea rcx, [rbp + 6088] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1129 +.Ltmp9421: +.LBB80_1128: # Block address taken + # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1129 +.Ltmp9422: +.LBB80_1129: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8678: + lea rcx, [rbp + 6208] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8679: + mov byte ptr [rbp + 375], al # 1-byte Spill + jmp .LBB80_1130 +.LBB80_1130: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [rbp + 375] # 1-byte Reload + test al, 1 + jne .LBB80_1131 + jmp .LBB80_1135 +.LBB80_1131: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8680: +.Ltmp9423: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8681: + mov byte ptr [rbp + 374], al # 1-byte Spill + jmp .LBB80_1132 +.LBB80_1132: # in Loop: Header=BB80_1120 Depth=1 + mov al, byte ptr [rbp + 374] # 1-byte Reload + test al, 1 + jne .LBB80_1133 + jmp .LBB80_1134 +.LBB80_1133: # in Loop: Header=BB80_1120 Depth=1 +.Ltmp9424: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + int3 +.Ltmp9425: +.LBB80_1134: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + jmp .LBB80_1135 +.Ltmp9426: +.LBB80_1135: # in Loop: Header=BB80_1120 Depth=1 + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8682: + lea rcx, [rbp + 6208] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8683: + jmp .LBB80_1136 +.LBB80_1136: # in Loop: Header=BB80_1120 Depth=1 + lea rcx, [rbp + 6208] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1120 +.Ltmp9427: +# %bb.1137: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1138 +.LBB80_1138: # =>This Inner Loop Header: Depth=1 +.Ltmp9428: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + lea rdx, [rip + "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@"] + lea rax, [rbp + 5968] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1366 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5952] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5928] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5992] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9429: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5888], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5872], xmm0 +.Ltmp8684: + lea rcx, [rbp + 5872] + lea rdx, [rbp + 5888] + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8685: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB80_1139 +.LBB80_1139: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + not al +.Ltmp8686: + and al, 1 + lea rcx, [rbp + 5912] + lea rdx, [rbp + 5920] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8687: + jmp .LBB80_1140 +.LBB80_1140: # in Loop: Header=BB80_1138 Depth=1 +.Ltmp8688: + lea rcx, [rbp + 5992] + lea rdx, [rbp + 5920] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8689: + jmp .LBB80_1149 +.Ltmp9430: +.LBB80_1143: # Block address taken + # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1144 +.Ltmp9431: +.LBB80_1144: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8692: + lea rcx, [rbp + 5992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8693: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB80_1145 +.LBB80_1145: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB80_1146 + jmp .LBB80_1152 +.LBB80_1146: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8694: +.Ltmp9432: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8695: + mov byte ptr [rbp + 309], al # 1-byte Spill + jmp .LBB80_1147 +.LBB80_1147: # in Loop: Header=BB80_1138 Depth=1 + mov al, byte ptr [rbp + 309] # 1-byte Reload + test al, 1 + jne .LBB80_1148 + jmp .LBB80_1151 +.LBB80_1148: # in Loop: Header=BB80_1138 Depth=1 +.Ltmp9433: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + int3 + jmp .LBB80_1151 +.Ltmp9434: +.LBB80_1149: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1144 +.Ltmp9435: +.LBB80_1151: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + jmp .LBB80_1152 +.Ltmp9436: +.LBB80_1152: # in Loop: Header=BB80_1138 Depth=1 + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8696: + lea rcx, [rbp + 5992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8697: + jmp .LBB80_1153 +.LBB80_1153: # in Loop: Header=BB80_1138 Depth=1 + lea rcx, [rbp + 5992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1138 +.Ltmp9437: +# %bb.1154: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1155 +.LBB80_1155: # =>This Inner Loop Header: Depth=1 +.Ltmp9438: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + lea rdx, [rip + "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@"] + lea rax, [rbp + 5768] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1367 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5752] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5728] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5792] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8698: + lea rcx, [rbp + 5656] + lea rdx, [rbp + 5664] + lea r8, [rbp + 7120] +.Ltmp9439: + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8699: + jmp .LBB80_1156 +.LBB80_1156: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp8700: + lea rcx, [rbp + 5664] + lea rdx, [rbp + 5672] + lea r8, [rbp + 7104] + call "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8701: + jmp .LBB80_1157 +.LBB80_1157: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp8702: + lea rcx, [rbp + 5792] + lea rdx, [rbp + 5672] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8703: + jmp .LBB80_1158 +.LBB80_1158: # in Loop: Header=BB80_1155 Depth=1 + lea rcx, [rbp + 5672] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1164 +.Ltmp9440: +.LBB80_1163: # Block address taken + # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1164 +.Ltmp9441: +.LBB80_1164: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8706: + lea rcx, [rbp + 5792] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8707: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB80_1165 +.LBB80_1165: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB80_1166 + jmp .LBB80_1170 +.LBB80_1166: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8708: +.Ltmp9442: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8709: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB80_1167 +.LBB80_1167: # in Loop: Header=BB80_1155 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB80_1168 + jmp .LBB80_1169 +.LBB80_1168: # in Loop: Header=BB80_1155 Depth=1 +.Ltmp9443: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + int3 +.Ltmp9444: +.LBB80_1169: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + jmp .LBB80_1170 +.Ltmp9445: +.LBB80_1170: # in Loop: Header=BB80_1155 Depth=1 + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8710: + lea rcx, [rbp + 5792] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8711: + jmp .LBB80_1171 +.LBB80_1171: # in Loop: Header=BB80_1155 Depth=1 + lea rcx, [rbp + 5792] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1155 +.Ltmp9446: +# %bb.1172: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1173 +.LBB80_1173: # =>This Inner Loop Header: Depth=1 +.Ltmp9447: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + lea rdx, [rip + "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@"] + lea rax, [rbp + 5552] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1368 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5536] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5512] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5576] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9448: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5472], xmm0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5456], xmm0 +.Ltmp8712: + lea rcx, [rbp + 5456] + lea rdx, [rbp + 5472] + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8713: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB80_1174 +.LBB80_1174: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + not al +.Ltmp8714: + and al, 1 + lea rcx, [rbp + 5496] + lea rdx, [rbp + 5504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8715: + jmp .LBB80_1175 +.LBB80_1175: # in Loop: Header=BB80_1173 Depth=1 +.Ltmp8716: + lea rcx, [rbp + 5576] + lea rdx, [rbp + 5504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8717: + jmp .LBB80_1184 +.Ltmp9449: +.LBB80_1178: # Block address taken + # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1179 +.Ltmp9450: +.LBB80_1179: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8720: + lea rcx, [rbp + 5576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8721: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB80_1180 +.LBB80_1180: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB80_1181 + jmp .LBB80_1187 +.LBB80_1181: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8722: +.Ltmp9451: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8723: + mov byte ptr [rbp + 181], al # 1-byte Spill + jmp .LBB80_1182 +.LBB80_1182: # in Loop: Header=BB80_1173 Depth=1 + mov al, byte ptr [rbp + 181] # 1-byte Reload + test al, 1 + jne .LBB80_1183 + jmp .LBB80_1186 +.LBB80_1183: # in Loop: Header=BB80_1173 Depth=1 +.Ltmp9452: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + int3 + jmp .LBB80_1186 +.Ltmp9453: +.LBB80_1184: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1179 +.Ltmp9454: +.LBB80_1186: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + jmp .LBB80_1187 +.Ltmp9455: +.LBB80_1187: # in Loop: Header=BB80_1173 Depth=1 + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8724: + lea rcx, [rbp + 5576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8725: + jmp .LBB80_1188 +.LBB80_1188: # in Loop: Header=BB80_1173 Depth=1 + lea rcx, [rbp + 5576] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1173 +.Ltmp9456: +# %bb.1189: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1190 +.LBB80_1190: # =>This Inner Loop Header: Depth=1 +.Ltmp9457: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + lea rdx, [rip + "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@"] + lea rax, [rbp + 5352] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1369 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5336] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5312] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5376] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8726: + lea rcx, [rbp + 5240] + lea rdx, [rbp + 5248] + lea r8, [rbp + 7104] +.Ltmp9458: + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8727: + jmp .LBB80_1191 +.LBB80_1191: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp8728: + lea rcx, [rbp + 5248] + lea rdx, [rbp + 5256] + lea r8, [rbp + 7120] + call "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8729: + jmp .LBB80_1192 +.LBB80_1192: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp8730: + lea rcx, [rbp + 5376] + lea rdx, [rbp + 5256] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8731: + jmp .LBB80_1193 +.LBB80_1193: # in Loop: Header=BB80_1190 Depth=1 + lea rcx, [rbp + 5256] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1199 +.Ltmp9459: +.LBB80_1198: # Block address taken + # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1199 +.Ltmp9460: +.LBB80_1199: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8734: + lea rcx, [rbp + 5376] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8735: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB80_1200 +.LBB80_1200: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB80_1201 + jmp .LBB80_1205 +.LBB80_1201: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8736: +.Ltmp9461: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8737: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB80_1202 +.LBB80_1202: # in Loop: Header=BB80_1190 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB80_1203 + jmp .LBB80_1204 +.LBB80_1203: # in Loop: Header=BB80_1190 Depth=1 +.Ltmp9462: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + int3 +.Ltmp9463: +.LBB80_1204: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + jmp .LBB80_1205 +.Ltmp9464: +.LBB80_1205: # in Loop: Header=BB80_1190 Depth=1 + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8738: + lea rcx, [rbp + 5376] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8739: + jmp .LBB80_1206 +.LBB80_1206: # in Loop: Header=BB80_1190 Depth=1 + lea rcx, [rbp + 5376] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1190 +.Ltmp9465: +# %bb.1207: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1208 +.LBB80_1208: # =>This Inner Loop Header: Depth=1 +.Ltmp9466: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + lea rdx, [rip + "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@"] + lea rax, [rbp + 5136] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1370 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 5120] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 5096] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 5160] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9467: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 5056], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 5040], xmm0 +.Ltmp8740: + lea rcx, [rbp + 5040] + lea rdx, [rbp + 5056] + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8741: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB80_1209 +.LBB80_1209: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + not al +.Ltmp8742: + and al, 1 + lea rcx, [rbp + 5080] + lea rdx, [rbp + 5088] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8743: + jmp .LBB80_1210 +.LBB80_1210: # in Loop: Header=BB80_1208 Depth=1 +.Ltmp8744: + lea rcx, [rbp + 5160] + lea rdx, [rbp + 5088] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8745: + jmp .LBB80_1219 +.Ltmp9468: +.LBB80_1213: # Block address taken + # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1214 +.Ltmp9469: +.LBB80_1214: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8748: + lea rcx, [rbp + 5160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8749: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB80_1215 +.LBB80_1215: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB80_1216 + jmp .LBB80_1222 +.LBB80_1216: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8750: +.Ltmp9470: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8751: + mov byte ptr [rbp + 53], al # 1-byte Spill + jmp .LBB80_1217 +.LBB80_1217: # in Loop: Header=BB80_1208 Depth=1 + mov al, byte ptr [rbp + 53] # 1-byte Reload + test al, 1 + jne .LBB80_1218 + jmp .LBB80_1221 +.LBB80_1218: # in Loop: Header=BB80_1208 Depth=1 +.Ltmp9471: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + int3 + jmp .LBB80_1221 +.Ltmp9472: +.LBB80_1219: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1214 +.Ltmp9473: +.LBB80_1221: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + jmp .LBB80_1222 +.Ltmp9474: +.LBB80_1222: # in Loop: Header=BB80_1208 Depth=1 + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8752: + lea rcx, [rbp + 5160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8753: + jmp .LBB80_1223 +.LBB80_1223: # in Loop: Header=BB80_1208 Depth=1 + lea rcx, [rbp + 5160] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1208 +.Ltmp9475: +# %bb.1224: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1225 +.LBB80_1225: # =>This Inner Loop Header: Depth=1 +.Ltmp9476: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + lea rdx, [rip + "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@"] + lea rax, [rbp + 4936] + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1371 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4920] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4896] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4960] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8754: + lea rcx, [rbp + 4824] + lea rdx, [rbp + 4832] + lea r8, [rbp + 7104] +.Ltmp9477: + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8755: + jmp .LBB80_1226 +.LBB80_1226: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp8756: + lea rcx, [rbp + 4832] + lea rdx, [rbp + 4840] + lea r8, [rbp + 7120] + call "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp8757: + jmp .LBB80_1227 +.LBB80_1227: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp8758: + lea rcx, [rbp + 4960] + lea rdx, [rbp + 4840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp8759: + jmp .LBB80_1228 +.LBB80_1228: # in Loop: Header=BB80_1225 Depth=1 + lea rcx, [rbp + 4840] + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + jmp .LBB80_1234 +.Ltmp9478: +.LBB80_1233: # Block address taken + # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1234 +.Ltmp9479: +.LBB80_1234: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8762: + lea rcx, [rbp + 4960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8763: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB80_1235 +.LBB80_1235: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB80_1236 + jmp .LBB80_1240 +.LBB80_1236: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8764: +.Ltmp9480: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8765: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB80_1237 +.LBB80_1237: # in Loop: Header=BB80_1225 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB80_1238 + jmp .LBB80_1239 +.LBB80_1238: # in Loop: Header=BB80_1225 Depth=1 +.Ltmp9481: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + int3 +.Ltmp9482: +.LBB80_1239: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + jmp .LBB80_1240 +.Ltmp9483: +.LBB80_1240: # in Loop: Header=BB80_1225 Depth=1 + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8766: + lea rcx, [rbp + 4960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8767: + jmp .LBB80_1241 +.LBB80_1241: # in Loop: Header=BB80_1225 Depth=1 + lea rcx, [rbp + 4960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1225 +.Ltmp9484: +# %bb.1242: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1243 +.LBB80_1243: # =>This Inner Loop Header: Depth=1 +.Ltmp9485: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + lea rdx, [rip + "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@"] + lea rax, [rbp + 4720] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1372 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 4704] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 4680] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 4744] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp9486: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + movups xmm0, xmmword ptr [rbp + 7104] + movaps xmmword ptr [rbp + 4640], xmm0 + movups xmm0, xmmword ptr [rbp + 7120] + movaps xmmword ptr [rbp + 4624], xmm0 +.Ltmp8768: + lea rcx, [rbp + 4624] + lea rdx, [rbp + 4640] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp8769: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB80_1244 +.LBB80_1244: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + not al +.Ltmp8770: + and al, 1 + lea rcx, [rbp + 4664] + lea rdx, [rbp + 4672] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp8771: + jmp .LBB80_1245 +.LBB80_1245: # in Loop: Header=BB80_1243 Depth=1 +.Ltmp8772: + lea rcx, [rbp + 4744] + lea rdx, [rbp + 4672] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp8773: + jmp .LBB80_1254 +.Ltmp9487: +.LBB80_1248: # Block address taken + # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1249 +.Ltmp9488: +.LBB80_1249: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8776: + lea rcx, [rbp + 4744] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp8777: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB80_1250 +.LBB80_1250: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB80_1251 + jmp .LBB80_1257 +.LBB80_1251: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8778: +.Ltmp9489: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp8779: + mov byte ptr [rbp - 75], al # 1-byte Spill + jmp .LBB80_1252 +.LBB80_1252: # in Loop: Header=BB80_1243 Depth=1 + mov al, byte ptr [rbp - 75] # 1-byte Reload + test al, 1 + jne .LBB80_1253 + jmp .LBB80_1256 +.LBB80_1253: # in Loop: Header=BB80_1243 Depth=1 +.Ltmp9490: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + int3 + jmp .LBB80_1256 +.Ltmp9491: +.LBB80_1254: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1249 +.Ltmp9492: +.LBB80_1256: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + jmp .LBB80_1257 +.Ltmp9493: +.LBB80_1257: # in Loop: Header=BB80_1243 Depth=1 + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8780: + lea rcx, [rbp + 4744] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp8781: + jmp .LBB80_1258 +.LBB80_1258: # in Loop: Header=BB80_1243 Depth=1 + lea rcx, [rbp + 4744] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB80_1243 +.Ltmp9494: +# %bb.1259: + .cv_loc 80 1 1374 0 # ..\tests\span_tests.cpp:1374:0 + add rsp, 19872 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_5: # in Loop: Header=BB80_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19504] +.Ltmp9495: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9496: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_6: # in Loop: Header=BB80_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 +.Ltmp7780: + lea rcx, [rbp + 19624] +.Ltmp9497: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7781: + jmp .LBB80_7 +.LBB80_7: # in Loop: Header=BB80_1 Depth=1 + lea rax, [rip + .LBB80_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9498: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_21: # in Loop: Header=BB80_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 +.Ltmp7794: + lea rcx, [rbp + 19408] +.Ltmp9499: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7795: + jmp .LBB80_22 +.LBB80_22: # in Loop: Header=BB80_18 Depth=1 + lea rax, [rip + .LBB80_23] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9500: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_30: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19624] +.Ltmp9501: + .cv_loc 80 1 1261 0 # ..\tests\span_tests.cpp:1261:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9502: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_38: # in Loop: Header=BB80_35 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 +.Ltmp7808: + lea rcx, [rbp + 19216] +.Ltmp9503: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7809: + jmp .LBB80_39 +.LBB80_39: # in Loop: Header=BB80_35 Depth=1 + lea rax, [rip + .LBB80_40] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9504: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_47: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19408] +.Ltmp9505: + .cv_loc 80 1 1262 0 # ..\tests\span_tests.cpp:1262:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9506: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_56: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19216] +.Ltmp9507: + .cv_loc 80 1 1263 0 # ..\tests\span_tests.cpp:1263:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9508: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_57: # in Loop: Header=BB80_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18904] +.Ltmp9509: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9510: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_58: # in Loop: Header=BB80_52 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 +.Ltmp7822: + lea rcx, [rbp + 19024] +.Ltmp9511: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7823: + jmp .LBB80_59 +.LBB80_59: # in Loop: Header=BB80_52 Depth=1 + lea rax, [rip + .LBB80_60] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9512: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_73: # in Loop: Header=BB80_70 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 +.Ltmp7836: + lea rcx, [rbp + 18808] +.Ltmp9513: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7837: + jmp .LBB80_74 +.LBB80_74: # in Loop: Header=BB80_70 Depth=1 + lea rax, [rip + .LBB80_75] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9514: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_82: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 19024] +.Ltmp9515: + .cv_loc 80 1 1264 0 # ..\tests\span_tests.cpp:1264:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9516: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_91: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18808] +.Ltmp9517: + .cv_loc 80 1 1265 0 # ..\tests\span_tests.cpp:1265:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9518: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_92: # in Loop: Header=BB80_87 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18488] +.Ltmp9519: + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9520: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_93: # in Loop: Header=BB80_87 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 +.Ltmp7850: + lea rcx, [rbp + 18608] +.Ltmp9521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7851: + jmp .LBB80_94 +.LBB80_94: # in Loop: Header=BB80_87 Depth=1 + lea rax, [rip + .LBB80_95] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_109: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18608] + .cv_loc 80 1 1266 0 # ..\tests\span_tests.cpp:1266:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9523: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_110: # in Loop: Header=BB80_105 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18272] +.Ltmp9524: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9525: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_111: # in Loop: Header=BB80_105 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 +.Ltmp7864: + lea rcx, [rbp + 18392] +.Ltmp9526: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7865: + jmp .LBB80_112 +.LBB80_112: # in Loop: Header=BB80_105 Depth=1 + lea rax, [rip + .LBB80_113] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9527: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_126: # in Loop: Header=BB80_123 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 +.Ltmp7878: + lea rcx, [rbp + 18176] +.Ltmp9528: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7879: + jmp .LBB80_127 +.LBB80_127: # in Loop: Header=BB80_123 Depth=1 + lea rax, [rip + .LBB80_128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9529: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_135: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18392] +.Ltmp9530: + .cv_loc 80 1 1267 0 # ..\tests\span_tests.cpp:1267:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9531: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_143: # in Loop: Header=BB80_140 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 +.Ltmp7892: + lea rcx, [rbp + 17984] +.Ltmp9532: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7893: + jmp .LBB80_144 +.LBB80_144: # in Loop: Header=BB80_140 Depth=1 + lea rax, [rip + .LBB80_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9533: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 18176] +.Ltmp9534: + .cv_loc 80 1 1268 0 # ..\tests\span_tests.cpp:1268:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9535: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_161: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17984] +.Ltmp9536: + .cv_loc 80 1 1269 0 # ..\tests\span_tests.cpp:1269:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9537: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_162: # in Loop: Header=BB80_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17672] +.Ltmp9538: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9539: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_163: # in Loop: Header=BB80_157 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 +.Ltmp7906: + lea rcx, [rbp + 17792] +.Ltmp9540: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7907: + jmp .LBB80_164 +.LBB80_164: # in Loop: Header=BB80_157 Depth=1 + lea rax, [rip + .LBB80_165] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9541: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_178: # in Loop: Header=BB80_175 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 +.Ltmp7920: + lea rcx, [rbp + 17576] +.Ltmp9542: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7921: + jmp .LBB80_179 +.LBB80_179: # in Loop: Header=BB80_175 Depth=1 + lea rax, [rip + .LBB80_180] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9543: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_187: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17792] +.Ltmp9544: + .cv_loc 80 1 1270 0 # ..\tests\span_tests.cpp:1270:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9545: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_196: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17576] +.Ltmp9546: + .cv_loc 80 1 1271 0 # ..\tests\span_tests.cpp:1271:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9547: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_197: # in Loop: Header=BB80_192 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17256] +.Ltmp9548: + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9549: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_198: # in Loop: Header=BB80_192 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 +.Ltmp7934: + lea rcx, [rbp + 17376] +.Ltmp9550: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7935: + jmp .LBB80_199 +.LBB80_199: # in Loop: Header=BB80_192 Depth=1 + lea rax, [rip + .LBB80_200] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9551: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_214: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17376] + .cv_loc 80 1 1272 0 # ..\tests\span_tests.cpp:1272:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9552: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_215: # in Loop: Header=BB80_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17000] +.Ltmp9553: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9554: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_216: # in Loop: Header=BB80_210 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 +.Ltmp7948: + lea rcx, [rbp + 17120] +.Ltmp9555: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7949: + jmp .LBB80_217 +.LBB80_217: # in Loop: Header=BB80_210 Depth=1 + lea rax, [rip + .LBB80_218] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9556: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_231: # in Loop: Header=BB80_228 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 +.Ltmp7962: + lea rcx, [rbp + 16904] +.Ltmp9557: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7963: + jmp .LBB80_232 +.LBB80_232: # in Loop: Header=BB80_228 Depth=1 + lea rax, [rip + .LBB80_233] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9558: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_240: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 17120] +.Ltmp9559: + .cv_loc 80 1 1280 0 # ..\tests\span_tests.cpp:1280:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9560: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_248: # in Loop: Header=BB80_245 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 +.Ltmp7976: + lea rcx, [rbp + 16704] +.Ltmp9561: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7977: + jmp .LBB80_249 +.LBB80_249: # in Loop: Header=BB80_245 Depth=1 + lea rax, [rip + .LBB80_250] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9562: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_257: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16904] +.Ltmp9563: + .cv_loc 80 1 1281 0 # ..\tests\span_tests.cpp:1281:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9564: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_266: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16704] +.Ltmp9565: + .cv_loc 80 1 1282 0 # ..\tests\span_tests.cpp:1282:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9566: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_267: # in Loop: Header=BB80_262 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16392] +.Ltmp9567: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9568: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_268: # in Loop: Header=BB80_262 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 +.Ltmp7990: + lea rcx, [rbp + 16512] +.Ltmp9569: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp7991: + jmp .LBB80_269 +.LBB80_269: # in Loop: Header=BB80_262 Depth=1 + lea rax, [rip + .LBB80_270] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9570: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_283: # in Loop: Header=BB80_280 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 +.Ltmp8004: + lea rcx, [rbp + 16296] +.Ltmp9571: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8005: + jmp .LBB80_284 +.LBB80_284: # in Loop: Header=BB80_280 Depth=1 + lea rax, [rip + .LBB80_285] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9572: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_292: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16512] +.Ltmp9573: + .cv_loc 80 1 1283 0 # ..\tests\span_tests.cpp:1283:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9574: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_301: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16296] +.Ltmp9575: + .cv_loc 80 1 1284 0 # ..\tests\span_tests.cpp:1284:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9576: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_302: # in Loop: Header=BB80_297 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15976] +.Ltmp9577: + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9578: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_303: # in Loop: Header=BB80_297 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 +.Ltmp8018: + lea rcx, [rbp + 16096] +.Ltmp9579: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8019: + jmp .LBB80_304 +.LBB80_304: # in Loop: Header=BB80_297 Depth=1 + lea rax, [rip + .LBB80_305] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9580: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_319: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16096] + .cv_loc 80 1 1285 0 # ..\tests\span_tests.cpp:1285:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9581: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_320: # in Loop: Header=BB80_315 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15760] +.Ltmp9582: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9583: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_321: # in Loop: Header=BB80_315 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 +.Ltmp8032: + lea rcx, [rbp + 15880] +.Ltmp9584: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8033: + jmp .LBB80_322 +.LBB80_322: # in Loop: Header=BB80_315 Depth=1 + lea rax, [rip + .LBB80_323] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9585: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_336: # in Loop: Header=BB80_333 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 +.Ltmp8046: + lea rcx, [rbp + 15664] +.Ltmp9586: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8047: + jmp .LBB80_337 +.LBB80_337: # in Loop: Header=BB80_333 Depth=1 + lea rax, [rip + .LBB80_338] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9587: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_345: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15880] +.Ltmp9588: + .cv_loc 80 1 1286 0 # ..\tests\span_tests.cpp:1286:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9589: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_353: # in Loop: Header=BB80_350 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 +.Ltmp8060: + lea rcx, [rbp + 15472] +.Ltmp9590: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8061: + jmp .LBB80_354 +.LBB80_354: # in Loop: Header=BB80_350 Depth=1 + lea rax, [rip + .LBB80_355] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9591: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_362: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15664] +.Ltmp9592: + .cv_loc 80 1 1287 0 # ..\tests\span_tests.cpp:1287:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9593: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_371: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15472] +.Ltmp9594: + .cv_loc 80 1 1288 0 # ..\tests\span_tests.cpp:1288:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9595: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_372: # in Loop: Header=BB80_367 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15160] +.Ltmp9596: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9597: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_373: # in Loop: Header=BB80_367 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 +.Ltmp8074: + lea rcx, [rbp + 15280] +.Ltmp9598: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8075: + jmp .LBB80_374 +.LBB80_374: # in Loop: Header=BB80_367 Depth=1 + lea rax, [rip + .LBB80_375] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9599: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_388: # in Loop: Header=BB80_385 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 +.Ltmp8088: + lea rcx, [rbp + 15064] +.Ltmp9600: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8089: + jmp .LBB80_389 +.LBB80_389: # in Loop: Header=BB80_385 Depth=1 + lea rax, [rip + .LBB80_390] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9601: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_397: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15280] +.Ltmp9602: + .cv_loc 80 1 1289 0 # ..\tests\span_tests.cpp:1289:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9603: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_406: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 15064] +.Ltmp9604: + .cv_loc 80 1 1290 0 # ..\tests\span_tests.cpp:1290:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9605: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_407: # in Loop: Header=BB80_402 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14744] +.Ltmp9606: + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9607: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_408: # in Loop: Header=BB80_402 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 +.Ltmp8102: + lea rcx, [rbp + 14864] +.Ltmp9608: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8103: + jmp .LBB80_409 +.LBB80_409: # in Loop: Header=BB80_402 Depth=1 + lea rax, [rip + .LBB80_410] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9609: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_424: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14864] + .cv_loc 80 1 1291 0 # ..\tests\span_tests.cpp:1291:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9610: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_425: # in Loop: Header=BB80_420 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14488] +.Ltmp9611: + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9612: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_426: # in Loop: Header=BB80_420 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 +.Ltmp8116: + lea rcx, [rbp + 14608] +.Ltmp9613: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8117: + jmp .LBB80_427 +.LBB80_427: # in Loop: Header=BB80_420 Depth=1 + lea rax, [rip + .LBB80_428] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9614: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_442: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14608] + .cv_loc 80 1 1300 0 # ..\tests\span_tests.cpp:1300:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9615: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_443: # in Loop: Header=BB80_438 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14272] +.Ltmp9616: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9617: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_444: # in Loop: Header=BB80_438 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 +.Ltmp8130: + lea rcx, [rbp + 14392] +.Ltmp9618: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8131: + jmp .LBB80_445 +.LBB80_445: # in Loop: Header=BB80_438 Depth=1 + lea rax, [rip + .LBB80_446] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9619: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_459: # in Loop: Header=BB80_456 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 +.Ltmp8144: + lea rcx, [rbp + 14176] +.Ltmp9620: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8145: + jmp .LBB80_460 +.LBB80_460: # in Loop: Header=BB80_456 Depth=1 + lea rax, [rip + .LBB80_461] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9621: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_468: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14392] +.Ltmp9622: + .cv_loc 80 1 1301 0 # ..\tests\span_tests.cpp:1301:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9623: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_476: # in Loop: Header=BB80_473 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 +.Ltmp8158: + lea rcx, [rbp + 13984] +.Ltmp9624: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8159: + jmp .LBB80_477 +.LBB80_477: # in Loop: Header=BB80_473 Depth=1 + lea rax, [rip + .LBB80_478] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9625: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_485: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 14176] +.Ltmp9626: + .cv_loc 80 1 1302 0 # ..\tests\span_tests.cpp:1302:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9627: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_494: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13984] +.Ltmp9628: + .cv_loc 80 1 1303 0 # ..\tests\span_tests.cpp:1303:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9629: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_495: # in Loop: Header=BB80_490 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13672] +.Ltmp9630: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9631: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_496: # in Loop: Header=BB80_490 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 +.Ltmp8172: + lea rcx, [rbp + 13792] +.Ltmp9632: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8173: + jmp .LBB80_497 +.LBB80_497: # in Loop: Header=BB80_490 Depth=1 + lea rax, [rip + .LBB80_498] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9633: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_511: # in Loop: Header=BB80_508 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 +.Ltmp8186: + lea rcx, [rbp + 13576] +.Ltmp9634: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8187: + jmp .LBB80_512 +.LBB80_512: # in Loop: Header=BB80_508 Depth=1 + lea rax, [rip + .LBB80_513] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9635: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_520: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13792] +.Ltmp9636: + .cv_loc 80 1 1304 0 # ..\tests\span_tests.cpp:1304:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9637: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_529: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13576] +.Ltmp9638: + .cv_loc 80 1 1305 0 # ..\tests\span_tests.cpp:1305:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9639: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_530: # in Loop: Header=BB80_525 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13256] +.Ltmp9640: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9641: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_531: # in Loop: Header=BB80_525 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 +.Ltmp8200: + lea rcx, [rbp + 13376] +.Ltmp9642: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8201: + jmp .LBB80_532 +.LBB80_532: # in Loop: Header=BB80_525 Depth=1 + lea rax, [rip + .LBB80_533] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9643: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_546: # in Loop: Header=BB80_543 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 +.Ltmp8214: + lea rcx, [rbp + 13160] +.Ltmp9644: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8215: + jmp .LBB80_547 +.LBB80_547: # in Loop: Header=BB80_543 Depth=1 + lea rax, [rip + .LBB80_548] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9645: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_555: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13376] +.Ltmp9646: + .cv_loc 80 1 1306 0 # ..\tests\span_tests.cpp:1306:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9647: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_564: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 13160] +.Ltmp9648: + .cv_loc 80 1 1307 0 # ..\tests\span_tests.cpp:1307:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9649: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_565: # in Loop: Header=BB80_560 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12840] +.Ltmp9650: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9651: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_566: # in Loop: Header=BB80_560 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 +.Ltmp8228: + lea rcx, [rbp + 12960] +.Ltmp9652: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8229: + jmp .LBB80_567 +.LBB80_567: # in Loop: Header=BB80_560 Depth=1 + lea rax, [rip + .LBB80_568] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9653: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_581: # in Loop: Header=BB80_578 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 +.Ltmp8242: + lea rcx, [rbp + 12744] +.Ltmp9654: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8243: + jmp .LBB80_582 +.LBB80_582: # in Loop: Header=BB80_578 Depth=1 + lea rax, [rip + .LBB80_583] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9655: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_590: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12960] +.Ltmp9656: + .cv_loc 80 1 1308 0 # ..\tests\span_tests.cpp:1308:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9657: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_599: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12744] +.Ltmp9658: + .cv_loc 80 1 1309 0 # ..\tests\span_tests.cpp:1309:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9659: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_600: # in Loop: Header=BB80_595 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12424] +.Ltmp9660: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9661: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_601: # in Loop: Header=BB80_595 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 +.Ltmp8256: + lea rcx, [rbp + 12544] +.Ltmp9662: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8257: + jmp .LBB80_602 +.LBB80_602: # in Loop: Header=BB80_595 Depth=1 + lea rax, [rip + .LBB80_603] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9663: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_616: # in Loop: Header=BB80_613 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 +.Ltmp8270: + lea rcx, [rbp + 12328] +.Ltmp9664: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8271: + jmp .LBB80_617 +.LBB80_617: # in Loop: Header=BB80_613 Depth=1 + lea rax, [rip + .LBB80_618] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9665: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_625: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12544] +.Ltmp9666: + .cv_loc 80 1 1310 0 # ..\tests\span_tests.cpp:1310:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9667: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_634: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12328] +.Ltmp9668: + .cv_loc 80 1 1311 0 # ..\tests\span_tests.cpp:1311:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9669: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_635: # in Loop: Header=BB80_630 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11960] +.Ltmp9670: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9671: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_636: # in Loop: Header=BB80_630 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 +.Ltmp8284: + lea rcx, [rbp + 12080] +.Ltmp9672: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8285: + jmp .LBB80_637 +.LBB80_637: # in Loop: Header=BB80_630 Depth=1 + lea rax, [rip + .LBB80_638] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9673: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_651: # in Loop: Header=BB80_648 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 +.Ltmp8298: + lea rcx, [rbp + 11864] +.Ltmp9674: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8299: + jmp .LBB80_652 +.LBB80_652: # in Loop: Header=BB80_648 Depth=1 + lea rax, [rip + .LBB80_653] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9675: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_660: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 12080] +.Ltmp9676: + .cv_loc 80 1 1320 0 # ..\tests\span_tests.cpp:1320:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9677: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_668: # in Loop: Header=BB80_665 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 +.Ltmp8312: + lea rcx, [rbp + 11664] +.Ltmp9678: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8313: + jmp .LBB80_669 +.LBB80_669: # in Loop: Header=BB80_665 Depth=1 + lea rax, [rip + .LBB80_670] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9679: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_677: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11864] +.Ltmp9680: + .cv_loc 80 1 1321 0 # ..\tests\span_tests.cpp:1321:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9681: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_686: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11664] +.Ltmp9682: + .cv_loc 80 1 1322 0 # ..\tests\span_tests.cpp:1322:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9683: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_687: # in Loop: Header=BB80_682 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11352] +.Ltmp9684: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9685: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_688: # in Loop: Header=BB80_682 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 +.Ltmp8326: + lea rcx, [rbp + 11472] +.Ltmp9686: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8327: + jmp .LBB80_689 +.LBB80_689: # in Loop: Header=BB80_682 Depth=1 + lea rax, [rip + .LBB80_690] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9687: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_703: # in Loop: Header=BB80_700 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 +.Ltmp8340: + lea rcx, [rbp + 11256] +.Ltmp9688: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8341: + jmp .LBB80_704 +.LBB80_704: # in Loop: Header=BB80_700 Depth=1 + lea rax, [rip + .LBB80_705] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9689: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_712: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11472] +.Ltmp9690: + .cv_loc 80 1 1323 0 # ..\tests\span_tests.cpp:1323:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9691: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_721: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11256] +.Ltmp9692: + .cv_loc 80 1 1324 0 # ..\tests\span_tests.cpp:1324:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9693: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_722: # in Loop: Header=BB80_717 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10936] +.Ltmp9694: + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9695: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_723: # in Loop: Header=BB80_717 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 +.Ltmp8354: + lea rcx, [rbp + 11056] +.Ltmp9696: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8355: + jmp .LBB80_724 +.LBB80_724: # in Loop: Header=BB80_717 Depth=1 + lea rax, [rip + .LBB80_725] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9697: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_739: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 11056] + .cv_loc 80 1 1325 0 # ..\tests\span_tests.cpp:1325:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9698: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_740: # in Loop: Header=BB80_735 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10720] +.Ltmp9699: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9700: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_741: # in Loop: Header=BB80_735 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 +.Ltmp8368: + lea rcx, [rbp + 10840] +.Ltmp9701: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8369: + jmp .LBB80_742 +.LBB80_742: # in Loop: Header=BB80_735 Depth=1 + lea rax, [rip + .LBB80_743] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9702: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_756: # in Loop: Header=BB80_753 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 +.Ltmp8382: + lea rcx, [rbp + 10624] +.Ltmp9703: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8383: + jmp .LBB80_757 +.LBB80_757: # in Loop: Header=BB80_753 Depth=1 + lea rax, [rip + .LBB80_758] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9704: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_765: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10840] +.Ltmp9705: + .cv_loc 80 1 1326 0 # ..\tests\span_tests.cpp:1326:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9706: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_773: # in Loop: Header=BB80_770 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 +.Ltmp8396: + lea rcx, [rbp + 10432] +.Ltmp9707: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8397: + jmp .LBB80_774 +.LBB80_774: # in Loop: Header=BB80_770 Depth=1 + lea rax, [rip + .LBB80_775] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9708: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_782: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10624] +.Ltmp9709: + .cv_loc 80 1 1327 0 # ..\tests\span_tests.cpp:1327:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9710: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_791: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10432] +.Ltmp9711: + .cv_loc 80 1 1328 0 # ..\tests\span_tests.cpp:1328:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9712: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_792: # in Loop: Header=BB80_787 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10120] +.Ltmp9713: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9714: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_793: # in Loop: Header=BB80_787 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 +.Ltmp8410: + lea rcx, [rbp + 10240] +.Ltmp9715: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8411: + jmp .LBB80_794 +.LBB80_794: # in Loop: Header=BB80_787 Depth=1 + lea rax, [rip + .LBB80_795] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9716: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_808: # in Loop: Header=BB80_805 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 +.Ltmp8424: + lea rcx, [rbp + 10024] +.Ltmp9717: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8425: + jmp .LBB80_809 +.LBB80_809: # in Loop: Header=BB80_805 Depth=1 + lea rax, [rip + .LBB80_810] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9718: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_817: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10240] +.Ltmp9719: + .cv_loc 80 1 1329 0 # ..\tests\span_tests.cpp:1329:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9720: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_826: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 10024] +.Ltmp9721: + .cv_loc 80 1 1330 0 # ..\tests\span_tests.cpp:1330:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9722: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_827: # in Loop: Header=BB80_822 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9704] +.Ltmp9723: + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9724: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_828: # in Loop: Header=BB80_822 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 +.Ltmp8438: + lea rcx, [rbp + 9824] +.Ltmp9725: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8439: + jmp .LBB80_829 +.LBB80_829: # in Loop: Header=BB80_822 Depth=1 + lea rax, [rip + .LBB80_830] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9726: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_844: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9824] + .cv_loc 80 1 1331 0 # ..\tests\span_tests.cpp:1331:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9727: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_845: # in Loop: Header=BB80_840 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9440] +.Ltmp9728: + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9729: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_846: # in Loop: Header=BB80_840 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 +.Ltmp8452: + lea rcx, [rbp + 9560] +.Ltmp9730: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8453: + jmp .LBB80_847 +.LBB80_847: # in Loop: Header=BB80_840 Depth=1 + lea rax, [rip + .LBB80_848] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9731: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_862: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9560] + .cv_loc 80 1 1340 0 # ..\tests\span_tests.cpp:1340:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9732: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_863: # in Loop: Header=BB80_858 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9224] +.Ltmp9733: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9734: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_864: # in Loop: Header=BB80_858 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 +.Ltmp8466: + lea rcx, [rbp + 9344] +.Ltmp9735: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8467: + jmp .LBB80_865 +.LBB80_865: # in Loop: Header=BB80_858 Depth=1 + lea rax, [rip + .LBB80_866] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9736: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_879: # in Loop: Header=BB80_876 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 +.Ltmp8480: + lea rcx, [rbp + 9128] +.Ltmp9737: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8481: + jmp .LBB80_880 +.LBB80_880: # in Loop: Header=BB80_876 Depth=1 + lea rax, [rip + .LBB80_881] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9738: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_888: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9344] +.Ltmp9739: + .cv_loc 80 1 1341 0 # ..\tests\span_tests.cpp:1341:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9740: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_896: # in Loop: Header=BB80_893 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 +.Ltmp8494: + lea rcx, [rbp + 8928] +.Ltmp9741: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8495: + jmp .LBB80_897 +.LBB80_897: # in Loop: Header=BB80_893 Depth=1 + lea rax, [rip + .LBB80_898] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9742: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_905: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 9128] +.Ltmp9743: + .cv_loc 80 1 1342 0 # ..\tests\span_tests.cpp:1342:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9744: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_914: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8928] +.Ltmp9745: + .cv_loc 80 1 1343 0 # ..\tests\span_tests.cpp:1343:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9746: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_915: # in Loop: Header=BB80_910 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8616] +.Ltmp9747: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9748: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_916: # in Loop: Header=BB80_910 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 +.Ltmp8508: + lea rcx, [rbp + 8736] +.Ltmp9749: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8509: + jmp .LBB80_917 +.LBB80_917: # in Loop: Header=BB80_910 Depth=1 + lea rax, [rip + .LBB80_918] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9750: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_931: # in Loop: Header=BB80_928 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 +.Ltmp8522: + lea rcx, [rbp + 8520] +.Ltmp9751: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8523: + jmp .LBB80_932 +.LBB80_932: # in Loop: Header=BB80_928 Depth=1 + lea rax, [rip + .LBB80_933] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9752: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_940: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8736] +.Ltmp9753: + .cv_loc 80 1 1344 0 # ..\tests\span_tests.cpp:1344:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9754: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_949: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8520] +.Ltmp9755: + .cv_loc 80 1 1345 0 # ..\tests\span_tests.cpp:1345:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9756: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_950: # in Loop: Header=BB80_945 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8200] +.Ltmp9757: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9758: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_951: # in Loop: Header=BB80_945 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 +.Ltmp8536: + lea rcx, [rbp + 8320] +.Ltmp9759: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8537: + jmp .LBB80_952 +.LBB80_952: # in Loop: Header=BB80_945 Depth=1 + lea rax, [rip + .LBB80_953] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9760: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_966: # in Loop: Header=BB80_963 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 +.Ltmp8550: + lea rcx, [rbp + 8104] +.Ltmp9761: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8551: + jmp .LBB80_967 +.LBB80_967: # in Loop: Header=BB80_963 Depth=1 + lea rax, [rip + .LBB80_968] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9762: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_975: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8320] +.Ltmp9763: + .cv_loc 80 1 1346 0 # ..\tests\span_tests.cpp:1346:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9764: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_984: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 8104] +.Ltmp9765: + .cv_loc 80 1 1347 0 # ..\tests\span_tests.cpp:1347:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9766: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_985: # in Loop: Header=BB80_980 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7784] +.Ltmp9767: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9768: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_986: # in Loop: Header=BB80_980 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 +.Ltmp8564: + lea rcx, [rbp + 7904] +.Ltmp9769: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8565: + jmp .LBB80_987 +.LBB80_987: # in Loop: Header=BB80_980 Depth=1 + lea rax, [rip + .LBB80_988] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9770: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1001: # in Loop: Header=BB80_998 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 +.Ltmp8578: + lea rcx, [rbp + 7688] +.Ltmp9771: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8579: + jmp .LBB80_1002 +.LBB80_1002: # in Loop: Header=BB80_998 Depth=1 + lea rax, [rip + .LBB80_1003] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9772: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1010: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7904] +.Ltmp9773: + .cv_loc 80 1 1348 0 # ..\tests\span_tests.cpp:1348:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9774: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1019: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7688] +.Ltmp9775: + .cv_loc 80 1 1349 0 # ..\tests\span_tests.cpp:1349:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9776: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1020: # in Loop: Header=BB80_1015 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7368] +.Ltmp9777: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9778: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1021: # in Loop: Header=BB80_1015 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 +.Ltmp8592: + lea rcx, [rbp + 7488] +.Ltmp9779: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8593: + jmp .LBB80_1022 +.LBB80_1022: # in Loop: Header=BB80_1015 Depth=1 + lea rax, [rip + .LBB80_1023] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9780: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1036: # in Loop: Header=BB80_1033 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 +.Ltmp8606: + lea rcx, [rbp + 7272] +.Ltmp9781: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8607: + jmp .LBB80_1037 +.LBB80_1037: # in Loop: Header=BB80_1033 Depth=1 + lea rax, [rip + .LBB80_1038] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9782: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1045: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7488] +.Ltmp9783: + .cv_loc 80 1 1350 0 # ..\tests\span_tests.cpp:1350:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9784: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1054: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7272] +.Ltmp9785: + .cv_loc 80 1 1351 0 # ..\tests\span_tests.cpp:1351:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9786: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1055: # in Loop: Header=BB80_1050 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6904] +.Ltmp9787: + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9788: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1056: # in Loop: Header=BB80_1050 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 +.Ltmp8620: + lea rcx, [rbp + 7024] +.Ltmp9789: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8621: + jmp .LBB80_1057 +.LBB80_1057: # in Loop: Header=BB80_1050 Depth=1 + lea rax, [rip + .LBB80_1058] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9790: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1072: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 7024] + .cv_loc 80 1 1361 0 # ..\tests\span_tests.cpp:1361:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9791: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1073: # in Loop: Header=BB80_1068 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6688] +.Ltmp9792: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9793: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1074: # in Loop: Header=BB80_1068 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 +.Ltmp8634: + lea rcx, [rbp + 6808] +.Ltmp9794: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8635: + jmp .LBB80_1075 +.LBB80_1075: # in Loop: Header=BB80_1068 Depth=1 + lea rax, [rip + .LBB80_1076] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9795: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1089: # in Loop: Header=BB80_1086 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 +.Ltmp8648: + lea rcx, [rbp + 6592] +.Ltmp9796: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8649: + jmp .LBB80_1090 +.LBB80_1090: # in Loop: Header=BB80_1086 Depth=1 + lea rax, [rip + .LBB80_1091] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9797: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1098: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6808] +.Ltmp9798: + .cv_loc 80 1 1362 0 # ..\tests\span_tests.cpp:1362:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9799: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1106: # in Loop: Header=BB80_1103 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 +.Ltmp8662: + lea rcx, [rbp + 6400] +.Ltmp9800: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8663: + jmp .LBB80_1107 +.LBB80_1107: # in Loop: Header=BB80_1103 Depth=1 + lea rax, [rip + .LBB80_1108] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9801: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6592] +.Ltmp9802: + .cv_loc 80 1 1363 0 # ..\tests\span_tests.cpp:1363:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9803: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1124: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6400] +.Ltmp9804: + .cv_loc 80 1 1364 0 # ..\tests\span_tests.cpp:1364:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9805: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1125: # in Loop: Header=BB80_1120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6088] +.Ltmp9806: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9807: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1126: # in Loop: Header=BB80_1120 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 +.Ltmp8676: + lea rcx, [rbp + 6208] +.Ltmp9808: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8677: + jmp .LBB80_1127 +.LBB80_1127: # in Loop: Header=BB80_1120 Depth=1 + lea rax, [rip + .LBB80_1128] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9809: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1141: # in Loop: Header=BB80_1138 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 +.Ltmp8690: + lea rcx, [rbp + 5992] +.Ltmp9810: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8691: + jmp .LBB80_1142 +.LBB80_1142: # in Loop: Header=BB80_1138 Depth=1 + lea rax, [rip + .LBB80_1143] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9811: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1150: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 6208] +.Ltmp9812: + .cv_loc 80 1 1365 0 # ..\tests\span_tests.cpp:1365:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9813: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1159: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5992] +.Ltmp9814: + .cv_loc 80 1 1366 0 # ..\tests\span_tests.cpp:1366:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9815: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1160: # in Loop: Header=BB80_1155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5672] +.Ltmp9816: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9817: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1161: # in Loop: Header=BB80_1155 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 +.Ltmp8704: + lea rcx, [rbp + 5792] +.Ltmp9818: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8705: + jmp .LBB80_1162 +.LBB80_1162: # in Loop: Header=BB80_1155 Depth=1 + lea rax, [rip + .LBB80_1163] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9819: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1176: # in Loop: Header=BB80_1173 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 +.Ltmp8718: + lea rcx, [rbp + 5576] +.Ltmp9820: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8719: + jmp .LBB80_1177 +.LBB80_1177: # in Loop: Header=BB80_1173 Depth=1 + lea rax, [rip + .LBB80_1178] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9821: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1185: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5792] +.Ltmp9822: + .cv_loc 80 1 1367 0 # ..\tests\span_tests.cpp:1367:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9823: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1194: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5576] +.Ltmp9824: + .cv_loc 80 1 1368 0 # ..\tests\span_tests.cpp:1368:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9825: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1195: # in Loop: Header=BB80_1190 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5256] +.Ltmp9826: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9827: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1196: # in Loop: Header=BB80_1190 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 +.Ltmp8732: + lea rcx, [rbp + 5376] +.Ltmp9828: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8733: + jmp .LBB80_1197 +.LBB80_1197: # in Loop: Header=BB80_1190 Depth=1 + lea rax, [rip + .LBB80_1198] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9829: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1211: # in Loop: Header=BB80_1208 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 +.Ltmp8746: + lea rcx, [rbp + 5160] +.Ltmp9830: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8747: + jmp .LBB80_1212 +.LBB80_1212: # in Loop: Header=BB80_1208 Depth=1 + lea rax, [rip + .LBB80_1213] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9831: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1220: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5376] +.Ltmp9832: + .cv_loc 80 1 1369 0 # ..\tests\span_tests.cpp:1369:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9833: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1229: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 5160] +.Ltmp9834: + .cv_loc 80 1 1370 0 # ..\tests\span_tests.cpp:1370:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9835: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1230: # in Loop: Header=BB80_1225 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4840] +.Ltmp9836: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9837: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1231: # in Loop: Header=BB80_1225 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 +.Ltmp8760: + lea rcx, [rbp + 4960] +.Ltmp9838: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8761: + jmp .LBB80_1232 +.LBB80_1232: # in Loop: Header=BB80_1225 Depth=1 + lea rax, [rip + .LBB80_1233] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9839: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB80_1246: # in Loop: Header=BB80_1243 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 +.Ltmp8774: + lea rcx, [rbp + 4744] +.Ltmp9840: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp8775: + jmp .LBB80_1247 +.LBB80_1247: # in Loop: Header=BB80_1243 Depth=1 + lea rax, [rip + .LBB80_1248] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp9841: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1255: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4960] +.Ltmp9842: + .cv_loc 80 1 1371 0 # ..\tests\span_tests.cpp:1371:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9843: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA": +.seh_proc "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA" +.LBB80_1260: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 4744] +.Ltmp9844: + .cv_loc 80 1 1372 0 # ..\tests\span_tests.cpp:1372:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp9845: +.Lfunc_end80: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 429065506 # MagicNumber + .long 252 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # UnwindMap + .long 72 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # TryBlockMap + .long 325 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # IPToStateXData + .long 19864 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long -1 # ToState + .long "?dtor$30@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$47@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$56@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 7 # ToState + .long 0 # Action + .long 7 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$82@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 10 # ToState + .long 0 # Action + .long 11 # ToState + .long "?dtor$57@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 10 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$91@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 14 # ToState + .long 0 # Action + .long 14 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$109@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 17 # ToState + .long 0 # Action + .long 18 # ToState + .long "?dtor$92@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 17 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$135@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long 22 # ToState + .long "?dtor$110@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 21 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 25 # ToState + .long 0 # Action + .long 25 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long 32 # ToState + .long "?dtor$162@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 31 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 35 # ToState + .long 0 # Action + .long 35 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$214@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 38 # ToState + .long 0 # Action + .long 39 # ToState + .long "?dtor$197@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 38 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$240@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 42 # ToState + .long 0 # Action + .long 43 # ToState + .long "?dtor$215@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 42 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$257@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 46 # ToState + .long 0 # Action + .long 46 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$266@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 49 # ToState + .long 0 # Action + .long 49 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$292@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long 53 # ToState + .long "?dtor$267@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 52 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$301@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 56 # ToState + .long 0 # Action + .long 56 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$319@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long 60 # ToState + .long "?dtor$302@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 59 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$345@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long 64 # ToState + .long "?dtor$320@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 63 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$362@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 67 # ToState + .long 0 # Action + .long 67 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$371@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 70 # ToState + .long 0 # Action + .long 70 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$397@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 73 # ToState + .long 0 # Action + .long 74 # ToState + .long "?dtor$372@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 73 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$406@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 77 # ToState + .long 0 # Action + .long 77 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$424@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long 81 # ToState + .long "?dtor$407@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 80 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$442@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long 85 # ToState + .long "?dtor$425@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 84 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$468@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long 89 # ToState + .long "?dtor$443@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 88 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$485@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 92 # ToState + .long 0 # Action + .long 92 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$494@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 95 # ToState + .long 0 # Action + .long 95 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$520@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 98 # ToState + .long 0 # Action + .long 99 # ToState + .long "?dtor$495@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 98 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$529@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 102 # ToState + .long 0 # Action + .long 102 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$555@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 105 # ToState + .long 0 # Action + .long 106 # ToState + .long "?dtor$530@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 105 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$564@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 109 # ToState + .long 0 # Action + .long 109 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$590@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long 113 # ToState + .long "?dtor$565@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 112 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$599@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 116 # ToState + .long 0 # Action + .long 116 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$625@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long 120 # ToState + .long "?dtor$600@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 119 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$634@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 123 # ToState + .long 0 # Action + .long 123 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$660@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 126 # ToState + .long 0 # Action + .long 127 # ToState + .long "?dtor$635@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 126 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$677@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 130 # ToState + .long 0 # Action + .long 130 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$686@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 133 # ToState + .long 0 # Action + .long 133 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$712@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 136 # ToState + .long 0 # Action + .long 137 # ToState + .long "?dtor$687@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 136 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$721@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 140 # ToState + .long 0 # Action + .long 140 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$739@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 143 # ToState + .long 0 # Action + .long 144 # ToState + .long "?dtor$722@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 143 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$765@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 147 # ToState + .long 0 # Action + .long 148 # ToState + .long "?dtor$740@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 147 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$782@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 151 # ToState + .long 0 # Action + .long 151 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$791@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 154 # ToState + .long 0 # Action + .long 154 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$817@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 157 # ToState + .long 0 # Action + .long 158 # ToState + .long "?dtor$792@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 157 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$826@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 161 # ToState + .long 0 # Action + .long 161 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$844@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 164 # ToState + .long 0 # Action + .long 165 # ToState + .long "?dtor$827@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 164 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$862@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 168 # ToState + .long 0 # Action + .long 169 # ToState + .long "?dtor$845@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 168 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$888@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 172 # ToState + .long 0 # Action + .long 173 # ToState + .long "?dtor$863@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 172 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$905@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 176 # ToState + .long 0 # Action + .long 176 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$914@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 179 # ToState + .long 0 # Action + .long 179 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$940@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 182 # ToState + .long 0 # Action + .long 183 # ToState + .long "?dtor$915@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 182 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$949@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 186 # ToState + .long 0 # Action + .long 186 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$975@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 189 # ToState + .long 0 # Action + .long 190 # ToState + .long "?dtor$950@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 189 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$984@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 193 # ToState + .long 0 # Action + .long 193 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1010@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 196 # ToState + .long 0 # Action + .long 197 # ToState + .long "?dtor$985@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 196 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1019@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 200 # ToState + .long 0 # Action + .long 200 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1045@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 203 # ToState + .long 0 # Action + .long 204 # ToState + .long "?dtor$1020@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 203 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1054@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 207 # ToState + .long 0 # Action + .long 207 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1072@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 210 # ToState + .long 0 # Action + .long 211 # ToState + .long "?dtor$1055@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 210 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1098@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 214 # ToState + .long 0 # Action + .long 215 # ToState + .long "?dtor$1073@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 214 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1115@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 218 # ToState + .long 0 # Action + .long 218 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1124@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 221 # ToState + .long 0 # Action + .long 221 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1150@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 224 # ToState + .long 0 # Action + .long 225 # ToState + .long "?dtor$1125@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 224 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1159@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 228 # ToState + .long 0 # Action + .long 228 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1185@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 231 # ToState + .long 0 # Action + .long 232 # ToState + .long "?dtor$1160@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 231 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1194@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 235 # ToState + .long 0 # Action + .long 235 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1220@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 238 # ToState + .long 0 # Action + .long 239 # ToState + .long "?dtor$1195@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 238 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1229@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 242 # ToState + .long 0 # Action + .long 242 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1255@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 245 # ToState + .long 0 # Action + .long 246 # ToState + .long "?dtor$1230@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 245 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$1260@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Action + .long 249 # ToState + .long 0 # Action + .long 249 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 5 # TryHigh + .long 6 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 8 # TryLow + .long 8 # TryHigh + .long 9 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 11 # TryLow + .long 12 # TryHigh + .long 13 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 15 # TryLow + .long 15 # TryHigh + .long 16 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 18 # TryLow + .long 19 # TryHigh + .long 20 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 22 # TryLow + .long 23 # TryHigh + .long 24 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 26 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 29 # TryHigh + .long 30 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 32 # TryLow + .long 33 # TryHigh + .long 34 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 36 # TryLow + .long 36 # TryHigh + .long 37 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$10$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 39 # TryLow + .long 40 # TryHigh + .long 41 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$11$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 43 # TryLow + .long 44 # TryHigh + .long 45 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$12$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 47 # TryLow + .long 47 # TryHigh + .long 48 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$13$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 50 # TryLow + .long 50 # TryHigh + .long 51 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$14$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 53 # TryLow + .long 54 # TryHigh + .long 55 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$15$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 57 # TryLow + .long 57 # TryHigh + .long 58 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$16$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 60 # TryLow + .long 61 # TryHigh + .long 62 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$17$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 64 # TryLow + .long 65 # TryHigh + .long 66 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$18$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 68 # TryLow + .long 68 # TryHigh + .long 69 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$19$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 71 # TryLow + .long 71 # TryHigh + .long 72 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$20$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 74 # TryLow + .long 75 # TryHigh + .long 76 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$21$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 78 # TryLow + .long 78 # TryHigh + .long 79 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$22$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 81 # TryLow + .long 82 # TryHigh + .long 83 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$23$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 85 # TryLow + .long 86 # TryHigh + .long 87 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$24$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 89 # TryLow + .long 90 # TryHigh + .long 91 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$25$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 93 # TryLow + .long 93 # TryHigh + .long 94 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$26$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 96 # TryLow + .long 96 # TryHigh + .long 97 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$27$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 99 # TryLow + .long 100 # TryHigh + .long 101 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$28$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 103 # TryLow + .long 103 # TryHigh + .long 104 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$29$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 106 # TryLow + .long 107 # TryHigh + .long 108 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$30$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 110 # TryLow + .long 110 # TryHigh + .long 111 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$31$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 113 # TryLow + .long 114 # TryHigh + .long 115 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$32$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 117 # TryLow + .long 117 # TryHigh + .long 118 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$33$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 120 # TryLow + .long 121 # TryHigh + .long 122 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$34$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 124 # TryLow + .long 124 # TryHigh + .long 125 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$35$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 127 # TryLow + .long 128 # TryHigh + .long 129 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$36$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 131 # TryLow + .long 131 # TryHigh + .long 132 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$37$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 134 # TryLow + .long 134 # TryHigh + .long 135 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$38$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 137 # TryLow + .long 138 # TryHigh + .long 139 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$39$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 141 # TryLow + .long 141 # TryHigh + .long 142 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$40$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 144 # TryLow + .long 145 # TryHigh + .long 146 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$41$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 148 # TryLow + .long 149 # TryHigh + .long 150 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$42$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 152 # TryLow + .long 152 # TryHigh + .long 153 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$43$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 155 # TryLow + .long 155 # TryHigh + .long 156 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$44$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 158 # TryLow + .long 159 # TryHigh + .long 160 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$45$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 162 # TryLow + .long 162 # TryHigh + .long 163 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$46$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 165 # TryLow + .long 166 # TryHigh + .long 167 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$47$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 169 # TryLow + .long 170 # TryHigh + .long 171 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$48$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 173 # TryLow + .long 174 # TryHigh + .long 175 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$49$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 177 # TryLow + .long 177 # TryHigh + .long 178 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$50$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 180 # TryLow + .long 180 # TryHigh + .long 181 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$51$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 183 # TryLow + .long 184 # TryHigh + .long 185 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$52$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 187 # TryLow + .long 187 # TryHigh + .long 188 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$53$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 190 # TryLow + .long 191 # TryHigh + .long 192 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$54$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 194 # TryLow + .long 194 # TryHigh + .long 195 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$55$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 197 # TryLow + .long 198 # TryHigh + .long 199 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$56$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 201 # TryLow + .long 201 # TryHigh + .long 202 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$57$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 204 # TryLow + .long 205 # TryHigh + .long 206 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$58$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 208 # TryLow + .long 208 # TryHigh + .long 209 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$59$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 211 # TryLow + .long 212 # TryHigh + .long 213 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$60$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 215 # TryLow + .long 216 # TryHigh + .long 217 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$61$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 219 # TryLow + .long 219 # TryHigh + .long 220 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$62$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 222 # TryLow + .long 222 # TryHigh + .long 223 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$63$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 225 # TryLow + .long 226 # TryHigh + .long 227 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$64$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 229 # TryLow + .long 229 # TryHigh + .long 230 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$65$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 232 # TryLow + .long 233 # TryHigh + .long 234 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$66$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 236 # TryLow + .long 236 # TryHigh + .long 237 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$67$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 239 # TryLow + .long 240 # TryHigh + .long 241 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$68$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 243 # TryLow + .long 243 # TryHigh + .long 244 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$69$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 246 # TryLow + .long 247 # TryHigh + .long 248 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$70$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray + .long 250 # TryLow + .long 250 # TryHigh + .long 251 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$71$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$10$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$11$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$12$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$13$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$14$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$15$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$16$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$17$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$18$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$19$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$20$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$21$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$22$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$23$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$24$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$25$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$26$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$27$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$28$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$29$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$30$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$31$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$32$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$33$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$34$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$35$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$36$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$37$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$38$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$39$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$40$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$41$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$42$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$43$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$44$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$45$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$46$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$47$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$48$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$49$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$50$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$51$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$52$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$53$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$54$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$55$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$56$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$57$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$58$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$59$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$60$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$61$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$62$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$63$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$64$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$65$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$66$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$67$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$68$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$69$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$70$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$71$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____52@@YAXXZ": + .long .Lfunc_begin80@IMGREL # IP + .long -1 # ToState + .long .Ltmp7774@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp7778@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp7782@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp7787@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7788@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp7796@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp7801@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7802@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp7810@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp7815@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7816@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp7820@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp7824@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp7829@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7830@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp7838@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp7843@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7844@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp7848@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp7852@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp7857@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7858@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp7862@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp7866@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp7871@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7872@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp7880@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp7885@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7886@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp7894@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp7899@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7900@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp7904@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp7908@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp7913@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7914@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp7922@IMGREL+1 # IP + .long 35 # ToState + .long .Ltmp7927@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7928@IMGREL+1 # IP + .long 39 # ToState + .long .Ltmp7932@IMGREL+1 # IP + .long 40 # ToState + .long .Ltmp7936@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp7941@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7942@IMGREL+1 # IP + .long 43 # ToState + .long .Ltmp7946@IMGREL+1 # IP + .long 44 # ToState + .long .Ltmp7950@IMGREL+1 # IP + .long 42 # ToState + .long .Ltmp7955@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7956@IMGREL+1 # IP + .long 47 # ToState + .long .Ltmp7964@IMGREL+1 # IP + .long 46 # ToState + .long .Ltmp7969@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7970@IMGREL+1 # IP + .long 50 # ToState + .long .Ltmp7978@IMGREL+1 # IP + .long 49 # ToState + .long .Ltmp7983@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7984@IMGREL+1 # IP + .long 53 # ToState + .long .Ltmp7988@IMGREL+1 # IP + .long 54 # ToState + .long .Ltmp7992@IMGREL+1 # IP + .long 52 # ToState + .long .Ltmp7997@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp7998@IMGREL+1 # IP + .long 57 # ToState + .long .Ltmp8006@IMGREL+1 # IP + .long 56 # ToState + .long .Ltmp8011@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8012@IMGREL+1 # IP + .long 60 # ToState + .long .Ltmp8016@IMGREL+1 # IP + .long 61 # ToState + .long .Ltmp8020@IMGREL+1 # IP + .long 59 # ToState + .long .Ltmp8025@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8026@IMGREL+1 # IP + .long 64 # ToState + .long .Ltmp8030@IMGREL+1 # IP + .long 65 # ToState + .long .Ltmp8034@IMGREL+1 # IP + .long 63 # ToState + .long .Ltmp8039@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8040@IMGREL+1 # IP + .long 68 # ToState + .long .Ltmp8048@IMGREL+1 # IP + .long 67 # ToState + .long .Ltmp8053@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8054@IMGREL+1 # IP + .long 71 # ToState + .long .Ltmp8062@IMGREL+1 # IP + .long 70 # ToState + .long .Ltmp8067@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8068@IMGREL+1 # IP + .long 74 # ToState + .long .Ltmp8072@IMGREL+1 # IP + .long 75 # ToState + .long .Ltmp8076@IMGREL+1 # IP + .long 73 # ToState + .long .Ltmp8081@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8082@IMGREL+1 # IP + .long 78 # ToState + .long .Ltmp8090@IMGREL+1 # IP + .long 77 # ToState + .long .Ltmp8095@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8096@IMGREL+1 # IP + .long 81 # ToState + .long .Ltmp8100@IMGREL+1 # IP + .long 82 # ToState + .long .Ltmp8104@IMGREL+1 # IP + .long 80 # ToState + .long .Ltmp8109@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8110@IMGREL+1 # IP + .long 85 # ToState + .long .Ltmp8114@IMGREL+1 # IP + .long 86 # ToState + .long .Ltmp8118@IMGREL+1 # IP + .long 84 # ToState + .long .Ltmp8123@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8124@IMGREL+1 # IP + .long 89 # ToState + .long .Ltmp8128@IMGREL+1 # IP + .long 90 # ToState + .long .Ltmp8132@IMGREL+1 # IP + .long 88 # ToState + .long .Ltmp8137@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8138@IMGREL+1 # IP + .long 93 # ToState + .long .Ltmp8146@IMGREL+1 # IP + .long 92 # ToState + .long .Ltmp8151@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8152@IMGREL+1 # IP + .long 96 # ToState + .long .Ltmp8160@IMGREL+1 # IP + .long 95 # ToState + .long .Ltmp8165@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8166@IMGREL+1 # IP + .long 99 # ToState + .long .Ltmp8170@IMGREL+1 # IP + .long 100 # ToState + .long .Ltmp8174@IMGREL+1 # IP + .long 98 # ToState + .long .Ltmp8179@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8180@IMGREL+1 # IP + .long 103 # ToState + .long .Ltmp8188@IMGREL+1 # IP + .long 102 # ToState + .long .Ltmp8193@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8194@IMGREL+1 # IP + .long 106 # ToState + .long .Ltmp8198@IMGREL+1 # IP + .long 107 # ToState + .long .Ltmp8202@IMGREL+1 # IP + .long 105 # ToState + .long .Ltmp8207@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8208@IMGREL+1 # IP + .long 110 # ToState + .long .Ltmp8216@IMGREL+1 # IP + .long 109 # ToState + .long .Ltmp8221@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8222@IMGREL+1 # IP + .long 113 # ToState + .long .Ltmp8226@IMGREL+1 # IP + .long 114 # ToState + .long .Ltmp8230@IMGREL+1 # IP + .long 112 # ToState + .long .Ltmp8235@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8236@IMGREL+1 # IP + .long 117 # ToState + .long .Ltmp8244@IMGREL+1 # IP + .long 116 # ToState + .long .Ltmp8249@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8250@IMGREL+1 # IP + .long 120 # ToState + .long .Ltmp8254@IMGREL+1 # IP + .long 121 # ToState + .long .Ltmp8258@IMGREL+1 # IP + .long 119 # ToState + .long .Ltmp8263@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8264@IMGREL+1 # IP + .long 124 # ToState + .long .Ltmp8272@IMGREL+1 # IP + .long 123 # ToState + .long .Ltmp8277@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8278@IMGREL+1 # IP + .long 127 # ToState + .long .Ltmp8282@IMGREL+1 # IP + .long 128 # ToState + .long .Ltmp8286@IMGREL+1 # IP + .long 126 # ToState + .long .Ltmp8291@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8292@IMGREL+1 # IP + .long 131 # ToState + .long .Ltmp8300@IMGREL+1 # IP + .long 130 # ToState + .long .Ltmp8305@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8306@IMGREL+1 # IP + .long 134 # ToState + .long .Ltmp8314@IMGREL+1 # IP + .long 133 # ToState + .long .Ltmp8319@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8320@IMGREL+1 # IP + .long 137 # ToState + .long .Ltmp8324@IMGREL+1 # IP + .long 138 # ToState + .long .Ltmp8328@IMGREL+1 # IP + .long 136 # ToState + .long .Ltmp8333@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8334@IMGREL+1 # IP + .long 141 # ToState + .long .Ltmp8342@IMGREL+1 # IP + .long 140 # ToState + .long .Ltmp8347@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8348@IMGREL+1 # IP + .long 144 # ToState + .long .Ltmp8352@IMGREL+1 # IP + .long 145 # ToState + .long .Ltmp8356@IMGREL+1 # IP + .long 143 # ToState + .long .Ltmp8361@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8362@IMGREL+1 # IP + .long 148 # ToState + .long .Ltmp8366@IMGREL+1 # IP + .long 149 # ToState + .long .Ltmp8370@IMGREL+1 # IP + .long 147 # ToState + .long .Ltmp8375@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8376@IMGREL+1 # IP + .long 152 # ToState + .long .Ltmp8384@IMGREL+1 # IP + .long 151 # ToState + .long .Ltmp8389@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8390@IMGREL+1 # IP + .long 155 # ToState + .long .Ltmp8398@IMGREL+1 # IP + .long 154 # ToState + .long .Ltmp8403@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8404@IMGREL+1 # IP + .long 158 # ToState + .long .Ltmp8408@IMGREL+1 # IP + .long 159 # ToState + .long .Ltmp8412@IMGREL+1 # IP + .long 157 # ToState + .long .Ltmp8417@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8418@IMGREL+1 # IP + .long 162 # ToState + .long .Ltmp8426@IMGREL+1 # IP + .long 161 # ToState + .long .Ltmp8431@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8432@IMGREL+1 # IP + .long 165 # ToState + .long .Ltmp8436@IMGREL+1 # IP + .long 166 # ToState + .long .Ltmp8440@IMGREL+1 # IP + .long 164 # ToState + .long .Ltmp8445@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8446@IMGREL+1 # IP + .long 169 # ToState + .long .Ltmp8450@IMGREL+1 # IP + .long 170 # ToState + .long .Ltmp8454@IMGREL+1 # IP + .long 168 # ToState + .long .Ltmp8459@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8460@IMGREL+1 # IP + .long 173 # ToState + .long .Ltmp8464@IMGREL+1 # IP + .long 174 # ToState + .long .Ltmp8468@IMGREL+1 # IP + .long 172 # ToState + .long .Ltmp8473@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8474@IMGREL+1 # IP + .long 177 # ToState + .long .Ltmp8482@IMGREL+1 # IP + .long 176 # ToState + .long .Ltmp8487@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8488@IMGREL+1 # IP + .long 180 # ToState + .long .Ltmp8496@IMGREL+1 # IP + .long 179 # ToState + .long .Ltmp8501@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8502@IMGREL+1 # IP + .long 183 # ToState + .long .Ltmp8506@IMGREL+1 # IP + .long 184 # ToState + .long .Ltmp8510@IMGREL+1 # IP + .long 182 # ToState + .long .Ltmp8515@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8516@IMGREL+1 # IP + .long 187 # ToState + .long .Ltmp8524@IMGREL+1 # IP + .long 186 # ToState + .long .Ltmp8529@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8530@IMGREL+1 # IP + .long 190 # ToState + .long .Ltmp8534@IMGREL+1 # IP + .long 191 # ToState + .long .Ltmp8538@IMGREL+1 # IP + .long 189 # ToState + .long .Ltmp8543@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8544@IMGREL+1 # IP + .long 194 # ToState + .long .Ltmp8552@IMGREL+1 # IP + .long 193 # ToState + .long .Ltmp8557@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8558@IMGREL+1 # IP + .long 197 # ToState + .long .Ltmp8562@IMGREL+1 # IP + .long 198 # ToState + .long .Ltmp8566@IMGREL+1 # IP + .long 196 # ToState + .long .Ltmp8571@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8572@IMGREL+1 # IP + .long 201 # ToState + .long .Ltmp8580@IMGREL+1 # IP + .long 200 # ToState + .long .Ltmp8585@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8586@IMGREL+1 # IP + .long 204 # ToState + .long .Ltmp8590@IMGREL+1 # IP + .long 205 # ToState + .long .Ltmp8594@IMGREL+1 # IP + .long 203 # ToState + .long .Ltmp8599@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8600@IMGREL+1 # IP + .long 208 # ToState + .long .Ltmp8608@IMGREL+1 # IP + .long 207 # ToState + .long .Ltmp8613@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8614@IMGREL+1 # IP + .long 211 # ToState + .long .Ltmp8618@IMGREL+1 # IP + .long 212 # ToState + .long .Ltmp8622@IMGREL+1 # IP + .long 210 # ToState + .long .Ltmp8627@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8628@IMGREL+1 # IP + .long 215 # ToState + .long .Ltmp8632@IMGREL+1 # IP + .long 216 # ToState + .long .Ltmp8636@IMGREL+1 # IP + .long 214 # ToState + .long .Ltmp8641@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8642@IMGREL+1 # IP + .long 219 # ToState + .long .Ltmp8650@IMGREL+1 # IP + .long 218 # ToState + .long .Ltmp8655@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8656@IMGREL+1 # IP + .long 222 # ToState + .long .Ltmp8664@IMGREL+1 # IP + .long 221 # ToState + .long .Ltmp8669@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8670@IMGREL+1 # IP + .long 225 # ToState + .long .Ltmp8674@IMGREL+1 # IP + .long 226 # ToState + .long .Ltmp8678@IMGREL+1 # IP + .long 224 # ToState + .long .Ltmp8683@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8684@IMGREL+1 # IP + .long 229 # ToState + .long .Ltmp8692@IMGREL+1 # IP + .long 228 # ToState + .long .Ltmp8697@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8698@IMGREL+1 # IP + .long 232 # ToState + .long .Ltmp8702@IMGREL+1 # IP + .long 233 # ToState + .long .Ltmp8706@IMGREL+1 # IP + .long 231 # ToState + .long .Ltmp8711@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8712@IMGREL+1 # IP + .long 236 # ToState + .long .Ltmp8720@IMGREL+1 # IP + .long 235 # ToState + .long .Ltmp8725@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8726@IMGREL+1 # IP + .long 239 # ToState + .long .Ltmp8730@IMGREL+1 # IP + .long 240 # ToState + .long .Ltmp8734@IMGREL+1 # IP + .long 238 # ToState + .long .Ltmp8739@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8740@IMGREL+1 # IP + .long 243 # ToState + .long .Ltmp8748@IMGREL+1 # IP + .long 242 # ToState + .long .Ltmp8753@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8754@IMGREL+1 # IP + .long 246 # ToState + .long .Ltmp8758@IMGREL+1 # IP + .long 247 # ToState + .long .Ltmp8762@IMGREL+1 # IP + .long 245 # ToState + .long .Ltmp8767@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp8768@IMGREL+1 # IP + .long 250 # ToState + .long .Ltmp8776@IMGREL+1 # IP + .long 249 # ToState + .long .Ltmp8781@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$21@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 6 # ToState + .long "?catch$38@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 9 # ToState + .long "?catch$58@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$73@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .long "?catch$93@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 20 # ToState + .long "?catch$111@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 24 # ToState + .long "?catch$126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 30 # ToState + .long "?catch$163@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 34 # ToState + .long "?catch$178@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 37 # ToState + .long "?catch$198@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 41 # ToState + .long "?catch$216@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 45 # ToState + .long "?catch$231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 48 # ToState + .long "?catch$248@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 51 # ToState + .long "?catch$268@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 55 # ToState + .long "?catch$283@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 58 # ToState + .long "?catch$303@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 62 # ToState + .long "?catch$321@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 66 # ToState + .long "?catch$336@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 69 # ToState + .long "?catch$353@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 72 # ToState + .long "?catch$373@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 76 # ToState + .long "?catch$388@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 79 # ToState + .long "?catch$408@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 83 # ToState + .long "?catch$426@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 87 # ToState + .long "?catch$444@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 91 # ToState + .long "?catch$459@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 94 # ToState + .long "?catch$476@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 97 # ToState + .long "?catch$496@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 101 # ToState + .long "?catch$511@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 104 # ToState + .long "?catch$531@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 108 # ToState + .long "?catch$546@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 111 # ToState + .long "?catch$566@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 115 # ToState + .long "?catch$581@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 118 # ToState + .long "?catch$601@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 122 # ToState + .long "?catch$616@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 125 # ToState + .long "?catch$636@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 129 # ToState + .long "?catch$651@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 132 # ToState + .long "?catch$668@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 135 # ToState + .long "?catch$688@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 139 # ToState + .long "?catch$703@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 142 # ToState + .long "?catch$723@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 146 # ToState + .long "?catch$741@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 150 # ToState + .long "?catch$756@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 153 # ToState + .long "?catch$773@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 156 # ToState + .long "?catch$793@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 160 # ToState + .long "?catch$808@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 163 # ToState + .long "?catch$828@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 167 # ToState + .long "?catch$846@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 171 # ToState + .long "?catch$864@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 175 # ToState + .long "?catch$879@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 178 # ToState + .long "?catch$896@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 181 # ToState + .long "?catch$916@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 185 # ToState + .long "?catch$931@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 188 # ToState + .long "?catch$951@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 192 # ToState + .long "?catch$966@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 195 # ToState + .long "?catch$986@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 199 # ToState + .long "?catch$1001@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 202 # ToState + .long "?catch$1021@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 206 # ToState + .long "?catch$1036@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 209 # ToState + .long "?catch$1056@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 213 # ToState + .long "?catch$1074@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 217 # ToState + .long "?catch$1089@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 220 # ToState + .long "?catch$1106@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 223 # ToState + .long "?catch$1126@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 227 # ToState + .long "?catch$1141@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 230 # ToState + .long "?catch$1161@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 234 # ToState + .long "?catch$1176@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 237 # ToState + .long "?catch$1196@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 241 # ToState + .long "?catch$1211@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 244 # ToState + .long "?catch$1231@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 248 # ToState + .long "?catch$1246@?0??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@4HA"@IMGREL # IP + .long 251 # ToState + .text + # -- End function + .def "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin81: + .cv_func_id 81 + .cv_loc 81 1 1256 0 # ..\tests\span_tests.cpp:1256:0 +.seh_proc "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp9846: + lea rcx, [rip + "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp9847: +.Lfunc_end81: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin82: + .cv_func_id 82 + .cv_loc 82 1 1377 0 # ..\tests\span_tests.cpp:1377:0 +.seh_proc "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp9848: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_08LKABEJEB@as_bytes?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1377 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp9849: +.Lfunc_end82: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____54@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" +.Lfunc_begin83: + .cv_func_id 83 + .cv_loc 83 1 1378 0 # ..\tests\span_tests.cpp:1378:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 3200 + .seh_stackalloc 3200 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp9990: + .cv_loc 83 1 1379 0 # ..\tests\span_tests.cpp:1379:0 + mov qword ptr [rbp + 3064], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 3040], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 3048], rax +.Ltmp9991: + .cv_loc 83 1 1382 0 # ..\tests\span_tests.cpp:1382:0 + lea rcx, [rbp + 3024] +.Ltmp9992: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 3040] +.Ltmp9993: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____54:a <- [$rdx+0] + call "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" +.Ltmp9994: + mov qword ptr [rbp + 568], rax # 8-byte Spill +.LBB83_1: # =>This Inner Loop Header: Depth=1 +.Ltmp9995: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + lea rdx, [rip + "??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 2920] + mov rcx, rax + mov qword ptr [rbp + 560], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1383 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2904] + mov qword ptr [rbp + 552], rcx # 8-byte Spill + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2880] + mov qword ptr [rbp + 536], rcx # 8-byte Spill + mov qword ptr [rbp + 528], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2944] + mov rdx, qword ptr [rbp + 536] # 8-byte Reload + mov r8, qword ptr [rbp + 552] # 8-byte Reload + mov r9, qword ptr [rbp + 560] # 8-byte Reload + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 3024] +.Ltmp9996: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + mov qword ptr [rbp + 512], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2800], rax +.Ltmp9850: + lea rcx, [rbp + 2808] + lea rdx, [rbp + 2816] + lea r8, [rbp + 2800] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9851: + jmp .LBB83_2 +.LBB83_2: # in Loop: Header=BB83_1 Depth=1 + mov dword ptr [rbp + 2796], 4 +.Ltmp9852: + lea rcx, [rbp + 2816] + lea rdx, [rbp + 2824] + lea r8, [rbp + 2796] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9853: + jmp .LBB83_3 +.LBB83_3: # in Loop: Header=BB83_1 Depth=1 +.Ltmp9854: + lea rcx, [rbp + 2944] + lea rdx, [rbp + 2824] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9855: + jmp .LBB83_4 +.LBB83_4: # in Loop: Header=BB83_1 Depth=1 + lea rcx, [rbp + 2824] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_9 +.Ltmp9997: +.LBB83_8: # Block address taken + # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp .LBB83_9 +.Ltmp9998: +.LBB83_9: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9858: + lea rcx, [rbp + 2944] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9859: + mov byte ptr [rbp + 511], al # 1-byte Spill + jmp .LBB83_10 +.LBB83_10: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [rbp + 511] # 1-byte Reload + test al, 1 + jne .LBB83_11 + jmp .LBB83_15 +.LBB83_11: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9860: +.Ltmp9999: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9861: + mov byte ptr [rbp + 510], al # 1-byte Spill + jmp .LBB83_12 +.LBB83_12: # in Loop: Header=BB83_1 Depth=1 + mov al, byte ptr [rbp + 510] # 1-byte Reload + test al, 1 + jne .LBB83_13 + jmp .LBB83_14 +.LBB83_13: # in Loop: Header=BB83_1 Depth=1 +.Ltmp10000: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + int3 +.Ltmp10001: +.LBB83_14: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + jmp .LBB83_15 +.Ltmp10002: +.LBB83_15: # in Loop: Header=BB83_1 Depth=1 + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9862: + lea rcx, [rbp + 2944] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9863: + jmp .LBB83_16 +.LBB83_16: # in Loop: Header=BB83_1 Depth=1 + lea rcx, [rbp + 2944] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_1 +.Ltmp10003: +# %bb.17: + .cv_loc 83 1 1384 0 # ..\tests\span_tests.cpp:1384:0 + mov rax, qword ptr [rbp + 3024] + mov qword ptr [rbp + 2760], rax + mov rax, qword ptr [rbp + 3032] + mov qword ptr [rbp + 2768], rax + lea rcx, [rbp + 2776] +.Ltmp10004: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2760] + call "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" +.Ltmp10005: +.LBB83_18: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 2656] + mov rcx, rax + mov qword ptr [rbp + 496], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1385 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2640] + mov qword ptr [rbp + 488], rcx # 8-byte Spill + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2616] + mov qword ptr [rbp + 472], rcx # 8-byte Spill + mov qword ptr [rbp + 464], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2680] + mov rdx, qword ptr [rbp + 472] # 8-byte Reload + mov r8, qword ptr [rbp + 488] # 8-byte Reload + mov r9, qword ptr [rbp + 496] # 8-byte Reload + mov qword ptr [rbp + 456], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2776] +.Ltmp10006: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 2536], rax +.Ltmp9864: + lea rcx, [rbp + 2544] + lea rdx, [rbp + 2552] + lea r8, [rbp + 2536] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9865: + jmp .LBB83_19 +.LBB83_19: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 3024] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov qword ptr [rbp + 2528], rax +.Ltmp9866: + lea rcx, [rbp + 2552] + lea rdx, [rbp + 2560] + lea r8, [rbp + 2528] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9867: + jmp .LBB83_20 +.LBB83_20: # in Loop: Header=BB83_18 Depth=1 +.Ltmp9868: + lea rcx, [rbp + 2680] + lea rdx, [rbp + 2560] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9869: + jmp .LBB83_21 +.LBB83_21: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 2560] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_27 +.Ltmp10007: +.LBB83_26: # Block address taken + # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp .LBB83_27 +.Ltmp10008: +.LBB83_27: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9872: + lea rcx, [rbp + 2680] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9873: + mov byte ptr [rbp + 447], al # 1-byte Spill + jmp .LBB83_28 +.LBB83_28: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [rbp + 447] # 1-byte Reload + test al, 1 + jne .LBB83_29 + jmp .LBB83_33 +.LBB83_29: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9874: +.Ltmp10009: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9875: + mov byte ptr [rbp + 446], al # 1-byte Spill + jmp .LBB83_30 +.LBB83_30: # in Loop: Header=BB83_18 Depth=1 + mov al, byte ptr [rbp + 446] # 1-byte Reload + test al, 1 + jne .LBB83_31 + jmp .LBB83_32 +.LBB83_31: # in Loop: Header=BB83_18 Depth=1 +.Ltmp10010: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + int3 +.Ltmp10011: +.LBB83_32: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + jmp .LBB83_33 +.Ltmp10012: +.LBB83_33: # in Loop: Header=BB83_18 Depth=1 + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9876: + lea rcx, [rbp + 2680] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9877: + jmp .LBB83_34 +.LBB83_34: # in Loop: Header=BB83_18 Depth=1 + lea rcx, [rbp + 2680] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_18 +.Ltmp10013: +# %bb.35: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_36 +.LBB83_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10014: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 2424] + mov rcx, rax + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1386 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2408] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2384] + mov qword ptr [rbp + 408], rcx # 8-byte Spill + mov qword ptr [rbp + 400], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2448] + mov rdx, qword ptr [rbp + 408] # 8-byte Reload + mov r8, qword ptr [rbp + 424] # 8-byte Reload + mov r9, qword ptr [rbp + 432] # 8-byte Reload + mov qword ptr [rbp + 392], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2776] +.Ltmp10015: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2304], rax +.Ltmp9878: + lea rcx, [rbp + 2312] + lea rdx, [rbp + 2320] + lea r8, [rbp + 2304] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9879: + jmp .LBB83_37 +.LBB83_37: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 3024] + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2296], rax +.Ltmp9880: + lea rcx, [rbp + 2320] + lea rdx, [rbp + 2328] + lea r8, [rbp + 2296] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9881: + jmp .LBB83_38 +.LBB83_38: # in Loop: Header=BB83_36 Depth=1 +.Ltmp9882: + lea rcx, [rbp + 2448] + lea rdx, [rbp + 2328] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9883: + jmp .LBB83_39 +.LBB83_39: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 2328] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_45 +.Ltmp10016: +.LBB83_44: # Block address taken + # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_45 +.Ltmp10017: +.LBB83_45: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9886: + lea rcx, [rbp + 2448] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9887: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB83_46 +.LBB83_46: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB83_47 + jmp .LBB83_51 +.LBB83_47: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9888: +.Ltmp10018: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9889: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB83_48 +.LBB83_48: # in Loop: Header=BB83_36 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB83_49 + jmp .LBB83_50 +.LBB83_49: # in Loop: Header=BB83_36 Depth=1 +.Ltmp10019: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + int3 +.Ltmp10020: +.LBB83_50: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + jmp .LBB83_51 +.Ltmp10021: +.LBB83_51: # in Loop: Header=BB83_36 Depth=1 + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9890: + lea rcx, [rbp + 2448] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9891: + jmp .LBB83_52 +.LBB83_52: # in Loop: Header=BB83_36 Depth=1 + lea rcx, [rbp + 2448] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_36 +.Ltmp10022: +# %bb.53: + .cv_loc 83 1 1390 0 # ..\tests\span_tests.cpp:1390:0 + lea rcx, [rbp + 2280] +.Ltmp10023: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp10024: + .cv_loc 83 1 1391 0 # ..\tests\span_tests.cpp:1391:0 + mov rcx, qword ptr [rbp + 2280] + mov qword ptr [rbp + 2248], rcx + mov rcx, qword ptr [rbp + 2288] + mov qword ptr [rbp + 2256], rcx + lea rcx, [rbp + 2264] +.Ltmp10025: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2248] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10026: +.LBB83_54: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + lea rdx, [rip + "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 2144] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1392 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2128] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2104] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2168] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10027: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2024], rax +.Ltmp9892: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + lea r8, [rbp + 2024] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9893: + jmp .LBB83_55 +.LBB83_55: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2280] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 2016], rax +.Ltmp9894: + lea rcx, [rbp + 2040] + lea rdx, [rbp + 2048] + lea r8, [rbp + 2016] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9895: + jmp .LBB83_56 +.LBB83_56: # in Loop: Header=BB83_54 Depth=1 +.Ltmp9896: + lea rcx, [rbp + 2168] + lea rdx, [rbp + 2048] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9897: + jmp .LBB83_57 +.LBB83_57: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2048] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_63 +.Ltmp10028: +.LBB83_62: # Block address taken + # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp .LBB83_63 +.Ltmp10029: +.LBB83_63: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9900: + lea rcx, [rbp + 2168] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9901: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB83_64 +.LBB83_64: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + test al, 1 + jne .LBB83_65 + jmp .LBB83_69 +.LBB83_65: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9902: +.Ltmp10030: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9903: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB83_66 +.LBB83_66: # in Loop: Header=BB83_54 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB83_67 + jmp .LBB83_68 +.LBB83_67: # in Loop: Header=BB83_54 Depth=1 +.Ltmp10031: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + int3 +.Ltmp10032: +.LBB83_68: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + jmp .LBB83_69 +.Ltmp10033: +.LBB83_69: # in Loop: Header=BB83_54 Depth=1 + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9904: + lea rcx, [rbp + 2168] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9905: + jmp .LBB83_70 +.LBB83_70: # in Loop: Header=BB83_54 Depth=1 + lea rcx, [rbp + 2168] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_54 +.Ltmp10034: +# %bb.71: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_72 +.LBB83_72: # =>This Inner Loop Header: Depth=1 +.Ltmp10035: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + lea rdx, [rip + "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1912] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1393 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1896] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1872] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1936] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10036: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1792], rax +.Ltmp9906: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + lea r8, [rbp + 1792] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9907: + jmp .LBB83_73 +.LBB83_73: # in Loop: Header=BB83_72 Depth=1 + mov dword ptr [rbp + 1788], 0 +.Ltmp9908: + lea rcx, [rbp + 1808] + lea rdx, [rbp + 1816] + lea r8, [rbp + 1788] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9909: + jmp .LBB83_74 +.LBB83_74: # in Loop: Header=BB83_72 Depth=1 +.Ltmp9910: + lea rcx, [rbp + 1936] + lea rdx, [rbp + 1816] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9911: + jmp .LBB83_75 +.LBB83_75: # in Loop: Header=BB83_72 Depth=1 + lea rcx, [rbp + 1816] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_81 +.Ltmp10037: +.LBB83_80: # Block address taken + # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_81 +.Ltmp10038: +.LBB83_81: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9914: + lea rcx, [rbp + 1936] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9915: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB83_82 +.LBB83_82: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB83_83 + jmp .LBB83_87 +.LBB83_83: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9916: +.Ltmp10039: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9917: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB83_84 +.LBB83_84: # in Loop: Header=BB83_72 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB83_85 + jmp .LBB83_86 +.LBB83_85: # in Loop: Header=BB83_72 Depth=1 +.Ltmp10040: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + int3 +.Ltmp10041: +.LBB83_86: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + jmp .LBB83_87 +.Ltmp10042: +.LBB83_87: # in Loop: Header=BB83_72 Depth=1 + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9918: + lea rcx, [rbp + 1936] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9919: + jmp .LBB83_88 +.LBB83_88: # in Loop: Header=BB83_72 Depth=1 + lea rcx, [rbp + 1936] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_72 +.Ltmp10043: +# %bb.89: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_90 +.LBB83_90: # =>This Inner Loop Header: Depth=1 +.Ltmp10044: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + lea rdx, [rip + "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1680] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1394 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1664] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1640] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1704] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10045: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1560], rax +.Ltmp9920: + lea rcx, [rbp + 1568] + lea rdx, [rbp + 1576] + lea r8, [rbp + 1560] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9921: + jmp .LBB83_91 +.LBB83_91: # in Loop: Header=BB83_90 Depth=1 + mov dword ptr [rbp + 1556], 0 +.Ltmp9922: + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1584] + lea r8, [rbp + 1556] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp9923: + jmp .LBB83_92 +.LBB83_92: # in Loop: Header=BB83_90 Depth=1 +.Ltmp9924: + lea rcx, [rbp + 1704] + lea rdx, [rbp + 1584] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9925: + jmp .LBB83_93 +.LBB83_93: # in Loop: Header=BB83_90 Depth=1 + lea rcx, [rbp + 1584] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB83_99 +.Ltmp10046: +.LBB83_98: # Block address taken + # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_99 +.Ltmp10047: +.LBB83_99: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9928: + lea rcx, [rbp + 1704] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9929: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB83_100 +.LBB83_100: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + test al, 1 + jne .LBB83_101 + jmp .LBB83_105 +.LBB83_101: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9930: +.Ltmp10048: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9931: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB83_102 +.LBB83_102: # in Loop: Header=BB83_90 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB83_103 + jmp .LBB83_104 +.LBB83_103: # in Loop: Header=BB83_90 Depth=1 +.Ltmp10049: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + int3 +.Ltmp10050: +.LBB83_104: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + jmp .LBB83_105 +.Ltmp10051: +.LBB83_105: # in Loop: Header=BB83_90 Depth=1 + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9932: + lea rcx, [rbp + 1704] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9933: + jmp .LBB83_106 +.LBB83_106: # in Loop: Header=BB83_90 Depth=1 + lea rcx, [rbp + 1704] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_90 +.Ltmp10052: +# %bb.107: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_108 +.LBB83_108: # =>This Inner Loop Header: Depth=1 +.Ltmp10053: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 1448] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1395 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1432] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1408] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1472] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10054: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 1328], rax +.Ltmp9934: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + lea r8, [rbp + 1328] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9935: + jmp .LBB83_109 +.LBB83_109: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 2280] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 1320], rax +.Ltmp9936: + lea rcx, [rbp + 1344] + lea rdx, [rbp + 1352] + lea r8, [rbp + 1320] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9937: + jmp .LBB83_110 +.LBB83_110: # in Loop: Header=BB83_108 Depth=1 +.Ltmp9938: + lea rcx, [rbp + 1472] + lea rdx, [rbp + 1352] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9939: + jmp .LBB83_111 +.LBB83_111: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 1352] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_117 +.Ltmp10055: +.LBB83_116: # Block address taken + # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_117 +.Ltmp10056: +.LBB83_117: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9942: + lea rcx, [rbp + 1472] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9943: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB83_118 +.LBB83_118: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB83_119 + jmp .LBB83_123 +.LBB83_119: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9944: +.Ltmp10057: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9945: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB83_120 +.LBB83_120: # in Loop: Header=BB83_108 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB83_121 + jmp .LBB83_122 +.LBB83_121: # in Loop: Header=BB83_108 Depth=1 +.Ltmp10058: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + int3 +.Ltmp10059: +.LBB83_122: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + jmp .LBB83_123 +.Ltmp10060: +.LBB83_123: # in Loop: Header=BB83_108 Depth=1 + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9946: + lea rcx, [rbp + 1472] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9947: + jmp .LBB83_124 +.LBB83_124: # in Loop: Header=BB83_108 Depth=1 + lea rcx, [rbp + 1472] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_108 +.Ltmp10061: +# %bb.125: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_126 +.LBB83_126: # =>This Inner Loop Header: Depth=1 +.Ltmp10062: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + lea rdx, [rip + "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@"] + lea rax, [rbp + 1216] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1396 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1200] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1240] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2264] +.Ltmp10063: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 1096], rax +.Ltmp9948: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 1112] + lea r8, [rbp + 1096] + call "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +.Ltmp9949: + jmp .LBB83_127 +.LBB83_127: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rbp + 1088], 0 +.Ltmp9950: + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + lea r8, [rbp + 1088] + call "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Ltmp9951: + jmp .LBB83_128 +.LBB83_128: # in Loop: Header=BB83_126 Depth=1 +.Ltmp9952: + lea rcx, [rbp + 1240] + lea rdx, [rbp + 1120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9953: + jmp .LBB83_129 +.LBB83_129: # in Loop: Header=BB83_126 Depth=1 + lea rcx, [rbp + 1120] + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + jmp .LBB83_135 +.Ltmp10064: +.LBB83_134: # Block address taken + # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_135 +.Ltmp10065: +.LBB83_135: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9956: + lea rcx, [rbp + 1240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9957: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB83_136 +.LBB83_136: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB83_137 + jmp .LBB83_141 +.LBB83_137: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9958: +.Ltmp10066: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9959: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB83_138 +.LBB83_138: # in Loop: Header=BB83_126 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB83_139 + jmp .LBB83_140 +.LBB83_139: # in Loop: Header=BB83_126 Depth=1 +.Ltmp10067: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + int3 +.Ltmp10068: +.LBB83_140: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + jmp .LBB83_141 +.Ltmp10069: +.LBB83_141: # in Loop: Header=BB83_126 Depth=1 + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9960: + lea rcx, [rbp + 1240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9961: + jmp .LBB83_142 +.LBB83_142: # in Loop: Header=BB83_126 Depth=1 + lea rcx, [rbp + 1240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_126 +.Ltmp10070: +# %bb.143: + .cv_loc 83 1 1400 0 # ..\tests\span_tests.cpp:1400:0 + lea rcx, [rbp + 1072] +.Ltmp10071: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 3040] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10072: + .cv_loc 83 1 1401 0 # ..\tests\span_tests.cpp:1401:0 + mov rcx, qword ptr [rbp + 1072] + mov qword ptr [rbp + 1040], rcx + mov rcx, qword ptr [rbp + 1080] + mov qword ptr [rbp + 1048], rcx + lea rcx, [rbp + 1056] +.Ltmp10073: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 1040] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10074: +.LBB83_144: # =>This Inner Loop Header: Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + lea rdx, [rip + "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@"] + lea rax, [rbp + 936] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1402 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 920] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 896] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 960] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1056] +.Ltmp10075: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + mov qword ptr [rbp + 816], rax +.Ltmp9962: + lea rcx, [rbp + 824] + lea rdx, [rbp + 832] + lea r8, [rbp + 816] + call "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Ltmp9963: + jmp .LBB83_145 +.LBB83_145: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 1072] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 808], rax +.Ltmp9964: + lea rcx, [rbp + 832] + lea rdx, [rbp + 840] + lea r8, [rbp + 808] + call "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Ltmp9965: + jmp .LBB83_146 +.LBB83_146: # in Loop: Header=BB83_144 Depth=1 +.Ltmp9966: + lea rcx, [rbp + 960] + lea rdx, [rbp + 840] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9967: + jmp .LBB83_147 +.LBB83_147: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 840] + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + jmp .LBB83_153 +.Ltmp10076: +.LBB83_152: # Block address taken + # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp .LBB83_153 +.Ltmp10077: +.LBB83_153: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9970: + lea rcx, [rbp + 960] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9971: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB83_154 +.LBB83_154: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB83_155 + jmp .LBB83_159 +.LBB83_155: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9972: +.Ltmp10078: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9973: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB83_156 +.LBB83_156: # in Loop: Header=BB83_144 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB83_157 + jmp .LBB83_158 +.LBB83_157: # in Loop: Header=BB83_144 Depth=1 +.Ltmp10079: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + int3 +.Ltmp10080: +.LBB83_158: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + jmp .LBB83_159 +.Ltmp10081: +.LBB83_159: # in Loop: Header=BB83_144 Depth=1 + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9974: + lea rcx, [rbp + 960] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9975: + jmp .LBB83_160 +.LBB83_160: # in Loop: Header=BB83_144 Depth=1 + lea rcx, [rbp + 960] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_144 +.Ltmp10082: +# %bb.161: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_162 +.LBB83_162: # =>This Inner Loop Header: Depth=1 +.Ltmp10083: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 704] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1403 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 688] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 664] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 728] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1056] +.Ltmp10084: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 584], rax +.Ltmp9976: + lea rcx, [rbp + 592] + lea rdx, [rbp + 600] + lea r8, [rbp + 584] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp9977: + jmp .LBB83_163 +.LBB83_163: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 1072] + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 576], rax +.Ltmp9978: + lea rcx, [rbp + 600] + lea rdx, [rbp + 608] + lea r8, [rbp + 576] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp9979: + jmp .LBB83_164 +.LBB83_164: # in Loop: Header=BB83_162 Depth=1 +.Ltmp9980: + lea rcx, [rbp + 728] + lea rdx, [rbp + 608] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp9981: + jmp .LBB83_165 +.LBB83_165: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 608] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB83_171 +.Ltmp10085: +.LBB83_170: # Block address taken + # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_171 +.Ltmp10086: +.LBB83_171: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9984: + lea rcx, [rbp + 728] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp9985: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB83_172 +.LBB83_172: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB83_173 + jmp .LBB83_177 +.LBB83_173: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9986: +.Ltmp10087: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp9987: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB83_174 +.LBB83_174: # in Loop: Header=BB83_162 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB83_175 + jmp .LBB83_176 +.LBB83_175: # in Loop: Header=BB83_162 Depth=1 +.Ltmp10088: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + int3 +.Ltmp10089: +.LBB83_176: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + jmp .LBB83_177 +.Ltmp10090: +.LBB83_177: # in Loop: Header=BB83_162 Depth=1 + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9988: + lea rcx, [rbp + 728] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp9989: + jmp .LBB83_178 +.LBB83_178: # in Loop: Header=BB83_162 Depth=1 + lea rcx, [rbp + 728] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB83_162 +.Ltmp10091: +# %bb.179: + .cv_loc 83 1 1405 0 # ..\tests\span_tests.cpp:1405:0 + add rsp, 3200 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_5: # in Loop: Header=BB83_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2824] +.Ltmp10092: + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10093: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_6: # in Loop: Header=BB83_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 +.Ltmp9856: + lea rcx, [rbp + 2944] +.Ltmp10094: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9857: + jmp .LBB83_7 +.LBB83_7: # in Loop: Header=BB83_1 Depth=1 + lea rax, [rip + .LBB83_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10095: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2944] + .cv_loc 83 1 1383 0 # ..\tests\span_tests.cpp:1383:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10096: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_23: # in Loop: Header=BB83_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2560] +.Ltmp10097: + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10098: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_24: # in Loop: Header=BB83_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 +.Ltmp9870: + lea rcx, [rbp + 2680] +.Ltmp10099: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9871: + jmp .LBB83_25 +.LBB83_25: # in Loop: Header=BB83_18 Depth=1 + lea rax, [rip + .LBB83_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10100: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2680] + .cv_loc 83 1 1385 0 # ..\tests\span_tests.cpp:1385:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10101: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_41: # in Loop: Header=BB83_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2328] +.Ltmp10102: + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10103: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_42: # in Loop: Header=BB83_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 +.Ltmp9884: + lea rcx, [rbp + 2448] +.Ltmp10104: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9885: + jmp .LBB83_43 +.LBB83_43: # in Loop: Header=BB83_36 Depth=1 + lea rax, [rip + .LBB83_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10105: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2448] + .cv_loc 83 1 1386 0 # ..\tests\span_tests.cpp:1386:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10106: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_59: # in Loop: Header=BB83_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2048] +.Ltmp10107: + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10108: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_60: # in Loop: Header=BB83_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 +.Ltmp9898: + lea rcx, [rbp + 2168] +.Ltmp10109: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9899: + jmp .LBB83_61 +.LBB83_61: # in Loop: Header=BB83_54 Depth=1 + lea rax, [rip + .LBB83_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10110: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2168] + .cv_loc 83 1 1392 0 # ..\tests\span_tests.cpp:1392:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10111: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_77: # in Loop: Header=BB83_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1816] +.Ltmp10112: + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10113: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_78: # in Loop: Header=BB83_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 +.Ltmp9912: + lea rcx, [rbp + 1936] +.Ltmp10114: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9913: + jmp .LBB83_79 +.LBB83_79: # in Loop: Header=BB83_72 Depth=1 + lea rax, [rip + .LBB83_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10115: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1936] + .cv_loc 83 1 1393 0 # ..\tests\span_tests.cpp:1393:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10116: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_95: # in Loop: Header=BB83_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1584] +.Ltmp10117: + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10118: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_96: # in Loop: Header=BB83_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 +.Ltmp9926: + lea rcx, [rbp + 1704] +.Ltmp10119: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9927: + jmp .LBB83_97 +.LBB83_97: # in Loop: Header=BB83_90 Depth=1 + lea rax, [rip + .LBB83_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10120: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1704] + .cv_loc 83 1 1394 0 # ..\tests\span_tests.cpp:1394:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10121: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_113: # in Loop: Header=BB83_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1352] +.Ltmp10122: + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10123: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_114: # in Loop: Header=BB83_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 +.Ltmp9940: + lea rcx, [rbp + 1472] +.Ltmp10124: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9941: + jmp .LBB83_115 +.LBB83_115: # in Loop: Header=BB83_108 Depth=1 + lea rax, [rip + .LBB83_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10125: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_130: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1472] + .cv_loc 83 1 1395 0 # ..\tests\span_tests.cpp:1395:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10126: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_131: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1120] +.Ltmp10127: + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10128: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_132: # in Loop: Header=BB83_126 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 +.Ltmp9954: + lea rcx, [rbp + 1240] +.Ltmp10129: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9955: + jmp .LBB83_133 +.LBB83_133: # in Loop: Header=BB83_126 Depth=1 + lea rax, [rip + .LBB83_134] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10130: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_148: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1240] + .cv_loc 83 1 1396 0 # ..\tests\span_tests.cpp:1396:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10131: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_149: # in Loop: Header=BB83_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 840] +.Ltmp10132: + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10133: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_150: # in Loop: Header=BB83_144 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 +.Ltmp9968: + lea rcx, [rbp + 960] +.Ltmp10134: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9969: + jmp .LBB83_151 +.LBB83_151: # in Loop: Header=BB83_144 Depth=1 + lea rax, [rip + .LBB83_152] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10135: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_166: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 960] + .cv_loc 83 1 1402 0 # ..\tests\span_tests.cpp:1402:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10136: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_167: # in Loop: Header=BB83_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 608] +.Ltmp10137: + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10138: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB83_168: # in Loop: Header=BB83_162 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 +.Ltmp9982: + lea rcx, [rbp + 728] +.Ltmp10139: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp9983: + jmp .LBB83_169 +.LBB83_169: # in Loop: Header=BB83_162 Depth=1 + lea rax, [rip + .LBB83_170] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10140: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA": +.seh_proc "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA" +.LBB83_180: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 728] + .cv_loc 83 1 1403 0 # ..\tests\span_tests.cpp:1403:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10141: +.Lfunc_end83: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 429065506 # MagicNumber + .long 40 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # TryBlockMap + .long 51 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # IPToStateXData + .long 3192 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$130@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$148@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long 29 # ToState + .long "?dtor$131@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 28 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$166@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long 33 # ToState + .long "?dtor$149@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 32 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$180@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action + .long 37 # ToState + .long "?dtor$167@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Action + .long 36 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 29 # TryLow + .long 30 # TryHigh + .long 31 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 33 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray + .long 37 # TryLow + .long 38 # TryHigh + .long 39 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____54@@YAXXZ": + .long .Lfunc_begin83@IMGREL # IP + .long -1 # ToState + .long .Ltmp9850@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp9854@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp9858@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp9863@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9864@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp9868@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp9872@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp9877@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9878@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp9882@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp9886@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp9891@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9892@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp9896@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp9900@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp9905@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9906@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp9910@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp9914@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp9919@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9920@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp9924@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp9928@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp9933@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9934@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp9938@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp9942@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp9947@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9948@IMGREL+1 # IP + .long 29 # ToState + .long .Ltmp9952@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp9956@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp9961@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9962@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp9966@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp9970@IMGREL+1 # IP + .long 32 # ToState + .long .Ltmp9975@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp9976@IMGREL+1 # IP + .long 37 # ToState + .long .Ltmp9980@IMGREL+1 # IP + .long 38 # ToState + .long .Ltmp9984@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp9989@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .long "?catch$132@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 31 # ToState + .long "?catch$150@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$168@?0??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@4HA"@IMGREL # IP + .long 39 # ToState + .text + # -- End function + .def "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin84: + .cv_func_id 84 + .cv_loc 84 1 1377 0 # ..\tests\span_tests.cpp:1377:0 +.seh_proc "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10142: + lea rcx, [rip + "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10143: +.Lfunc_end84: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin85: + .cv_func_id 85 + .cv_loc 85 1 1408 0 # ..\tests\span_tests.cpp:1408:0 +.seh_proc "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10144: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1408 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10145: +.Lfunc_end85: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____56@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" +.Lfunc_begin86: + .cv_func_id 86 + .cv_loc 86 1 1409 0 # ..\tests\span_tests.cpp:1409:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 2256 + .seh_stackalloc 2256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10244: + .cv_loc 86 1 1410 0 # ..\tests\span_tests.cpp:1410:0 + mov qword ptr [rbp + 2120], -2 + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 2096], rax + mov rax, qword ptr [rip + ".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 2104], rax +.Ltmp10245: + .cv_loc 86 1 1424 0 # ..\tests\span_tests.cpp:1424:0 + lea rcx, [rbp + 2080] +.Ltmp10246: + #DEBUG_VALUE: s <- [$rcx+0] + call "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" +.Ltmp10247: + .cv_loc 86 1 1425 0 # ..\tests\span_tests.cpp:1425:0 + mov rcx, qword ptr [rbp + 2080] + mov qword ptr [rbp + 2048], rcx + mov rcx, qword ptr [rbp + 2088] + mov qword ptr [rbp + 2056], rcx + lea rcx, [rbp + 2064] +.Ltmp10248: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 2048] + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10249: +.LBB86_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + lea rdx, [rip + "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 1944] + mov rcx, rax + mov qword ptr [rbp + 360], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1426 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1928] + mov qword ptr [rbp + 352], rcx # 8-byte Spill + mov qword ptr [rbp + 344], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1904] + mov qword ptr [rbp + 336], rcx # 8-byte Spill + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1968] + mov rdx, qword ptr [rbp + 336] # 8-byte Reload + mov r8, qword ptr [rbp + 352] # 8-byte Reload + mov r9, qword ptr [rbp + 360] # 8-byte Reload + mov qword ptr [rbp + 320], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10250: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + mov qword ptr [rbp + 312], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1824], rax +.Ltmp10146: + lea rcx, [rbp + 1832] + lea rdx, [rbp + 1840] + lea r8, [rbp + 1824] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10147: + jmp .LBB86_2 +.LBB86_2: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 2080] + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1816], rax +.Ltmp10148: + lea rcx, [rbp + 1840] + lea rdx, [rbp + 1848] + lea r8, [rbp + 1816] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10149: + jmp .LBB86_3 +.LBB86_3: # in Loop: Header=BB86_1 Depth=1 +.Ltmp10150: + lea rcx, [rbp + 1968] + lea rdx, [rbp + 1848] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10151: + jmp .LBB86_4 +.LBB86_4: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 1848] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB86_9 +.Ltmp10251: +.LBB86_8: # Block address taken + # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp .LBB86_9 +.Ltmp10252: +.LBB86_9: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10154: + lea rcx, [rbp + 1968] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10155: + mov byte ptr [rbp + 311], al # 1-byte Spill + jmp .LBB86_10 +.LBB86_10: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [rbp + 311] # 1-byte Reload + test al, 1 + jne .LBB86_11 + jmp .LBB86_15 +.LBB86_11: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10156: +.Ltmp10253: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10157: + mov byte ptr [rbp + 310], al # 1-byte Spill + jmp .LBB86_12 +.LBB86_12: # in Loop: Header=BB86_1 Depth=1 + mov al, byte ptr [rbp + 310] # 1-byte Reload + test al, 1 + jne .LBB86_13 + jmp .LBB86_14 +.LBB86_13: # in Loop: Header=BB86_1 Depth=1 +.Ltmp10254: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + int3 +.Ltmp10255: +.LBB86_14: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + jmp .LBB86_15 +.Ltmp10256: +.LBB86_15: # in Loop: Header=BB86_1 Depth=1 + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10158: + lea rcx, [rbp + 1968] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10159: + jmp .LBB86_16 +.LBB86_16: # in Loop: Header=BB86_1 Depth=1 + lea rcx, [rbp + 1968] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_1 +.Ltmp10257: +# %bb.17: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_18 +.LBB86_18: # =>This Inner Loop Header: Depth=1 +.Ltmp10258: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + lea rdx, [rip + "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1712] + mov rcx, rax + mov qword ptr [rbp + 296], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1427 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1696] + mov qword ptr [rbp + 288], rcx # 8-byte Spill + mov qword ptr [rbp + 280], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 272], rcx # 8-byte Spill + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1736] + mov rdx, qword ptr [rbp + 272] # 8-byte Reload + mov r8, qword ptr [rbp + 288] # 8-byte Reload + mov r9, qword ptr [rbp + 296] # 8-byte Reload + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10259: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1592], rax +.Ltmp10160: + lea rcx, [rbp + 1600] + lea rdx, [rbp + 1608] + lea r8, [rbp + 1592] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10161: + jmp .LBB86_19 +.LBB86_19: # in Loop: Header=BB86_18 Depth=1 + mov dword ptr [rbp + 1588], 0 +.Ltmp10162: + lea rcx, [rbp + 1608] + lea rdx, [rbp + 1616] + lea r8, [rbp + 1588] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10163: + jmp .LBB86_20 +.LBB86_20: # in Loop: Header=BB86_18 Depth=1 +.Ltmp10164: + lea rcx, [rbp + 1736] + lea rdx, [rbp + 1616] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10165: + jmp .LBB86_21 +.LBB86_21: # in Loop: Header=BB86_18 Depth=1 + lea rcx, [rbp + 1616] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB86_27 +.Ltmp10260: +.LBB86_26: # Block address taken + # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_27 +.Ltmp10261: +.LBB86_27: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10168: + lea rcx, [rbp + 1736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10169: + mov byte ptr [rbp + 247], al # 1-byte Spill + jmp .LBB86_28 +.LBB86_28: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [rbp + 247] # 1-byte Reload + test al, 1 + jne .LBB86_29 + jmp .LBB86_33 +.LBB86_29: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10170: +.Ltmp10262: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10171: + mov byte ptr [rbp + 246], al # 1-byte Spill + jmp .LBB86_30 +.LBB86_30: # in Loop: Header=BB86_18 Depth=1 + mov al, byte ptr [rbp + 246] # 1-byte Reload + test al, 1 + jne .LBB86_31 + jmp .LBB86_32 +.LBB86_31: # in Loop: Header=BB86_18 Depth=1 +.Ltmp10263: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + int3 +.Ltmp10264: +.LBB86_32: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + jmp .LBB86_33 +.Ltmp10265: +.LBB86_33: # in Loop: Header=BB86_18 Depth=1 + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10172: + lea rcx, [rbp + 1736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10173: + jmp .LBB86_34 +.LBB86_34: # in Loop: Header=BB86_18 Depth=1 + lea rcx, [rbp + 1736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_18 +.Ltmp10266: +# %bb.35: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_36 +.LBB86_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10267: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + lea rdx, [rip + "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@"] + lea rax, [rbp + 1480] + mov rcx, rax + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1428 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1464] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1440] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1504] + mov rdx, qword ptr [rbp + 208] # 8-byte Reload + mov r8, qword ptr [rbp + 224] # 8-byte Reload + mov r9, qword ptr [rbp + 232] # 8-byte Reload + mov qword ptr [rbp + 192], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10268: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1360], rax +.Ltmp10174: + lea rcx, [rbp + 1368] + lea rdx, [rbp + 1376] + lea r8, [rbp + 1360] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10175: + jmp .LBB86_37 +.LBB86_37: # in Loop: Header=BB86_36 Depth=1 + mov dword ptr [rbp + 1356], 0 +.Ltmp10176: + lea rcx, [rbp + 1376] + lea rdx, [rbp + 1384] + lea r8, [rbp + 1356] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10177: + jmp .LBB86_38 +.LBB86_38: # in Loop: Header=BB86_36 Depth=1 +.Ltmp10178: + lea rcx, [rbp + 1504] + lea rdx, [rbp + 1384] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10179: + jmp .LBB86_39 +.LBB86_39: # in Loop: Header=BB86_36 Depth=1 + lea rcx, [rbp + 1384] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB86_45 +.Ltmp10269: +.LBB86_44: # Block address taken + # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_45 +.Ltmp10270: +.LBB86_45: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10182: + lea rcx, [rbp + 1504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10183: + mov byte ptr [rbp + 183], al # 1-byte Spill + jmp .LBB86_46 +.LBB86_46: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [rbp + 183] # 1-byte Reload + test al, 1 + jne .LBB86_47 + jmp .LBB86_51 +.LBB86_47: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10184: +.Ltmp10271: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10185: + mov byte ptr [rbp + 182], al # 1-byte Spill + jmp .LBB86_48 +.LBB86_48: # in Loop: Header=BB86_36 Depth=1 + mov al, byte ptr [rbp + 182] # 1-byte Reload + test al, 1 + jne .LBB86_49 + jmp .LBB86_50 +.LBB86_49: # in Loop: Header=BB86_36 Depth=1 +.Ltmp10272: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + int3 +.Ltmp10273: +.LBB86_50: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + jmp .LBB86_51 +.Ltmp10274: +.LBB86_51: # in Loop: Header=BB86_36 Depth=1 + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10186: + lea rcx, [rbp + 1504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10187: + jmp .LBB86_52 +.LBB86_52: # in Loop: Header=BB86_36 Depth=1 + lea rcx, [rbp + 1504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_36 +.Ltmp10275: +# %bb.53: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_54 +.LBB86_54: # =>This Inner Loop Header: Depth=1 +.Ltmp10276: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + lea rdx, [rip + "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@"] + lea rax, [rbp + 1248] + mov rcx, rax + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1429 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1232] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1208] + mov qword ptr [rbp + 144], rcx # 8-byte Spill + mov qword ptr [rbp + 136], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1272] + mov rdx, qword ptr [rbp + 144] # 8-byte Reload + mov r8, qword ptr [rbp + 160] # 8-byte Reload + mov r9, qword ptr [rbp + 168] # 8-byte Reload + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10277: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 1128], rax +.Ltmp10188: + lea rcx, [rbp + 1136] + lea rdx, [rbp + 1144] + lea r8, [rbp + 1128] + call "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Ltmp10189: + jmp .LBB86_55 +.LBB86_55: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 2080] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 1120], rax +.Ltmp10190: + lea rcx, [rbp + 1144] + lea rdx, [rbp + 1152] + lea r8, [rbp + 1120] + call "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Ltmp10191: + jmp .LBB86_56 +.LBB86_56: # in Loop: Header=BB86_54 Depth=1 +.Ltmp10192: + lea rcx, [rbp + 1272] + lea rdx, [rbp + 1152] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10193: + jmp .LBB86_57 +.LBB86_57: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 1152] + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + jmp .LBB86_63 +.Ltmp10278: +.LBB86_62: # Block address taken + # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_63 +.Ltmp10279: +.LBB86_63: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10196: + lea rcx, [rbp + 1272] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10197: + mov byte ptr [rbp + 119], al # 1-byte Spill + jmp .LBB86_64 +.LBB86_64: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [rbp + 119] # 1-byte Reload + test al, 1 + jne .LBB86_65 + jmp .LBB86_69 +.LBB86_65: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10198: +.Ltmp10280: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10199: + mov byte ptr [rbp + 118], al # 1-byte Spill + jmp .LBB86_66 +.LBB86_66: # in Loop: Header=BB86_54 Depth=1 + mov al, byte ptr [rbp + 118] # 1-byte Reload + test al, 1 + jne .LBB86_67 + jmp .LBB86_68 +.LBB86_67: # in Loop: Header=BB86_54 Depth=1 +.Ltmp10281: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + int3 +.Ltmp10282: +.LBB86_68: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + jmp .LBB86_69 +.Ltmp10283: +.LBB86_69: # in Loop: Header=BB86_54 Depth=1 + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10200: + lea rcx, [rbp + 1272] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10201: + jmp .LBB86_70 +.LBB86_70: # in Loop: Header=BB86_54 Depth=1 + lea rcx, [rbp + 1272] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_54 +.Ltmp10284: +# %bb.71: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_72 +.LBB86_72: # =>This Inner Loop Header: Depth=1 +.Ltmp10285: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + lea rdx, [rip + "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@"] + lea rax, [rbp + 1016] + mov rcx, rax + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1430 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1000] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 976] + mov qword ptr [rbp + 80], rcx # 8-byte Spill + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1040] + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov r8, qword ptr [rbp + 96] # 8-byte Reload + mov r9, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 2064] +.Ltmp10286: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 896], rax +.Ltmp10202: + lea rcx, [rbp + 904] + lea rdx, [rbp + 912] + lea r8, [rbp + 896] + call "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +.Ltmp10203: + jmp .LBB86_73 +.LBB86_73: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rbp + 888], 0 +.Ltmp10204: + lea rcx, [rbp + 912] + lea rdx, [rbp + 920] + lea r8, [rbp + 888] + call "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Ltmp10205: + jmp .LBB86_74 +.LBB86_74: # in Loop: Header=BB86_72 Depth=1 +.Ltmp10206: + lea rcx, [rbp + 1040] + lea rdx, [rbp + 920] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10207: + jmp .LBB86_75 +.LBB86_75: # in Loop: Header=BB86_72 Depth=1 + lea rcx, [rbp + 920] + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + jmp .LBB86_81 +.Ltmp10287: +.LBB86_80: # Block address taken + # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_81 +.Ltmp10288: +.LBB86_81: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10210: + lea rcx, [rbp + 1040] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10211: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB86_82 +.LBB86_82: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB86_83 + jmp .LBB86_87 +.LBB86_83: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10212: +.Ltmp10289: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10213: + mov byte ptr [rbp + 54], al # 1-byte Spill + jmp .LBB86_84 +.LBB86_84: # in Loop: Header=BB86_72 Depth=1 + mov al, byte ptr [rbp + 54] # 1-byte Reload + test al, 1 + jne .LBB86_85 + jmp .LBB86_86 +.LBB86_85: # in Loop: Header=BB86_72 Depth=1 +.Ltmp10290: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + int3 +.Ltmp10291: +.LBB86_86: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + jmp .LBB86_87 +.Ltmp10292: +.LBB86_87: # in Loop: Header=BB86_72 Depth=1 + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10214: + lea rcx, [rbp + 1040] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10215: + jmp .LBB86_88 +.LBB86_88: # in Loop: Header=BB86_72 Depth=1 + lea rcx, [rbp + 1040] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_72 +.Ltmp10293: +# %bb.89: + .cv_loc 86 1 1434 0 # ..\tests\span_tests.cpp:1434:0 + lea rcx, [rbp + 872] +.Ltmp10294: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 2096] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10295: + .cv_loc 86 1 1435 0 # ..\tests\span_tests.cpp:1435:0 + mov rcx, qword ptr [rbp + 872] + mov qword ptr [rbp + 840], rcx + mov rcx, qword ptr [rbp + 880] + mov qword ptr [rbp + 848], rcx + lea rcx, [rbp + 856] +.Ltmp10296: + #DEBUG_VALUE: bs <- [$rcx+0] + lea rdx, [rbp + 840] + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Ltmp10297: +.LBB86_90: # =>This Inner Loop Header: Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + lea rdx, [rip + "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@"] + lea rax, [rbp + 736] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1436 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 720] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 696] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 760] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 856] +.Ltmp10298: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + mov qword ptr [rbp + 616], rax +.Ltmp10216: + lea rcx, [rbp + 624] + lea rdx, [rbp + 632] + lea r8, [rbp + 616] + call "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Ltmp10217: + jmp .LBB86_91 +.LBB86_91: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 872] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov qword ptr [rbp + 608], rax +.Ltmp10218: + lea rcx, [rbp + 632] + lea rdx, [rbp + 640] + lea r8, [rbp + 608] + call "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Ltmp10219: + jmp .LBB86_92 +.LBB86_92: # in Loop: Header=BB86_90 Depth=1 +.Ltmp10220: + lea rcx, [rbp + 760] + lea rdx, [rbp + 640] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10221: + jmp .LBB86_93 +.LBB86_93: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 640] + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + jmp .LBB86_99 +.Ltmp10299: +.LBB86_98: # Block address taken + # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp .LBB86_99 +.Ltmp10300: +.LBB86_99: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10224: + lea rcx, [rbp + 760] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10225: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB86_100 +.LBB86_100: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB86_101 + jmp .LBB86_105 +.LBB86_101: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10226: +.Ltmp10301: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10227: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB86_102 +.LBB86_102: # in Loop: Header=BB86_90 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB86_103 + jmp .LBB86_104 +.LBB86_103: # in Loop: Header=BB86_90 Depth=1 +.Ltmp10302: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + int3 +.Ltmp10303: +.LBB86_104: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + jmp .LBB86_105 +.Ltmp10304: +.LBB86_105: # in Loop: Header=BB86_90 Depth=1 + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10228: + lea rcx, [rbp + 760] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10229: + jmp .LBB86_106 +.LBB86_106: # in Loop: Header=BB86_90 Depth=1 + lea rcx, [rbp + 760] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_90 +.Ltmp10305: +# %bb.107: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_108 +.LBB86_108: # =>This Inner Loop Header: Depth=1 +.Ltmp10306: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + lea rdx, [rip + "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@"] + lea rax, [rbp + 504] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1437 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 488] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 464] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 528] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 856] +.Ltmp10307: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 384], rax +.Ltmp10230: + lea rcx, [rbp + 392] + lea rdx, [rbp + 400] + lea r8, [rbp + 384] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10231: + jmp .LBB86_109 +.LBB86_109: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 872] + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 376], rax +.Ltmp10232: + lea rcx, [rbp + 400] + lea rdx, [rbp + 408] + lea r8, [rbp + 376] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10233: + jmp .LBB86_110 +.LBB86_110: # in Loop: Header=BB86_108 Depth=1 +.Ltmp10234: + lea rcx, [rbp + 528] + lea rdx, [rbp + 408] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10235: + jmp .LBB86_111 +.LBB86_111: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 408] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB86_117 +.Ltmp10308: +.LBB86_116: # Block address taken + # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_117 +.Ltmp10309: +.LBB86_117: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10238: + lea rcx, [rbp + 528] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10239: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB86_118 +.LBB86_118: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB86_119 + jmp .LBB86_123 +.LBB86_119: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10240: +.Ltmp10310: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10241: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB86_120 +.LBB86_120: # in Loop: Header=BB86_108 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB86_121 + jmp .LBB86_122 +.LBB86_121: # in Loop: Header=BB86_108 Depth=1 +.Ltmp10311: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + int3 +.Ltmp10312: +.LBB86_122: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + jmp .LBB86_123 +.Ltmp10313: +.LBB86_123: # in Loop: Header=BB86_108 Depth=1 + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10242: + lea rcx, [rbp + 528] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10243: + jmp .LBB86_124 +.LBB86_124: # in Loop: Header=BB86_108 Depth=1 + lea rcx, [rbp + 528] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB86_108 +.Ltmp10314: +# %bb.125: + .cv_loc 86 1 1439 0 # ..\tests\span_tests.cpp:1439:0 + add rsp, 2256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_5: # in Loop: Header=BB86_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1848] +.Ltmp10315: + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10316: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_6: # in Loop: Header=BB86_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 +.Ltmp10152: + lea rcx, [rbp + 1968] +.Ltmp10317: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10153: + jmp .LBB86_7 +.LBB86_7: # in Loop: Header=BB86_1 Depth=1 + lea rax, [rip + .LBB86_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10318: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1968] + .cv_loc 86 1 1426 0 # ..\tests\span_tests.cpp:1426:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10319: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_23: # in Loop: Header=BB86_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1616] +.Ltmp10320: + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10321: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_24: # in Loop: Header=BB86_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 +.Ltmp10166: + lea rcx, [rbp + 1736] +.Ltmp10322: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10167: + jmp .LBB86_25 +.LBB86_25: # in Loop: Header=BB86_18 Depth=1 + lea rax, [rip + .LBB86_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10323: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_40: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1736] + .cv_loc 86 1 1427 0 # ..\tests\span_tests.cpp:1427:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10324: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_41: # in Loop: Header=BB86_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1384] +.Ltmp10325: + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10326: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_42: # in Loop: Header=BB86_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 +.Ltmp10180: + lea rcx, [rbp + 1504] +.Ltmp10327: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10181: + jmp .LBB86_43 +.LBB86_43: # in Loop: Header=BB86_36 Depth=1 + lea rax, [rip + .LBB86_44] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10328: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_58: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1504] + .cv_loc 86 1 1428 0 # ..\tests\span_tests.cpp:1428:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10329: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_59: # in Loop: Header=BB86_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1152] +.Ltmp10330: + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10331: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_60: # in Loop: Header=BB86_54 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 +.Ltmp10194: + lea rcx, [rbp + 1272] +.Ltmp10332: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10195: + jmp .LBB86_61 +.LBB86_61: # in Loop: Header=BB86_54 Depth=1 + lea rax, [rip + .LBB86_62] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10333: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_76: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1272] + .cv_loc 86 1 1429 0 # ..\tests\span_tests.cpp:1429:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10334: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_77: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 920] +.Ltmp10335: + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10336: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_78: # in Loop: Header=BB86_72 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 +.Ltmp10208: + lea rcx, [rbp + 1040] +.Ltmp10337: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10209: + jmp .LBB86_79 +.LBB86_79: # in Loop: Header=BB86_72 Depth=1 + lea rax, [rip + .LBB86_80] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10338: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_94: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1040] + .cv_loc 86 1 1430 0 # ..\tests\span_tests.cpp:1430:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10339: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_95: # in Loop: Header=BB86_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 640] +.Ltmp10340: + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10341: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_96: # in Loop: Header=BB86_90 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 +.Ltmp10222: + lea rcx, [rbp + 760] +.Ltmp10342: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10223: + jmp .LBB86_97 +.LBB86_97: # in Loop: Header=BB86_90 Depth=1 + lea rax, [rip + .LBB86_98] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10343: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_112: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 760] + .cv_loc 86 1 1436 0 # ..\tests\span_tests.cpp:1436:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10344: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_113: # in Loop: Header=BB86_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 408] +.Ltmp10345: + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10346: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB86_114: # in Loop: Header=BB86_108 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 +.Ltmp10236: + lea rcx, [rbp + 528] +.Ltmp10347: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10237: + jmp .LBB86_115 +.LBB86_115: # in Loop: Header=BB86_108 Depth=1 + lea rax, [rip + .LBB86_116] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10348: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA": +.seh_proc "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA" +.LBB86_126: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 528] + .cv_loc 86 1 1437 0 # ..\tests\span_tests.cpp:1437:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10349: +.Lfunc_end86: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 429065506 # MagicNumber + .long 28 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # UnwindMap + .long 7 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # TryBlockMap + .long 36 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # IPToStateXData + .long 2248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$40@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$58@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 9 # ToState + .long "?dtor$41@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$76@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 13 # ToState + .long "?dtor$59@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$94@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long 17 # ToState + .long "?dtor$77@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 16 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$112@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long 21 # ToState + .long "?dtor$95@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 20 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$126@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action + .long 25 # ToState + .long "?dtor$113@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Action + .long 24 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 14 # TryHigh + .long 15 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 17 # TryLow + .long 18 # TryHigh + .long 19 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 21 # TryLow + .long 22 # TryHigh + .long 23 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray + .long 25 # TryLow + .long 26 # TryHigh + .long 27 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____56@@YAXXZ": + .long .Lfunc_begin86@IMGREL # IP + .long -1 # ToState + .long .Ltmp10146@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10150@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10154@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10159@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10160@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10164@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10168@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10173@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10174@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10178@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp10182@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10187@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10188@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp10192@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10196@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10201@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10202@IMGREL+1 # IP + .long 17 # ToState + .long .Ltmp10206@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp10210@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp10215@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10216@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp10220@IMGREL+1 # IP + .long 22 # ToState + .long .Ltmp10224@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp10229@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10230@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp10234@IMGREL+1 # IP + .long 26 # ToState + .long .Ltmp10238@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp10243@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$42@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$60@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 15 # ToState + .long "?catch$78@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 19 # ToState + .long "?catch$96@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 23 # ToState + .long "?catch$114@?0??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@4HA"@IMGREL # IP + .long 27 # ToState + .text + # -- End function + .def "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin87: + .cv_func_id 87 + .cv_loc 87 1 1408 0 # ..\tests\span_tests.cpp:1408:0 +.seh_proc "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10350: + lea rcx, [rip + "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10351: +.Lfunc_end87: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin88: + .cv_func_id 88 + .cv_loc 88 1 1442 0 # ..\tests\span_tests.cpp:1442:0 +.seh_proc "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10352: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1442 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10353: +.Lfunc_end88: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____58@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" +.Lfunc_begin89: + .cv_func_id 89 + .cv_loc 89 1 1443 0 # ..\tests\span_tests.cpp:1443:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1488 + .seh_stackalloc 1488 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10436: + .cv_loc 89 1 1444 0 # ..\tests\span_tests.cpp:1444:0 + mov qword ptr [rbp + 1352], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 1328], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 1336], rax + .cv_loc 89 1 1447 0 # ..\tests\span_tests.cpp:1447:0 + lea rcx, [rbp + 1320] +.Ltmp10437: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:s4 <- [$rcx+0] + lea rdx, [rbp + 1328] +.Ltmp10438: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr <- [$rdx+0] + call "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" +.Ltmp10439: + mov qword ptr [rbp + 296], rax # 8-byte Spill +.LBB89_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10440: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + lea rdx, [rip + "??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@"] + lea rax, [rbp + 1216] + mov rcx, rax + mov qword ptr [rbp + 288], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1448 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1200] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1176] + mov qword ptr [rbp + 264], rcx # 8-byte Spill + mov qword ptr [rbp + 256], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1240] + mov rdx, qword ptr [rbp + 264] # 8-byte Reload + mov r8, qword ptr [rbp + 280] # 8-byte Reload + mov r9, qword ptr [rbp + 288] # 8-byte Reload + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1320] +.Ltmp10441: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + mov qword ptr [rbp + 240], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 1096], rax +.Ltmp10354: + lea rcx, [rbp + 1104] + lea rdx, [rbp + 1112] + lea r8, [rbp + 1096] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10355: + jmp .LBB89_2 +.LBB89_2: # in Loop: Header=BB89_1 Depth=1 + mov dword ptr [rbp + 1092], 4 +.Ltmp10356: + lea rcx, [rbp + 1112] + lea rdx, [rbp + 1120] + lea r8, [rbp + 1092] + call "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Ltmp10357: + jmp .LBB89_3 +.LBB89_3: # in Loop: Header=BB89_1 Depth=1 +.Ltmp10358: + lea rcx, [rbp + 1240] + lea rdx, [rbp + 1120] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10359: + jmp .LBB89_4 +.LBB89_4: # in Loop: Header=BB89_1 Depth=1 + lea rcx, [rbp + 1120] + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + jmp .LBB89_9 +.Ltmp10442: +.LBB89_8: # Block address taken + # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp .LBB89_9 +.Ltmp10443: +.LBB89_9: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10362: + lea rcx, [rbp + 1240] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10363: + mov byte ptr [rbp + 239], al # 1-byte Spill + jmp .LBB89_10 +.LBB89_10: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [rbp + 239] # 1-byte Reload + test al, 1 + jne .LBB89_11 + jmp .LBB89_15 +.LBB89_11: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10364: +.Ltmp10444: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10365: + mov byte ptr [rbp + 238], al # 1-byte Spill + jmp .LBB89_12 +.LBB89_12: # in Loop: Header=BB89_1 Depth=1 + mov al, byte ptr [rbp + 238] # 1-byte Reload + test al, 1 + jne .LBB89_13 + jmp .LBB89_14 +.LBB89_13: # in Loop: Header=BB89_1 Depth=1 +.Ltmp10445: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + int3 +.Ltmp10446: +.LBB89_14: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + jmp .LBB89_15 +.Ltmp10447: +.LBB89_15: # in Loop: Header=BB89_1 Depth=1 + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10366: + lea rcx, [rbp + 1240] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10367: + jmp .LBB89_16 +.LBB89_16: # in Loop: Header=BB89_1 Depth=1 + lea rcx, [rbp + 1240] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB89_1 +.Ltmp10448: +# %bb.17: + .cv_loc 89 1 1452 0 # ..\tests\span_tests.cpp:1452:0 + lea rcx, [rbp + 1072] +.Ltmp10449: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1320] + call "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +.Ltmp10450: + mov qword ptr [rbp + 224], rax # 8-byte Spill +.LBB89_18: # =>This Inner Loop Header: Depth=1 +.Ltmp10451: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + lea rdx, [rip + "??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@"] + lea rax, [rbp + 968] + mov rcx, rax + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1453 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 952] + mov qword ptr [rbp + 208], rcx # 8-byte Spill + mov qword ptr [rbp + 200], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 928] + mov qword ptr [rbp + 192], rcx # 8-byte Spill + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 992] + mov rdx, qword ptr [rbp + 192] # 8-byte Reload + mov r8, qword ptr [rbp + 208] # 8-byte Reload + mov r9, qword ptr [rbp + 216] # 8-byte Reload + mov qword ptr [rbp + 176], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + lea rcx, [rbp + 1072] +.Ltmp10452: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 848], rax +.Ltmp10368: + lea rcx, [rbp + 856] + lea rdx, [rbp + 864] + lea r8, [rbp + 848] + call "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Ltmp10369: + jmp .LBB89_19 +.LBB89_19: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 1320] + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov qword ptr [rbp + 840], rax +.Ltmp10370: + lea rcx, [rbp + 864] + lea rdx, [rbp + 872] + lea r8, [rbp + 840] + call "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Ltmp10371: + jmp .LBB89_20 +.LBB89_20: # in Loop: Header=BB89_18 Depth=1 +.Ltmp10372: + lea rcx, [rbp + 992] + lea rdx, [rbp + 872] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10373: + jmp .LBB89_21 +.LBB89_21: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 872] + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + jmp .LBB89_27 +.Ltmp10453: +.LBB89_26: # Block address taken + # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp .LBB89_27 +.Ltmp10454: +.LBB89_27: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10376: + lea rcx, [rbp + 992] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10377: + mov byte ptr [rbp + 167], al # 1-byte Spill + jmp .LBB89_28 +.LBB89_28: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [rbp + 167] # 1-byte Reload + test al, 1 + jne .LBB89_29 + jmp .LBB89_33 +.LBB89_29: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10378: +.Ltmp10455: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10379: + mov byte ptr [rbp + 166], al # 1-byte Spill + jmp .LBB89_30 +.LBB89_30: # in Loop: Header=BB89_18 Depth=1 + mov al, byte ptr [rbp + 166] # 1-byte Reload + test al, 1 + jne .LBB89_31 + jmp .LBB89_32 +.LBB89_31: # in Loop: Header=BB89_18 Depth=1 +.Ltmp10456: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + int3 +.Ltmp10457: +.LBB89_32: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + jmp .LBB89_33 +.Ltmp10458: +.LBB89_33: # in Loop: Header=BB89_18 Depth=1 + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10380: + lea rcx, [rbp + 992] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10381: + jmp .LBB89_34 +.LBB89_34: # in Loop: Header=BB89_18 Depth=1 + lea rcx, [rbp + 992] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB89_18 +.Ltmp10459: +# %bb.35: + .cv_loc 89 1 1470 0 # ..\tests\span_tests.cpp:1470:0 + lea rcx, [rbp + 824] +.Ltmp10460: + #DEBUG_VALUE: s <- [$rcx+0] + lea rdx, [rbp + 1328] + call "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Ltmp10461: + .cv_loc 89 1 1471 0 # ..\tests\span_tests.cpp:1471:0 + lea rcx, [rbp + 824] + mov qword ptr [rbp + 816], rcx + mov qword ptr [rbp + 152], rax # 8-byte Spill +.LBB89_36: # =>This Inner Loop Header: Depth=1 +.Ltmp10462: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 712] + mov rcx, rax + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1475 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 696] + mov qword ptr [rbp + 136], rcx # 8-byte Spill + mov qword ptr [rbp + 128], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 672] + mov qword ptr [rbp + 120], rcx # 8-byte Spill + mov qword ptr [rbp + 112], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 736] + mov qword ptr [rbp + 104], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 120] # 8-byte Reload + mov r8, qword ptr [rbp + 136] # 8-byte Reload + mov r9, qword ptr [rbp + 144] # 8-byte Reload + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10382: + mov rcx, qword ptr [rbp + 104] # 8-byte Reload + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10383: + mov byte ptr [rbp + 87], al # 1-byte Spill + jmp .LBB89_37 +.LBB89_37: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 87] # 1-byte Reload + test al, 1 + jne .LBB89_38 + jmp .LBB89_49 +.LBB89_38: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10386: + lea rcx, [rbp + 816] +.Ltmp10463: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10387: + jmp .LBB89_39 +.LBB89_39: # in Loop: Header=BB89_36 Depth=1 +.Ltmp10388: + lea rcx, [rbp + 736] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10389: + jmp .LBB89_47 +.Ltmp10464: +.LBB89_42: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.LBB89_43: # in Loop: Header=BB89_36 Depth=1 + jmp .LBB89_51 +.Ltmp10465: +.LBB89_46: # Block address taken + # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.Ltmp10466: +.LBB89_47: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_43 +.Ltmp10467: +.LBB89_49: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10384: + lea rcx, [rbp + 736] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10385: + jmp .LBB89_50 +.LBB89_50: # in Loop: Header=BB89_36 Depth=1 + jmp .LBB89_51 +.Ltmp10468: +.LBB89_51: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10394: + lea rcx, [rbp + 736] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10395: + mov byte ptr [rbp + 86], al # 1-byte Spill + jmp .LBB89_52 +.LBB89_52: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 86] # 1-byte Reload + test al, 1 + jne .LBB89_53 + jmp .LBB89_57 +.LBB89_53: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10396: +.Ltmp10469: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10397: + mov byte ptr [rbp + 85], al # 1-byte Spill + jmp .LBB89_54 +.LBB89_54: # in Loop: Header=BB89_36 Depth=1 + mov al, byte ptr [rbp + 85] # 1-byte Reload + test al, 1 + jne .LBB89_55 + jmp .LBB89_56 +.LBB89_55: # in Loop: Header=BB89_36 Depth=1 +.Ltmp10470: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + int3 +.Ltmp10471: +.LBB89_56: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + jmp .LBB89_57 +.Ltmp10472: +.LBB89_57: # in Loop: Header=BB89_36 Depth=1 + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10398: + lea rcx, [rbp + 736] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10399: + jmp .LBB89_58 +.LBB89_58: # in Loop: Header=BB89_36 Depth=1 + lea rcx, [rbp + 736] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_36 +.Ltmp10473: +# %bb.59: + .cv_loc 89 1 1482 0 # ..\tests\span_tests.cpp:1482:0 + mov eax, 2 + mov r8d, eax + lea rdx, [rbp + 1328] +.Ltmp10474: + lea rcx, [rbp + 664] +.Ltmp10475: + #DEBUG_VALUE: s2 <- [$rcx+0] + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Ltmp10476: + .cv_loc 89 1 1486 0 # ..\tests\span_tests.cpp:1486:0 + lea rcx, [rbp + 1320] + lea rdx, [rbp + 656] +.Ltmp10477: + #DEBUG_VALUE: s1 <- [$rdx+0] + mov qword ptr [rbp + 72], rax # 8-byte Spill + call "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" +.Ltmp10478: + mov r9d, 1 + mov r8d, r9d +.Ltmp10479: + .cv_loc 89 1 1493 0 # ..\tests\span_tests.cpp:1493:0 + lea rcx, [rbp + 1320] + lea rdx, [rbp + 632] + call "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + lea rcx, [rbp + 648] + lea rdx, [rbp + 632] + call "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp10480: + .cv_loc 89 1 1498 0 # ..\tests\span_tests.cpp:1498:0 + mov rcx, qword ptr [rip + ".L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 624], rcx +.Ltmp10481: + .cv_loc 89 1 1510 0 # ..\tests\span_tests.cpp:1510:0 + lea rcx, [rbp + 624] +.Ltmp10482: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$rcx+0] + mov qword ptr [rbp + 616], rcx + mov qword ptr [rbp + 64], rax # 8-byte Spill +.Ltmp10483: +.LBB89_60: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:arr2 <- [$rcx+0] + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 512] + mov rcx, rax +.Ltmp10484: + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1514 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 496] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 472] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 536] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov r8, qword ptr [rbp + 48] # 8-byte Reload + mov r9, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10400: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10401: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB89_61 +.LBB89_61: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB89_62 + jmp .LBB89_73 +.LBB89_62: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10404: + lea rcx, [rbp + 616] +.Ltmp10485: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10405: + jmp .LBB89_63 +.LBB89_63: # in Loop: Header=BB89_60 Depth=1 +.Ltmp10406: + lea rcx, [rbp + 536] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10407: + jmp .LBB89_71 +.Ltmp10486: +.LBB89_66: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.LBB89_67: # in Loop: Header=BB89_60 Depth=1 + jmp .LBB89_75 +.Ltmp10487: +.LBB89_70: # Block address taken + # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.Ltmp10488: +.LBB89_71: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_67 +.Ltmp10489: +.LBB89_73: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10402: + lea rcx, [rbp + 536] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10403: + jmp .LBB89_74 +.LBB89_74: # in Loop: Header=BB89_60 Depth=1 + jmp .LBB89_75 +.Ltmp10490: +.LBB89_75: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10412: + lea rcx, [rbp + 536] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10413: + mov byte ptr [rbp - 2], al # 1-byte Spill + jmp .LBB89_76 +.LBB89_76: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB89_77 + jmp .LBB89_81 +.LBB89_77: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10414: +.Ltmp10491: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10415: + mov byte ptr [rbp - 3], al # 1-byte Spill + jmp .LBB89_78 +.LBB89_78: # in Loop: Header=BB89_60 Depth=1 + mov al, byte ptr [rbp - 3] # 1-byte Reload + test al, 1 + jne .LBB89_79 + jmp .LBB89_80 +.LBB89_79: # in Loop: Header=BB89_60 Depth=1 +.Ltmp10492: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + int3 +.Ltmp10493: +.LBB89_80: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + jmp .LBB89_81 +.Ltmp10494: +.LBB89_81: # in Loop: Header=BB89_60 Depth=1 + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10416: + lea rcx, [rbp + 536] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10417: + jmp .LBB89_82 +.LBB89_82: # in Loop: Header=BB89_60 Depth=1 + lea rcx, [rbp + 536] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_60 +.Ltmp10495: +# %bb.83: + .cv_loc 89 1 1518 0 # ..\tests\span_tests.cpp:1518:0 + lea rcx, [rbp + 456] +.Ltmp10496: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____58:av <- [$rcx+0] + lea rdx, [rbp + 624] + call "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Ltmp10497: + .cv_loc 89 1 1519 0 # ..\tests\span_tests.cpp:1519:0 + lea rcx, [rbp + 456] + mov qword ptr [rbp + 448], rcx + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB89_84: # =>This Inner Loop Header: Depth=1 +.Ltmp10498: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + lea rdx, [rip + "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@"] + lea rax, [rbp + 344] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1523 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 328] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@"] + lea rcx, [rbp + 304] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 368] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10418: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?allowThrows@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10419: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB89_85 +.LBB89_85: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB89_86 + jmp .LBB89_97 +.LBB89_86: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10422: + lea rcx, [rbp + 448] +.Ltmp10499: + call "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Ltmp10423: + jmp .LBB89_87 +.LBB89_87: # in Loop: Header=BB89_84 Depth=1 +.Ltmp10424: + lea rcx, [rbp + 368] + mov edx, 274 + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10425: + jmp .LBB89_95 +.Ltmp10500: +.LBB89_90: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.LBB89_91: # in Loop: Header=BB89_84 Depth=1 + jmp .LBB89_99 +.Ltmp10501: +.LBB89_94: # Block address taken + # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.Ltmp10502: +.LBB89_95: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_91 +.Ltmp10503: +.LBB89_97: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10420: + lea rcx, [rbp + 368] + xor edx, edx + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10421: + jmp .LBB89_98 +.LBB89_98: # in Loop: Header=BB89_84 Depth=1 + jmp .LBB89_99 +.Ltmp10504: +.LBB89_99: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10430: + lea rcx, [rbp + 368] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10431: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB89_100 +.LBB89_100: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB89_101 + jmp .LBB89_105 +.LBB89_101: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10432: +.Ltmp10505: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10433: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB89_102 +.LBB89_102: # in Loop: Header=BB89_84 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB89_103 + jmp .LBB89_104 +.LBB89_103: # in Loop: Header=BB89_84 Depth=1 +.Ltmp10506: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + int3 +.Ltmp10507: +.LBB89_104: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + jmp .LBB89_105 +.Ltmp10508: +.LBB89_105: # in Loop: Header=BB89_84 Depth=1 + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10434: + lea rcx, [rbp + 368] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10435: + jmp .LBB89_106 +.LBB89_106: # in Loop: Header=BB89_84 Depth=1 + lea rcx, [rbp + 368] + call "??1AssertionHandler@Catch@@QEAA@XZ" + call "?alwaysFalse@Catch@@YA_NXZ" + test al, 1 + jne .LBB89_84 +.Ltmp10509: +# %bb.107: + .cv_loc 89 1 1524 0 # ..\tests\span_tests.cpp:1524:0 + add rsp, 1488 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_5: # in Loop: Header=BB89_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1120] +.Ltmp10510: + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10511: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_6: # in Loop: Header=BB89_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 +.Ltmp10360: + lea rcx, [rbp + 1240] +.Ltmp10512: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10361: + jmp .LBB89_7 +.LBB89_7: # in Loop: Header=BB89_1 Depth=1 + lea rax, [rip + .LBB89_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10513: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1240] + .cv_loc 89 1 1448 0 # ..\tests\span_tests.cpp:1448:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10514: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_23: # in Loop: Header=BB89_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 872] +.Ltmp10515: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10516: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_24: # in Loop: Header=BB89_18 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 +.Ltmp10374: + lea rcx, [rbp + 992] +.Ltmp10517: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10375: + jmp .LBB89_25 +.LBB89_25: # in Loop: Header=BB89_18 Depth=1 + lea rax, [rip + .LBB89_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10518: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_40: # in Loop: Header=BB89_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10392: + lea rcx, [rbp + 736] + xor edx, edx +.Ltmp10519: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10393: + jmp .LBB89_41 +.LBB89_41: # in Loop: Header=BB89_36 Depth=1 + lea rax, [rip + .LBB89_42] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10520: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_44: # in Loop: Header=BB89_36 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 +.Ltmp10390: + lea rcx, [rbp + 736] +.Ltmp10521: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10391: + jmp .LBB89_45 +.LBB89_45: # in Loop: Header=BB89_36 Depth=1 + lea rax, [rip + .LBB89_46] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10522: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 992] +.Ltmp10523: + .cv_loc 89 1 1453 0 # ..\tests\span_tests.cpp:1453:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10524: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_64: # in Loop: Header=BB89_60 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10410: + lea rcx, [rbp + 536] + xor edx, edx +.Ltmp10525: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10411: + jmp .LBB89_65 +.LBB89_65: # in Loop: Header=BB89_60 Depth=1 + lea rax, [rip + .LBB89_66] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10526: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_68: # in Loop: Header=BB89_60 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 +.Ltmp10408: + lea rcx, [rbp + 536] +.Ltmp10527: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10409: + jmp .LBB89_69 +.LBB89_69: # in Loop: Header=BB89_60 Depth=1 + lea rax, [rip + .LBB89_70] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10528: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_72: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 736] +.Ltmp10529: + .cv_loc 89 1 1475 0 # ..\tests\span_tests.cpp:1475:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10530: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_88: # in Loop: Header=BB89_84 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10428: + lea rcx, [rbp + 368] + xor edx, edx +.Ltmp10531: + call "?handle@AssertionHandler@Catch@@QEAAXW4OfType@ResultWas@2@@Z" +.Ltmp10429: + jmp .LBB89_89 +.LBB89_89: # in Loop: Header=BB89_84 Depth=1 + lea rax, [rip + .LBB89_90] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10532: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB89_92: # in Loop: Header=BB89_84 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 +.Ltmp10426: + lea rcx, [rbp + 368] +.Ltmp10533: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10427: + jmp .LBB89_93 +.LBB89_93: # in Loop: Header=BB89_84 Depth=1 + lea rax, [rip + .LBB89_94] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10534: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_96: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 536] +.Ltmp10535: + .cv_loc 89 1 1514 0 # ..\tests\span_tests.cpp:1514:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10536: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA": +.seh_proc "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA" +.LBB89_108: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 368] +.Ltmp10537: + .cv_loc 89 1 1523 0 # ..\tests\span_tests.cpp:1523:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10538: +.Lfunc_end89: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 429065506 # MagicNumber + .long 17 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # UnwindMap + .long 5 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # TryBlockMap + .long 29 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # IPToStateXData + .long 1480 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long -1 # ToState + .long "?dtor$22@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 1 # ToState + .long "?dtor$5@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long 5 # ToState + .long "?dtor$23@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 4 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$72@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 8 # ToState + .long 0 # Action + .long 8 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$96@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 11 # ToState + .long 0 # Action + .long 11 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$108@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Action + .long 14 # ToState + .long 0 # Action + .long 14 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 1 # TryLow + .long 2 # TryHigh + .long 3 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 5 # TryLow + .long 6 # TryHigh + .long 7 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 9 # TryLow + .long 9 # TryHigh + .long 10 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 12 # TryLow + .long 12 # TryHigh + .long 13 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray + .long 15 # TryLow + .long 15 # TryHigh + .long 16 # CatchHigh + .long 2 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long 8 # Adjectives + .long "??_R0?AUfail_fast@gsl@@@8"@IMGREL # Type + .long 0 # CatchObjOffset + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____58@@YAXXZ": + .long .Lfunc_begin89@IMGREL # IP + .long -1 # ToState + .long .Ltmp10354@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10358@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10362@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10367@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10368@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10372@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10376@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10381@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10382@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10386@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10384@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp10399@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10400@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp10404@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10402@IMGREL+1 # IP + .long 11 # ToState + .long .Ltmp10417@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10418@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10422@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp10420@IMGREL+1 # IP + .long 14 # ToState + .long .Ltmp10435@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 3 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 7 # ToState + .long "?catch$40@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$44@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 10 # ToState + .long "?catch$64@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$68@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 13 # ToState + .long "?catch$88@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .long "?catch$92@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@4HA"@IMGREL # IP + .long 16 # ToState + .text + # -- End function + .def "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin90: + .cv_func_id 90 + .cv_loc 90 1 1442 0 # ..\tests\span_tests.cpp:1442:0 +.seh_proc "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10539: + lea rcx, [rip + "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10540: +.Lfunc_end90: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin91: + .cv_func_id 91 + .cv_loc 91 1 1527 0 # ..\tests\span_tests.cpp:1527:0 +.seh_proc "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10541: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1527 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10542: +.Lfunc_end91: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____60@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" +.Lfunc_begin92: + .cv_func_id 92 + .cv_loc 92 1 1528 0 # ..\tests\span_tests.cpp:1528:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 3216 + .seh_stackalloc 3216 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 3080], -2 + movabs rax, 5063512958184927793 +.Ltmp10733: + .cv_loc 92 1 1529 0 # ..\tests\span_tests.cpp:1529:0 + mov qword ptr [rbp + 3064], rax + mov byte ptr [rbp + 3072], 71 + lea rax, [rbp + 3048] + lea rdx, [rbp + 3064] + .cv_loc 92 1 1530 0 # ..\tests\span_tests.cpp:1530:0 + mov rcx, rax + mov qword ptr [rbp + 720], rax # 8-byte Spill + call "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + lea rcx, [rbp + 3016] + .cv_loc 92 1 1531 0 # ..\tests\span_tests.cpp:1531:0 + mov rdx, qword ptr [rbp + 720] # 8-byte Reload + mov qword ptr [rbp + 712], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp + 712] # 8-byte Reload + mov qword ptr [rbp + 704], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + mov r8d, 7 + # kill: def $r8 killed $r8d + lea rdx, [rbp + 3032] + mov rcx, qword ptr [rbp + 712] # 8-byte Reload + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + lea rcx, [rbp + 2840] + .cv_loc 92 1 1533 0 # ..\tests\span_tests.cpp:1533:0 + call "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 +.Ltmp10543: + lea rdx, [rip + "??_C@_02FNAGIBCP@?4?$CK?$AA@"] + lea rcx, [rbp + 2752] + mov r8d, 1 + mov qword ptr [rbp + 696], rax # 8-byte Spill + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Ltmp10544: + mov qword ptr [rbp + 688], rax # 8-byte Spill + jmp .LBB92_1 +.LBB92_1: + lea rax, [rbp + 3048] + lea rcx, [rbp + 2736] + mov qword ptr [rbp + 680], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + mov qword ptr [rbp + 672], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + lea rax, [rbp + 2720] + mov rcx, qword ptr [rbp + 672] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 664], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10545: + mov rax, rsp + mov dword ptr [rax + 32], 0 + lea r8, [rbp + 2840] + lea r9, [rbp + 2752] + mov rcx, qword ptr [rbp + 664] # 8-byte Reload + mov rdx, qword ptr [rbp + 680] # 8-byte Reload + call "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Ltmp10546: + mov byte ptr [rbp + 663], al # 1-byte Spill + jmp .LBB92_2 +.LBB92_2: + lea rcx, [rbp + 2752] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.LBB92_3: # =>This Inner Loop Header: Depth=1 +.Ltmp10734: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + lea rdx, [rip + "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@"] + lea rax, [rbp + 2616] + mov rcx, rax + mov qword ptr [rbp + 648], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1536 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2600] + mov qword ptr [rbp + 640], rcx # 8-byte Spill + mov qword ptr [rbp + 632], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2576] + mov qword ptr [rbp + 624], rcx # 8-byte Spill + mov qword ptr [rbp + 616], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10547: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2640] + mov rdx, qword ptr [rbp + 624] # 8-byte Reload + mov r8, qword ptr [rbp + 640] # 8-byte Reload + mov r9, qword ptr [rbp + 648] # 8-byte Reload + mov qword ptr [rbp + 608], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10548: + mov qword ptr [rbp + 600], rax # 8-byte Spill + jmp .LBB92_4 +.LBB92_4: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + lea rcx, [rbp + 2840] +.Ltmp10735: + call "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Ltmp10549: + lea rcx, [rbp + 2560] + lea rdx, [rbp + 2568] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10550: + jmp .LBB92_5 +.LBB92_5: # in Loop: Header=BB92_3 Depth=1 +.Ltmp10551: + lea rcx, [rbp + 2640] + lea rdx, [rbp + 2568] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10552: + jmp .LBB92_14 +.Ltmp10736: +.LBB92_8: # Block address taken + # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_9 +.Ltmp10737: +.LBB92_9: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10555: + lea rcx, [rbp + 2640] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10556: + mov byte ptr [rbp + 599], al # 1-byte Spill + jmp .LBB92_10 +.LBB92_10: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 599] # 1-byte Reload + test al, 1 + jne .LBB92_11 + jmp .LBB92_17 +.LBB92_11: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10557: +.Ltmp10738: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10558: + mov byte ptr [rbp + 598], al # 1-byte Spill + jmp .LBB92_12 +.LBB92_12: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 598] # 1-byte Reload + test al, 1 + jne .LBB92_13 + jmp .LBB92_16 +.LBB92_13: # in Loop: Header=BB92_3 Depth=1 +.Ltmp10739: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + int3 + jmp .LBB92_16 +.Ltmp10740: +.LBB92_14: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_9 +.Ltmp10741: +.LBB92_16: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + jmp .LBB92_17 +.Ltmp10742: +.LBB92_17: # in Loop: Header=BB92_3 Depth=1 + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10559: + lea rcx, [rbp + 2640] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10560: + jmp .LBB92_18 +.LBB92_18: # in Loop: Header=BB92_3 Depth=1 + lea rcx, [rbp + 2640] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10561: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10562: + mov byte ptr [rbp + 597], al # 1-byte Spill + jmp .LBB92_19 +.LBB92_19: # in Loop: Header=BB92_3 Depth=1 + mov al, byte ptr [rbp + 597] # 1-byte Reload + test al, 1 + jne .LBB92_3 + jmp .LBB92_20 +.Ltmp10743: +.LBB92_20: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_21 +.LBB92_21: # =>This Inner Loop Header: Depth=1 +.Ltmp10744: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + lea rdx, [rip + "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 2456] + mov rcx, rax + mov qword ptr [rbp + 584], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1537 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2440] + mov qword ptr [rbp + 576], rcx # 8-byte Spill + mov qword ptr [rbp + 568], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2416] + mov qword ptr [rbp + 560], rcx # 8-byte Spill + mov qword ptr [rbp + 552], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10563: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2480] + mov rdx, qword ptr [rbp + 560] # 8-byte Reload + mov r8, qword ptr [rbp + 576] # 8-byte Reload + mov r9, qword ptr [rbp + 584] # 8-byte Reload + mov qword ptr [rbp + 544], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10564: + mov qword ptr [rbp + 536], rax # 8-byte Spill + jmp .LBB92_22 +.LBB92_22: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + lea rcx, [rbp + 2840] +.Ltmp10745: + call "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + xor al, 1 +.Ltmp10565: + lea rcx, [rbp + 2400] + lea rdx, [rbp + 2408] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10566: + jmp .LBB92_23 +.LBB92_23: # in Loop: Header=BB92_21 Depth=1 +.Ltmp10567: + lea rcx, [rbp + 2480] + lea rdx, [rbp + 2408] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10568: + jmp .LBB92_32 +.Ltmp10746: +.LBB92_26: # Block address taken + # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_27 +.Ltmp10747: +.LBB92_27: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10571: + lea rcx, [rbp + 2480] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10572: + mov byte ptr [rbp + 535], al # 1-byte Spill + jmp .LBB92_28 +.LBB92_28: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 535] # 1-byte Reload + test al, 1 + jne .LBB92_29 + jmp .LBB92_35 +.LBB92_29: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10573: +.Ltmp10748: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10574: + mov byte ptr [rbp + 534], al # 1-byte Spill + jmp .LBB92_30 +.LBB92_30: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 534] # 1-byte Reload + test al, 1 + jne .LBB92_31 + jmp .LBB92_34 +.LBB92_31: # in Loop: Header=BB92_21 Depth=1 +.Ltmp10749: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + int3 + jmp .LBB92_34 +.Ltmp10750: +.LBB92_32: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_27 +.Ltmp10751: +.LBB92_34: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + jmp .LBB92_35 +.Ltmp10752: +.LBB92_35: # in Loop: Header=BB92_21 Depth=1 + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10575: + lea rcx, [rbp + 2480] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10576: + jmp .LBB92_36 +.LBB92_36: # in Loop: Header=BB92_21 Depth=1 + lea rcx, [rbp + 2480] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10577: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10578: + mov byte ptr [rbp + 533], al # 1-byte Spill + jmp .LBB92_37 +.LBB92_37: # in Loop: Header=BB92_21 Depth=1 + mov al, byte ptr [rbp + 533] # 1-byte Reload + test al, 1 + jne .LBB92_21 + jmp .LBB92_38 +.Ltmp10753: +.LBB92_38: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_39 +.LBB92_39: # =>This Inner Loop Header: Depth=1 +.Ltmp10754: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + lea rdx, [rip + "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@"] + lea rax, [rbp + 2296] + mov rcx, rax + mov qword ptr [rbp + 520], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1538 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2280] + mov qword ptr [rbp + 512], rcx # 8-byte Spill + mov qword ptr [rbp + 504], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2256] + mov qword ptr [rbp + 496], rcx # 8-byte Spill + mov qword ptr [rbp + 488], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10579: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2320] + mov rdx, qword ptr [rbp + 496] # 8-byte Reload + mov r8, qword ptr [rbp + 512] # 8-byte Reload + mov r9, qword ptr [rbp + 520] # 8-byte Reload + mov qword ptr [rbp + 480], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10580: + mov qword ptr [rbp + 472], rax # 8-byte Spill + jmp .LBB92_40 +.LBB92_40: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10581: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10755: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10582: + mov qword ptr [rbp + 464], rax # 8-byte Spill + jmp .LBB92_41 +.LBB92_41: # in Loop: Header=BB92_39 Depth=1 + mov rax, qword ptr [rbp + 464] # 8-byte Reload + mov cl, byte ptr [rax + 32] +.Ltmp10583: + and cl, 1 + lea rdx, [rbp + 2240] + lea r8, [rbp + 2248] + mov byte ptr [rbp + 463], cl # 1-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8b, byte ptr [rbp + 463] # 1-byte Reload + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10584: + jmp .LBB92_42 +.LBB92_42: # in Loop: Header=BB92_39 Depth=1 +.Ltmp10585: + lea rcx, [rbp + 2320] + lea rdx, [rbp + 2248] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10586: + jmp .LBB92_51 +.Ltmp10756: +.LBB92_45: # Block address taken + # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_46 +.Ltmp10757: +.LBB92_46: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10589: + lea rcx, [rbp + 2320] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10590: + mov byte ptr [rbp + 462], al # 1-byte Spill + jmp .LBB92_47 +.LBB92_47: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 462] # 1-byte Reload + test al, 1 + jne .LBB92_48 + jmp .LBB92_54 +.LBB92_48: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10591: +.Ltmp10758: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10592: + mov byte ptr [rbp + 461], al # 1-byte Spill + jmp .LBB92_49 +.LBB92_49: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 461] # 1-byte Reload + test al, 1 + jne .LBB92_50 + jmp .LBB92_53 +.LBB92_50: # in Loop: Header=BB92_39 Depth=1 +.Ltmp10759: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + int3 + jmp .LBB92_53 +.Ltmp10760: +.LBB92_51: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_46 +.Ltmp10761: +.LBB92_53: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + jmp .LBB92_54 +.Ltmp10762: +.LBB92_54: # in Loop: Header=BB92_39 Depth=1 + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10593: + lea rcx, [rbp + 2320] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10594: + jmp .LBB92_55 +.LBB92_55: # in Loop: Header=BB92_39 Depth=1 + lea rcx, [rbp + 2320] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10595: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10596: + mov byte ptr [rbp + 460], al # 1-byte Spill + jmp .LBB92_56 +.LBB92_56: # in Loop: Header=BB92_39 Depth=1 + mov al, byte ptr [rbp + 460] # 1-byte Reload + test al, 1 + jne .LBB92_39 + jmp .LBB92_57 +.Ltmp10763: +.LBB92_57: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_58 +.LBB92_58: # =>This Inner Loop Header: Depth=1 +.Ltmp10764: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + lea rdx, [rip + "??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@"] + lea rax, [rbp + 2136] + mov rcx, rax + mov qword ptr [rbp + 448], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1539 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 2120] + mov qword ptr [rbp + 440], rcx # 8-byte Spill + mov qword ptr [rbp + 432], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 2096] + mov qword ptr [rbp + 424], rcx # 8-byte Spill + mov qword ptr [rbp + 416], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10597: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 2160] + mov rdx, qword ptr [rbp + 424] # 8-byte Reload + mov r8, qword ptr [rbp + 440] # 8-byte Reload + mov r9, qword ptr [rbp + 448] # 8-byte Reload + mov qword ptr [rbp + 408], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10598: + mov qword ptr [rbp + 400], rax # 8-byte Spill + jmp .LBB92_59 +.LBB92_59: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10599: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10765: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10600: + mov qword ptr [rbp + 392], rax # 8-byte Spill + jmp .LBB92_60 +.LBB92_60: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10601: + lea rcx, [rbp + 2024] + lea rdx, [rbp + 2032] + mov r8, qword ptr [rbp + 392] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10602: + jmp .LBB92_61 +.LBB92_61: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 3048] + lea rax, [rbp + 2008] + mov rdx, rax + mov qword ptr [rbp + 384], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10603: + lea rcx, [rbp + 2032] + lea rdx, [rbp + 2040] + mov r8, qword ptr [rbp + 384] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10604: + jmp .LBB92_62 +.LBB92_62: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10605: + lea rcx, [rbp + 2160] + lea rdx, [rbp + 2040] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10606: + jmp .LBB92_63 +.LBB92_63: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 2040] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_69 +.Ltmp10766: +.LBB92_68: # Block address taken + # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_69 +.Ltmp10767: +.LBB92_69: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10609: + lea rcx, [rbp + 2160] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10610: + mov byte ptr [rbp + 383], al # 1-byte Spill + jmp .LBB92_70 +.LBB92_70: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 383] # 1-byte Reload + test al, 1 + jne .LBB92_71 + jmp .LBB92_75 +.LBB92_71: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10611: +.Ltmp10768: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10612: + mov byte ptr [rbp + 382], al # 1-byte Spill + jmp .LBB92_72 +.LBB92_72: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 382] # 1-byte Reload + test al, 1 + jne .LBB92_73 + jmp .LBB92_74 +.LBB92_73: # in Loop: Header=BB92_58 Depth=1 +.Ltmp10769: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + int3 +.Ltmp10770: +.LBB92_74: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + jmp .LBB92_75 +.Ltmp10771: +.LBB92_75: # in Loop: Header=BB92_58 Depth=1 + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10613: + lea rcx, [rbp + 2160] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10614: + jmp .LBB92_76 +.LBB92_76: # in Loop: Header=BB92_58 Depth=1 + lea rcx, [rbp + 2160] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10615: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10616: + mov byte ptr [rbp + 381], al # 1-byte Spill + jmp .LBB92_77 +.LBB92_77: # in Loop: Header=BB92_58 Depth=1 + mov al, byte ptr [rbp + 381] # 1-byte Reload + test al, 1 + jne .LBB92_58 + jmp .LBB92_78 +.Ltmp10772: +.LBB92_78: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_79 +.LBB92_79: # =>This Inner Loop Header: Depth=1 +.Ltmp10773: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + lea rdx, [rip + "??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@"] + lea rax, [rbp + 1904] + mov rcx, rax + mov qword ptr [rbp + 368], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1540 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1888] + mov qword ptr [rbp + 360], rcx # 8-byte Spill + mov qword ptr [rbp + 352], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1864] + mov qword ptr [rbp + 344], rcx # 8-byte Spill + mov qword ptr [rbp + 336], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10617: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1928] + mov rdx, qword ptr [rbp + 344] # 8-byte Reload + mov r8, qword ptr [rbp + 360] # 8-byte Reload + mov r9, qword ptr [rbp + 368] # 8-byte Reload + mov qword ptr [rbp + 328], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10618: + mov qword ptr [rbp + 320], rax # 8-byte Spill + jmp .LBB92_80 +.LBB92_80: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10619: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10774: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10620: + mov qword ptr [rbp + 312], rax # 8-byte Spill + jmp .LBB92_81 +.LBB92_81: # in Loop: Header=BB92_79 Depth=1 + mov rax, qword ptr [rbp + 312] # 8-byte Reload + add rax, 16 +.Ltmp10621: + lea rcx, [rbp + 1792] + lea rdx, [rbp + 1800] + mov r8, rax + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10622: + jmp .LBB92_82 +.LBB92_82: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 3048] + lea rax, [rbp + 1776] + mov rdx, rax + mov qword ptr [rbp + 304], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10623: + lea rcx, [rbp + 1800] + lea rdx, [rbp + 1808] + mov r8, qword ptr [rbp + 304] # 8-byte Reload + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10624: + jmp .LBB92_83 +.LBB92_83: # in Loop: Header=BB92_79 Depth=1 +.Ltmp10625: + lea rcx, [rbp + 1928] + lea rdx, [rbp + 1808] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10626: + jmp .LBB92_84 +.LBB92_84: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 1808] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_90 +.Ltmp10775: +.LBB92_89: # Block address taken + # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_90 +.Ltmp10776: +.LBB92_90: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10629: + lea rcx, [rbp + 1928] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10630: + mov byte ptr [rbp + 303], al # 1-byte Spill + jmp .LBB92_91 +.LBB92_91: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 303] # 1-byte Reload + test al, 1 + jne .LBB92_92 + jmp .LBB92_96 +.LBB92_92: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10631: +.Ltmp10777: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10632: + mov byte ptr [rbp + 302], al # 1-byte Spill + jmp .LBB92_93 +.LBB92_93: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 302] # 1-byte Reload + test al, 1 + jne .LBB92_94 + jmp .LBB92_95 +.LBB92_94: # in Loop: Header=BB92_79 Depth=1 +.Ltmp10778: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + int3 +.Ltmp10779: +.LBB92_95: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + jmp .LBB92_96 +.Ltmp10780: +.LBB92_96: # in Loop: Header=BB92_79 Depth=1 + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10633: + lea rcx, [rbp + 1928] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10634: + jmp .LBB92_97 +.LBB92_97: # in Loop: Header=BB92_79 Depth=1 + lea rcx, [rbp + 1928] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10635: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10636: + mov byte ptr [rbp + 301], al # 1-byte Spill + jmp .LBB92_98 +.LBB92_98: # in Loop: Header=BB92_79 Depth=1 + mov al, byte ptr [rbp + 301] # 1-byte Reload + test al, 1 + jne .LBB92_79 + jmp .LBB92_99 +.Ltmp10781: +.LBB92_99: + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 +.Ltmp10637: + lea rdx, [rip + "??_C@_01BIAFAFID@F?$AA@"] + lea rcx, [rbp + 1688] + mov r8d, 1 + call "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Ltmp10638: + mov qword ptr [rbp + 288], rax # 8-byte Spill + jmp .LBB92_100 +.LBB92_100: + lea rax, [rbp + 3048] + lea rcx, [rbp + 1672] + mov qword ptr [rbp + 280], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + mov qword ptr [rbp + 272], rax # 8-byte Spill + call "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + lea rax, [rbp + 1656] + mov rcx, qword ptr [rbp + 272] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 264], rax # 8-byte Spill + call "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Ltmp10639: + mov rax, rsp + mov dword ptr [rax + 32], 0 + lea r8, [rbp + 2840] + lea r9, [rbp + 1688] + mov rcx, qword ptr [rbp + 264] # 8-byte Reload + mov rdx, qword ptr [rbp + 280] # 8-byte Reload + call "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Ltmp10640: + mov byte ptr [rbp + 263], al # 1-byte Spill + jmp .LBB92_101 +.LBB92_101: + lea rcx, [rbp + 1688] + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.LBB92_102: # =>This Inner Loop Header: Depth=1 +.Ltmp10782: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + lea rdx, [rip + "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@"] + lea rax, [rbp + 1552] + mov rcx, rax + mov qword ptr [rbp + 248], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1543 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1536] + mov qword ptr [rbp + 240], rcx # 8-byte Spill + mov qword ptr [rbp + 232], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1512] + mov qword ptr [rbp + 224], rcx # 8-byte Spill + mov qword ptr [rbp + 216], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10641: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1576] + mov rdx, qword ptr [rbp + 224] # 8-byte Reload + mov r8, qword ptr [rbp + 240] # 8-byte Reload + mov r9, qword ptr [rbp + 248] # 8-byte Reload + mov qword ptr [rbp + 208], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10642: + mov qword ptr [rbp + 200], rax # 8-byte Spill + jmp .LBB92_103 +.LBB92_103: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + lea rcx, [rbp + 2840] +.Ltmp10783: + call "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Ltmp10643: + lea rcx, [rbp + 1496] + lea rdx, [rbp + 1504] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10644: + jmp .LBB92_104 +.LBB92_104: # in Loop: Header=BB92_102 Depth=1 +.Ltmp10645: + lea rcx, [rbp + 1576] + lea rdx, [rbp + 1504] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10646: + jmp .LBB92_113 +.Ltmp10784: +.LBB92_107: # Block address taken + # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_108 +.Ltmp10785: +.LBB92_108: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10649: + lea rcx, [rbp + 1576] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10650: + mov byte ptr [rbp + 199], al # 1-byte Spill + jmp .LBB92_109 +.LBB92_109: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 199] # 1-byte Reload + test al, 1 + jne .LBB92_110 + jmp .LBB92_117 +.LBB92_110: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10651: +.Ltmp10786: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10652: + mov byte ptr [rbp + 198], al # 1-byte Spill + jmp .LBB92_111 +.LBB92_111: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 198] # 1-byte Reload + test al, 1 + jne .LBB92_112 + jmp .LBB92_116 +.LBB92_112: # in Loop: Header=BB92_102 Depth=1 +.Ltmp10787: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + int3 + jmp .LBB92_116 +.Ltmp10788: +.LBB92_113: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_108 +.Ltmp10789: +.LBB92_116: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + jmp .LBB92_117 +.Ltmp10790: +.LBB92_117: # in Loop: Header=BB92_102 Depth=1 + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10653: + lea rcx, [rbp + 1576] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10654: + jmp .LBB92_118 +.LBB92_118: # in Loop: Header=BB92_102 Depth=1 + lea rcx, [rbp + 1576] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10655: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10656: + mov byte ptr [rbp + 197], al # 1-byte Spill + jmp .LBB92_119 +.LBB92_119: # in Loop: Header=BB92_102 Depth=1 + mov al, byte ptr [rbp + 197] # 1-byte Reload + test al, 1 + jne .LBB92_102 + jmp .LBB92_120 +.Ltmp10791: +.LBB92_120: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_121 +.LBB92_121: # =>This Inner Loop Header: Depth=1 +.Ltmp10792: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + lea rdx, [rip + "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@"] + lea rax, [rbp + 1392] + mov rcx, rax + mov qword ptr [rbp + 184], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1544 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1376] + mov qword ptr [rbp + 176], rcx # 8-byte Spill + mov qword ptr [rbp + 168], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1352] + mov qword ptr [rbp + 160], rcx # 8-byte Spill + mov qword ptr [rbp + 152], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10657: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1416] + mov rdx, qword ptr [rbp + 160] # 8-byte Reload + mov r8, qword ptr [rbp + 176] # 8-byte Reload + mov r9, qword ptr [rbp + 184] # 8-byte Reload + mov qword ptr [rbp + 144], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10658: + mov qword ptr [rbp + 136], rax # 8-byte Spill + jmp .LBB92_122 +.LBB92_122: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + lea rcx, [rbp + 2840] +.Ltmp10793: + call "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + xor al, 1 +.Ltmp10659: + lea rcx, [rbp + 1336] + lea rdx, [rbp + 1344] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10660: + jmp .LBB92_123 +.LBB92_123: # in Loop: Header=BB92_121 Depth=1 +.Ltmp10661: + lea rcx, [rbp + 1416] + lea rdx, [rbp + 1344] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10662: + jmp .LBB92_132 +.Ltmp10794: +.LBB92_126: # Block address taken + # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_127 +.Ltmp10795: +.LBB92_127: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10665: + lea rcx, [rbp + 1416] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10666: + mov byte ptr [rbp + 135], al # 1-byte Spill + jmp .LBB92_128 +.LBB92_128: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 135] # 1-byte Reload + test al, 1 + jne .LBB92_129 + jmp .LBB92_135 +.LBB92_129: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10667: +.Ltmp10796: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10668: + mov byte ptr [rbp + 134], al # 1-byte Spill + jmp .LBB92_130 +.LBB92_130: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 134] # 1-byte Reload + test al, 1 + jne .LBB92_131 + jmp .LBB92_134 +.LBB92_131: # in Loop: Header=BB92_121 Depth=1 +.Ltmp10797: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + int3 + jmp .LBB92_134 +.Ltmp10798: +.LBB92_132: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_127 +.Ltmp10799: +.LBB92_134: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + jmp .LBB92_135 +.Ltmp10800: +.LBB92_135: # in Loop: Header=BB92_121 Depth=1 + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10669: + lea rcx, [rbp + 1416] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10670: + jmp .LBB92_136 +.LBB92_136: # in Loop: Header=BB92_121 Depth=1 + lea rcx, [rbp + 1416] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10671: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10672: + mov byte ptr [rbp + 133], al # 1-byte Spill + jmp .LBB92_137 +.LBB92_137: # in Loop: Header=BB92_121 Depth=1 + mov al, byte ptr [rbp + 133] # 1-byte Reload + test al, 1 + jne .LBB92_121 + jmp .LBB92_138 +.Ltmp10801: +.LBB92_138: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_139 +.LBB92_139: # =>This Inner Loop Header: Depth=1 +.Ltmp10802: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + lea rdx, [rip + "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@"] + lea rax, [rbp + 1232] + mov rcx, rax + mov qword ptr [rbp + 120], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1545 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1216] + mov qword ptr [rbp + 112], rcx # 8-byte Spill + mov qword ptr [rbp + 104], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1192] + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov qword ptr [rbp + 88], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10673: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1256] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 112] # 8-byte Reload + mov r9, qword ptr [rbp + 120] # 8-byte Reload + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10674: + mov qword ptr [rbp + 72], rax # 8-byte Spill + jmp .LBB92_140 +.LBB92_140: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10675: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10803: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10676: + mov qword ptr [rbp + 64], rax # 8-byte Spill + jmp .LBB92_141 +.LBB92_141: # in Loop: Header=BB92_139 Depth=1 + mov rax, qword ptr [rbp + 64] # 8-byte Reload + mov cl, byte ptr [rax + 32] +.Ltmp10677: + and cl, 1 + lea rdx, [rbp + 1176] + lea r8, [rbp + 1184] + mov byte ptr [rbp + 63], cl # 1-byte Spill + mov rcx, rdx + mov rdx, r8 + mov r8b, byte ptr [rbp + 63] # 1-byte Reload + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10678: + jmp .LBB92_142 +.LBB92_142: # in Loop: Header=BB92_139 Depth=1 +.Ltmp10679: + lea rcx, [rbp + 1256] + lea rdx, [rbp + 1184] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10680: + jmp .LBB92_151 +.Ltmp10804: +.LBB92_145: # Block address taken + # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_146 +.Ltmp10805: +.LBB92_146: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10683: + lea rcx, [rbp + 1256] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10684: + mov byte ptr [rbp + 62], al # 1-byte Spill + jmp .LBB92_147 +.LBB92_147: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 62] # 1-byte Reload + test al, 1 + jne .LBB92_148 + jmp .LBB92_154 +.LBB92_148: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10685: +.Ltmp10806: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10686: + mov byte ptr [rbp + 61], al # 1-byte Spill + jmp .LBB92_149 +.LBB92_149: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 61] # 1-byte Reload + test al, 1 + jne .LBB92_150 + jmp .LBB92_153 +.LBB92_150: # in Loop: Header=BB92_139 Depth=1 +.Ltmp10807: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + int3 + jmp .LBB92_153 +.Ltmp10808: +.LBB92_151: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_146 +.Ltmp10809: +.LBB92_153: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + jmp .LBB92_154 +.Ltmp10810: +.LBB92_154: # in Loop: Header=BB92_139 Depth=1 + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10687: + lea rcx, [rbp + 1256] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10688: + jmp .LBB92_155 +.LBB92_155: # in Loop: Header=BB92_139 Depth=1 + lea rcx, [rbp + 1256] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10689: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10690: + mov byte ptr [rbp + 60], al # 1-byte Spill + jmp .LBB92_156 +.LBB92_156: # in Loop: Header=BB92_139 Depth=1 + mov al, byte ptr [rbp + 60] # 1-byte Reload + test al, 1 + jne .LBB92_139 + jmp .LBB92_157 +.Ltmp10811: +.LBB92_157: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_158 +.LBB92_158: # =>This Inner Loop Header: Depth=1 +.Ltmp10812: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + lea rdx, [rip + "??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@"] + lea rax, [rbp + 1072] + mov rcx, rax + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1546 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 1056] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 1032] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10691: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 1096] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov r9, qword ptr [rbp + 48] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10692: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB92_159 +.LBB92_159: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10693: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10813: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10694: + mov qword ptr [rbp - 8], rax # 8-byte Spill + jmp .LBB92_160 +.LBB92_160: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10695: + lea rcx, [rbp + 960] + lea rdx, [rbp + 968] + mov r8, qword ptr [rbp - 8] # 8-byte Reload + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10696: + jmp .LBB92_161 +.LBB92_161: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10697: + lea rcx, [rbp + 968] + lea rdx, [rbp + 976] + lea r8, [rbp + 3032] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10698: + jmp .LBB92_162 +.LBB92_162: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10699: + lea rcx, [rbp + 1096] + lea rdx, [rbp + 976] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10700: + jmp .LBB92_163 +.LBB92_163: # in Loop: Header=BB92_158 Depth=1 + lea rcx, [rbp + 976] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_169 +.Ltmp10814: +.LBB92_168: # Block address taken + # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_169 +.Ltmp10815: +.LBB92_169: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10703: + lea rcx, [rbp + 1096] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10704: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB92_170 +.LBB92_170: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + test al, 1 + jne .LBB92_171 + jmp .LBB92_175 +.LBB92_171: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10705: +.Ltmp10816: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10706: + mov byte ptr [rbp - 10], al # 1-byte Spill + jmp .LBB92_172 +.LBB92_172: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 10] # 1-byte Reload + test al, 1 + jne .LBB92_173 + jmp .LBB92_174 +.LBB92_173: # in Loop: Header=BB92_158 Depth=1 +.Ltmp10817: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + int3 +.Ltmp10818: +.LBB92_174: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + jmp .LBB92_175 +.Ltmp10819: +.LBB92_175: # in Loop: Header=BB92_158 Depth=1 + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10707: + lea rcx, [rbp + 1096] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10708: + jmp .LBB92_176 +.LBB92_176: # in Loop: Header=BB92_158 Depth=1 + lea rcx, [rbp + 1096] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10709: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10710: + mov byte ptr [rbp - 11], al # 1-byte Spill + jmp .LBB92_177 +.LBB92_177: # in Loop: Header=BB92_158 Depth=1 + mov al, byte ptr [rbp - 11] # 1-byte Reload + test al, 1 + jne .LBB92_158 + jmp .LBB92_178 +.Ltmp10820: +.LBB92_178: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_179 +.LBB92_179: # =>This Inner Loop Header: Depth=1 +.Ltmp10821: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + lea rdx, [rip + "??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@"] + lea rax, [rbp + 856] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1547 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 840] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 816] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" +.Ltmp10711: + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 880] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10712: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB92_180 +.LBB92_180: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10713: + xor eax, eax + mov edx, eax + lea rcx, [rbp + 2840] +.Ltmp10822: + call "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Ltmp10714: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB92_181 +.LBB92_181: # in Loop: Header=BB92_179 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 16 +.Ltmp10715: + lea rcx, [rbp + 744] + lea rdx, [rbp + 752] + mov r8, rax + call "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10716: + jmp .LBB92_182 +.LBB92_182: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10717: + mov eax, 1 + mov r8d, eax + lea rcx, [rbp + 3032] + lea rdx, [rbp + 728] + call "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Ltmp10718: + jmp .LBB92_183 +.LBB92_183: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10719: + lea rcx, [rbp + 752] + lea rdx, [rbp + 760] + lea r8, [rbp + 728] + call "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp10720: + jmp .LBB92_184 +.LBB92_184: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10721: + lea rcx, [rbp + 880] + lea rdx, [rbp + 760] + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp10722: + jmp .LBB92_185 +.LBB92_185: # in Loop: Header=BB92_179 Depth=1 + lea rcx, [rbp + 760] + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + jmp .LBB92_191 +.Ltmp10823: +.LBB92_190: # Block address taken + # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_191 +.Ltmp10824: +.LBB92_191: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10725: + lea rcx, [rbp + 880] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10726: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB92_192 +.LBB92_192: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB92_193 + jmp .LBB92_197 +.LBB92_193: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10727: +.Ltmp10825: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10728: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB92_194 +.LBB92_194: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB92_195 + jmp .LBB92_196 +.LBB92_195: # in Loop: Header=BB92_179 Depth=1 +.Ltmp10826: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + int3 +.Ltmp10827: +.LBB92_196: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + jmp .LBB92_197 +.Ltmp10828: +.LBB92_197: # in Loop: Header=BB92_179 Depth=1 + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10729: + lea rcx, [rbp + 880] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10730: + jmp .LBB92_198 +.LBB92_198: # in Loop: Header=BB92_179 Depth=1 + lea rcx, [rbp + 880] + call "??1AssertionHandler@Catch@@QEAA@XZ" +.Ltmp10731: + xor eax, eax + mov dl, al + mov cl, dl + call "?isTrue@Catch@@YA_N_N@Z" +.Ltmp10732: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB92_199 +.LBB92_199: # in Loop: Header=BB92_179 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB92_179 + jmp .LBB92_200 +.Ltmp10829: +.LBB92_200: + .cv_loc 92 1 1548 0 # ..\tests\span_tests.cpp:1548:0 + lea rcx, [rbp + 2840] + call "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 3216 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_6: # in Loop: Header=BB92_3 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 +.Ltmp10553: + lea rcx, [rbp + 2640] +.Ltmp10830: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10554: + jmp .LBB92_7 +.LBB92_7: # in Loop: Header=BB92_3 Depth=1 + lea rax, [rip + .LBB92_8] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10831: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_15: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2752] + .cv_loc 92 1 1535 0 # ..\tests\span_tests.cpp:1535:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_24: # in Loop: Header=BB92_21 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 +.Ltmp10569: + lea rcx, [rbp + 2480] +.Ltmp10832: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10570: + jmp .LBB92_25 +.LBB92_25: # in Loop: Header=BB92_21 Depth=1 + lea rax, [rip + .LBB92_26] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10833: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2640] +.Ltmp10834: + .cv_loc 92 1 1536 0 # ..\tests\span_tests.cpp:1536:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10835: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_43: # in Loop: Header=BB92_39 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 +.Ltmp10587: + lea rcx, [rbp + 2320] +.Ltmp10836: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10588: + jmp .LBB92_44 +.LBB92_44: # in Loop: Header=BB92_39 Depth=1 + lea rax, [rip + .LBB92_45] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10837: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_52: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2480] +.Ltmp10838: + .cv_loc 92 1 1537 0 # ..\tests\span_tests.cpp:1537:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10839: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_64: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2320] +.Ltmp10840: + .cv_loc 92 1 1538 0 # ..\tests\span_tests.cpp:1538:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10841: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_65: # in Loop: Header=BB92_58 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2040] +.Ltmp10842: + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10843: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_66: # in Loop: Header=BB92_58 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 +.Ltmp10607: + lea rcx, [rbp + 2160] +.Ltmp10844: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10608: + jmp .LBB92_67 +.LBB92_67: # in Loop: Header=BB92_58 Depth=1 + lea rax, [rip + .LBB92_68] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10845: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_85: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2160] + .cv_loc 92 1 1539 0 # ..\tests\span_tests.cpp:1539:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10846: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_86: # in Loop: Header=BB92_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1808] +.Ltmp10847: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10848: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_87: # in Loop: Header=BB92_79 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 +.Ltmp10627: + lea rcx, [rbp + 1928] +.Ltmp10849: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10628: + jmp .LBB92_88 +.LBB92_88: # in Loop: Header=BB92_79 Depth=1 + lea rax, [rip + .LBB92_89] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10850: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_105: # in Loop: Header=BB92_102 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 +.Ltmp10647: + lea rcx, [rbp + 1576] +.Ltmp10851: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10648: + jmp .LBB92_106 +.LBB92_106: # in Loop: Header=BB92_102 Depth=1 + lea rax, [rip + .LBB92_107] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10852: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_114: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1928] +.Ltmp10853: + .cv_loc 92 1 1540 0 # ..\tests\span_tests.cpp:1540:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10854: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_115: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1688] + .cv_loc 92 1 1542 0 # ..\tests\span_tests.cpp:1542:0 + call "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_124: # in Loop: Header=BB92_121 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 +.Ltmp10663: + lea rcx, [rbp + 1416] +.Ltmp10855: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10664: + jmp .LBB92_125 +.LBB92_125: # in Loop: Header=BB92_121 Depth=1 + lea rax, [rip + .LBB92_126] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10856: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_133: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1576] +.Ltmp10857: + .cv_loc 92 1 1543 0 # ..\tests\span_tests.cpp:1543:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10858: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_143: # in Loop: Header=BB92_139 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 +.Ltmp10681: + lea rcx, [rbp + 1256] +.Ltmp10859: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10682: + jmp .LBB92_144 +.LBB92_144: # in Loop: Header=BB92_139 Depth=1 + lea rax, [rip + .LBB92_145] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10860: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_152: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1416] +.Ltmp10861: + .cv_loc 92 1 1544 0 # ..\tests\span_tests.cpp:1544:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10862: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_164: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1256] +.Ltmp10863: + .cv_loc 92 1 1545 0 # ..\tests\span_tests.cpp:1545:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10864: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_165: # in Loop: Header=BB92_158 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 976] +.Ltmp10865: + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10866: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_166: # in Loop: Header=BB92_158 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 +.Ltmp10701: + lea rcx, [rbp + 1096] +.Ltmp10867: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10702: + jmp .LBB92_167 +.LBB92_167: # in Loop: Header=BB92_158 Depth=1 + lea rax, [rip + .LBB92_168] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10868: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_186: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 1096] + .cv_loc 92 1 1546 0 # ..\tests\span_tests.cpp:1546:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10869: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_187: # in Loop: Header=BB92_179 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 760] +.Ltmp10870: + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10871: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB92_188: # in Loop: Header=BB92_179 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 +.Ltmp10723: + lea rcx, [rbp + 880] +.Ltmp10872: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10724: + jmp .LBB92_189 +.LBB92_189: # in Loop: Header=BB92_179 Depth=1 + lea rax, [rip + .LBB92_190] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10873: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_201: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 880] + .cv_loc 92 1 1547 0 # ..\tests\span_tests.cpp:1547:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10874: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA": +.seh_proc "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA" +.LBB92_202: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 2840] + .cv_loc 92 1 1548 0 # ..\tests\span_tests.cpp:1548:0 + call "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10875: +.Lfunc_end92: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 429065506 # MagicNumber + .long 37 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # UnwindMap + .long 10 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # TryBlockMap + .long 51 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # IPToStateXData + .long 3208 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long -1 # ToState + .long "?dtor$202@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$201@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 2 # ToState + .long "?dtor$187@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 1 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$186@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 5 # ToState + .long 0 # Action + .long 6 # ToState + .long "?dtor$165@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 5 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$164@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 9 # ToState + .long 0 # Action + .long 9 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$152@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 12 # ToState + .long 0 # Action + .long 12 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$133@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 15 # ToState + .long 0 # Action + .long 15 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$115@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$114@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 20 # ToState + .long "?dtor$86@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 19 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$85@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 24 # ToState + .long "?dtor$65@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 23 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$64@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 27 # ToState + .long 0 # Action + .long 27 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$52@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 30 # ToState + .long 0 # Action + .long 30 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$33@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action + .long 33 # ToState + .long 0 # Action + .long 33 # ToState + .long 0 # Action + .long 0 # ToState + .long "?dtor$15@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 2 # TryLow + .long 3 # TryHigh + .long 4 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 6 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 10 # TryLow + .long 10 # TryHigh + .long 11 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 13 # TryLow + .long 13 # TryHigh + .long 14 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$3$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 16 # TryLow + .long 16 # TryHigh + .long 17 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$4$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 20 # TryLow + .long 21 # TryHigh + .long 22 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$5$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 24 # TryLow + .long 25 # TryHigh + .long 26 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$6$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 28 # TryLow + .long 28 # TryHigh + .long 29 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$7$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 31 # TryLow + .long 31 # TryHigh + .long 32 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$8$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray + .long 34 # TryLow + .long 34 # TryHigh + .long 35 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$9$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$3$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$4$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$5$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$6$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$7$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$8$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$9$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____60@@YAXXZ": + .long .Lfunc_begin92@IMGREL # IP + .long -1 # ToState + .long .Ltmp10543@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10545@IMGREL+1 # IP + .long 36 # ToState + .long .Ltmp10547@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10549@IMGREL+1 # IP + .long 34 # ToState + .long .Ltmp10555@IMGREL+1 # IP + .long 33 # ToState + .long .Ltmp10561@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10565@IMGREL+1 # IP + .long 31 # ToState + .long .Ltmp10571@IMGREL+1 # IP + .long 30 # ToState + .long .Ltmp10577@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10581@IMGREL+1 # IP + .long 28 # ToState + .long .Ltmp10589@IMGREL+1 # IP + .long 27 # ToState + .long .Ltmp10595@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10599@IMGREL+1 # IP + .long 24 # ToState + .long .Ltmp10605@IMGREL+1 # IP + .long 25 # ToState + .long .Ltmp10609@IMGREL+1 # IP + .long 23 # ToState + .long .Ltmp10615@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10619@IMGREL+1 # IP + .long 20 # ToState + .long .Ltmp10625@IMGREL+1 # IP + .long 21 # ToState + .long .Ltmp10629@IMGREL+1 # IP + .long 19 # ToState + .long .Ltmp10635@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10639@IMGREL+1 # IP + .long 18 # ToState + .long .Ltmp10641@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10643@IMGREL+1 # IP + .long 16 # ToState + .long .Ltmp10649@IMGREL+1 # IP + .long 15 # ToState + .long .Ltmp10655@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10659@IMGREL+1 # IP + .long 13 # ToState + .long .Ltmp10665@IMGREL+1 # IP + .long 12 # ToState + .long .Ltmp10671@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10675@IMGREL+1 # IP + .long 10 # ToState + .long .Ltmp10683@IMGREL+1 # IP + .long 9 # ToState + .long .Ltmp10689@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10693@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10699@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp10703@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp10709@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10713@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp10721@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp10725@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10731@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10732@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$6@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 35 # ToState + .long "?catch$24@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 32 # ToState + .long "?catch$43@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 29 # ToState + .long "?catch$66@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 26 # ToState + .long "?catch$87@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 22 # ToState + .long "?catch$105@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 17 # ToState + .long "?catch$124@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 14 # ToState + .long "?catch$143@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 11 # ToState + .long "?catch$166@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .long "?catch$188@?0??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@4HA"@IMGREL # IP + .long 4 # ToState + .text + # -- End function + .def "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin93: + .cv_func_id 93 + .cv_loc 93 1 1527 0 # ..\tests\span_tests.cpp:1527:0 +.seh_proc "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10876: + lea rcx, [rip + "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10877: +.Lfunc_end93: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin94: + .cv_func_id 94 + .cv_loc 94 1 1551 0 # ..\tests\span_tests.cpp:1551:0 +.seh_proc "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10878: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1551 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10879: +.Lfunc_end94: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____62@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" +.Lfunc_begin95: + .cv_func_id 95 + .cv_loc 95 1 1552 0 # ..\tests\span_tests.cpp:1552:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue +.Ltmp10896: + .cv_loc 95 1 1553 0 # ..\tests\span_tests.cpp:1553:0 + mov qword ptr [rbp + 248], -2 + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"] + mov qword ptr [rbp + 224], rax + mov rax, qword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"+8] + mov qword ptr [rbp + 232], rax + mov ecx, dword ptr [rip + ".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA"+16] + mov dword ptr [rbp + 240], ecx + .cv_loc 95 1 1554 0 # ..\tests\span_tests.cpp:1554:0 + lea rcx, [rbp + 208] +.Ltmp10897: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:s <- [$rcx+0] + lea rdx, [rbp + 224] +.Ltmp10898: + #DEBUG_VALUE: ____C_A_T_C_H____T_E_S_T____62:arr <- [$rdx+0] + call "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Ltmp10899: + mov qword ptr [rbp + 8], rax # 8-byte Spill +.LBB95_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10900: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + lea rdx, [rip + "??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@"] + lea rax, [rbp + 104] + mov rcx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1555 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 88] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 64] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 128] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rbp - 8] # 8-byte Reload + mov r9, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp10901: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + movups xmm0, xmmword ptr [rbp + 208] + movaps xmmword ptr [rbp + 32], xmm0 +.Ltmp10880: + xor r10d, r10d + mov edx, r10d + lea rcx, [rbp + 32] + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Ltmp10881: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB95_2 +.LBB95_2: # in Loop: Header=BB95_1 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + cmp dword ptr [rdx], 1 + mov byte ptr [rbp - 57], cl # 1-byte Spill + jne .LBB95_5 +# %bb.3: # in Loop: Header=BB95_1 Depth=1 + movups xmm0, xmmword ptr [rbp + 208] + movaps xmmword ptr [rbp + 16], xmm0 +.Ltmp10882: + mov eax, 1 + mov edx, eax + lea rcx, [rbp + 16] + call "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Ltmp10883: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB95_4 +.LBB95_4: # in Loop: Header=BB95_1 Depth=1 + mov rax, qword ptr [rbp - 72] # 8-byte Reload + cmp dword ptr [rax], 2 + sete cl + mov byte ptr [rbp - 57], cl # 1-byte Spill +.LBB95_5: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10884: + mov al, byte ptr [rbp - 57] # 1-byte Reload + and al, 1 + lea rcx, [rbp + 48] + lea rdx, [rbp + 56] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10885: + jmp .LBB95_6 +.LBB95_6: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10886: + lea rcx, [rbp + 128] + lea rdx, [rbp + 56] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10887: + jmp .LBB95_15 +.Ltmp10902: +.LBB95_9: # Block address taken + # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_10 +.Ltmp10903: +.LBB95_10: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10890: + lea rcx, [rbp + 128] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10891: + mov byte ptr [rbp - 73], al # 1-byte Spill + jmp .LBB95_11 +.LBB95_11: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB95_12 + jmp .LBB95_17 +.LBB95_12: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10892: +.Ltmp10904: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10893: + mov byte ptr [rbp - 74], al # 1-byte Spill + jmp .LBB95_13 +.LBB95_13: # in Loop: Header=BB95_1 Depth=1 + mov al, byte ptr [rbp - 74] # 1-byte Reload + test al, 1 + jne .LBB95_14 + jmp .LBB95_16 +.LBB95_14: # in Loop: Header=BB95_1 Depth=1 +.Ltmp10905: + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + int3 + jmp .LBB95_16 +.Ltmp10906: +.LBB95_15: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_10 +.Ltmp10907: +.LBB95_16: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + jmp .LBB95_17 +.Ltmp10908: +.LBB95_17: # in Loop: Header=BB95_1 Depth=1 + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10894: + lea rcx, [rbp + 128] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10895: + jmp .LBB95_18 +.LBB95_18: # in Loop: Header=BB95_1 Depth=1 + lea rcx, [rbp + 128] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB95_1 +.Ltmp10909: +# %bb.19: + .cv_loc 95 1 1556 0 # ..\tests\span_tests.cpp:1556:0 + add rsp, 384 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA": +.seh_proc "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB95_7: # in Loop: Header=BB95_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 +.Ltmp10888: + lea rcx, [rbp + 128] +.Ltmp10910: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10889: + jmp .LBB95_8 +.LBB95_8: # in Loop: Header=BB95_1 Depth=1 + lea rax, [rip + .LBB95_9] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10911: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA": +.seh_proc "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA" +.LBB95_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 128] + .cv_loc 95 1 1555 0 # ..\tests\span_tests.cpp:1555:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10912: +.Lfunc_end95: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long -1 # ToState + .long "?dtor$20@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____62@@YAXXZ": + .long .Lfunc_begin95@IMGREL # IP + .long -1 # ToState + .long .Ltmp10880@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10890@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10895@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$7@?0??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .text + # -- End function + .def "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin96: + .cv_func_id 96 + .cv_loc 96 1 1551 0 # ..\tests\span_tests.cpp:1551:0 +.seh_proc "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10913: + lea rcx, [rip + "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10914: +.Lfunc_end96: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ +"??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ": # @"??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin97: + .cv_func_id 97 + .cv_loc 97 1 1558 0 # ..\tests\span_tests.cpp:1558:0 +.seh_proc "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax +.Ltmp10915: + lea rcx, [rsp + 168] + lea rdx, [rip + "??_C@_0BG@GGLAAHPP@default_constructible?$AA@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 144] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rsp + 192] + lea rdx, [rsp + 168] + lea r8, [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??0NameAndTags@Catch@@QEAA@VStringRef@1@0@Z" + lea rcx, [rsp + 120] + lea rdx, [rip + "??_C@_00CNPNBAHC@?$AA@"] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r9d, 1558 + mov r8d, r9d + lea rcx, [rsp + 104] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rip + "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?makeTestInvoker@Catch@@YAPEAUITestInvoker@1@P6AXXZ@Z" + lea rcx, [rip + "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + mov rdx, rax + lea r8, [rsp + 104] + lea r9, [rsp + 120] + lea rax, [rsp + 192] + mov qword ptr [rsp + 32], rax + call "??0AutoReg@Catch@@QEAA@PEAUITestInvoker@1@AEBUSourceLineInfo@1@VStringRef@1@AEBUNameAndTags@1@@Z" + lea rcx, [rsp + 192] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??1NameAndTags@Catch@@QEAA@XZ" + lea rcx, [rip + "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ"] + call atexit + mov rcx, qword ptr [rsp + 240] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + nop + add rsp, 248 + ret +.Ltmp10916: +.Lfunc_end97: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?____C_A_T_C_H____T_E_S_T____64@@YAXXZ +"?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": # @"?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" +.Lfunc_begin98: + .cv_func_id 98 + .cv_loc 98 1 1559 0 # ..\tests\span_tests.cpp:1559:0 +.seh_proc "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 720 + .seh_stackalloc 720 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 584], -2 +.LBB98_1: # =>This Inner Loop Header: Depth=1 +.Ltmp10953: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + lea rdx, [rip + "??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@"] + lea rax, [rbp + 480] + mov rcx, rax + mov qword ptr [rbp + 96], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1560 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 464] + mov qword ptr [rbp + 88], rcx # 8-byte Spill + mov qword ptr [rbp + 80], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 440] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov qword ptr [rbp + 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 504] + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + mov r8, qword ptr [rbp + 88] # 8-byte Reload + mov r9, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10917: + lea rcx, [rbp + 424] + lea rdx, [rbp + 432] + mov r8b, 1 +.Ltmp10954: + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10918: + jmp .LBB98_2 +.LBB98_2: # in Loop: Header=BB98_1 Depth=1 +.Ltmp10919: + lea rcx, [rbp + 504] + lea rdx, [rbp + 432] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10920: + jmp .LBB98_11 +.Ltmp10955: +.LBB98_5: # Block address taken + # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_6 +.Ltmp10956: +.LBB98_6: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10923: + lea rcx, [rbp + 504] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10924: + mov byte ptr [rbp + 47], al # 1-byte Spill + jmp .LBB98_7 +.LBB98_7: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [rbp + 47] # 1-byte Reload + test al, 1 + jne .LBB98_8 + jmp .LBB98_13 +.LBB98_8: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10925: +.Ltmp10957: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10926: + mov byte ptr [rbp + 46], al # 1-byte Spill + jmp .LBB98_9 +.LBB98_9: # in Loop: Header=BB98_1 Depth=1 + mov al, byte ptr [rbp + 46] # 1-byte Reload + test al, 1 + jne .LBB98_10 + jmp .LBB98_12 +.LBB98_10: # in Loop: Header=BB98_1 Depth=1 +.Ltmp10958: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + int3 + jmp .LBB98_12 +.Ltmp10959: +.LBB98_11: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_6 +.Ltmp10960: +.LBB98_12: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + jmp .LBB98_13 +.Ltmp10961: +.LBB98_13: # in Loop: Header=BB98_1 Depth=1 + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10927: + lea rcx, [rbp + 504] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10928: + jmp .LBB98_14 +.LBB98_14: # in Loop: Header=BB98_1 Depth=1 + lea rcx, [rbp + 504] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_1 +.Ltmp10962: +# %bb.15: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_16 +.LBB98_16: # =>This Inner Loop Header: Depth=1 +.Ltmp10963: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + lea rdx, [rip + "??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@"] + lea rax, [rbp + 320] + mov rcx, rax + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1561 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 304] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 280] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 344] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp + 24] # 8-byte Reload + mov r9, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10929: + lea rcx, [rbp + 264] + lea rdx, [rbp + 272] + mov r8b, 1 +.Ltmp10964: + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10930: + jmp .LBB98_17 +.LBB98_17: # in Loop: Header=BB98_16 Depth=1 +.Ltmp10931: + lea rcx, [rbp + 344] + lea rdx, [rbp + 272] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10932: + jmp .LBB98_26 +.Ltmp10965: +.LBB98_20: # Block address taken + # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_21 +.Ltmp10966: +.LBB98_21: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10935: + lea rcx, [rbp + 344] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10936: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB98_22 +.LBB98_22: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB98_23 + jmp .LBB98_29 +.LBB98_23: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10937: +.Ltmp10967: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10938: + mov byte ptr [rbp - 18], al # 1-byte Spill + jmp .LBB98_24 +.LBB98_24: # in Loop: Header=BB98_16 Depth=1 + mov al, byte ptr [rbp - 18] # 1-byte Reload + test al, 1 + jne .LBB98_25 + jmp .LBB98_28 +.LBB98_25: # in Loop: Header=BB98_16 Depth=1 +.Ltmp10968: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + int3 + jmp .LBB98_28 +.Ltmp10969: +.LBB98_26: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_21 +.Ltmp10970: +.LBB98_28: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + jmp .LBB98_29 +.Ltmp10971: +.LBB98_29: # in Loop: Header=BB98_16 Depth=1 + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10939: + lea rcx, [rbp + 344] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10940: + jmp .LBB98_30 +.LBB98_30: # in Loop: Header=BB98_16 Depth=1 + lea rcx, [rbp + 344] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_16 +.Ltmp10972: +# %bb.31: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_32 +.LBB98_32: # =>This Inner Loop Header: Depth=1 +.Ltmp10973: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + lea rdx, [rip + "??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@"] + lea rax, [rbp + 160] + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov r8d, 1562 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 144] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + lea rcx, [rbp + 120] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, rsp + mov dword ptr [rcx + 32], 2 + lea rcx, [rbp + 184] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10941: + lea rcx, [rbp + 104] + lea rdx, [rbp + 112] + mov r8b, 1 +.Ltmp10974: + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp10942: + jmp .LBB98_33 +.LBB98_33: # in Loop: Header=BB98_32 Depth=1 +.Ltmp10943: + lea rcx, [rbp + 184] + lea rdx, [rbp + 112] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp10944: + jmp .LBB98_42 +.Ltmp10975: +.LBB98_36: # Block address taken + # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_37 +.Ltmp10976: +.LBB98_37: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10947: + lea rcx, [rbp + 184] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp10948: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB98_38 +.LBB98_38: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [rbp - 81] # 1-byte Reload + test al, 1 + jne .LBB98_39 + jmp .LBB98_45 +.LBB98_39: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10949: +.Ltmp10977: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp10950: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB98_40 +.LBB98_40: # in Loop: Header=BB98_32 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB98_41 + jmp .LBB98_44 +.LBB98_41: # in Loop: Header=BB98_32 Depth=1 +.Ltmp10978: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + int3 + jmp .LBB98_44 +.Ltmp10979: +.LBB98_42: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_37 +.Ltmp10980: +.LBB98_44: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + jmp .LBB98_45 +.Ltmp10981: +.LBB98_45: # in Loop: Header=BB98_32 Depth=1 + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10951: + lea rcx, [rbp + 184] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp10952: + jmp .LBB98_46 +.LBB98_46: # in Loop: Header=BB98_32 Depth=1 + lea rcx, [rbp + 184] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB98_32 +.Ltmp10982: +# %bb.47: + .cv_loc 98 1 1563 0 # ..\tests\span_tests.cpp:1563:0 + add rsp, 720 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_3: # in Loop: Header=BB98_1 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 +.Ltmp10921: + lea rcx, [rbp + 504] +.Ltmp10983: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10922: + jmp .LBB98_4 +.LBB98_4: # in Loop: Header=BB98_1 Depth=1 + lea rax, [rip + .LBB98_5] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10984: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_18: # in Loop: Header=BB98_16 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 +.Ltmp10933: + lea rcx, [rbp + 344] +.Ltmp10985: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10934: + jmp .LBB98_19 +.LBB98_19: # in Loop: Header=BB98_16 Depth=1 + lea rax, [rip + .LBB98_20] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10986: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_27: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 504] +.Ltmp10987: + .cv_loc 98 1 1560 0 # ..\tests\span_tests.cpp:1560:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10988: + .seh_handlerdata + .text + .seh_endproc + .def "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB98_34: # in Loop: Header=BB98_32 Depth=1 + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 +.Ltmp10945: + lea rcx, [rbp + 184] +.Ltmp10989: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp10946: + jmp .LBB98_35 +.LBB98_35: # in Loop: Header=BB98_32 Depth=1 + lea rax, [rip + .LBB98_36] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp10990: + .seh_handlerdata + .long ("$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL + .text + .seh_endproc + .def "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_43: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 344] +.Ltmp10991: + .cv_loc 98 1 1561 0 # ..\tests\span_tests.cpp:1561:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10992: + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA": +.seh_proc "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA" +.LBB98_48: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 184] +.Ltmp10993: + .cv_loc 98 1 1562 0 # ..\tests\span_tests.cpp:1562:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp10994: +.Lfunc_end98: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # UnwindMap + .long 3 # NumTryBlocks + .long ("$tryMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # TryBlockMap + .long 13 # IPMapEntries + .long ("$ip2state$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # IPToStateXData + .long 712 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long -1 # ToState + .long "?dtor$27@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$43@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 3 # ToState + .long 0 # Action + .long 3 # ToState + .long 0 # Action + .long -1 # ToState + .long "?dtor$48@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Action + .long 6 # ToState + .long 0 # Action + .long 6 # ToState + .long 0 # Action +"$tryMap$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray + .long 4 # TryLow + .long 4 # TryHigh + .long 5 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$1$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray + .long 7 # TryLow + .long 7 # TryHigh + .long 8 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$2$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ")@IMGREL # HandlerArray +"$handlerMap$0$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$1$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$handlerMap$2$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$?____C_A_T_C_H____T_E_S_T____64@@YAXXZ": + .long .Lfunc_begin98@IMGREL # IP + .long -1 # ToState + .long .Ltmp10917@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp10923@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp10928@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10929@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp10935@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp10940@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp10941@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp10947@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp10952@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 2 # ToState + .long "?catch$18@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 5 # ToState + .long "?catch$34@?0??____C_A_T_C_H____T_E_S_T____64@@YAXXZ@4HA"@IMGREL # IP + .long 8 # ToState + .text + # -- End function + .def "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ +"??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ": # @"??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +.Lfunc_begin99: + .cv_func_id 99 + .cv_loc 99 1 1558 0 # ..\tests\span_tests.cpp:1558:0 +.seh_proc "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp10995: + lea rcx, [rip + "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A"] + call "??1AutoReg@Catch@@UEAA@XZ" + nop + add rsp, 40 + ret +.Ltmp10996: +.Lfunc_end99: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .globl "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # -- Begin function ??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z + .p2align 4, 0x90 +"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z": # @"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" +.Lfunc_begin100: + .cv_func_id 100 + .cv_file 3 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xloctime" "89373E28386CEE307AF6FE3FF2ACD104" 1 + .cv_loc 100 3 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:216:0 +.seh_proc "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@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 + 72], r8 + mov word ptr [rsp + 70], dx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp10997: + .cv_loc 100 3 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:217:0 + mov rcx, qword ptr [rsp + 72] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call qword ptr [rip + "__imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ"] + mov r9d, 44 + mov r8d, r9d + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 44 + lea rcx, [rsp + 80] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call memcpy +.Ltmp10998: + .cv_loc 100 3 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:221:0 + mov rcx, qword ptr [rsp + 72] + call qword ptr [rip + "__imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ"] + mov rcx, rax + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 16], rax + .cv_loc 100 3 222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:222:0 + mov rcx, qword ptr [rsp + 72] + call qword ptr [rip + "__imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ"] + mov rcx, rax + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 24], rax + .cv_loc 100 3 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:223:0 + lea rcx, [rip + "??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@"] + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 32], rax + mov rax, qword ptr [rsp + 128] + xor rax, rsp + mov rcx, rax + call __security_check_cookie +.Ltmp10999: + .cv_loc 100 3 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:231:0 + nop + add rsp, 136 + ret +.Ltmp11000: +.Lfunc_end100: + .seh_handlerdata + .section .text,"xr",discard,"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .seh_endproc + # -- End function + .def "?_Maklocwcs@std@@YAPEA_WPEB_W@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + .globl "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" # -- Begin function ?_Maklocwcs@std@@YAPEA_WPEB_W@Z + .p2align 4, 0x90 +"?_Maklocwcs@std@@YAPEA_WPEB_W@Z": # @"?_Maklocwcs@std@@YAPEA_WPEB_W@Z" +.Lfunc_begin101: + .cv_func_id 101 + .cv_file 4 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xlocnum" "B29130FC71804C3A0F40F274AED7A880" 1 + .cv_loc 101 4 97 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:97:0 +.seh_proc "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx +.Ltmp11001: + .cv_loc 101 4 98 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:98:0 + mov rcx, qword ptr [rsp + 64] + call qword ptr [rip + __imp_wcslen] + mov edx, 2 + # kill: def $rdx killed $edx + add rax, 1 + mov qword ptr [rsp + 56], rax + .cv_loc 101 4 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:100:0 + mov rcx, qword ptr [rsp + 56] + mov r8d, 2 + lea r9, [rip + "??_C@_0GI@PEIPPNNF@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@"] + mov dword ptr [rsp + 32], 101 + call qword ptr [rip + __imp__calloc_dbg] + mov qword ptr [rsp + 48], rax + .cv_loc 101 4 103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:103:0 + cmp qword ptr [rsp + 48], 0 + jne .LBB101_2 +# %bb.1: +.Ltmp11002: + .cv_loc 101 4 104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:104:0 + call "?_Xbad_alloc@std@@YAXXZ" + ud2 +.Ltmp11003: +.LBB101_2: + .cv_loc 101 4 105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:105:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] + call wmemcpy + .cv_loc 101 4 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocnum:106:0 + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11004: +.Lfunc_end101: + .seh_handlerdata + .section .text,"xr",discard,"?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + .seh_endproc + # -- End function + .def "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .globl "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # -- Begin function ??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z + .p2align 4, 0x90 +"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z": # @"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" +.Lfunc_begin102: + .cv_func_id 102 + .cv_loc 102 3 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:216:0 +.seh_proc "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@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 + 72], r8 + mov word ptr [rsp + 70], dx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp11005: + .cv_loc 102 3 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:217:0 + mov rcx, qword ptr [rsp + 72] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call qword ptr [rip + "__imp_?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ"] + mov r9d, 44 + mov r8d, r9d + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 44 + lea rcx, [rsp + 80] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call memcpy +.Ltmp11006: + .cv_loc 102 3 221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:221:0 + mov rcx, qword ptr [rsp + 72] + call qword ptr [rip + "__imp_?_W_Getdays@_Locinfo@std@@QEBAPEBGXZ"] + mov rcx, rax + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 16], rax + .cv_loc 102 3 222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:222:0 + mov rcx, qword ptr [rsp + 72] + call qword ptr [rip + "__imp_?_W_Getmonths@_Locinfo@std@@QEBAPEBGXZ"] + mov rcx, rax + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 24], rax + .cv_loc 102 3 223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:223:0 + lea rcx, [rip + "??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@"] + call "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 32], rax + mov rax, qword ptr [rsp + 128] + xor rax, rsp + mov rcx, rax + call __security_check_cookie +.Ltmp11007: + .cv_loc 102 3 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xloctime:231:0 + nop + add rsp, 136 + ret +.Ltmp11008: +.Lfunc_end102: + .seh_handlerdata + .section .text,"xr",discard,"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .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_begin103: + .cv_func_id 103 + .cv_file 5 "C:\\projects\\gsl\\include\\gsl\\span" "3BAA3FB91BA159E545E305706709D4CE" 1 + .cv_loc 103 5 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] +.Ltmp11011: + 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] +.Ltmp11009: + 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" +.Ltmp11010: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB103_1 +.LBB103_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" +.LBB103_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 +.Ltmp11012: +.Lfunc_end103: + .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_begin103@IMGREL # IP + .long -1 # ToState + .long .Ltmp11009@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11010@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" + # -- End function + .def "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .globl "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # -- Begin function ??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z + .p2align 4, 0x90 +"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": # @"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Lfunc_begin104: + .cv_func_id 104 + .cv_loc 104 2 1232 0 # external\include\catch/catch.hpp:1232:0 +.seh_proc "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11015: + .cv_loc 104 2 1233 0 # external\include\catch/catch.hpp:1233:0 + mov rdx, qword ptr [rbp - 16] + lea rax, [rbp - 40] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +.Ltmp11013: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "?handle@AssertionHandler@Catch@@QEAAXAEBUITransientExpression@2@@Z" +.Ltmp11014: + jmp .LBB104_1 +.LBB104_1: + lea rcx, [rbp - 40] + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .cv_loc 104 2 1234 0 # external\include\catch/catch.hpp:1234:0 + nop + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA" +.LBB104_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + lea rcx, [rbp - 40] + .cv_loc 104 2 1233 0 # external\include\catch/catch.hpp:1233:0 + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11016: +.Lfunc_end104: + .seh_handlerdata + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .p2align 2 +"$cppxdata$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z": + .long .Lfunc_begin104@IMGREL # IP + .long -1 # ToState + .long .Ltmp11013@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11014@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + # -- End function + .def "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .globl "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # -- Begin function ??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z + .p2align 4, 0x90 +"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z": # @"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Lfunc_begin105: + .cv_func_id 105 + .cv_loc 105 2 1117 0 # external\include\catch/catch.hpp:1117:0 +.seh_proc "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + and r8b, 1 + mov byte ptr [rsp + 71], r8b + mov qword ptr [rsp + 56], rcx +.Ltmp11017: + .cv_loc 105 2 1118 0 # external\include\catch/catch.hpp:1118:0 + mov r8b, byte ptr [rsp + 71] + and r8b, 1 + mov rcx, rdx + mov dl, r8b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11018: +.Lfunc_end105: + .seh_handlerdata + .section .text,"xr",discard,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .seh_endproc + # -- 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_begin106: + .cv_func_id 106 + .cv_loc 106 5 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] +.Ltmp11019: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11020: +.Lfunc_end106: + .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_begin107: + .cv_func_id 107 + .cv_loc 107 5 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] +.Ltmp11021: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11022: +.Lfunc_end107: + .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_begin108: + .cv_func_id 108 + .cv_loc 108 5 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] +.Ltmp11025: + 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] +.Ltmp11023: + 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" +.Ltmp11024: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB108_1 +.LBB108_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" +.LBB108_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 +.Ltmp11026: +.Lfunc_end108: + .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_begin108@IMGREL # IP + .long -1 # ToState + .long .Ltmp11023@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11024@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_begin109: + .cv_func_id 109 + .cv_loc 109 5 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] +.Ltmp11027: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11028: +.Lfunc_end109: + .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_begin110: + .cv_func_id 110 + .cv_loc 110 5 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] +.Ltmp11029: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11030: +.Lfunc_end110: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" +.Lfunc_begin111: + .cv_func_id 111 + .cv_loc 111 5 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@H$0A@@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] +.Ltmp11033: + 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] +.Ltmp11031: + 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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Ltmp11032: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB111_1 +.LBB111_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$0A@@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA" +.LBB111_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 +.Ltmp11034: +.Lfunc_end111: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ": + .long .Lfunc_begin111@IMGREL # IP + .long -1 # ToState + .long .Ltmp11031@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11032@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + # -- End function + .def "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$0A@@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" +.Lfunc_begin112: + .cv_func_id 112 + .cv_loc 112 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11035: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11036: +.Lfunc_end112: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .globl "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # -- Begin function ??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" +.Lfunc_begin113: + .cv_func_id 113 + .cv_loc 113 5 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@$$CBH$0A@@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] +.Ltmp11039: + 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] +.Ltmp11037: + 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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Ltmp11038: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB113_1 +.LBB113_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$0A@@gsl@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA" +.LBB113_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 +.Ltmp11040: +.Lfunc_end113: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ": + .long .Lfunc_begin113@IMGREL # IP + .long -1 # ToState + .long .Ltmp11037@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11038@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + # -- End function + .def "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +.Lfunc_begin114: + .cv_func_id 114 + .cv_loc 114 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11041: + call "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11042: +.Lfunc_end114: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- 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_begin115: + .cv_func_id 115 + .cv_loc 115 5 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] +.Ltmp11043: + pop rcx + ret +.Ltmp11044: +.Lfunc_end115: + .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_begin116: + .cv_func_id 116 + .cv_loc 116 5 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 +.Ltmp11049: + 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 +.Ltmp11050: + .cv_loc 116 5 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 .LBB116_1 + jmp .LBB116_2 +.LBB116_1: + test byte ptr [rbp + 7], 1 + jne .LBB116_4 + jmp .LBB116_5 +.LBB116_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 +.Ltmp11045: + 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" +.Ltmp11046: + jmp .LBB116_3 +.LBB116_3: + ud2 +.LBB116_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB116_5: + .cv_loc 116 5 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 .LBB116_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 +.LBB116_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB116_8 + jmp .LBB116_9 +.LBB116_8: + test byte ptr [rbp - 25], 1 + jne .LBB116_14 + jmp .LBB116_15 +.LBB116_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 +.Ltmp11047: + 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" +.Ltmp11048: + jmp .LBB116_10 +.LBB116_10: + ud2 +.LBB116_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11051: +.LBB116_15: + .cv_loc 116 5 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" +.LBB116_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11052: + .cv_loc 116 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB116_12 + jmp .LBB116_13 +.LBB116_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB116_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" +.LBB116_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 116 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB116_17 + jmp .LBB116_18 +.LBB116_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB116_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11053: +.Lfunc_end116: + .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_begin116@IMGREL # IP + .long -1 # ToState + .long .Ltmp11045@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11046@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11047@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11048@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_begin117: + .cv_func_id 117 + .cv_loc 117 5 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] +.Ltmp11054: + 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" +.Ltmp11055: + 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 +.Ltmp11056: +.Lfunc_end117: + .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_begin118: + .cv_func_id 118 + .cv_loc 118 5 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] +.Ltmp11057: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11058: +.Lfunc_end118: + .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_begin119: + .cv_func_id 119 + .cv_file 6 "C:\\projects\\gsl\\include\\gsl\\gsl_assert" "DC2D278DC08DD14FC7E736FCD7722B8E" 1 + .cv_loc 119 6 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 +.Ltmp11059: + .cv_loc 119 6 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 +.Ltmp11060: +.Lfunc_end119: + .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_begin120: + .cv_func_id 120 + .cv_loc 120 6 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] +.Ltmp11061: + 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 +.Ltmp11062: +.Lfunc_end120: + .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_begin121: + .cv_func_id 121 + .cv_loc 121 6 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] +.Ltmp11063: + .cv_loc 121 6 97 0 # ..\include\gsl/gsl_assert:97:0 + call "??1logic_error@std@@UEAA@XZ" +.Ltmp11064: + .cv_loc 121 6 97 0 # ..\include\gsl/gsl_assert:97:0 + nop + add rsp, 40 + ret +.Ltmp11065: +.Lfunc_end121: + .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_begin122: + .cv_func_id 122 + .cv_loc 122 5 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 +.Ltmp11066: + pop rcx + ret +.Ltmp11067: +.Lfunc_end122: + .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_begin123: + .cv_func_id 123 + .cv_file 7 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\type_traits" "31392DB14D6313D8182AD771AA06F210" 1 + .cv_loc 123 7 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 +.Ltmp11068: + .cv_loc 123 7 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 +.Ltmp11069: +.Lfunc_end123: + .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_begin124: + .cv_func_id 124 + .cv_loc 124 6 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] +.Ltmp11070: + 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 +.Ltmp11071: +.Lfunc_end124: + .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_begin125: + .cv_func_id 125 + .cv_loc 125 6 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] +.Ltmp11072: + 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 +.Ltmp11073: +.Lfunc_end125: + .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_begin126: + .cv_func_id 126 + .cv_file 8 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\stdexcept" "2FE06AF7EACFB232C6FF033DBFC4412E" 1 + .cv_loc 126 8 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] +.Ltmp11074: + 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 +.Ltmp11075: +.Lfunc_end126: + .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_begin127: + .cv_func_id 127 + .cv_file 9 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vcruntime_exception.h" "6C163BAA92D5C81892AD5480D109CCEE" 1 + .cv_loc 127 9 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] +.Ltmp11076: + 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 +.Ltmp11077: + .cv_loc 127 9 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 +.Ltmp11078: + .cv_loc 127 9 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 +.Ltmp11079: +.Lfunc_end127: + .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_begin128: + .cv_func_id 128 + .cv_loc 128 8 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] +.Ltmp11080: + 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 +.Ltmp11081: +.Lfunc_end128: + .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_begin129: + .cv_func_id 129 + .cv_loc 129 6 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] +.Ltmp11082: + 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 .LBB129_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB129_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11083: +.Lfunc_end129: + .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_begin130: + .cv_func_id 130 + .cv_loc 130 9 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] +.Ltmp11084: + .cv_loc 130 9 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 .LBB130_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 .LBB130_3 +.LBB130_2: + lea rax, [rip + "??_C@_0BC@EOODALEL@Unknown?5exception?$AA@"] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB130_3 +.LBB130_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp11085: +.Lfunc_end130: + .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_begin131: + .cv_func_id 131 + .cv_loc 131 8 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] +.Ltmp11086: + 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 .LBB131_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB131_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11087: +.Lfunc_end131: + .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_begin132: + .cv_func_id 132 + .cv_loc 132 8 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] +.Ltmp11088: + .cv_loc 132 8 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" +.Ltmp11089: + .cv_loc 132 8 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 +.Ltmp11090: +.Lfunc_end132: + .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_begin133: + .cv_func_id 133 + .cv_loc 133 9 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] +.Ltmp11091: + mov qword ptr [rcx], rax +.Ltmp11092: + .cv_loc 133 9 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 +.Ltmp11093: + .cv_loc 133 9 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 +.Ltmp11094: +.Lfunc_end133: + .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_begin134: + .cv_func_id 134 + .cv_loc 134 9 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] +.Ltmp11095: + 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 .LBB134_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB134_2: + .cv_loc 134 9 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 +.Ltmp11096: +.Lfunc_end134: + .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_begin135: + .cv_func_id 135 + .cv_loc 135 8 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] +.Ltmp11097: + 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 135 8 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 +.Ltmp11098: +.Lfunc_end135: + .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_begin136: + .cv_func_id 136 + .cv_loc 136 9 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] +.Ltmp11099: + 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 +.Ltmp11100: + .cv_loc 136 9 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 136 9 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] +.Ltmp11101: + #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 +.Ltmp11102: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + call __security_check_cookie +.Ltmp11103: + .cv_loc 136 9 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 +.Ltmp11104: +.Lfunc_end136: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBD@Z" + .seh_endproc + # -- End function + .def "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .globl "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # -- Begin function ?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ + .p2align 4, 0x90 +"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ": # @"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +.Lfunc_begin137: + .cv_func_id 137 + .cv_loc 137 2 1100 0 # external\include\catch/catch.hpp:1100:0 +.seh_proc "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11105: + .cv_loc 137 2 1101 0 # external\include\catch/catch.hpp:1101:0 + mov r8b, byte ptr [rcx] + and r8b, 1 + mov rcx, rdx + mov dl, r8b + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp11106: +.Lfunc_end137: + .seh_handlerdata + .section .text,"xr",discard,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .seh_endproc + # -- End function + .def "??1?$UnaryExpr@_N@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .globl "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # -- Begin function ??1?$UnaryExpr@_N@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$UnaryExpr@_N@Catch@@UEAA@XZ": # @"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" +.Lfunc_begin138: + .cv_func_id 138 + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 +.seh_proc "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11107: + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11108: + .cv_loc 138 2 1024 0 # external\include\catch/catch.hpp:1024:0 + nop + add rsp, 40 + ret +.Ltmp11109: +.Lfunc_end138: + .seh_handlerdata + .section .text,"xr",discard,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .globl "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # -- Begin function ??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z + .p2align 4, 0x90 +"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z": # @"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" +.Lfunc_begin139: + .cv_func_id 139 + .cv_loc 139 2 1035 0 # external\include\catch/catch.hpp:1035:0 +.seh_proc "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11110: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$UnaryExpr@_N@Catch@@6B@"] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 71] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp11111: +.Lfunc_end139: + .seh_handlerdata + .section .text,"xr",discard,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .seh_endproc + # -- End function + .def "??0ITransientExpression@Catch@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0ITransientExpression@Catch@@QEAA@XZ" + .globl "??0ITransientExpression@Catch@@QEAA@XZ" # -- Begin function ??0ITransientExpression@Catch@@QEAA@XZ + .p2align 4, 0x90 +"??0ITransientExpression@Catch@@QEAA@XZ": # @"??0ITransientExpression@Catch@@QEAA@XZ" +.Lfunc_begin140: + .cv_func_id 140 + .cv_loc 140 2 987 0 # external\include\catch/catch.hpp:987:0 +.seh_proc "??0ITransientExpression@Catch@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + lea rax, [rip + "??_7ITransientExpression@Catch@@6B@"] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11112: + mov qword ptr [rcx], rax + mov rax, rcx + pop rcx + ret +.Ltmp11113: +.Lfunc_end140: + .seh_handlerdata + .section .text,"xr",discard,"??0ITransientExpression@Catch@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +.Lfunc_begin141: + .cv_func_id 141 + .cv_loc 141 2 1027 0 # external\include\catch/catch.hpp:1027:0 +.seh_proc "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + xor eax, eax + mov dl, al + mov qword ptr [rsp], rcx +.Ltmp11114: + and dl, 1 + movzx eax, dl + pop rcx + ret +.Ltmp11115: +.Lfunc_end141: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .globl "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ": # @"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +.Lfunc_begin142: + .cv_func_id 142 + .cv_loc 142 2 1028 0 # external\include\catch/catch.hpp:1028:0 +.seh_proc "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11116: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11117: +.Lfunc_end142: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin143: + .cv_func_id 143 + .cv_loc 143 2 1030 0 # external\include\catch/catch.hpp:1030:0 +.seh_proc "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11120: + .cv_loc 143 2 1031 0 # external\include\catch/catch.hpp:1031:0 + mov rdx, qword ptr [rbp - 16] + add rcx, 8 + lea rax, [rbp - 64] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Ltmp11118: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" +.Ltmp11119: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB143_1 +.LBB143_1: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 143 2 1032 0 # external\include\catch/catch.hpp:1032:0 + nop + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB143_2: + 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] + .cv_loc 143 2 1031 0 # external\include\catch/catch.hpp:1031:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11121: +.Lfunc_end143: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0??streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin143@IMGREL # IP + .long -1 # ToState + .long .Ltmp11118@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11119@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .globl "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z": # @"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" +.Lfunc_begin144: + .cv_func_id 144 + .cv_loc 144 2 1024 0 # external\include\catch/catch.hpp:1024:0 +.seh_proc "??_G?$UnaryExpr@_N@Catch@@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] +.Ltmp11122: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB144_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB144_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11123: +.Lfunc_end144: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??_GITransientExpression@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .globl "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # -- Begin function ??_GITransientExpression@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_GITransientExpression@Catch@@UEAAPEAXI@Z": # @"??_GITransientExpression@Catch@@UEAAPEAXI@Z" +.Lfunc_begin145: + .cv_func_id 145 + .cv_loc 145 2 994 0 # external\include\catch/catch.hpp:994:0 +.seh_proc "??_GITransientExpression@Catch@@UEAAPEAXI@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] + mov qword ptr [rsp + 16], rcx +.Ltmp11124: + ud2 + ud2 +.Ltmp11125: +.Lfunc_end145: + .seh_handlerdata + .section .text,"xr",discard,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .globl "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # -- Begin function ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z + .p2align 4, 0x90 +"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z": # @"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" +.Lfunc_begin146: + .cv_func_id 146 + .cv_file 10 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\string" "5AEFF7BD49E4D431076FEF902C2F44C2" 1 + .cv_loc 146 10 173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\string:173:0 +.seh_proc "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11126: + .cv_loc 146 10 174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\string:174:0 + mov rcx, qword ptr [rsp + 48] + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 40] + mov rdx, rax + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + nop + add rsp, 56 + ret +.Ltmp11127: +.Lfunc_end146: + .seh_handlerdata + .section .text,"xr",discard,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .seh_endproc + # -- End function + .def "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .globl "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # -- Begin function ??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z + .p2align 4, 0x90 +"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z": # @"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Lfunc_begin147: + .cv_func_id 147 + .cv_loc 147 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11128: + .cv_loc 147 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov r8b, byte ptr [rdx] + and r8b, 1 + mov dl, r8b + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_N@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_N@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11129: +.Lfunc_end147: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .seh_endproc + # -- End function + .def "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .globl "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # -- Begin function ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": # @"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Lfunc_begin148: + .cv_func_id 148 + .cv_file 11 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring" "0B299654FBC61F03E9533F9296BBD2B3" 1 + .cv_loc 148 11 2459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2459:0 +.seh_proc "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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 148 11 2460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2460:0 +.Ltmp11130: +.Ltmp11132: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +.Ltmp11131: + jmp .LBB148_1 +.LBB148_1: + .cv_loc 148 11 2461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2461:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp11133: + .cv_loc 148 11 2461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2461:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB148_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11134: + .cv_loc 148 11 2461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2461:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB148_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 +.Ltmp11135: +.Lfunc_end148: + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long .Lfunc_begin148@IMGREL # IP + .long -1 # ToState + .long .Ltmp11130@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11131@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + # -- End function + .def "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .globl "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" # -- Begin function ??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z + .p2align 4, 0x90 +"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": # @"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" +.Lfunc_begin149: + .cv_func_id 149 + .cv_file 12 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring_insert.h" "D72A1ED9498823AD96BC0B8B62CDEEAD" 1 + .cv_loc 149 12 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:25:0 +.seh_proc "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 272 + .seh_stackalloc 272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 136], -2 + mov qword ptr [rbp + 128], r8 + mov qword ptr [rbp + 120], rdx + mov qword ptr [rbp + 112], rcx +.Ltmp11160: + .cv_loc 149 12 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:26:0 + mov dword ptr [rbp + 108], 0 + .cv_loc 149 12 27 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:27:0 + mov rcx, qword ptr [rbp + 112] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rcx, rdx + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + cmp rax, 0 + jle .LBB149_2 +# %bb.1: + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov rcx, rax + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + cmp rax, qword ptr [rbp + 128] + ja .LBB149_3 +.LBB149_2: + xor eax, eax + mov ecx, eax + mov qword ptr [rbp + 56], rcx # 8-byte Spill + jmp .LBB149_4 +.LBB149_3: + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov rcx, rax + call qword ptr [rip + "__imp_?width@ios_base@std@@QEBA_JXZ"] + sub rax, qword ptr [rbp + 128] + mov qword ptr [rbp + 56], rax # 8-byte Spill +.LBB149_4: + mov rax, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 96], rax + .cv_loc 149 12 29 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:29:0 + mov rdx, qword ptr [rbp + 112] + lea rcx, [rbp + 80] +.Ltmp11161: + #DEBUG_VALUE: _Insert_string,unsigned long long>:_Ok <- [$rcx+0] + call "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Ltmp11162: + .cv_loc 149 12 31 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:31:0 + lea rcx, [rbp + 80] + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB149_6 +# %bb.5: +.Ltmp11163: + .cv_loc 149 12 32 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:32:0 + mov eax, dword ptr [rbp + 108] + or eax, 4 + mov dword ptr [rbp + 108], eax + jmp .LBB149_37 +.LBB149_6: +.Ltmp11164: + .cv_loc 149 12 36 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:36:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11136: + mov rcx, qword ptr [rip + "__imp_?flags@ios_base@std@@QEBAHXZ"] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 40] # 8-byte Reload + call rax +.Ltmp11137: + mov dword ptr [rbp + 36], eax # 4-byte Spill + jmp .LBB149_7 +.LBB149_7: + mov eax, dword ptr [rbp + 36] # 4-byte Reload + and eax, 448 + cmp eax, 64 + je .LBB149_17 +# %bb.8: +.Ltmp11165: + .cv_loc 149 12 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:37:0 + jmp .LBB149_9 +.LBB149_9: # =>This Inner Loop Header: Depth=1 + .cv_loc 149 12 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:37:0 + xor eax, eax + mov ecx, eax +.Ltmp11166: + cmp rcx, qword ptr [rbp + 96] + jae .LBB149_16 +# %bb.10: # in Loop: Header=BB149_9 Depth=1 +.Ltmp11167: + .cv_loc 149 12 38 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:38:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11138: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp + 24], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 24] # 8-byte Reload + call rax +.Ltmp11139: + mov qword ptr [rbp + 16], rax # 8-byte Spill + jmp .LBB149_11 +.LBB149_11: # in Loop: Header=BB149_9 Depth=1 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11140: + mov rcx, qword ptr [rip + "__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ"] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + call rax +.Ltmp11141: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB149_12 +.LBB149_12: # in Loop: Header=BB149_9 Depth=1 +.Ltmp11142: + mov rax, qword ptr [rip + "__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z"] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov dl, byte ptr [rbp + 7] # 1-byte Reload + call rax +.Ltmp11143: + mov dword ptr [rbp], eax # 4-byte Spill + jmp .LBB149_13 +.LBB149_13: # in Loop: Header=BB149_9 Depth=1 + mov eax, dword ptr [rbp] # 4-byte Reload + mov dword ptr [rbp + 76], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [rbp + 72], eax + lea rcx, [rbp + 72] + lea rdx, [rbp + 76] + call "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + test al, 1 + jne .LBB149_14 + jmp .LBB149_15 +.LBB149_14: +.Ltmp11168: + .cv_loc 149 12 41 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:41:0 + mov eax, dword ptr [rbp + 108] + or eax, 4 + mov dword ptr [rbp + 108], eax + .cv_loc 149 12 42 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:42:0 + jmp .LBB149_16 +.Ltmp11169: +.LBB149_15: # in Loop: Header=BB149_9 Depth=1 + .cv_loc 149 12 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:37:0 + mov rax, qword ptr [rbp + 96] + add rax, -1 + mov qword ptr [rbp + 96], rax + jmp .LBB149_9 +.Ltmp11170: +.LBB149_16: + .cv_loc 149 12 43 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:43:0 + jmp .LBB149_17 +.Ltmp11171: +.LBB149_17: + .cv_loc 149 12 45 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:45:0 + cmp dword ptr [rbp + 108], 0 + jne .LBB149_22 +# %bb.18: + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11144: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 8] # 8-byte Reload + call rax +.Ltmp11145: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB149_19 +.LBB149_19: + mov r8, qword ptr [rbp + 128] + mov rdx, qword ptr [rbp + 120] +.Ltmp11146: + mov rax, qword ptr [rip + "__imp_?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z"] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call rax +.Ltmp11147: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB149_20 +.LBB149_20: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + cmp rax, qword ptr [rbp + 128] + je .LBB149_22 +# %bb.21: +.Ltmp11172: + .cv_loc 149 12 48 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:48:0 + mov eax, dword ptr [rbp + 108] + or eax, 4 + mov dword ptr [rbp + 108], eax + jmp .LBB149_31 +.LBB149_22: + .cv_loc 149 12 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:50:0 + jmp .LBB149_23 +.LBB149_23: # =>This Inner Loop Header: Depth=1 + .cv_loc 149 12 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:50:0 + xor eax, eax + mov ecx, eax +.Ltmp11173: + cmp rcx, qword ptr [rbp + 96] + jae .LBB149_30 +# %bb.24: # in Loop: Header=BB149_23 Depth=1 +.Ltmp11174: + .cv_loc 149 12 51 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:51:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11148: + mov rcx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 32] # 8-byte Reload + call rax +.Ltmp11149: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB149_25 +.LBB149_25: # in Loop: Header=BB149_23 Depth=1 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11150: + mov rcx, qword ptr [rip + "__imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADXZ"] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 48] # 8-byte Reload + call rax +.Ltmp11151: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB149_26 +.LBB149_26: # in Loop: Header=BB149_23 Depth=1 +.Ltmp11152: + mov rax, qword ptr [rip + "__imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z"] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov dl, byte ptr [rbp - 49] # 1-byte Reload + call rax +.Ltmp11153: + mov dword ptr [rbp - 56], eax # 4-byte Spill + jmp .LBB149_27 +.LBB149_27: # in Loop: Header=BB149_23 Depth=1 + mov eax, dword ptr [rbp - 56] # 4-byte Reload + mov dword ptr [rbp + 68], eax + call "?eof@?$char_traits@D@std@@SAHXZ" + mov dword ptr [rbp + 64], eax + lea rcx, [rbp + 64] + lea rdx, [rbp + 68] + call "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + test al, 1 + jne .LBB149_28 + jmp .LBB149_29 +.LBB149_28: +.Ltmp11175: + .cv_loc 149 12 54 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:54:0 + mov eax, dword ptr [rbp + 108] + or eax, 4 + mov dword ptr [rbp + 108], eax + .cv_loc 149 12 55 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:55:0 + jmp .LBB149_30 +.Ltmp11176: +.LBB149_29: # in Loop: Header=BB149_23 Depth=1 + .cv_loc 149 12 50 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:50:0 + mov rax, qword ptr [rbp + 96] + add rax, -1 + mov qword ptr [rbp + 96], rax + jmp .LBB149_23 +.Ltmp11177: +.LBB149_30: + .cv_loc 149 12 56 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:56:0 + jmp .LBB149_31 +.Ltmp11178: +.LBB149_31: + .cv_loc 149 12 57 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:57:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11154: + mov rcx, qword ptr [rip + "__imp_?width@ios_base@std@@QEAA_J_J@Z"] + xor edx, edx + # kill: def $rdx killed $edx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + call rax +.Ltmp11155: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB149_36 +.Ltmp11179: +.LBB149_34: # Block address taken + .cv_loc 149 12 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:58:0 + jmp .LBB149_35 +.Ltmp11180: +.LBB149_35: + .cv_loc 149 12 59 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:59:0 + jmp .LBB149_37 +.LBB149_36: +.Ltmp11181: + .cv_loc 149 12 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:58:0 + jmp .LBB149_35 +.Ltmp11182: +.LBB149_37: + .cv_loc 149 12 61 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:61:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx + mov edx, dword ptr [rbp + 108] +.Ltmp11158: + mov rcx, qword ptr [rip + "__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z"] + xor r8d, r8d + mov r9b, r8b + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov r8b, r9b + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp11159: + jmp .LBB149_38 +.LBB149_38: + .cv_loc 149 12 62 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:62:0 + mov rax, qword ptr [rbp + 112] + .cv_loc 149 12 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:63:0 + lea rcx, [rbp + 80] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 272 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .seh_endproc + .def "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA": +.seh_proc "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB149_32: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11183: + .cv_loc 149 12 58 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:58:0 + mov rax, qword ptr [rbp + 112] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11156: + mov rcx, qword ptr [rip + "__imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z"] + mov edx, 4 + mov r8b, 1 + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 80] # 8-byte Reload + call rax +.Ltmp11157: + jmp .LBB149_33 +.LBB149_33: + lea rax, [rip + .LBB149_34] + add rsp, 32 + pop rbp + ret # CATCHRET +.Ltmp11184: + .seh_handlerdata + .long ("$cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .seh_endproc + .def "?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA": +.seh_proc "?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA" +.LBB149_39: + 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 + 80] + .cv_loc 149 12 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring_insert.h:63:0 + call "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11185: +.Lfunc_end149: + .seh_handlerdata + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .p2align 2 +"$cppxdata$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL # IPToStateXData + .long 264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": + .long -1 # ToState + .long "?dtor$39@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z": + .long .Lfunc_begin149@IMGREL # IP + .long -1 # ToState + .long .Ltmp11136@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11158@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11159@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$32@?0???$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + # -- End function + .def "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin150: + .cv_func_id 150 + .cv_loc 150 11 3301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3301:0 +.seh_proc "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11186: + .cv_loc 150 11 3302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3302:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rax, qword ptr [rax + 24] + add rsp, 40 + ret +.Ltmp11187: +.Lfunc_end150: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .globl "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # -- Begin function ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": # @"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Lfunc_begin151: + .cv_func_id 151 + .cv_loc 151 11 3284 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3284:0 +.seh_proc "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .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] +.Ltmp11190: + .cv_loc 151 11 3285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3285:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Ltmp11188: + mov rcx, rax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Ltmp11189: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB151_1 +.LBB151_1: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .def "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA": +.seh_proc "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA" +.LBB151_2: + 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 +.Ltmp11191: +.Lfunc_end151: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .section .xdata,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 +"$cppxdata$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"@IMGREL # Action +"$ip2state$?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long .Lfunc_begin151@IMGREL # IP + .long -1 # ToState + .long .Ltmp11188@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11189@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + # -- End function + .def "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .globl "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # -- Begin function ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z + .p2align 4, 0x90 +"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": # @"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Lfunc_begin152: + .cv_func_id 152 + .cv_file 13 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\ostream" "041730F8EE3F51DFD2ADF607D442C516" 1 + .cv_loc 152 13 121 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:121:0 +.seh_proc "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov qword ptr [rbp + 8], rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] + mov qword ptr [rbp + 16], rcx +.Ltmp11204: + mov rdx, qword ptr [rbp + 8] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + call "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Ltmp11205: + .cv_loc 152 13 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:122:0 + mov rcx, qword ptr [rbp + 8] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rcx, rdx +.Ltmp11192: + mov rdx, qword ptr [rip + "__imp_?good@ios_base@std@@QEBA_NXZ"] + mov qword ptr [rbp - 16], rax # 8-byte Spill + call rdx +.Ltmp11193: + mov byte ptr [rbp - 17], al # 1-byte Spill + jmp .LBB152_1 +.LBB152_1: + mov al, byte ptr [rbp - 17] # 1-byte Reload + test al, 1 + jne .LBB152_2 + jmp .LBB152_9 +.LBB152_2: + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11194: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 32] # 8-byte Reload + call rax +.Ltmp11195: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB152_3 +.LBB152_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + cmp rax, 0 + je .LBB152_9 +# %bb.4: + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11196: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 48] # 8-byte Reload + call rax +.Ltmp11197: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB152_5 +.LBB152_5: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + cmp rax, qword ptr [rbp + 8] + je .LBB152_9 +# %bb.6: +.Ltmp11206: + .cv_loc 152 13 123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:123:0 + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11198: + mov rcx, qword ptr [rip + "__imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + call rax +.Ltmp11199: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB152_7 +.LBB152_7: +.Ltmp11200: + mov rax, qword ptr [rip + "__imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ"] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp11201: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB152_8 +.LBB152_8: + jmp .LBB152_9 +.Ltmp11207: +.LBB152_9: + .cv_loc 152 13 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:124:0 + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rax] + movsxd rcx, dword ptr [rcx + 4] + add rax, rcx +.Ltmp11202: + mov rcx, qword ptr [rip + "__imp_?good@ios_base@std@@QEBA_NXZ"] + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 88] # 8-byte Reload + call rax +.Ltmp11203: + mov byte ptr [rbp - 89], al # 1-byte Spill + jmp .LBB152_10 +.LBB152_10: + mov al, byte ptr [rbp - 89] # 1-byte Reload + and al, 1 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov byte ptr [rcx + 8], al +.Ltmp11208: + .cv_loc 152 13 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:125:0 + mov rax, qword ptr [rbp + 16] + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + .def "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA": +.seh_proc "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA" +.LBB152_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11209: + .cv_loc 152 13 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:125:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11210: +.Lfunc_end152: + .seh_handlerdata + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 +"$cppxdata$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long -1 # ToState + .long "?dtor$11@?0???0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z@4HA"@IMGREL # Action +"$ip2state$??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": + .long .Lfunc_begin152@IMGREL # IP + .long -1 # ToState + .long .Ltmp11192@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11203@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + # -- End function + .def "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .globl "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ": # @"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin153: + .cv_func_id 153 + .cv_loc 153 13 152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:152:0 +.seh_proc "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11211: + .cv_loc 153 13 153 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:153:0 + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11212: +.Lfunc_end153: + .seh_handlerdata + .section .text,"xr",discard,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .globl "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # -- Begin function ?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z + .p2align 4, 0x90 +"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z": # @"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" +.Lfunc_begin154: + .cv_func_id 154 + .cv_file 14 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\iosfwd" "C6086178091AC451B38B045F76973952" 1 + .cv_loc 154 14 530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:530:0 +.seh_proc "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11213: + .cv_loc 154 14 531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:531:0 + mov rcx, qword ptr [rsp] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 8] + cmp eax, dword ptr [rcx] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 16 + ret +.Ltmp11214: +.Lfunc_end154: + .seh_handlerdata + .section .text,"xr",discard,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .seh_endproc + # -- End function + .def "?eof@?$char_traits@D@std@@SAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?eof@?$char_traits@D@std@@SAHXZ" + .globl "?eof@?$char_traits@D@std@@SAHXZ" # -- Begin function ?eof@?$char_traits@D@std@@SAHXZ + .p2align 4, 0x90 +"?eof@?$char_traits@D@std@@SAHXZ": # @"?eof@?$char_traits@D@std@@SAHXZ" +.Lfunc_begin155: + .cv_func_id 155 +# %bb.0: + .cv_loc 155 14 541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:541:0 + mov eax, 4294967295 + ret +.Ltmp11215: +.Lfunc_end155: + # -- End function + .def "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .globl "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": # @"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin156: + .cv_func_id 156 + .cv_loc 156 13 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:135:0 +.seh_proc "??1sentry@?$basic_ostream@DU?$char_traits@D@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] +.Ltmp11218: + .cv_loc 156 13 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:137:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?uncaught_exception@std@@YA_NXZ" + test al, 1 + jne .LBB156_3 +# %bb.1: +.Ltmp11219: + .cv_loc 156 13 139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:139:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax] +.Ltmp11216: + mov rdx, qword ptr [rip + "__imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ"] + call rdx +.Ltmp11217: + jmp .LBB156_2 +.LBB156_2: + .cv_loc 156 13 140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:140:0 + jmp .LBB156_3 +.Ltmp11220: +.LBB156_3: + .cv_loc 156 13 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:144:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, rax + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Ltmp11221: + .cv_loc 156 13 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:144:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB156_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11222: + .cv_loc 156 13 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:144:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB156_5: + 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 +.Ltmp11223: +.Lfunc_end156: + .seh_handlerdata + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$5@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0???1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin156@IMGREL # IP + .long -1 # ToState + .long .Ltmp11216@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11217@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + # -- End function + .def "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .globl "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # -- Begin function ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z + .p2align 4, 0x90 +"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z": # @"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +.Lfunc_begin157: + .cv_func_id 157 + .cv_loc 157 13 99 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:99:0 +.seh_proc "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 64], rcx +.Ltmp11224: + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rcx], rdx +.Ltmp11225: + .cv_loc 157 13 100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:100:0 + mov rdx, qword ptr [rcx] + mov rax, qword ptr [rdx] + movsxd rax, dword ptr [rax + 4] + add rax, 0 + add rdx, rax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + cmp rax, 0 + je .LBB157_2 +# %bb.1: +.Ltmp11226: + .cv_loc 157 13 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:101:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rdx, 0 + add rcx, rdx + call qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rsp + 32] # 8-byte Reload + call qword ptr [rax + 8] +.Ltmp11227: +.LBB157_2: + .cv_loc 157 13 102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:102:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11228: +.Lfunc_end157: + .seh_handlerdata + .section .text,"xr",discard,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .seh_endproc + # -- End function + .def "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .globl "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": # @"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin158: + .cv_func_id 158 + .cv_loc 158 13 105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:105:0 +.seh_proc "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@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] +.Ltmp11235: + .cv_loc 158 13 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:106:0 + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rax] + movsxd rdx, dword ptr [rdx + 4] + add rax, rdx +.Ltmp11229: + mov rdx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + call rdx +.Ltmp11230: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB158_1 +.LBB158_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, 0 + je .LBB158_5 +# %bb.2: +.Ltmp11236: + .cv_loc 158 13 107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:107:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rcx] + movsxd rdx, dword ptr [rdx + 4] + add rcx, rdx +.Ltmp11231: + mov rdx, qword ptr [rip + "__imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ"] + call rdx +.Ltmp11232: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB158_3 +.LBB158_3: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 16] +.Ltmp11233: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call rdx +.Ltmp11234: + jmp .LBB158_4 +.LBB158_4: + jmp .LBB158_5 +.Ltmp11237: +.LBB158_5: + .cv_loc 158 13 108 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:108:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA" +.LBB158_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11238: + .cv_loc 158 13 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream:106:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11239: +.Lfunc_end158: + .seh_handlerdata + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$6@?0???1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin158@IMGREL # IP + .long -1 # ToState + .long .Ltmp11229@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11234@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin159: + .cv_func_id 159 + .cv_loc 159 11 2047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2047:0 +.seh_proc "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@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] +.Ltmp11240: + .cv_loc 159 11 2048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2048:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11241: +.Lfunc_end159: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin160: + .cv_func_id 160 + .cv_file 15 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xutility" "A162BEAAC17F997B0C72AFDAD71F40D6" 1 + .cv_loc 160 15 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@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11242: + .cv_loc 160 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp11243: +.Lfunc_end160: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Lfunc_begin161: + .cv_func_id 161 + .cv_loc 161 11 1813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1813:0 +.seh_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11244: + .cv_loc 161 11 1814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1814:0 + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 40], rax + .cv_loc 161 11 1815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1815:0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB161_1 + jmp .LBB161_2 +.LBB161_1: +.Ltmp11245: + .cv_loc 161 11 1817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1817:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov qword ptr [rsp + 40], rax +.Ltmp11246: +.LBB161_2: + .cv_loc 161 11 1820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1820:0 + mov rax, qword ptr [rsp + 40] + add rsp, 56 + ret +.Ltmp11247: +.Lfunc_end161: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + .globl "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" # -- Begin function ?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ": # @"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin162: + .cv_func_id 162 + .cv_loc 162 11 1824 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1824:0 +.seh_proc "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 16 + mov edx, eax + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11248: + .cv_loc 162 11 1825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1825:0 + cmp rdx, qword ptr [rcx + 32] + setbe r8b + and r8b, 1 + movzx eax, r8b + pop rcx + ret +.Ltmp11249: +.Lfunc_end162: + .seh_handlerdata + .section .text,"xr",discard,"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@D@std@@YAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .globl "??$_Unfancy@D@std@@YAPEADPEAD@Z" # -- Begin function ??$_Unfancy@D@std@@YAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Unfancy@D@std@@YAPEADPEAD@Z": # @"??$_Unfancy@D@std@@YAPEADPEAD@Z" +.Lfunc_begin163: + .cv_func_id 163 + .cv_file 16 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstddef" "9F14E8187A77026EF6762781B0266A96" 1 + .cv_loc 163 16 345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:345:0 +.seh_proc "??$_Unfancy@D@std@@YAPEADPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11250: + .cv_loc 163 16 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 +.Ltmp11251: +.Lfunc_end163: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .globl "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # -- Begin function ?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ": # @"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +.Lfunc_begin164: + .cv_func_id 164 + .cv_loc 164 11 3984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3984:0 +.seh_proc "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp11252: + .cv_loc 164 11 3985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3985:0 + mov rcx, rax + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 164 11 3986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3986:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 56], rax + .cv_loc 164 11 3987 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3987:0 + mov rcx, qword ptr [rsp + 56] + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB164_1 + jmp .LBB164_2 +.LBB164_1: +.Ltmp11253: + .cv_loc 164 11 3989 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3989:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 48], rax + .cv_loc 164 11 3990 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3990:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 40], rax + .cv_loc 164 11 3991 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3991:0 + mov rax, qword ptr [rsp + 56] + add rax, 8 + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 40] + mov rdx, rax + call "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" + .cv_loc 164 11 3992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3992:0 + mov rcx, qword ptr [rsp + 40] + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax + 32] + add rax, 1 + mov rdx, qword ptr [rsp + 48] + mov r8, rax + call "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" +.Ltmp11254: +.LBB164_2: + .cv_loc 164 11 3995 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3995:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rax + 24], 0 + .cv_loc 164 11 3996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3996:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rax + 32], 15 + .cv_loc 164 11 3999 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3999:0 + mov byte ptr [rsp + 79], 0 + mov rax, qword ptr [rsp + 56] + add rax, 8 + mov rcx, rax + lea rdx, [rsp + 79] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 80] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 164 11 4000 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:4000:0 + nop + add rsp, 88 + ret +.Ltmp11255: +.Lfunc_end164: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin165: + .cv_func_id 165 + .cv_loc 165 11 1948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1948:0 +.seh_proc "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@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 165 11 1949 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1949:0 +.Ltmp11256: +.Ltmp11258: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp11257: + jmp .LBB165_1 +.LBB165_1: + .cv_loc 165 11 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1950:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Ltmp11259: + .cv_loc 165 11 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1950:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB165_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp11260: + .cv_loc 165 11 1950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1950:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB165_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 +.Ltmp11261: +.Lfunc_end165: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin165@IMGREL # IP + .long -1 # ToState + .long .Ltmp11256@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11257@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin166: + .cv_func_id 166 + .cv_loc 166 11 2022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2022:0 +.seh_proc "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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] +.Ltmp11262: + .cv_loc 166 11 2023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2023:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 166 11 2024 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2024:0 + nop + add rsp, 40 + ret +.Ltmp11263: +.Lfunc_end166: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin167: + .cv_func_id 167 + .cv_loc 167 11 2042 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2042:0 +.seh_proc "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@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] +.Ltmp11264: + .cv_loc 167 11 2043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2043:0 + call "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11265: +.Lfunc_end167: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .globl "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ": # @"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" +.Lfunc_begin168: + .cv_func_id 168 + .cv_loc 168 11 2032 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2032:0 +.seh_proc "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11266: + .cv_loc 168 11 2033 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2033:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11267: +.Lfunc_end168: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" + .globl "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" # -- Begin function ??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z + .p2align 4, 0x90 +"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z": # @"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" +.Lfunc_begin169: + .cv_func_id 169 + .cv_file 17 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xmemory0" "2F06C6E0D742F7F7636DC47E843A3E4D" 1 + .cv_loc 169 17 886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:886:0 +.seh_proc "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11268: + .cv_loc 169 17 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 +.Ltmp11269: +.Lfunc_end169: + .seh_handlerdata + .section .text,"xr",discard,"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" + .seh_endproc + # -- End function + .def "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .globl "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # -- Begin function ??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z + .p2align 4, 0x90 +"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z": # @"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" +.Lfunc_begin170: + .cv_func_id 170 + .cv_loc 170 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11270: + .cv_loc 170 16 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 +.Ltmp11271: +.Lfunc_end170: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .globl "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" # -- Begin function ?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z": # @"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" +.Lfunc_begin171: + .cv_func_id 171 + .cv_loc 171 17 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@D@std@@QEAAXQEAD_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 +.Ltmp11272: + .cv_loc 171 17 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, 0 + 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 171 17 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 +.Ltmp11273: +.Lfunc_end171: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .seh_endproc + # -- End function + .def "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .globl "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAXAEADAEBD@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z": # @"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" +.Lfunc_begin172: + .cv_func_id 172 + .cv_loc 172 14 505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:505:0 +.seh_proc "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11274: + .cv_loc 172 14 506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:506:0 + mov rcx, qword ptr [rsp + 8] + mov al, byte ptr [rcx] + mov rcx, qword ptr [rsp] + mov byte ptr [rcx], al + .cv_loc 172 14 507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:507:0 + add rsp, 16 + ret +.Ltmp11275: +.Lfunc_end172: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .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_begin173: + .cv_func_id 173 + .cv_loc 173 15 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] +.Ltmp11278: + .cv_loc 173 15 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 .LBB173_6 +# %bb.1: + .cv_loc 173 15 218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:218:0 +.Ltmp11276: +.Ltmp11279: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 24] + mov edx, 3 + call rax +.Ltmp11277: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB173_2 +.LBB173_2: +.Ltmp11280: + .cv_loc 173 15 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 +.LBB173_3: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rbp - 32] + cmp qword ptr [rax], 0 + je .LBB173_5 +# %bb.4: # in Loop: Header=BB173_3 Depth=1 +.Ltmp11281: + .cv_loc 173 15 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 173 15 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 173 15 220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:220:0 + jmp .LBB173_3 +.Ltmp11282: +.LBB173_5: + .cv_loc 173 15 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 173 15 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"] +.Ltmp11283: +.LBB173_6: + .cv_loc 173 15 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" +.LBB173_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11284: + .cv_loc 173 15 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 +.Ltmp11285: +.Lfunc_end173: + .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_begin173@IMGREL # IP + .long -1 # ToState + .long .Ltmp11276@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11277@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Orphan_all@_Container_base12@std@@QEAAXXZ" + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin174: + .cv_func_id 174 + .cv_loc 174 15 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@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11286: + .cv_loc 174 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp11287: +.Lfunc_end174: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" +.Lfunc_begin175: + .cv_func_id 175 + .cv_loc 175 15 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@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11288: + .cv_loc 175 15 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 +.Ltmp11289: +.Lfunc_end175: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .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_begin176: + .cv_func_id 176 + .cv_loc 176 17 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 +.Ltmp11290: + .cv_loc 176 17 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 .LBB176_2 +# %bb.1: +.Ltmp11291: + .cv_loc 176 17 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" +.Ltmp11292: +.LBB176_2: + .cv_loc 176 17 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 176 17 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 +.Ltmp11293: +.Lfunc_end176: + .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_begin177: + .cv_func_id 177 + .cv_loc 177 17 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 +.Ltmp11294: + .cv_loc 177 17 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 177 17 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 177 17 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: +.Ltmp11295: + .cv_loc 177 17 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 .LBB177_3 +# %bb.2: +.Ltmp11296: + .cv_loc 177 17 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 + jmp .LBB177_8 +.Ltmp11297: +.LBB177_3: + .cv_loc 177 17 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 + jmp .LBB177_4 +.LBB177_4: +.Ltmp11298: + .cv_loc 177 17 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 .LBB177_6 +# %bb.5: + int3 +.LBB177_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] +.Ltmp11299: +# %bb.7: + .cv_loc 177 17 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 + jmp .LBB177_8 +.Ltmp11300: +.LBB177_8: + .cv_loc 177 17 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:122:0 + jmp .LBB177_9 +.Ltmp11301: +.LBB177_9: + .cv_loc 177 17 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 177 17 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: +.Ltmp11302: + .cv_loc 177 17 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 .LBB177_13 +# %bb.11: + cmp qword ptr [rsp + 72], 47 + ja .LBB177_13 +# %bb.12: +.Ltmp11303: + .cv_loc 177 17 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 + jmp .LBB177_18 +.Ltmp11304: +.LBB177_13: + .cv_loc 177 17 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 + jmp .LBB177_14 +.LBB177_14: +.Ltmp11305: + .cv_loc 177 17 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 .LBB177_16 +# %bb.15: + int3 +.LBB177_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] +.Ltmp11306: +# %bb.17: + .cv_loc 177 17 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 + jmp .LBB177_18 +.Ltmp11307: +.LBB177_18: + .cv_loc 177 17 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:132:0 + jmp .LBB177_19 +.Ltmp11308: +.LBB177_19: + .cv_loc 177 17 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 177 17 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 +.Ltmp11309: +.Lfunc_end177: + .seh_handlerdata + .section .text,"xr",discard,"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin178: + .cv_func_id 178 + .cv_loc 178 11 1997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1997:0 +.seh_proc "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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] +.Ltmp11310: + .cv_loc 178 11 1998 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1998:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .cv_loc 178 11 1999 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1999:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 178 11 2000 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2000:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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 178 11 2001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2001:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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 178 11 2002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2002:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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 178 11 2003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2003:0 + nop + add rsp, 72 + ret +.Ltmp11311: +.Lfunc_end178: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .globl "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # -- Begin function ??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ": # @"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +.Lfunc_begin179: + .cv_func_id 179 + .cv_loc 179 15 265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:265:0 +.seh_proc "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11312: + .cv_loc 179 15 265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:265:0 + call "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Ltmp11313: + .cv_loc 179 15 265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:265:0 + nop + add rsp, 40 + ret +.Ltmp11314: +.Lfunc_end179: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .globl "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z": # @"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" +.Lfunc_begin180: + .cv_func_id 180 + .cv_loc 180 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@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] +.Ltmp11315: + .cv_loc 180 17 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 +.Ltmp11316: +.Lfunc_end180: + .seh_handlerdata + .section .text,"xr",discard,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .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_begin181: + .cv_func_id 181 + .cv_loc 181 17 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 +.Ltmp11317: + .cv_loc 181 17 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 +.Ltmp11318: +.Lfunc_end181: + .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 "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin182: + .cv_func_id 182 + .cv_loc 182 11 2011 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2011:0 +.seh_proc "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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] +.Ltmp11319: + .cv_loc 182 11 2012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2012:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11320: +.Lfunc_end182: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .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_begin183: + .cv_func_id 183 + .cv_loc 183 17 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 +.Ltmp11321: + .cv_loc 183 17 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 183 17 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 +.Ltmp11322: +.Lfunc_end183: + .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_begin184: + .cv_func_id 184 + .cv_loc 184 17 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 +.Ltmp11323: + .cv_loc 184 17 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 184 17 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 +.Ltmp11324: +.Lfunc_end184: + .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 + .def "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin185: + .cv_func_id 185 + .cv_loc 185 11 1770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1770:0 +.seh_proc "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11325: + .cv_loc 185 11 1770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1770:0 + add rcx, 8 + call "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Ltmp11326: + .cv_loc 185 11 1770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1770:0 + nop + add rsp, 40 + ret +.Ltmp11327: +.Lfunc_end185: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin186: + .cv_func_id 186 + .cv_loc 186 11 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1861:0 +.seh_proc "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11328: + .cv_loc 186 11 1862 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1862:0 + pop rax + ret +.Ltmp11329: +.Lfunc_end186: + .seh_handlerdata + .section .text,"xr",discard,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + .globl "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # -- Begin function ??0?$ExprLhs@_N@Catch@@QEAA@_N@Z + .p2align 4, 0x90 +"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z": # @"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" +.Lfunc_begin187: + .cv_func_id 187 + .cv_loc 187 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 15], dl + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11330: + mov dl, byte ptr [rsp + 15] + and dl, 1 + mov byte ptr [rcx], dl + mov rax, rcx + add rsp, 16 + ret +.Ltmp11331: +.Lfunc_end187: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@_N@Catch@@QEAA@_N@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_begin188: + .cv_func_id 188 + .cv_loc 188 5 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] +.Ltmp11332: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11333: +.Lfunc_end188: + .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_begin189: + .cv_func_id 189 + .cv_loc 189 5 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 +.Ltmp11338: + 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 +.Ltmp11339: + .cv_loc 189 5 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 .LBB189_1 + jmp .LBB189_2 +.LBB189_1: + test byte ptr [rbp + 7], 1 + jne .LBB189_4 + jmp .LBB189_5 +.LBB189_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 +.Ltmp11334: + 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" +.Ltmp11335: + jmp .LBB189_3 +.LBB189_3: + ud2 +.LBB189_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB189_5: + .cv_loc 189 5 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 .LBB189_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 +.LBB189_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB189_8 + jmp .LBB189_9 +.LBB189_8: + test byte ptr [rbp - 25], 1 + jne .LBB189_14 + jmp .LBB189_15 +.LBB189_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 +.Ltmp11336: + 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" +.Ltmp11337: + jmp .LBB189_10 +.LBB189_10: + ud2 +.LBB189_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11340: +.LBB189_15: + .cv_loc 189 5 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" +.LBB189_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11341: + .cv_loc 189 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB189_12 + jmp .LBB189_13 +.LBB189_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB189_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" +.LBB189_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 189 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB189_17 + jmp .LBB189_18 +.LBB189_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB189_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11342: +.Lfunc_end189: + .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_begin189@IMGREL # IP + .long -1 # ToState + .long .Ltmp11334@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11335@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11336@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11337@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_begin190: + .cv_func_id 190 + .cv_loc 190 5 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] +.Ltmp11343: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11344: +.Lfunc_end190: + .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 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin191: + .cv_func_id 191 + .cv_loc 191 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@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 byte ptr [rbp + 40], r8b + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11349: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx +.Ltmp11350: + .cv_loc 191 5 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 1], 0 + test r8b, 1 + jne .LBB191_1 + jmp .LBB191_2 +.LBB191_1: + test byte ptr [rbp - 1], 1 + jne .LBB191_4 + jmp .LBB191_5 +.LBB191_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 - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11345: + 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" +.Ltmp11346: + jmp .LBB191_3 +.LBB191_3: + ud2 +.LBB191_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB191_5: + .cv_loc 191 5 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 - 65], cl # 1-byte Spill + jne .LBB191_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB191_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB191_8 + jmp .LBB191_9 +.LBB191_8: + test byte ptr [rbp - 33], 1 + jne .LBB191_14 + jmp .LBB191_15 +.LBB191_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 - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11347: + 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" +.Ltmp11348: + jmp .LBB191_10 +.LBB191_10: + ud2 +.LBB191_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11351: +.LBB191_15: + .cv_loc 191 5 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB191_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11352: + .cv_loc 191 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB191_12 + jmp .LBB191_13 +.LBB191_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB191_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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB191_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 191 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB191_17 + jmp .LBB191_18 +.LBB191_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB191_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11353: +.Lfunc_end191: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin191@IMGREL # IP + .long -1 # ToState + .long .Ltmp11345@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11346@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11347@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11348@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" +.Lfunc_begin192: + .cv_func_id 192 + .cv_loc 192 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11354: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11355: +.Lfunc_end192: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .globl "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin193: + .cv_func_id 193 + .cv_loc 193 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@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 byte ptr [rbp + 40], r8b + mov qword ptr [rbp + 32], rdx + mov qword ptr [rbp + 24], rcx + mov rcx, qword ptr [rbp + 24] + mov qword ptr [rbp + 48], rcx +.Ltmp11360: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx +.Ltmp11361: + .cv_loc 193 5 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 1], 0 + test r8b, 1 + jne .LBB193_1 + jmp .LBB193_2 +.LBB193_1: + test byte ptr [rbp - 1], 1 + jne .LBB193_4 + jmp .LBB193_5 +.LBB193_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 - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp11356: + 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" +.Ltmp11357: + jmp .LBB193_3 +.LBB193_3: + ud2 +.LBB193_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB193_5: + .cv_loc 193 5 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 - 65], cl # 1-byte Spill + jne .LBB193_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB193_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB193_8 + jmp .LBB193_9 +.LBB193_8: + test byte ptr [rbp - 33], 1 + jne .LBB193_14 + jmp .LBB193_15 +.LBB193_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 - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp11358: + 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" +.Ltmp11359: + jmp .LBB193_10 +.LBB193_10: + ud2 +.LBB193_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11362: +.LBB193_15: + .cv_loc 193 5 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB193_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11363: + .cv_loc 193 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB193_12 + jmp .LBB193_13 +.LBB193_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB193_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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA" +.LBB193_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 193 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB193_17 + jmp .LBB193_18 +.LBB193_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB193_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11364: +.Lfunc_end193: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin193@IMGREL # IP + .long -1 # ToState + .long .Ltmp11356@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11357@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11358@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11359@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +.Lfunc_begin194: + .cv_func_id 194 + .cv_loc 194 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11365: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11366: +.Lfunc_end194: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .globl "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # -- Begin function ??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z + .p2align 4, 0x90 +"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z": # @"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +.Lfunc_begin195: + .cv_func_id 195 + .cv_loc 195 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11367: + .cv_loc 195 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@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 +.Ltmp11368: +.Lfunc_end195: + .seh_handlerdata + .section .text,"xr",discard,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .globl "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # -- Begin function ??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z + .p2align 4, 0x90 +"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z": # @"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +.Lfunc_begin196: + .cv_func_id 196 + .cv_loc 196 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11369: + .cv_loc 196 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11370: +.Lfunc_end196: + .seh_handlerdata + .section .text,"xr",discard,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" +.Lfunc_begin197: + .cv_func_id 197 + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11371: + mov qword ptr [rcx], rax +.Ltmp11372: + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11373: + .cv_loc 197 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11374: +.Lfunc_end197: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .globl "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # -- Begin function ??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z": # @"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" +.Lfunc_begin198: + .cv_func_id 198 + .cv_loc 198 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11375: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11376: +.Lfunc_end198: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .globl "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # -- Begin function ??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z + .p2align 4, 0x90 +"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z": # @"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" +.Lfunc_begin199: + .cv_func_id 199 + .cv_loc 199 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11377: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11378: +.Lfunc_end199: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" +.Lfunc_begin200: + .cv_func_id 200 + .cv_loc 200 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11379: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11380: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11381: + ret +.Ltmp11382: +.Lfunc_end200: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +.Lfunc_begin201: + .cv_func_id 201 + .cv_loc 201 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11383: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11384: +.Lfunc_end201: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +.Lfunc_begin202: + .cv_func_id 202 + .cv_loc 202 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11385: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11386: +.Lfunc_end202: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin203: + .cv_func_id 203 + .cv_loc 203 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11391: + .cv_loc 203 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11387: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +.Ltmp11388: + jmp .LBB203_1 +.LBB203_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11389: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11390: + jmp .LBB203_2 +.LBB203_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 203 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB203_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 - 64] + .cv_loc 203 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB203_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB203_5 + jmp .LBB203_6 +.LBB203_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB203_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB203_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11392: +.Lfunc_end203: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin203@IMGREL # IP + .long -1 # ToState + .long .Ltmp11387@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11389@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11390@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" +.Lfunc_begin204: + .cv_func_id 204 + .cv_loc 204 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@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] +.Ltmp11393: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB204_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB204_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11394: +.Lfunc_end204: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .globl "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # -- Begin function ??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z + .p2align 4, 0x90 +"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z": # @"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +.Lfunc_begin205: + .cv_func_id 205 + .cv_loc 205 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11395: + .cv_loc 205 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_K@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11396: +.Lfunc_end205: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .globl "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # -- Begin function ??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z + .p2align 4, 0x90 +"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z": # @"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" +.Lfunc_begin206: + .cv_func_id 206 + .cv_file 18 "C:\\projects\\gsl\\include\\gsl\\gsl_util" "9954522A071AE96641C34E4C32052141" 1 + .cv_loc 206 18 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11397: + .cv_loc 206 18 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@H@std@@YA$$QEAHAEAH@Z" + movsxd rax, dword ptr [rax] + add rsp, 40 + ret +.Ltmp11398: +.Lfunc_end206: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .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_begin207: + .cv_func_id 207 + .cv_loc 207 5 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] +.Ltmp11399: + 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 +.Ltmp11400: +.Lfunc_end207: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin208: + .cv_func_id 208 + .cv_loc 208 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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] +.Ltmp11401: + 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@$$CBH$0?0@gsl@@QEAA@PEBH_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 +.Ltmp11402: +.Lfunc_end208: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin209: + .cv_func_id 209 + .cv_loc 209 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$0A@@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] +.Ltmp11403: + 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@$0A@@details@gsl@@@?$span@H$0A@@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 +.Ltmp11404: +.Lfunc_end209: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin210: + .cv_func_id 210 + .cv_loc 210 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_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] +.Ltmp11405: + 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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_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 +.Ltmp11406: +.Lfunc_end210: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin211: + .cv_func_id 211 + .cv_loc 211 1 134 0 # ..\tests\span_tests.cpp:134:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %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 +.Ltmp11407: + .cv_loc 211 1 135 0 # ..\tests\span_tests.cpp:135:0 + mov dword ptr [rsp + 52], 0 + lea rcx, [rsp + 52] + call "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + xor edx, edx + # kill: def $rdx killed $edx + lea rcx, [rsp + 56] + mov r8, rax + call "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 211 1 136 0 # ..\tests\span_tests.cpp:136:0 + nop + add rsp, 72 + ret +.Ltmp11408: +.Lfunc_end211: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin212: + .cv_func_id 212 + .cv_loc 212 1 141 0 # ..\tests\span_tests.cpp:141:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 40], rcx +.Ltmp11409: + lea rcx, [rsp + 48] +.Ltmp11410: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp11411: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11412: +.Lfunc_end212: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin213: + .cv_func_id 213 + .cv_loc 213 1 144 0 # ..\tests\span_tests.cpp:144:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 40], rcx +.Ltmp11413: + lea rcx, [rsp + 48] +.Ltmp11414: + #DEBUG_VALUE: operator():cs <- [$rcx+0] + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Ltmp11415: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11416: +.Lfunc_end213: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin214: + .cv_func_id 214 + .cv_loc 214 1 149 0 # ..\tests\span_tests.cpp:149:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 48], rcx +.Ltmp11417: + lea rcx, [rsp + 56] +.Ltmp11418: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Ltmp11419: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11420: +.Lfunc_end214: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin215: + .cv_func_id 215 + .cv_loc 215 1 152 0 # ..\tests\span_tests.cpp:152:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov edx, eax + mov eax, 1 + mov r8d, eax + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 48], rcx +.Ltmp11421: + lea rcx, [rsp + 56] +.Ltmp11422: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Ltmp11423: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11424: +.Lfunc_end215: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .globl "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # -- Begin function ??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z + .p2align 4, 0x90 +"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": # @"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" +.Lfunc_begin216: + .cv_func_id 216 + .cv_loc 216 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_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] +.Ltmp11425: + 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@PEAH$0?0@gsl@@QEAA@PEAPEAH_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 +.Ltmp11426: +.Lfunc_end216: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin217: + .cv_func_id 217 + .cv_loc 217 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@PEAH$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] +.Ltmp11427: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11428: +.Lfunc_end217: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .globl "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # -- Begin function ?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ": # @"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +.Lfunc_begin218: + .cv_func_id 218 + .cv_loc 218 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11429: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11430: +.Lfunc_end218: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .seh_endproc + # -- End function + .def "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .globl "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # -- Begin function ??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z + .p2align 4, 0x90 +"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": # @"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" +.Lfunc_begin219: + .cv_func_id 219 + .cv_loc 219 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_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] +.Ltmp11431: + 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@PEBH$0?0@gsl@@QEAA@PEAPEBH_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 +.Ltmp11432: +.Lfunc_end219: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin220: + .cv_func_id 220 + .cv_loc 220 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@PEBH$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] +.Ltmp11433: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11434: +.Lfunc_end220: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .globl "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # -- Begin function ?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ": # @"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +.Lfunc_begin221: + .cv_func_id 221 + .cv_loc 221 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11435: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11436: +.Lfunc_end221: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .seh_endproc + # -- End function + .def "??$forward@H@std@@YA$$QEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .globl "??$forward@H@std@@YA$$QEAHAEAH@Z" # -- Begin function ??$forward@H@std@@YA$$QEAHAEAH@Z + .p2align 4, 0x90 +"??$forward@H@std@@YA$$QEAHAEAH@Z": # @"??$forward@H@std@@YA$$QEAHAEAH@Z" +.Lfunc_begin222: + .cv_func_id 222 + .cv_loc 222 7 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@H@std@@YA$$QEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11437: + .cv_loc 222 7 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 +.Ltmp11438: +.Lfunc_end222: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .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_begin223: + .cv_func_id 223 + .cv_loc 223 5 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 +.Ltmp11443: + 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 +.Ltmp11444: + .cv_loc 223 5 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 .LBB223_1 + jmp .LBB223_2 +.LBB223_1: + test byte ptr [rbp - 1], 1 + jne .LBB223_4 + jmp .LBB223_5 +.LBB223_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 +.Ltmp11439: + 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" +.Ltmp11440: + jmp .LBB223_3 +.LBB223_3: + ud2 +.LBB223_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB223_5: + .cv_loc 223 5 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 .LBB223_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 +.LBB223_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB223_8 + jmp .LBB223_9 +.LBB223_8: + test byte ptr [rbp - 33], 1 + jne .LBB223_14 + jmp .LBB223_15 +.LBB223_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 +.Ltmp11441: + 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" +.Ltmp11442: + jmp .LBB223_10 +.LBB223_10: + ud2 +.LBB223_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11445: +.LBB223_15: + .cv_loc 223 5 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" +.LBB223_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11446: + .cv_loc 223 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB223_12 + jmp .LBB223_13 +.LBB223_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB223_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" +.LBB223_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 223 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB223_17 + jmp .LBB223_18 +.LBB223_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB223_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11447: +.Lfunc_end223: + .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_begin223@IMGREL # IP + .long -1 # ToState + .long .Ltmp11439@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11440@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11441@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11442@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_begin224: + .cv_func_id 224 + .cv_loc 224 5 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 +.Ltmp11450: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp11451: + .cv_loc 224 5 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 .LBB224_1 + jmp .LBB224_2 +.LBB224_1: + test byte ptr [rbp - 57], 1 + jne .LBB224_4 + jmp .LBB224_5 +.LBB224_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 +.Ltmp11448: + 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" +.Ltmp11449: + jmp .LBB224_3 +.LBB224_3: + ud2 +.LBB224_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11452: +.LBB224_5: + .cv_loc 224 5 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" +.LBB224_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11453: + .cv_loc 224 5 336 0 # ..\include\gsl/span:336:0 + test byte ptr [rbp - 57], 1 + jne .LBB224_7 + jmp .LBB224_8 +.LBB224_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB224_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11454: +.Lfunc_end224: + .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_begin224@IMGREL # IP + .long -1 # ToState + .long .Ltmp11448@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11449@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin225: + .cv_func_id 225 + .cv_loc 225 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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 +.Ltmp11459: + 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 +.Ltmp11460: + .cv_loc 225 5 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 .LBB225_1 + jmp .LBB225_2 +.LBB225_1: + test byte ptr [rbp - 1], 1 + jne .LBB225_4 + jmp .LBB225_5 +.LBB225_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 +.Ltmp11455: + 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" +.Ltmp11456: + jmp .LBB225_3 +.LBB225_3: + ud2 +.LBB225_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB225_5: + .cv_loc 225 5 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 .LBB225_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 +.LBB225_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB225_8 + jmp .LBB225_9 +.LBB225_8: + test byte ptr [rbp - 33], 1 + jne .LBB225_14 + jmp .LBB225_15 +.LBB225_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 +.Ltmp11457: + 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" +.Ltmp11458: + jmp .LBB225_10 +.LBB225_10: + ud2 +.LBB225_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11461: +.LBB225_15: + .cv_loc 225 5 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@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB225_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11462: + .cv_loc 225 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB225_12 + jmp .LBB225_13 +.LBB225_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB225_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@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB225_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 225 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB225_17 + jmp .LBB225_18 +.LBB225_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB225_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11463: +.Lfunc_end225: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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@$$CBH$0?0@gsl@@QEAA@PEBH_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@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin225@IMGREL # IP + .long -1 # ToState + .long .Ltmp11455@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11456@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11457@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11458@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin226: + .cv_func_id 226 + .cv_loc 226 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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 +.Ltmp11468: + 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@$0A@@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11469: + .cv_loc 226 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB226_1 + jmp .LBB226_2 +.LBB226_1: + test byte ptr [rbp - 1], 1 + jne .LBB226_4 + jmp .LBB226_5 +.LBB226_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 +.Ltmp11464: + 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" +.Ltmp11465: + jmp .LBB226_3 +.LBB226_3: + ud2 +.LBB226_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB226_5: + .cv_loc 226 5 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 .LBB226_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB226_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB226_8 + jmp .LBB226_9 +.LBB226_8: + test byte ptr [rbp - 33], 1 + jne .LBB226_14 + jmp .LBB226_15 +.LBB226_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 +.Ltmp11466: + 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" +.Ltmp11467: + jmp .LBB226_10 +.LBB226_10: + ud2 +.LBB226_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11470: +.LBB226_15: + .cv_loc 226 5 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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB226_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11471: + .cv_loc 226 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB226_12 + jmp .LBB226_13 +.LBB226_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB226_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB226_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 226 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB226_17 + jmp .LBB226_18 +.LBB226_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB226_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11472: +.Lfunc_end226: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin226@IMGREL # IP + .long -1 # ToState + .long .Ltmp11464@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11465@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11466@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11467@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" +.Lfunc_begin227: + .cv_func_id 227 + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$0A@@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 +.Ltmp11475: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 0 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB227_1 + jmp .LBB227_2 +.LBB227_1: + test byte ptr [rbp - 57], 1 + jne .LBB227_4 + jmp .LBB227_5 +.LBB227_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@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 +.Ltmp11473: + 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" +.Ltmp11474: + jmp .LBB227_3 +.LBB227_3: + ud2 +.LBB227_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11476: +.LBB227_5: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA" +.LBB227_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11477: + .cv_loc 227 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB227_7 + jmp .LBB227_8 +.LBB227_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB227_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11478: +.Lfunc_end227: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin227@IMGREL # IP + .long -1 # ToState + .long .Ltmp11473@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11474@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin228: + .cv_func_id 228 + .cv_loc 228 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_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 +.Ltmp11483: + 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@$0A@@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11484: + .cv_loc 228 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB228_1 + jmp .LBB228_2 +.LBB228_1: + test byte ptr [rbp - 1], 1 + jne .LBB228_4 + jmp .LBB228_5 +.LBB228_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 +.Ltmp11479: + 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" +.Ltmp11480: + jmp .LBB228_3 +.LBB228_3: + ud2 +.LBB228_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB228_5: + .cv_loc 228 5 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 .LBB228_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB228_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB228_8 + jmp .LBB228_9 +.LBB228_8: + test byte ptr [rbp - 33], 1 + jne .LBB228_14 + jmp .LBB228_15 +.LBB228_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 +.Ltmp11481: + 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" +.Ltmp11482: + jmp .LBB228_10 +.LBB228_10: + ud2 +.LBB228_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11485: +.LBB228_15: + .cv_loc 228 5 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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB228_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11486: + .cv_loc 228 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB228_12 + jmp .LBB228_13 +.LBB228_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB228_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB228_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 228 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB228_17 + jmp .LBB228_18 +.LBB228_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB228_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11487: +.Lfunc_end228: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin228@IMGREL # IP + .long -1 # ToState + .long .Ltmp11479@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11480@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11481@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11482@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$00@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin229: + .cv_func_id 229 + .cv_loc 229 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$00@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] +.Ltmp11488: + 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@$00@details@gsl@@@?$span@H$00@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 +.Ltmp11489: +.Lfunc_end229: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin230: + .cv_func_id 230 + .cv_loc 230 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@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 +.Ltmp11494: + 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@$00@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11495: + .cv_loc 230 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB230_1 + jmp .LBB230_2 +.LBB230_1: + test byte ptr [rbp - 1], 1 + jne .LBB230_4 + jmp .LBB230_5 +.LBB230_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 +.Ltmp11490: + 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" +.Ltmp11491: + jmp .LBB230_3 +.LBB230_3: + ud2 +.LBB230_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB230_5: + .cv_loc 230 5 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 .LBB230_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB230_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB230_8 + jmp .LBB230_9 +.LBB230_8: + test byte ptr [rbp - 33], 1 + jne .LBB230_14 + jmp .LBB230_15 +.LBB230_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 +.Ltmp11492: + 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" +.Ltmp11493: + jmp .LBB230_10 +.LBB230_10: + ud2 +.LBB230_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11496: +.LBB230_15: + .cv_loc 230 5 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@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB230_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11497: + .cv_loc 230 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB230_12 + jmp .LBB230_13 +.LBB230_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB230_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB230_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 230 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB230_17 + jmp .LBB230_18 +.LBB230_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB230_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11498: +.Lfunc_end230: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@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@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin230@IMGREL # IP + .long -1 # ToState + .long .Ltmp11490@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11491@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11492@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11493@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$00@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" +.Lfunc_begin231: + .cv_func_id 231 + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$00@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 +.Ltmp11501: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 1 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB231_1 + jmp .LBB231_2 +.LBB231_1: + test byte ptr [rbp - 57], 1 + jne .LBB231_4 + jmp .LBB231_5 +.LBB231_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@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 +.Ltmp11499: + 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" +.Ltmp11500: + jmp .LBB231_3 +.LBB231_3: + ud2 +.LBB231_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11502: +.LBB231_5: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA" +.LBB231_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11503: + .cv_loc 231 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB231_7 + jmp .LBB231_8 +.LBB231_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB231_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11504: +.Lfunc_end231: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$00@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$00@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin231@IMGREL # IP + .long -1 # ToState + .long .Ltmp11499@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11500@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" + # -- End function + .def "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$00@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" +.Lfunc_begin232: + .cv_func_id 232 + .cv_loc 232 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 1 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11505: + pop rcx + ret +.Ltmp11506: +.Lfunc_end232: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" +.Lfunc_begin233: + .cv_func_id 233 + .cv_loc 233 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_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 +.Ltmp11511: + 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 +.Ltmp11512: + .cv_loc 233 5 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 .LBB233_1 + jmp .LBB233_2 +.LBB233_1: + test byte ptr [rbp - 1], 1 + jne .LBB233_4 + jmp .LBB233_5 +.LBB233_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 +.Ltmp11507: + 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" +.Ltmp11508: + jmp .LBB233_3 +.LBB233_3: + ud2 +.LBB233_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB233_5: + .cv_loc 233 5 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 .LBB233_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 +.LBB233_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB233_8 + jmp .LBB233_9 +.LBB233_8: + test byte ptr [rbp - 33], 1 + jne .LBB233_14 + jmp .LBB233_15 +.LBB233_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 +.Ltmp11509: + 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" +.Ltmp11510: + jmp .LBB233_10 +.LBB233_10: + ud2 +.LBB233_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11513: +.LBB233_15: + .cv_loc 233 5 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@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_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@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA" +.LBB233_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11514: + .cv_loc 233 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB233_12 + jmp .LBB233_13 +.LBB233_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB233_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@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_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@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA" +.LBB233_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 233 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB233_17 + jmp .LBB233_18 +.LBB233_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB233_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11515: +.Lfunc_end233: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_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@PEAH$0?0@gsl@@QEAA@PEAPEAH_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@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z": + .long .Lfunc_begin233@IMGREL # IP + .long -1 # ToState + .long .Ltmp11507@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11508@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11509@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11510@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +.Lfunc_begin234: + .cv_func_id 234 + .cv_loc 234 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11516: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11517: +.Lfunc_end234: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" +.Lfunc_begin235: + .cv_func_id 235 + .cv_loc 235 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_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 +.Ltmp11522: + 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 +.Ltmp11523: + .cv_loc 235 5 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 .LBB235_1 + jmp .LBB235_2 +.LBB235_1: + test byte ptr [rbp - 1], 1 + jne .LBB235_4 + jmp .LBB235_5 +.LBB235_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 +.Ltmp11518: + 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" +.Ltmp11519: + jmp .LBB235_3 +.LBB235_3: + ud2 +.LBB235_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_5: + .cv_loc 235 5 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 .LBB235_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 +.LBB235_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB235_8 + jmp .LBB235_9 +.LBB235_8: + test byte ptr [rbp - 33], 1 + jne .LBB235_14 + jmp .LBB235_15 +.LBB235_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 +.Ltmp11520: + 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" +.Ltmp11521: + jmp .LBB235_10 +.LBB235_10: + ud2 +.LBB235_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11524: +.LBB235_15: + .cv_loc 235 5 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@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_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@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA" +.LBB235_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11525: + .cv_loc 235 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB235_12 + jmp .LBB235_13 +.LBB235_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_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@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_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@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA" +.LBB235_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 235 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB235_17 + jmp .LBB235_18 +.LBB235_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB235_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11526: +.Lfunc_end235: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_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@PEBH$0?0@gsl@@QEAA@PEAPEBH_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@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z": + .long .Lfunc_begin235@IMGREL # IP + .long -1 # ToState + .long .Ltmp11518@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11519@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11520@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11521@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +.Lfunc_begin236: + .cv_func_id 236 + .cv_loc 236 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11527: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11528: +.Lfunc_end236: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .globl "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # -- Begin function ??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z + .p2align 4, 0x90 +"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z": # @"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +.Lfunc_begin237: + .cv_func_id 237 + .cv_loc 237 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11529: + .cv_loc 237 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_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 +.Ltmp11530: +.Lfunc_end237: + .seh_handlerdata + .section .text,"xr",discard,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .seh_endproc + # -- End function + .def "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .globl "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # -- Begin function ??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z": # @"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +.Lfunc_begin238: + .cv_func_id 238 + .cv_loc 238 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11531: + .cv_loc 238 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11532: +.Lfunc_end238: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" +.Lfunc_begin239: + .cv_func_id 239 + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11533: + mov qword ptr [rcx], rax +.Ltmp11534: + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11535: + .cv_loc 239 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11536: +.Lfunc_end239: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .globl "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # -- Begin function ??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z + .p2align 4, 0x90 +"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z": # @"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +.Lfunc_begin240: + .cv_func_id 240 + .cv_loc 240 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11537: + .cv_loc 240 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@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 +.Ltmp11538: +.Lfunc_end240: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .globl "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # -- Begin function ??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z + .p2align 4, 0x90 +"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z": # @"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +.Lfunc_begin241: + .cv_func_id 241 + .cv_loc 241 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11539: + .cv_loc 241 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11540: +.Lfunc_end241: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" +.Lfunc_begin242: + .cv_func_id 242 + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11541: + mov qword ptr [rcx], rax +.Ltmp11542: + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11543: + .cv_loc 242 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11544: +.Lfunc_end242: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?empty@?$span@H$0?0@gsl@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .globl "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # -- Begin function ?empty@?$span@H$0?0@gsl@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$span@H$0?0@gsl@@QEBA_NXZ": # @"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +.Lfunc_begin243: + .cv_func_id 243 + .cv_loc 243 5 503 0 # ..\include\gsl/span:503:0 +.seh_proc "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11545: + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp11546: +.Lfunc_end243: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .globl "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # -- Begin function ??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z + .p2align 4, 0x90 +"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z": # @"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +.Lfunc_begin244: + .cv_func_id 244 + .cv_loc 244 2 1071 0 # external\include\catch/catch.hpp:1071:0 +.seh_proc "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 128], r9 + and r8b, 1 + mov byte ptr [rsp + 103], r8b + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp11547: + .cv_loc 244 2 1072 0 # external\include\catch/catch.hpp:1072:0 + mov r8b, byte ptr [rsp + 103] + lea r9, [rsp + 104] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 72], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov byte ptr [rsp + 63], r8b # 1-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8b, byte ptr [rcx] + mov r10b, byte ptr [rcx] + and r10b, 1 + movzx r11d, r10b + mov r10b, byte ptr [rsp + 103] + and r10b, 1 + movzx esi, r10b + cmp r11d, esi + sete r10b + mov bl, byte ptr [rsp + 63] # 1-byte Reload + and bl, 1 + mov rdx, rsp + mov byte ptr [rdx + 32], bl + and r10b, 1 + and r8b, 1 + lea r9, [rsp + 104] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov dl, r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 136 + pop rbx + pop rsi + ret +.Ltmp11548: +.Lfunc_end244: + .seh_handlerdata + .section .text,"xr",discard,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" +.Lfunc_begin245: + .cv_func_id 245 + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11549: + mov qword ptr [rcx], rax +.Ltmp11550: + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 16 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11551: + .cv_loc 245 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11552: +.Lfunc_end245: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .globl "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # -- Begin function ??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z": # @"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +.Lfunc_begin246: + .cv_func_id 246 + .cv_loc 246 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp11553: + .cv_loc 246 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@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 +.Ltmp11554: +.Lfunc_end246: + .seh_handlerdata + .section .text,"xr",discard,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .globl "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # -- Begin function ??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z + .p2align 4, 0x90 +"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z": # @"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +.Lfunc_begin247: + .cv_func_id 247 + .cv_loc 247 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp11555: + .cv_loc 247 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp11556: +.Lfunc_end247: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .seh_endproc + # -- End function + .def "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin248: + .cv_func_id 248 + .cv_loc 248 5 508 0 # ..\include\gsl/span:508:0 +.seh_proc "??A?$span@H$0?0@gsl@@QEBAAEAH_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 - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11559: + .cv_loc 248 5 509 0 # ..\include\gsl/span:509:0 + mov rdx, rcx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 16] + mov rdx, rax + call "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + mov byte ptr [rbp - 49], 0 + test al, 1 + jne .LBB248_1 + jmp .LBB248_2 +.LBB248_1: + test byte ptr [rbp - 49], 1 + jne .LBB248_4 + jmp .LBB248_5 +.LBB248_2: + lea rdx, [rip + "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp11557: + 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" +.Ltmp11558: + jmp .LBB248_3 +.LBB248_3: + ud2 +.LBB248_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB248_5: + .cv_loc 248 5 510 0 # ..\include\gsl/span:510:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 16] + shl rcx, 2 + add rax, rcx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .def "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA": +.seh_proc "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA" +.LBB248_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 248 5 509 0 # ..\include\gsl/span:509:0 + test byte ptr [rbp - 49], 1 + jne .LBB248_7 + jmp .LBB248_8 +.LBB248_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB248_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11560: +.Lfunc_end248: + .seh_handlerdata + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 +"$cppxdata$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$0?0@gsl@@QEBAAEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z": + .long .Lfunc_begin248@IMGREL # IP + .long -1 # ToState + .long .Ltmp11557@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11558@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + # -- End function + .def "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" +.Lfunc_begin249: + .cv_func_id 249 + .cv_loc 249 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11561: + mov qword ptr [rcx], rax +.Ltmp11562: + .cv_loc 249 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp11563: + .cv_loc 249 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp11564: +.Lfunc_end249: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin250: + .cv_func_id 250 + .cv_loc 250 5 513 0 # ..\include\gsl/span:513:0 +.seh_proc "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11565: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp11566: +.Lfunc_end250: + .seh_handlerdata + .section .text,"xr",discard,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .globl "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # -- Begin function ??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z": # @"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin251: + .cv_func_id 251 + .cv_loc 251 5 514 0 # ..\include\gsl/span:514:0 +.seh_proc "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11567: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp11568: +.Lfunc_end251: + .seh_handlerdata + .section .text,"xr",discard,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .globl "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # -- Begin function ??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z + .p2align 4, 0x90 +"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z": # @"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" +.Lfunc_begin252: + .cv_func_id 252 + .cv_loc 252 18 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11569: + .cv_loc 252 18 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@AEAH@std@@YAAEAHAEAH@Z" + movsxd rax, dword ptr [rax] + add rsp, 40 + ret +.Ltmp11570: +.Lfunc_end252: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$01@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin253: + .cv_func_id 253 + .cv_loc 253 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$01@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] +.Ltmp11571: + 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@$01@details@gsl@@@?$span@H$01@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 +.Ltmp11572: +.Lfunc_end253: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "?data@?$span@H$01@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$01@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$01@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$01@gsl@@QEBAPEAHXZ" +.Lfunc_begin254: + .cv_func_id 254 + .cv_loc 254 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$01@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11573: + call "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11574: +.Lfunc_end254: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??A?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ??A?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??A?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin255: + .cv_func_id 255 + .cv_loc 255 5 508 0 # ..\include\gsl/span:508:0 +.seh_proc "??A?$span@H$01@gsl@@QEBAAEAH_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 - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11577: + .cv_loc 255 5 509 0 # ..\include\gsl/span:509:0 + mov rdx, rcx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 16] + mov rdx, rax + call "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + mov byte ptr [rbp - 49], 0 + test al, 1 + jne .LBB255_1 + jmp .LBB255_2 +.LBB255_1: + test byte ptr [rbp - 49], 1 + jne .LBB255_4 + jmp .LBB255_5 +.LBB255_2: + lea rdx, [rip + "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp11575: + 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" +.Ltmp11576: + jmp .LBB255_3 +.LBB255_3: + ud2 +.LBB255_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB255_5: + .cv_loc 255 5 510 0 # ..\include\gsl/span:510:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "?data@?$span@H$01@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 16] + shl rcx, 2 + add rax, rcx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .def "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA": +.seh_proc "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA" +.LBB255_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 255 5 509 0 # ..\include\gsl/span:509:0 + test byte ptr [rbp - 49], 1 + jne .LBB255_7 + jmp .LBB255_8 +.LBB255_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB255_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11578: +.Lfunc_end255: + .seh_handlerdata + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 +"$cppxdata$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$span@H$01@gsl@@QEBAAEAH_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???A?$span@H$01@gsl@@QEBAAEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??A?$span@H$01@gsl@@QEBAAEAH_J@Z": + .long .Lfunc_begin255@IMGREL # IP + .long -1 # ToState + .long .Ltmp11575@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11576@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin256: + .cv_func_id 256 + .cv_loc 256 1 216 0 # ..\tests\span_tests.cpp:216:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11579: + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 48] +.Ltmp11580: + #DEBUG_VALUE: operator():s <- [$rcx+0] + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" +.Ltmp11581: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11582: +.Lfunc_end256: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +.Lfunc_begin257: + .cv_func_id 257 + .cv_loc 257 5 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11583: + .cv_loc 257 5 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11584: +.Lfunc_end257: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin258: + .cv_func_id 258 + .cv_loc 258 1 234 0 # ..\tests\span_tests.cpp:234:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11585: + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 48] + call "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + call __security_check_cookie + nop + add rsp, 72 + ret +.Ltmp11586: +.Lfunc_end258: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .globl "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # -- Begin function ??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z": # @"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" +.Lfunc_begin259: + .cv_func_id 259 + .cv_loc 259 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11587: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11588: +.Lfunc_end259: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .globl "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # -- Begin function ??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z + .p2align 4, 0x90 +"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z": # @"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" +.Lfunc_begin260: + .cv_func_id 260 + .cv_loc 260 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11589: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + movsxd rdx, dword ptr [rdx] + cmp rcx, rdx + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11590: +.Lfunc_end260: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .globl "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # -- Begin function ??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z": # @"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" +.Lfunc_begin261: + .cv_func_id 261 + .cv_loc 261 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11591: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11592: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11593: + ret +.Ltmp11594: +.Lfunc_end261: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin262: + .cv_func_id 262 + .cv_loc 262 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11595: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11596: +.Lfunc_end262: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin263: + .cv_func_id 263 + .cv_loc 263 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11597: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11598: +.Lfunc_end263: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin264: + .cv_func_id 264 + .cv_loc 264 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11603: + .cv_loc 264 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11599: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Ltmp11600: + jmp .LBB264_1 +.LBB264_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11601: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11602: + jmp .LBB264_2 +.LBB264_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 264 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB264_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 - 64] + .cv_loc 264 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB264_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB264_5 + jmp .LBB264_6 +.LBB264_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB264_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB264_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11604: +.Lfunc_end264: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin264@IMGREL # IP + .long -1 # ToState + .long .Ltmp11599@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11601@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11602@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin265: + .cv_func_id 265 + .cv_loc 265 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_JAEBH@Catch@@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] +.Ltmp11605: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB265_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB265_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11606: +.Lfunc_end265: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .globl "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # -- Begin function ??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z + .p2align 4, 0x90 +"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z": # @"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +.Lfunc_begin266: + .cv_func_id 266 + .cv_loc 266 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11607: + .cv_loc 266 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov edx, dword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@H@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11608: +.Lfunc_end266: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .seh_endproc + # -- End function + .def "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .globl "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # -- Begin function ??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z + .p2align 4, 0x90 +"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z": # @"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Lfunc_begin267: + .cv_func_id 267 + .cv_loc 267 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11609: + .cv_loc 267 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@_J@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@_J@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11610: +.Lfunc_end267: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .globl "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # -- Begin function ??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z": # @"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" +.Lfunc_begin268: + .cv_func_id 268 + .cv_loc 268 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11611: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11612: +.Lfunc_end268: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .globl "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # -- Begin function ??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z + .p2align 4, 0x90 +"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z": # @"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" +.Lfunc_begin269: + .cv_func_id 269 + .cv_loc 269 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11613: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp11614: +.Lfunc_end269: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" +.Lfunc_begin270: + .cv_func_id 270 + .cv_loc 270 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11615: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11616: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11617: + ret +.Ltmp11618: +.Lfunc_end270: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +.Lfunc_begin271: + .cv_func_id 271 + .cv_loc 271 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11619: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11620: +.Lfunc_end271: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +.Lfunc_begin272: + .cv_func_id 272 + .cv_loc 272 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11621: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11622: +.Lfunc_end272: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin273: + .cv_func_id 273 + .cv_loc 273 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11627: + .cv_loc 273 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11623: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Ltmp11624: + jmp .LBB273_1 +.LBB273_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11625: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11626: + jmp .LBB273_2 +.LBB273_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 273 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB273_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 - 64] + .cv_loc 273 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB273_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB273_5 + jmp .LBB273_6 +.LBB273_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB273_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB273_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11628: +.Lfunc_end273: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin273@IMGREL # IP + .long -1 # ToState + .long .Ltmp11623@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11625@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11626@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin274: + .cv_func_id 274 + .cv_loc 274 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@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] +.Ltmp11629: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB274_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB274_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11630: +.Lfunc_end274: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .globl "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # -- Begin function ??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z + .p2align 4, 0x90 +"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z": # @"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Lfunc_begin275: + .cv_func_id 275 + .cv_loc 275 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11631: + .cv_loc 275 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11632: +.Lfunc_end275: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .globl "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # -- Begin function ??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z + .p2align 4, 0x90 +"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z": # @"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" +.Lfunc_begin276: + .cv_func_id 276 + .cv_loc 276 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11633: + .cv_loc 276 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB276_2 +# %bb.1: +.Ltmp11634: + .cv_loc 276 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + jmp .LBB276_3 +.Ltmp11635: +.LBB276_2: + .cv_loc 276 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp11636: +.LBB276_3: + .cv_loc 276 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11637: +.Lfunc_end276: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .globl "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # -- Begin function ??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z": # @"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +.Lfunc_begin277: + .cv_func_id 277 + .cv_loc 277 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp11638: + .cv_loc 277 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp11639: +.Lfunc_end277: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" +.Lfunc_begin278: + .cv_func_id 278 + .cv_loc 278 11 2183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2183:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .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], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp11642: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp11643: + .cv_loc 278 11 2184 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2184:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .cv_loc 278 11 2185 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2185:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp11640: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" +.Ltmp11641: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB278_1 +.Ltmp11644: +.LBB278_1: + .cv_loc 278 11 2186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2186:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .seh_endproc + .def "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z@4HA": +.seh_proc "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z@4HA" +.LBB278_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11645: + .cv_loc 278 11 2186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2186:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11646: +.Lfunc_end278: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z": + .long .Lfunc_begin278@IMGREL # IP + .long -1 # ToState + .long .Ltmp11640@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11641@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + # -- End function + .def "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin279: + .cv_func_id 279 + .cv_loc 279 11 1934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1934:0 +.seh_proc "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@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] + mov rax, rcx +.Ltmp11649: + mov dl, byte ptr [rbp - 24] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .cv_loc 279 11 1935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1935:0 +.Ltmp11647: +.Ltmp11650: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp11648: + jmp .LBB279_1 +.Ltmp11651: +.LBB279_1: + .cv_loc 279 11 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1936:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB279_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp11652: + .cv_loc 279 11 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1936:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11653: +.Lfunc_end279: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin279@IMGREL # IP + .long -1 # ToState + .long .Ltmp11647@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11648@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .globl "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # -- Begin function ?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ": # @"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +.Lfunc_begin280: + .cv_func_id 280 + .cv_loc 280 11 3974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3974:0 +.seh_proc "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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] +.Ltmp11654: + .cv_loc 280 11 3975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3975:0 + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 40], rax + .cv_loc 280 11 3976 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3976:0 + mov rax, qword ptr [rsp + 40] + mov qword ptr [rax + 24], 0 + .cv_loc 280 11 3977 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3977:0 + mov rax, qword ptr [rsp + 40] + mov qword ptr [rax + 32], 15 + .cv_loc 280 11 3980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3980:0 + mov byte ptr [rsp + 63], 0 + mov rax, qword ptr [rsp + 40] + add rax, 8 + mov rcx, rax + lea rdx, [rsp + 63] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 280 11 3981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3981:0 + nop + add rsp, 72 + ret +.Ltmp11655: +.Lfunc_end280: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" +.Lfunc_begin281: + .cv_func_id 281 + .cv_loc 281 11 2675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2675:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp11656: + .cv_loc 281 11 2676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2676:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "?length@?$char_traits@D@std@@SA_KQEBD@Z" + mov rcx, rax + call "??$_Convert_size@_K@std@@YA_K_K@Z" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov r8, rax + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" + nop + add rsp, 56 + ret +.Ltmp11657: +.Lfunc_end281: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin282: + .cv_func_id 282 + .cv_loc 282 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp11658: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .cv_loc 282 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp11659: +.Lfunc_end282: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin283: + .cv_func_id 283 + .cv_loc 283 11 1989 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1989:0 +.seh_proc "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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] +.Ltmp11660: + .cv_loc 283 11 1990 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1990:0 + mov rcx, rax + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 283 11 1991 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1991: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@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 283 11 1992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1992: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@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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 283 11 1993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1993:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@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 283 11 1994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1994:0 + nop + add rsp, 120 + ret +.Ltmp11661: +.Lfunc_end283: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$allocator@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@XZ" + .globl "??0?$allocator@D@std@@QEAA@XZ" # -- Begin function ??0?$allocator@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@D@std@@QEAA@XZ": # @"??0?$allocator@D@std@@QEAA@XZ" +.Lfunc_begin284: + .cv_func_id 284 + .cv_loc 284 17 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@D@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11662: + .cv_loc 284 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp11663: +.Lfunc_end284: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin285: + .cv_func_id 285 + .cv_loc 285 11 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1786:0 +.seh_proc "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp11664: + mov rax, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rcx + 24], 0 + mov qword ptr [rcx + 32], 0 + .cv_loc 285 11 1787 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1787:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11665: +.Lfunc_end285: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_val@U?$_Simple_types@D@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_begin286: + .cv_func_id 286 + .cv_loc 286 15 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] +.Ltmp11666: + mov qword ptr [rcx], 0 + .cv_loc 286 15 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 +.Ltmp11667: +.Lfunc_end286: + .seh_handlerdata + .section .text,"xr",discard,"??0_Container_base12@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin287: + .cv_func_id 287 + .cv_loc 287 11 1857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1857:0 +.seh_proc "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11668: + .cv_loc 287 11 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1858:0 + pop rcx + ret +.Ltmp11669: +.Lfunc_end287: + .seh_handlerdata + .section .text,"xr",discard,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .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_begin288: + .cv_func_id 288 + .cv_loc 288 16 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 +.Ltmp11670: + .cv_loc 288 16 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 +.Ltmp11671: +.Lfunc_end288: + .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_begin289: + .cv_func_id 289 + .cv_loc 289 17 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 +.Ltmp11672: + .cv_loc 289 17 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 +.Ltmp11673: +.Lfunc_end289: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z" + .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_begin290: + .cv_func_id 290 + .cv_loc 290 17 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 +.Ltmp11674: + .cv_loc 290 17 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 290 17 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 +.Ltmp11675: +.Lfunc_end290: + .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_begin291: + .cv_func_id 291 + .cv_loc 291 15 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] +.Ltmp11676: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 291 15 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 +.Ltmp11677: +.Lfunc_end291: + .seh_handlerdata + .section .text,"xr",discard,"??0_Container_proxy@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" +.Lfunc_begin292: + .cv_func_id 292 + .cv_loc 292 16 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?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11678: + .cv_loc 292 16 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 +.Ltmp11679: +.Lfunc_end292: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .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_begin293: + .cv_func_id 293 + .cv_loc 293 17 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 +.Ltmp11680: + .cv_loc 293 17 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 .LBB293_2 +# %bb.1: +.Ltmp11681: + .cv_loc 293 17 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 .LBB293_5 +.Ltmp11682: +.LBB293_2: + .cv_loc 293 17 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 .LBB293_4 +# %bb.3: +.Ltmp11683: + .cv_loc 293 17 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 .LBB293_5 +.Ltmp11684: +.LBB293_4: + .cv_loc 293 17 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 +.LBB293_5: + .cv_loc 293 17 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 +.Ltmp11685: +.Lfunc_end293: + .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_begin294: + .cv_func_id 294 + .cv_loc 294 17 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 +.Ltmp11686: + .cv_loc 294 17 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 294 17 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 294 17 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 .LBB294_2 +# %bb.1: +.Ltmp11687: + .cv_loc 294 17 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 +.Ltmp11688: +.LBB294_2: + .cv_loc 294 17 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 +.Ltmp11689: +.Lfunc_end294: + .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_begin295: + .cv_func_id 295 + .cv_loc 295 17 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 +.Ltmp11690: + .cv_loc 295 17 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 295 17 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 .LBB295_2 +# %bb.1: +.Ltmp11691: + .cv_loc 295 17 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 +.Ltmp11692: +.LBB295_2: + .cv_loc 295 17 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: +.Ltmp11693: + .cv_loc 295 17 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 .LBB295_5 +# %bb.4: +.Ltmp11694: + .cv_loc 295 17 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0 + jmp .LBB295_10 +.Ltmp11695: +.LBB295_5: + .cv_loc 295 17 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0 + jmp .LBB295_6 +.LBB295_6: +.Ltmp11696: + .cv_loc 295 17 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 .LBB295_8 +# %bb.7: + int3 +.LBB295_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] +.Ltmp11697: +# %bb.9: + .cv_loc 295 17 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0 + jmp .LBB295_10 +.Ltmp11698: +.LBB295_10: + .cv_loc 295 17 101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:101:0 + jmp .LBB295_11 +.Ltmp11699: +.LBB295_11: + .cv_loc 295 17 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 295 17 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 295 17 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 295 17 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 +.Ltmp11700: +.Lfunc_end295: + .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_begin296: + .cv_func_id 296 + .cv_loc 296 17 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 +.Ltmp11701: + .cv_loc 296 17 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 +.Ltmp11702: +.Lfunc_end296: + .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_begin297: + .cv_func_id 297 + .cv_loc 297 7 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 +.Ltmp11703: + .cv_loc 297 7 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 +.Ltmp11704: +.Lfunc_end297: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z" + .seh_endproc + # -- End function + .def "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" + .globl "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" # -- Begin function ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z + .p2align 4, 0x90 +"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z": # @"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" +.Lfunc_begin298: + .cv_func_id 298 + .cv_loc 298 11 2657 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2657:0 +.seh_proc "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@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 + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rax, qword ptr [rsp + 88] +.Ltmp11705: + .cv_loc 298 11 2658 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2658:0 + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 80], rax + .cv_loc 298 11 2659 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2659:0 + mov rax, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] + cmp rax, qword ptr [rcx + 32] + ja .LBB298_2 +# %bb.1: +.Ltmp11706: + .cv_loc 298 11 2661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2661:0 + mov rcx, qword ptr [rsp + 80] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov qword ptr [rsp + 72], rax + .cv_loc 298 11 2662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2662:0 + mov rax, qword ptr [rsp + 104] + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rcx + 24], rax + .cv_loc 298 11 2663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2663:0 + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 72] + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 298 11 2664 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2664:0 + mov byte ptr [rsp + 127], 0 + mov rcx, qword ptr [rsp + 72] + add rcx, qword ptr [rsp + 104] + lea rdx, [rsp + 127] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .cv_loc 298 11 2665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2665:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 112], rax + jmp .LBB298_3 +.Ltmp11707: +.LBB298_2: + .cv_loc 298 11 2668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2668:0 + mov r9, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 104] + mov r8b, byte ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" + mov qword ptr [rsp + 112], rax +.LBB298_3: + .cv_loc 298 11 2672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2672:0 + mov rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 136 + ret +.Ltmp11708: +.Lfunc_end298: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_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_begin299: + .cv_func_id 299 + .cv_loc 299 17 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 +.Ltmp11709: + .cv_loc 299 17 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 +.Ltmp11710: +.Lfunc_end299: + .seh_handlerdata + .section .text,"xr",discard,"??$_Convert_size@_K@std@@YA_K_K@Z" + .seh_endproc + # -- End function + .def "?length@?$char_traits@D@std@@SA_KQEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$char_traits@D@std@@SA_KQEBD@Z" + .globl "?length@?$char_traits@D@std@@SA_KQEBD@Z" # -- Begin function ?length@?$char_traits@D@std@@SA_KQEBD@Z + .p2align 4, 0x90 +"?length@?$char_traits@D@std@@SA_KQEBD@Z": # @"?length@?$char_traits@D@std@@SA_KQEBD@Z" +.Lfunc_begin300: + .cv_func_id 300 + .cv_loc 300 14 460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:460:0 +.seh_proc "?length@?$char_traits@D@std@@SA_KQEBD@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11711: + .cv_loc 300 14 464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:464:0 + mov rcx, qword ptr [rsp + 32] + call strlen + nop + add rsp, 40 + ret +.Ltmp11712: +.Lfunc_end300: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$char_traits@D@std@@SA_KQEBD@Z" + .seh_endproc + # -- End function + .def "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .globl "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # -- Begin function ?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ + .p2align 4, 0x90 +"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ": # @"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +.Lfunc_begin301: + .cv_func_id 301 + .cv_loc 301 11 1802 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1802:0 +.seh_proc "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp11713: + .cv_loc 301 11 1803 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1803:0 + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 40], rax + .cv_loc 301 11 1804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1804:0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB301_1 + jmp .LBB301_2 +.LBB301_1: +.Ltmp11714: + .cv_loc 301 11 1806 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1806:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov qword ptr [rsp + 40], rax +.Ltmp11715: +.LBB301_2: + .cv_loc 301 11 1809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1809:0 + mov rax, qword ptr [rsp + 40] + add rsp, 56 + ret +.Ltmp11716: +.Lfunc_end301: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .seh_endproc + # -- End function + .def "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .globl "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # -- Begin function ?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z + .p2align 4, 0x90 +"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z": # @"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" +.Lfunc_begin302: + .cv_func_id 302 + .cv_loc 302 14 494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:494:0 +.seh_proc "?move@?$char_traits@D@std@@SAPEADQEADQEBD_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 +.Ltmp11717: + .cv_loc 302 14 495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:495:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call memmove + 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 +.Ltmp11718: +.Lfunc_end302: + .seh_handlerdata + .section .text,"xr",discard,"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .seh_endproc + # -- End function + .def "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" + .globl "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" # -- Begin function ??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z + .p2align 4, 0x90 +"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z": # @"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" +.Lfunc_begin303: + .cv_func_id 303 + .cv_loc 303 11 3887 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3887:0 +.seh_proc "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" +# %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 + mov byte ptr [rsp + 136], r8b + mov qword ptr [rsp + 120], r9 + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx + mov rax, qword ptr [rsp + 104] +.Ltmp11719: + .cv_loc 303 11 3889 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3889:0 + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + jbe .LBB303_2 +# %bb.1: +.Ltmp11720: + .cv_loc 303 11 3891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3891:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + ud2 +.Ltmp11721: +.LBB303_2: + .cv_loc 303 11 3894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3894:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 96], rax + .cv_loc 303 11 3895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3895:0 + mov rax, qword ptr [rsp + 96] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 88], rax + .cv_loc 303 11 3896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3896:0 + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + mov qword ptr [rsp + 80], rax + .cv_loc 303 11 3897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3897:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 303 11 3898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3898:0 + mov rcx, qword ptr [rsp + 72] + mov rax, qword ptr [rsp + 80] + add rax, 1 + mov rdx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 303 11 3899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3899:0 + mov rax, qword ptr [rsp + 96] + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 303 11 3900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3900:0 + mov rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 24], rax + .cv_loc 303 11 3901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3901:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 32], rax + .cv_loc 303 11 3902 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3902:0 + mov r9, qword ptr [rsp + 120] + mov r8, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rsp + 48], r9 # 8-byte Spill + mov qword ptr [rsp + 40], r8 # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + lea rcx, [rsp + 136] + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + mov r9, qword ptr [rsp + 48] # 8-byte Reload + call "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" + mov r10d, 16 + mov eax, r10d + .cv_loc 303 11 3903 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3903:0 + cmp rax, qword ptr [rsp + 88] + ja .LBB303_4 +# %bb.3: +.Ltmp11722: + .cv_loc 303 11 3905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3905:0 + mov rcx, qword ptr [rsp + 72] + mov rax, qword ptr [rsp + 88] + add rax, 1 + mov rdx, qword ptr [rsp + 96] + mov rdx, qword ptr [rdx + 8] + mov r8, rax + call "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .cv_loc 303 11 3906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3906:0 + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 8], rax + .cv_loc 303 11 3907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3907:0 + jmp .LBB303_5 +.Ltmp11723: +.LBB303_4: + .cv_loc 303 11 3910 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3910:0 + mov rax, qword ptr [rsp + 96] + add rax, 8 + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 72] + mov rdx, rax + lea r8, [rsp + 128] + call "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" +.Ltmp11724: +.LBB303_5: + .cv_loc 303 11 3913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3913:0 + mov rax, qword ptr [rsp + 144] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 152 + ret +.Ltmp11725: +.Lfunc_end303: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" + .seh_endproc + # -- End function + .def "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin304: + .cv_func_id 304 + .cv_loc 304 11 3306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3306:0 +.seh_proc "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp11726: + .cv_loc 304 11 3307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3307:0 + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + mov qword ptr [rsp + 88], rax + .cv_loc 304 11 3308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3308:0 + mov qword ptr [rsp + 80], 16 + lea rcx, [rsp + 88] + lea rdx, [rsp + 80] + call "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 48], rax + .cv_loc 304 11 3310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3310:0 + mov rax, qword ptr [rsp + 48] + sub rax, 1 + mov qword ptr [rsp + 72], rax + call "?max@?$numeric_limits@_J@std@@SA_JXZ" + mov qword ptr [rsp + 64], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 72] + call "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp11727: +.Lfunc_end304: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + .globl "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" # -- Begin function ?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ + .p2align 4, 0x90 +"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ": # @"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" +.Lfunc_begin305: + .cv_func_id 305 + .cv_loc 305 11 4003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:4003:0 +.seh_proc "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp11728: + .cv_loc 305 11 4004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:4004:0 + lea rcx, [rip + "??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@"] + call "?_Xlength_error@std@@YAXPEBD@Z" + ud2 +.Ltmp11729: +.Lfunc_end305: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + .seh_endproc + # -- End function + .def "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + .globl "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" # -- Begin function ?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z": # @"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" +.Lfunc_begin306: + .cv_func_id 306 + .cv_loc 306 11 3866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3866:0 +.seh_proc "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" +# %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], rdx + mov qword ptr [rsp + 72], rcx + mov rax, qword ptr [rsp + 72] +.Ltmp11730: + .cv_loc 306 11 3867 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3867:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 64], rax + .cv_loc 306 11 3868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3868:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 56], rax + .cv_loc 306 11 3869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3869:0 + mov rax, qword ptr [rsp + 80] + or rax, 15 + mov qword ptr [rsp + 104], rax + .cv_loc 306 11 3870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3870:0 + mov rax, qword ptr [rsp + 104] + cmp rax, qword ptr [rsp + 64] + jbe .LBB306_2 +# %bb.1: +.Ltmp11731: + .cv_loc 306 11 3872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3872:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 88], rax + jmp .LBB306_5 +.Ltmp11732: +.LBB306_2: + .cv_loc 306 11 3875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3875:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 48], rax + .cv_loc 306 11 3876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3876:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] + shr rdx, 1 + sub rcx, rdx + cmp rax, rcx + jbe .LBB306_4 +# %bb.3: +.Ltmp11733: + .cv_loc 306 11 3878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3878:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 88], rax + jmp .LBB306_5 +.Ltmp11734: +.LBB306_4: + .cv_loc 306 11 3881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3881:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 48] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 96], rax + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 88], rax +.LBB306_5: + .cv_loc 306 11 3882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3882:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 112] + 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, 120 + ret +.Ltmp11735: +.Lfunc_end306: + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .globl "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # -- Begin function ?allocate@?$allocator@D@std@@QEAAPEAD_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z": # @"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" +.Lfunc_begin307: + .cv_func_id 307 + .cv_loc 307 17 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@D@std@@QEAAPEAD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11736: + .cv_loc 307 17 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@$00@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 +.Ltmp11737: +.Lfunc_end307: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .seh_endproc + # -- End function + .def "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" + .globl "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" # -- Begin function ??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z + .p2align 4, 0x90 +"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z": # @"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" +.Lfunc_begin308: + .cv_func_id 308 + .cv_loc 308 11 2668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2668:0 +.seh_proc "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11738: + .cv_loc 308 11 2669 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2669:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 308 11 2670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2670:0 + mov byte ptr [rsp + 79], 0 + mov rcx, qword ptr [rsp + 48] + add rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 79] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 80] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 308 11 2671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2671:0 + nop + add rsp, 88 + ret +.Ltmp11739: +.Lfunc_end308: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" + .seh_endproc + # -- End function + .def "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" + .globl "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" # -- Begin function ??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z + .p2align 4, 0x90 +"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z": # @"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" +.Lfunc_begin309: + .cv_func_id 309 + .cv_loc 309 17 879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:879:0 +.seh_proc "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@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 +.Ltmp11740: + .cv_loc 309 17 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@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 309 17 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 +.Ltmp11741: +.Lfunc_end309: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" + .seh_endproc + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" +.Lfunc_begin310: + .cv_func_id 310 + .cv_loc 310 17 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@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11742: + .cv_loc 310 17 892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:892:0 + mov rax, -1 + pop rcx + ret +.Ltmp11743: +.Lfunc_end310: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .globl "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ": # @"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" +.Lfunc_begin311: + .cv_func_id 311 + .cv_loc 311 11 2037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2037:0 +.seh_proc "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11744: + .cv_loc 311 11 2038 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2038:0 + call "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + nop + add rsp, 40 + ret +.Ltmp11745: +.Lfunc_end311: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" + .globl "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" # -- Begin function ??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z + .p2align 4, 0x90 +"??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z": # @"??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" +.Lfunc_begin312: + .cv_func_id 312 + .cv_file 19 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\utility" "6DCFB0D398453B2C01F756F21EBE97AD" 1 + .cv_loc 312 19 32 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:32:0 +.seh_proc "??$_Max_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 +.Ltmp11746: + .cv_loc 312 19 33 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:33:0 + mov rcx, qword ptr [rsp + 8] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 16] + cmp rcx, qword ptr [rdx] + jae .LBB312_2 +# %bb.1: + mov rax, qword ptr [rsp + 16] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB312_3 +.LBB312_2: + mov rax, qword ptr [rsp + 8] + mov qword ptr [rsp], rax # 8-byte Spill +.LBB312_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp11747: +.Lfunc_end312: + .seh_handlerdata + .section .text,"xr",discard,"??$_Max_value@_K@std@@YAAEB_KAEB_K0@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_begin313: + .cv_func_id 313 + .cv_loc 313 19 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 +.Ltmp11748: + .cv_loc 313 19 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 .LBB313_2 +# %bb.1: + mov rax, qword ptr [rsp + 16] + mov qword ptr [rsp], rax # 8-byte Spill + jmp .LBB313_3 +.LBB313_2: + mov rax, qword ptr [rsp + 8] + mov qword ptr [rsp], rax # 8-byte Spill +.LBB313_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp11749: +.Lfunc_end313: + .seh_handlerdata + .section .text,"xr",discard,"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" + .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_begin314: + .cv_func_id 314 +# %bb.0: + .cv_file 20 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\limits" "A85F6C29B0D4BF37FA72F4E1E598AB5F" 1 + .cv_loc 314 20 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 +.Ltmp11750: +.Lfunc_end314: + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" +.Lfunc_begin315: + .cv_func_id 315 + .cv_loc 315 15 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@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11751: + .cv_loc 315 15 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 +.Ltmp11752: +.Lfunc_end315: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "??$_Get_size_of_n@$00@std@@YA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$00@std@@YA_K_K@Z" + .globl "??$_Get_size_of_n@$00@std@@YA_K_K@Z" # -- Begin function ??$_Get_size_of_n@$00@std@@YA_K_K@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$00@std@@YA_K_K@Z": # @"??$_Get_size_of_n@$00@std@@YA_K_K@Z" +.Lfunc_begin316: + .cv_func_id 316 + .cv_loc 316 17 37 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:37:0 +.seh_proc "??$_Get_size_of_n@$00@std@@YA_K_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11753: + .cv_loc 316 17 38 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:38:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp11754: +.Lfunc_end316: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_size_of_n@$00@std@@YA_K_K@Z" + .seh_endproc + # -- End function + .def "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .globl "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # -- Begin function ?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z + .p2align 4, 0x90 +"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z": # @"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" +.Lfunc_begin317: + .cv_func_id 317 + .cv_loc 317 14 470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:470:0 +.seh_proc "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_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 +.Ltmp11755: + .cv_loc 317 14 471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:471:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call memcpy + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp11756: +.Lfunc_end317: + .seh_handlerdata + .section .text,"xr",discard,"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .seh_endproc + # -- End function + .def "??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" + .globl "??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" # -- Begin function ??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z + .p2align 4, 0x90 +"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z": # @"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" +.Lfunc_begin318: + .cv_func_id 318 + .cv_loc 318 7 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@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11757: + .cv_loc 318 7 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 +.Ltmp11758: +.Lfunc_end318: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .globl "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # -- Begin function ??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z": # @"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" +.Lfunc_begin319: + .cv_func_id 319 + .cv_loc 319 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + and al, 1 + mov byte ptr [rsp + 87], al + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + and r8b, 1 + mov byte ptr [rsp + 86], r8b + and dl, 1 + mov byte ptr [rsp + 85], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp11759: + mov r10, rcx + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11760: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@_N_N@Catch@@6B@"] + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [r9], rcx + mov dl, byte ptr [rsp + 85] + and dl, 1 + mov byte ptr [r9 + 8], dl + mov dl, byte ptr [rsp + 86] + and dl, 1 + mov byte ptr [r9 + 9], dl + add r9, 16 + mov rcx, r9 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov r8b, byte ptr [rsp + 87] + and r8b, 1 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov byte ptr [rcx + 40], r8b + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 88 +.Ltmp11761: + ret +.Ltmp11762: +.Lfunc_end319: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +.Lfunc_begin320: + .cv_func_id 320 + .cv_loc 320 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11763: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11764: +.Lfunc_end320: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +.Lfunc_begin321: + .cv_func_id 321 + .cv_loc 321 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11765: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11766: +.Lfunc_end321: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin322: + .cv_func_id 322 + .cv_loc 322 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11771: + .cv_loc 322 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, rcx + add rdx, 40 + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 16 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, 9 +.Ltmp11767: + lea rdx, [rbp - 64] + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" +.Ltmp11768: + jmp .LBB322_1 +.LBB322_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11769: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11770: + jmp .LBB322_2 +.LBB322_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 322 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB322_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 - 64] + .cv_loc 322 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB322_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB322_5 + jmp .LBB322_6 +.LBB322_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB322_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB322_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11772: +.Lfunc_end322: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin322@IMGREL # IP + .long -1 # ToState + .long .Ltmp11767@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11769@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11770@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" +.Lfunc_begin323: + .cv_func_id 323 + .cv_loc 323 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@_N_N@Catch@@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] +.Ltmp11773: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB323_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB323_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11774: +.Lfunc_end323: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .globl "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # -- Begin function ??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z": # @"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" +.Lfunc_begin324: + .cv_func_id 324 + .cv_loc 324 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11775: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp11776: +.Lfunc_end324: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@HH@Catch@@YA_NAEBH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .globl "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # -- Begin function ??$compareEqual@HH@Catch@@YA_NAEBH0@Z + .p2align 4, 0x90 +"??$compareEqual@HH@Catch@@YA_NAEBH0@Z": # @"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" +.Lfunc_begin325: + .cv_func_id 325 + .cv_loc 325 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp11777: + mov rcx, qword ptr [rsp] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 8] + cmp eax, dword ptr [rcx] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 16 + ret +.Ltmp11778: +.Lfunc_end325: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" +.Lfunc_begin326: + .cv_func_id 326 + .cv_loc 326 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp11779: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp11780: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp11781: + ret +.Ltmp11782: +.Lfunc_end326: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin327: + .cv_func_id 327 + .cv_loc 327 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11783: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11784: +.Lfunc_end327: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +.Lfunc_begin328: + .cv_func_id 328 + .cv_loc 328 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11785: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp11786: +.Lfunc_end328: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin329: + .cv_func_id 329 + .cv_loc 329 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp11791: + .cv_loc 329 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp11787: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" +.Ltmp11788: + jmp .LBB329_1 +.LBB329_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp11789: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp11790: + jmp .LBB329_2 +.LBB329_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 329 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB329_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 - 64] + .cv_loc 329 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB329_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB329_5 + jmp .LBB329_6 +.LBB329_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB329_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB329_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11792: +.Lfunc_end329: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin329@IMGREL # IP + .long -1 # ToState + .long .Ltmp11787@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11789@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp11790@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" +.Lfunc_begin330: + .cv_func_id 330 + .cv_loc 330 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBHAEBH@Catch@@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] +.Ltmp11793: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB330_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB330_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp11794: +.Lfunc_end330: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .globl "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # -- Begin function ?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z": # @"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" +.Lfunc_begin331: + .cv_func_id 331 + .cv_loc 331 5 548 0 # ..\include\gsl/span:548:0 +.seh_proc "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@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 qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11795: + .cv_loc 331 5 565 0 # ..\include\gsl/span:565:0 + lea rcx, [rsp + 48] + #DEBUG_VALUE: CheckRange:idx <- [$rcx+0] + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Ltmp11796: + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + setb r8b + and r8b, 1 + movzx eax, r8b + mov rdx, qword ptr [rsp + 64] + xor rdx, rsp + mov rcx, rdx + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 72 + ret +.Ltmp11797: +.Lfunc_end331: + .seh_handlerdata + .section .text,"xr",discard,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .seh_endproc + # -- End function + .def "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .globl "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # -- Begin function ??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z + .p2align 4, 0x90 +"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z": # @"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Lfunc_begin332: + .cv_func_id 332 + .cv_loc 332 18 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11798: + .cv_loc 332 18 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp11799: +.Lfunc_end332: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .seh_endproc + # -- End function + .def "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .globl "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # -- Begin function ??$forward@AEA_J@std@@YAAEA_JAEA_J@Z + .p2align 4, 0x90 +"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z": # @"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" +.Lfunc_begin333: + .cv_func_id 333 + .cv_loc 333 7 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_J@std@@YAAEA_JAEA_J@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11800: + .cv_loc 333 7 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 +.Ltmp11801: +.Lfunc_end333: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAH@std@@YAAEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .globl "??$forward@AEAH@std@@YAAEAHAEAH@Z" # -- Begin function ??$forward@AEAH@std@@YAAEAHAEAH@Z + .p2align 4, 0x90 +"??$forward@AEAH@std@@YAAEAHAEAH@Z": # @"??$forward@AEAH@std@@YAAEAHAEAH@Z" +.Lfunc_begin334: + .cv_func_id 334 + .cv_loc 334 7 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@AEAH@std@@YAAEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11802: + .cv_loc 334 7 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 +.Ltmp11803: +.Lfunc_end334: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin335: + .cv_func_id 335 + .cv_loc 335 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@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 +.Ltmp11808: + 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@$01@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp11809: + .cv_loc 335 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB335_1 + jmp .LBB335_2 +.LBB335_1: + test byte ptr [rbp - 1], 1 + jne .LBB335_4 + jmp .LBB335_5 +.LBB335_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 +.Ltmp11804: + 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" +.Ltmp11805: + jmp .LBB335_3 +.LBB335_3: + ud2 +.LBB335_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB335_5: + .cv_loc 335 5 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 .LBB335_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB335_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB335_8 + jmp .LBB335_9 +.LBB335_8: + test byte ptr [rbp - 33], 1 + jne .LBB335_14 + jmp .LBB335_15 +.LBB335_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 +.Ltmp11806: + 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" +.Ltmp11807: + jmp .LBB335_10 +.LBB335_10: + ud2 +.LBB335_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11810: +.LBB335_15: + .cv_loc 335 5 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@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB335_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11811: + .cv_loc 335 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB335_12 + jmp .LBB335_13 +.LBB335_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB335_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB335_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 335 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB335_17 + jmp .LBB335_18 +.LBB335_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB335_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11812: +.Lfunc_end335: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@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@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin335@IMGREL # IP + .long -1 # ToState + .long .Ltmp11804@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11805@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11806@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11807@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$01@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" +.Lfunc_begin336: + .cv_func_id 336 + .cv_loc 336 5 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$01@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 +.Ltmp11815: + .cv_loc 336 5 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 2 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB336_1 + jmp .LBB336_2 +.LBB336_1: + test byte ptr [rbp - 57], 1 + jne .LBB336_4 + jmp .LBB336_5 +.LBB336_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@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 +.Ltmp11813: + 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" +.Ltmp11814: + jmp .LBB336_3 +.LBB336_3: + ud2 +.LBB336_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11816: +.LBB336_5: + .cv_loc 336 5 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA" +.LBB336_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp11817: + .cv_loc 336 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB336_7 + jmp .LBB336_8 +.LBB336_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB336_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11818: +.Lfunc_end336: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$01@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$01@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin336@IMGREL # IP + .long -1 # ToState + .long .Ltmp11813@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11814@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + # -- End function + .def "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$01@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +.Lfunc_begin337: + .cv_func_id 337 + .cv_loc 337 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 2 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11819: + pop rcx + ret +.Ltmp11820: +.Lfunc_end337: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" +.Lfunc_begin338: + .cv_func_id 338 + .cv_loc 338 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11821: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11822: +.Lfunc_end338: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .globl "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # -- Begin function ?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z + .p2align 4, 0x90 +"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z": # @"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" +.Lfunc_begin339: + .cv_func_id 339 + .cv_loc 339 5 548 0 # ..\include\gsl/span:548:0 +.seh_proc "?CheckRange@?$span@H$01@gsl@@CA_N_J0@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 qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp11823: + .cv_loc 339 5 565 0 # ..\include\gsl/span:565:0 + lea rcx, [rsp + 48] + #DEBUG_VALUE: CheckRange:idx <- [$rcx+0] + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" +.Ltmp11824: + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + setb r8b + and r8b, 1 + movzx eax, r8b + mov rdx, qword ptr [rsp + 64] + xor rdx, rsp + mov rcx, rdx + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 72 + ret +.Ltmp11825: +.Lfunc_end339: + .seh_handlerdata + .section .text,"xr",discard,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin340: + .cv_func_id 340 + .cv_loc 340 5 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$0?0@gsl@@QEAA@PEAH0@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] +.Ltmp11826: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + 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 +.Ltmp11827: +.Lfunc_end340: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$01@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$01@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$01@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin341: + .cv_func_id 341 + .cv_loc 341 5 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$01@gsl@@QEAA@PEAH0@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] +.Ltmp11828: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@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 +.Ltmp11829: +.Lfunc_end341: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .globl "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # -- Begin function ??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z + .p2align 4, 0x90 +"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z": # @"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" +.Lfunc_begin342: + .cv_func_id 342 + .cv_loc 342 5 390 0 # ..\include\gsl/span:390:0 +.seh_proc "??0?$span@H$0A@@gsl@@QEAA@PEAH0@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] +.Ltmp11830: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAH@std@@YA_JPEAH0@Z" + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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 +.Ltmp11831: +.Lfunc_end342: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .seh_endproc + # -- End function + .def "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .globl "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # -- Begin function ??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z + .p2align 4, 0x90 +"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z": # @"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +.Lfunc_begin343: + .cv_func_id 343 + .cv_loc 343 5 735 0 # ..\include\gsl/span:735:0 +.seh_proc "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11832: + .cv_loc 343 5 736 0 # ..\include\gsl/span:736:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11833: +.Lfunc_end343: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .seh_endproc + # -- End function + .def "??$distance@PEAH@std@@YA_JPEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .globl "??$distance@PEAH@std@@YA_JPEAH0@Z" # -- Begin function ??$distance@PEAH@std@@YA_JPEAH0@Z + .p2align 4, 0x90 +"??$distance@PEAH@std@@YA_JPEAH0@Z": # @"??$distance@PEAH@std@@YA_JPEAH0@Z" +.Lfunc_begin344: + .cv_func_id 344 + .cv_loc 344 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@PEAH@std@@YA_JPEAH0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp11834: + .cv_loc 344 15 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@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp11835: +.Lfunc_end344: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin345: + .cv_func_id 345 + .cv_loc 345 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_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 +.Ltmp11836: + .cv_loc 345 15 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 +.Ltmp11837: +.Lfunc_end345: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .globl "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # -- Begin function ??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": # @"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" +.Lfunc_begin346: + .cv_func_id 346 + .cv_loc 346 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11840: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11838: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11839: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB346_1 +.LBB346_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA" +.LBB346_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11841: +.Lfunc_end346: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .p2align 2 +"$cppxdata$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z": + .long .Lfunc_begin346@IMGREL # IP + .long -1 # ToState + .long .Ltmp11838@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11839@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + # -- End function + .def "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .globl "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # -- Begin function ??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z + .p2align 4, 0x90 +"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": # @"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" +.Lfunc_begin347: + .cv_func_id 347 + .cv_loc 347 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11844: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11842: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11843: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB347_1 +.LBB347_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA" +.LBB347_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11845: +.Lfunc_end347: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .p2align 2 +"$cppxdata$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z": + .long .Lfunc_begin347@IMGREL # IP + .long -1 # ToState + .long .Ltmp11842@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11843@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + # -- End function + .def "?data@?$span@H$04@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$04@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$04@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$04@gsl@@QEBAPEAHXZ" +.Lfunc_begin348: + .cv_func_id 348 + .cv_loc 348 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$04@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11846: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11847: +.Lfunc_end348: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .globl "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # -- Begin function ??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z + .p2align 4, 0x90 +"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z": # @"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +.Lfunc_begin349: + .cv_func_id 349 + .cv_loc 349 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11848: + .cv_loc 349 16 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 +.Ltmp11849: +.Lfunc_end349: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .globl "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # -- Begin function ??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z + .p2align 4, 0x90 +"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": # @"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" +.Lfunc_begin350: + .cv_func_id 350 + .cv_loc 350 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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] +.Ltmp11850: + 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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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 +.Ltmp11851: +.Lfunc_end350: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin351: + .cv_func_id 351 + .cv_loc 351 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$BY02H$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] +.Ltmp11852: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11853: +.Lfunc_end351: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .globl "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # -- Begin function ?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ": # @"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +.Lfunc_begin352: + .cv_func_id 352 + .cv_loc 352 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11854: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + nop + add rsp, 40 + ret +.Ltmp11855: +.Lfunc_end352: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .seh_endproc + # -- End function + .def "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .globl "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # -- Begin function ??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z + .p2align 4, 0x90 +"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z": # @"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" +.Lfunc_begin353: + .cv_func_id 353 + .cv_loc 353 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11856: + .cv_loc 353 16 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 +.Ltmp11857: +.Lfunc_end353: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .globl "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # -- Begin function ??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z + .p2align 4, 0x90 +"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": # @"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" +.Lfunc_begin354: + .cv_func_id 354 + .cv_loc 354 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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] +.Ltmp11858: + 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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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 +.Ltmp11859: +.Lfunc_end354: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin355: + .cv_func_id 355 + .cv_loc 355 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$BY121H$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] +.Ltmp11860: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11861: +.Lfunc_end355: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .globl "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # -- Begin function ?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ + .p2align 4, 0x90 +"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ": # @"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +.Lfunc_begin356: + .cv_func_id 356 + .cv_loc 356 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11862: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + nop + add rsp, 40 + ret +.Ltmp11863: +.Lfunc_end356: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .seh_endproc + # -- End function + .def "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .globl "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # -- Begin function ??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z + .p2align 4, 0x90 +"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z": # @"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +.Lfunc_begin357: + .cv_func_id 357 + .cv_loc 357 5 741 0 # ..\include\gsl/span:741:0 +.seh_proc "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11864: + .cv_loc 357 5 742 0 # ..\include\gsl/span:742:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp11865: +.Lfunc_end357: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .seh_endproc + # -- End function + .def "??$addressof@H@std@@YAPEAHAEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@H@std@@YAPEAHAEAH@Z" + .globl "??$addressof@H@std@@YAPEAHAEAH@Z" # -- Begin function ??$addressof@H@std@@YAPEAHAEAH@Z + .p2align 4, 0x90 +"??$addressof@H@std@@YAPEAHAEAH@Z": # @"??$addressof@H@std@@YAPEAHAEAH@Z" +.Lfunc_begin358: + .cv_func_id 358 + .cv_loc 358 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@H@std@@YAPEAHAEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11866: + .cv_loc 358 16 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 +.Ltmp11867: +.Lfunc_end358: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@H@std@@YAPEAHAEAH@Z" + .seh_endproc + # -- End function + .def "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .globl "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # -- Begin function ??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z + .p2align 4, 0x90 +"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z": # @"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +.Lfunc_begin359: + .cv_func_id 359 + .cv_loc 359 5 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11868: + .cv_loc 359 5 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11869: +.Lfunc_end359: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .seh_endproc + # -- End function + .def "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .globl "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # -- Begin function ??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z + .p2align 4, 0x90 +"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z": # @"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +.Lfunc_begin360: + .cv_func_id 360 + .cv_loc 360 5 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11870: + .cv_loc 360 5 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11871: +.Lfunc_end360: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .seh_endproc + # -- End function + .def "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z +"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": # @"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" +.Lfunc_begin361: + .cv_func_id 361 + .cv_loc 361 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11874: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$04@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11872: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Ltmp11873: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB361_1 +.LBB361_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA" +.LBB361_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11875: +.Lfunc_end361: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z": + .long .Lfunc_begin361@IMGREL # IP + .long -1 # ToState + .long .Ltmp11872@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11873@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin362: + .cv_func_id 362 + .cv_loc 362 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11876: + call "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp11877: +.Lfunc_end362: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z +"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z": # @"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" +.Lfunc_begin363: + .cv_func_id 363 + .cv_loc 363 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11878: + .cv_loc 363 16 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 +.Ltmp11879: +.Lfunc_end363: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$04@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$04@details@gsl@@QEAA@XZ" +.Lfunc_begin364: + .cv_func_id 364 + .cv_loc 364 5 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$04@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11880: + pop rcx + ret +.Ltmp11881: +.Lfunc_end364: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin365: + .cv_func_id 365 + .cv_loc 365 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp11884: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp11885: + .cv_loc 365 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB365_1 + jmp .LBB365_2 +.LBB365_1: + test byte ptr [rbp - 57], 1 + jne .LBB365_4 + jmp .LBB365_5 +.LBB365_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp11882: + 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" +.Ltmp11883: + jmp .LBB365_3 +.LBB365_3: + ud2 +.LBB365_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11886: +.LBB365_5: + .cv_loc 365 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB365_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11887: + .cv_loc 365 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB365_7 + jmp .LBB365_8 +.LBB365_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB365_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11888: +.Lfunc_end365: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin365@IMGREL # IP + .long -1 # ToState + .long .Ltmp11882@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11883@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + # -- End function + .def "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .globl "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # -- Begin function ??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z + .p2align 4, 0x90 +"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z": # @"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" +.Lfunc_begin366: + .cv_func_id 366 + .cv_loc 366 5 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@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] +.Ltmp11889: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<5>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +.Ltmp11890: + 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 +.Ltmp11891: +.Lfunc_end366: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$04@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +.Lfunc_begin367: + .cv_func_id 367 + .cv_loc 367 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 5 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11892: + pop rcx + ret +.Ltmp11893: +.Lfunc_end367: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin368: + .cv_func_id 368 + .cv_loc 368 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp11896: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp11897: + .cv_loc 368 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB368_1 + jmp .LBB368_2 +.LBB368_1: + test byte ptr [rbp - 65], 1 + jne .LBB368_4 + jmp .LBB368_5 +.LBB368_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp11894: + 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" +.Ltmp11895: + jmp .LBB368_3 +.LBB368_3: + ud2 +.LBB368_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11898: +.LBB368_5: + .cv_loc 368 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB368_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11899: + .cv_loc 368 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB368_7 + jmp .LBB368_8 +.LBB368_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB368_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11900: +.Lfunc_end368: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin368@IMGREL # IP + .long -1 # ToState + .long .Ltmp11894@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11895@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" +.Lfunc_begin369: + .cv_func_id 369 + .cv_loc 369 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11901: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11902: +.Lfunc_end369: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" +.Lfunc_begin370: + .cv_func_id 370 + .cv_loc 370 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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 +.Ltmp11907: + 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 +.Ltmp11908: + .cv_loc 370 5 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 .LBB370_1 + jmp .LBB370_2 +.LBB370_1: + test byte ptr [rbp - 1], 1 + jne .LBB370_4 + jmp .LBB370_5 +.LBB370_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 +.Ltmp11903: + 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" +.Ltmp11904: + jmp .LBB370_3 +.LBB370_3: + ud2 +.LBB370_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB370_5: + .cv_loc 370 5 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 .LBB370_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 +.LBB370_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB370_8 + jmp .LBB370_9 +.LBB370_8: + test byte ptr [rbp - 33], 1 + jne .LBB370_14 + jmp .LBB370_15 +.LBB370_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 +.Ltmp11905: + 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" +.Ltmp11906: + jmp .LBB370_10 +.LBB370_10: + ud2 +.LBB370_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11909: +.LBB370_15: + .cv_loc 370 5 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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA" +.LBB370_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11910: + .cv_loc 370 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB370_12 + jmp .LBB370_13 +.LBB370_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB370_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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA" +.LBB370_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 370 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB370_17 + jmp .LBB370_18 +.LBB370_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB370_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11911: +.Lfunc_end370: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_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@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z": + .long .Lfunc_begin370@IMGREL # IP + .long -1 # ToState + .long .Ltmp11903@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11904@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11905@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11906@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +.Lfunc_begin371: + .cv_func_id 371 + .cv_loc 371 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11912: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11913: +.Lfunc_end371: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" +.Lfunc_begin372: + .cv_func_id 372 + .cv_loc 372 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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 +.Ltmp11918: + 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 +.Ltmp11919: + .cv_loc 372 5 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 .LBB372_1 + jmp .LBB372_2 +.LBB372_1: + test byte ptr [rbp - 1], 1 + jne .LBB372_4 + jmp .LBB372_5 +.LBB372_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 +.Ltmp11914: + 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" +.Ltmp11915: + jmp .LBB372_3 +.LBB372_3: + ud2 +.LBB372_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB372_5: + .cv_loc 372 5 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 .LBB372_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 +.LBB372_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB372_8 + jmp .LBB372_9 +.LBB372_8: + test byte ptr [rbp - 33], 1 + jne .LBB372_14 + jmp .LBB372_15 +.LBB372_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 +.Ltmp11916: + 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" +.Ltmp11917: + jmp .LBB372_10 +.LBB372_10: + ud2 +.LBB372_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11920: +.LBB372_15: + .cv_loc 372 5 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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA" +.LBB372_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11921: + .cv_loc 372 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB372_12 + jmp .LBB372_13 +.LBB372_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB372_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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA" +.LBB372_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 372 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB372_17 + jmp .LBB372_18 +.LBB372_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB372_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11922: +.Lfunc_end372: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_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@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z": + .long .Lfunc_begin372@IMGREL # IP + .long -1 # ToState + .long .Ltmp11914@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11915@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11916@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11917@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +.Lfunc_begin373: + .cv_func_id 373 + .cv_loc 373 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11923: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11924: +.Lfunc_end373: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" +.Lfunc_begin374: + .cv_func_id 374 + .cv_loc 374 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp11927: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp11928: + .cv_loc 374 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB374_1 + jmp .LBB374_2 +.LBB374_1: + test byte ptr [rbp - 65], 1 + jne .LBB374_4 + jmp .LBB374_5 +.LBB374_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp11925: + 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" +.Ltmp11926: + jmp .LBB374_3 +.LBB374_3: + ud2 +.LBB374_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11929: +.LBB374_5: + .cv_loc 374 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA" +.LBB374_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11930: + .cv_loc 374 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB374_7 + jmp .LBB374_8 +.LBB374_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB374_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11931: +.Lfunc_end374: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin374@IMGREL # IP + .long -1 # ToState + .long .Ltmp11925@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11926@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin375: + .cv_func_id 375 + .cv_loc 375 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11932: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp11933: +.Lfunc_end375: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .globl "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # -- Begin function ??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z + .p2align 4, 0x90 +"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": # @"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Lfunc_begin376: + .cv_func_id 376 + .cv_loc 376 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@N$0?0@gsl@@QEAA@PEAN_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] +.Ltmp11934: + 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@N$0?0@gsl@@QEAA@PEAN_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 +.Ltmp11935: +.Lfunc_end376: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + # -- End function + .def "?size@?$span@N$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@N$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@N$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@N$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin377: + .cv_func_id 377 + .cv_loc 377 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@N$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] +.Ltmp11936: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp11937: +.Lfunc_end377: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@N$0?0@gsl@@QEBAPEANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .globl "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # -- Begin function ?data@?$span@N$0?0@gsl@@QEBAPEANXZ + .p2align 4, 0x90 +"?data@?$span@N$0?0@gsl@@QEBAPEANXZ": # @"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" +.Lfunc_begin378: + .cv_func_id 378 + .cv_loc 378 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11938: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + nop + add rsp, 40 + ret +.Ltmp11939: +.Lfunc_end378: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .seh_endproc + # -- End function + .def "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .globl "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # -- Begin function ??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z + .p2align 4, 0x90 +"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z": # @"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +.Lfunc_begin379: + .cv_func_id 379 + .cv_loc 379 5 729 0 # ..\include\gsl/span:729:0 +.seh_proc "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp11940: + .cv_loc 379 5 730 0 # ..\include\gsl/span:730:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp11941: +.Lfunc_end379: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" +.Lfunc_begin380: + .cv_func_id 380 + .cv_loc 380 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_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 +.Ltmp11946: + 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 +.Ltmp11947: + .cv_loc 380 5 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 .LBB380_1 + jmp .LBB380_2 +.LBB380_1: + test byte ptr [rbp - 1], 1 + jne .LBB380_4 + jmp .LBB380_5 +.LBB380_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 +.Ltmp11942: + 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" +.Ltmp11943: + jmp .LBB380_3 +.LBB380_3: + ud2 +.LBB380_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB380_5: + .cv_loc 380 5 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 .LBB380_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 +.LBB380_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB380_8 + jmp .LBB380_9 +.LBB380_8: + test byte ptr [rbp - 33], 1 + jne .LBB380_14 + jmp .LBB380_15 +.LBB380_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 +.Ltmp11944: + 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" +.Ltmp11945: + jmp .LBB380_10 +.LBB380_10: + ud2 +.LBB380_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp11948: +.LBB380_15: + .cv_loc 380 5 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@N$0?0@gsl@@QEAA@PEAN_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_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@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA" +.LBB380_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp11949: + .cv_loc 380 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB380_12 + jmp .LBB380_13 +.LBB380_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB380_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@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_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@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA" +.LBB380_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 380 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB380_17 + jmp .LBB380_18 +.LBB380_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB380_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp11950: +.Lfunc_end380: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_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@N$0?0@gsl@@QEAA@PEAN_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@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z": + .long .Lfunc_begin380@IMGREL # IP + .long -1 # ToState + .long .Ltmp11942@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11943@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp11944@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp11945@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" +.Lfunc_begin381: + .cv_func_id 381 + .cv_loc 381 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp11951: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp11952: +.Lfunc_end381: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin382: + .cv_func_id 382 + .cv_loc 382 5 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11955: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11953: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11954: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB382_1 +.LBB382_1: + .cv_loc 382 5 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB382_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 382 5 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11956: +.Lfunc_end382: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin382@IMGREL # IP + .long -1 # ToState + .long .Ltmp11953@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11954@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .globl "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # -- Begin function ??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z + .p2align 4, 0x90 +"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z": # @"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" +.Lfunc_begin383: + .cv_func_id 383 + .cv_loc 383 18 99 0 # ..\include\gsl/gsl_util:99:0 +.seh_proc "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp11957: + .cv_loc 383 18 100 0 # ..\include\gsl/gsl_util:100:0 + mov rcx, qword ptr [rsp + 32] + call "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp11958: +.Lfunc_end383: + .seh_handlerdata + .section .text,"xr",discard,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .seh_endproc + # -- End function + .def "?size@?$array@H$03@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@H$03@std@@QEBA_KXZ" + .globl "?size@?$array@H$03@std@@QEBA_KXZ" # -- Begin function ?size@?$array@H$03@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$array@H$03@std@@QEBA_KXZ": # @"?size@?$array@H$03@std@@QEBA_KXZ" +.Lfunc_begin384: + .cv_func_id 384 + .cv_file 21 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\array" "2FB3D3382487BF7D1EDC49D27DEABF01" 1 + .cv_loc 384 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:137:0 +.seh_proc "?size@?$array@H$03@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp11959: + .cv_loc 384 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:138:0 + pop rcx + ret +.Ltmp11960: +.Lfunc_end384: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$array@H$03@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$array@H$03@std@@QEAAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .globl "?data@?$array@H$03@std@@QEAAPEAHXZ" # -- Begin function ?data@?$array@H$03@std@@QEAAPEAHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QEAAPEAHXZ": # @"?data@?$array@H$03@std@@QEAAPEAHXZ" +.Lfunc_begin385: + .cv_func_id 385 + .cv_loc 385 21 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:211:0 +.seh_proc "?data@?$array@H$03@std@@QEAAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11961: + .cv_loc 385 21 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:212:0 + pop rcx + ret +.Ltmp11962: +.Lfunc_end385: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin386: + .cv_func_id 386 + .cv_loc 386 5 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11965: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11963: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11964: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB386_1 +.LBB386_1: + .cv_loc 386 5 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB386_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 386 5 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11966: +.Lfunc_end386: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin386@IMGREL # IP + .long -1 # ToState + .long .Ltmp11963@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11964@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin387: + .cv_func_id 387 + .cv_loc 387 5 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11969: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11967: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11968: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB387_1 +.LBB387_1: + .cv_loc 387 5 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB387_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 387 5 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11970: +.Lfunc_end387: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin387@IMGREL # IP + .long -1 # ToState + .long .Ltmp11967@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11968@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@H$03@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .globl "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$span@H$03@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$span@H$03@gsl@@QEBAPEAHXZ": # @"?data@?$span@H$03@gsl@@QEBAPEAHXZ" +.Lfunc_begin388: + .cv_func_id 388 + .cv_loc 388 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@H$03@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11971: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp11972: +.Lfunc_end388: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin389: + .cv_func_id 389 + .cv_loc 389 5 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11975: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEAAPEAHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11973: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11974: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB389_1 +.LBB389_1: + .cv_loc 389 5 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA" +.LBB389_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 389 5 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11976: +.Lfunc_end389: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z": + .long .Lfunc_begin389@IMGREL # IP + .long -1 # ToState + .long .Ltmp11973@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11974@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + # -- End function + .def "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .globl "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ": # @"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +.Lfunc_begin390: + .cv_func_id 390 + .cv_loc 390 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11977: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + nop + add rsp, 40 + ret +.Ltmp11978: +.Lfunc_end390: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .globl "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # -- Begin function ??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": # @"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" +.Lfunc_begin391: + .cv_func_id 391 + .cv_loc 391 5 405 0 # ..\include\gsl/span:405:0 +.seh_proc "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11981: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" + mov r8b, byte ptr [rbp - 32] +.Ltmp11979: + xor r9d, r9d + mov edx, r9d + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], 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" +.Ltmp11980: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB391_1 +.LBB391_1: + .cv_loc 391 5 406 0 # ..\include\gsl/span:406:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA" +.LBB391_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 391 5 405 0 # ..\include\gsl/span:405:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11982: +.Lfunc_end391: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .p2align 2 +"$cppxdata$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z": + .long .Lfunc_begin391@IMGREL # IP + .long -1 # ToState + .long .Ltmp11979@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11980@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Lfunc_begin392: + .cv_func_id 392 + .cv_loc 392 5 400 0 # ..\include\gsl/span:400:0 +.seh_proc "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11985: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11983: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11984: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB392_1 +.LBB392_1: + .cv_loc 392 5 401 0 # ..\include\gsl/span:401:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" +.LBB392_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 392 5 400 0 # ..\include\gsl/span:400:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11986: +.Lfunc_end392: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long .Lfunc_begin392@IMGREL # IP + .long -1 # ToState + .long .Ltmp11983@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11984@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin393: + .cv_func_id 393 + .cv_loc 393 21 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:211:0 +.seh_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp11987: + .cv_loc 393 21 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:212:0 + pop rcx + ret +.Ltmp11988: +.Lfunc_end393: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin394: + .cv_func_id 394 + .cv_loc 394 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp11989: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp11990: +.Lfunc_end394: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin395: + .cv_func_id 395 + .cv_loc 395 1 503 0 # ..\tests\span_tests.cpp:503:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp11991: + pop rax + ret +.Ltmp11992: +.Lfunc_end395: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +.Lfunc_begin396: + .cv_func_id 396 + .cv_loc 396 1 502 0 # ..\tests\span_tests.cpp:502:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx +.Ltmp11993: + mov dword ptr [rdx], 1 + mov dword ptr [rdx + 4], 2 + mov dword ptr [rdx + 8], 3 + mov dword ptr [rdx + 12], 4 + pop rcx + ret +.Ltmp11994: +.Lfunc_end396: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin397: + .cv_func_id 397 + .cv_loc 397 5 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp11997: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp11995: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp11996: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB397_1 +.LBB397_1: + .cv_loc 397 5 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA" +.LBB397_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 397 5 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp11998: +.Lfunc_end397: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long .Lfunc_begin397@IMGREL # IP + .long -1 # ToState + .long .Ltmp11995@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp11996@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +.Lfunc_begin398: + .cv_func_id 398 + .cv_loc 398 5 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp11999: + .cv_loc 398 5 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12000: +.Lfunc_end398: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .globl "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # -- Begin function ??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z + .p2align 4, 0x90 +"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z": # @"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +.Lfunc_begin399: + .cv_func_id 399 + .cv_loc 399 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12001: + .cv_loc 399 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12002: +.Lfunc_end399: + .seh_handlerdata + .section .text,"xr",discard,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" +.Lfunc_begin400: + .cv_func_id 400 + .cv_loc 400 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12003: + mov qword ptr [rcx], rax +.Ltmp12004: + .cv_loc 400 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12005: + .cv_loc 400 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12006: +.Lfunc_end400: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$03@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$03@details@gsl@@QEAA@XZ" +.Lfunc_begin401: + .cv_func_id 401 + .cv_loc 401 5 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$03@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12007: + pop rcx + ret +.Ltmp12008: +.Lfunc_end401: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin402: + .cv_func_id 402 + .cv_loc 402 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12011: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12012: + .cv_loc 402 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB402_1 + jmp .LBB402_2 +.LBB402_1: + test byte ptr [rbp - 57], 1 + jne .LBB402_4 + jmp .LBB402_5 +.LBB402_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12009: + 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" +.Ltmp12010: + jmp .LBB402_3 +.LBB402_3: + ud2 +.LBB402_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12013: +.LBB402_5: + .cv_loc 402 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB402_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12014: + .cv_loc 402 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB402_7 + jmp .LBB402_8 +.LBB402_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB402_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12015: +.Lfunc_end402: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin402@IMGREL # IP + .long -1 # ToState + .long .Ltmp12009@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12010@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .globl "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # -- Begin function ??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z + .p2align 4, 0x90 +"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z": # @"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" +.Lfunc_begin403: + .cv_func_id 403 + .cv_loc 403 5 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@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] +.Ltmp12016: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<4>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +.Ltmp12017: + 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 +.Ltmp12018: +.Lfunc_end403: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$03@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +.Lfunc_begin404: + .cv_func_id 404 + .cv_loc 404 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12019: + pop rcx + ret +.Ltmp12020: +.Lfunc_end404: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$forward@_K@std@@YA$$QEA_KAEA_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .globl "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # -- Begin function ??$forward@_K@std@@YA$$QEA_KAEA_K@Z + .p2align 4, 0x90 +"??$forward@_K@std@@YA$$QEA_KAEA_K@Z": # @"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" +.Lfunc_begin405: + .cv_func_id 405 + .cv_loc 405 7 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@_K@std@@YA$$QEA_KAEA_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12021: + .cv_loc 405 7 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 +.Ltmp12022: +.Lfunc_end405: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin406: + .cv_func_id 406 + .cv_loc 406 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12025: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12026: + .cv_loc 406 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB406_1 + jmp .LBB406_2 +.LBB406_1: + test byte ptr [rbp - 57], 1 + jne .LBB406_4 + jmp .LBB406_5 +.LBB406_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12023: + 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" +.Ltmp12024: + jmp .LBB406_3 +.LBB406_3: + ud2 +.LBB406_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12027: +.LBB406_5: + .cv_loc 406 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB406_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12028: + .cv_loc 406 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB406_7 + jmp .LBB406_8 +.LBB406_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB406_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12029: +.Lfunc_end406: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin406@IMGREL # IP + .long -1 # ToState + .long .Ltmp12023@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12024@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin407: + .cv_func_id 407 + .cv_loc 407 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12032: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12033: + .cv_loc 407 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB407_1 + jmp .LBB407_2 +.LBB407_1: + test byte ptr [rbp - 65], 1 + jne .LBB407_4 + jmp .LBB407_5 +.LBB407_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12030: + 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" +.Ltmp12031: + jmp .LBB407_3 +.LBB407_3: + ud2 +.LBB407_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12034: +.LBB407_5: + .cv_loc 407 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB407_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12035: + .cv_loc 407 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB407_7 + jmp .LBB407_8 +.LBB407_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB407_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12036: +.Lfunc_end407: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin407@IMGREL # IP + .long -1 # ToState + .long .Ltmp12030@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12031@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" +.Lfunc_begin408: + .cv_func_id 408 + .cv_loc 408 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12037: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12038: +.Lfunc_end408: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin409: + .cv_func_id 409 + .cv_loc 409 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12041: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12042: + .cv_loc 409 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB409_1 + jmp .LBB409_2 +.LBB409_1: + test byte ptr [rbp - 65], 1 + jne .LBB409_4 + jmp .LBB409_5 +.LBB409_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12039: + 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" +.Ltmp12040: + jmp .LBB409_3 +.LBB409_3: + ud2 +.LBB409_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12043: +.LBB409_5: + .cv_loc 409 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB409_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12044: + .cv_loc 409 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB409_7 + jmp .LBB409_8 +.LBB409_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB409_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12045: +.Lfunc_end409: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin409@IMGREL # IP + .long -1 # ToState + .long .Ltmp12039@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12040@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .globl "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +.Lfunc_begin410: + .cv_func_id 410 + .cv_loc 410 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12046: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12047: +.Lfunc_end410: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin411: + .cv_func_id 411 + .cv_loc 411 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12050: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12051: + .cv_loc 411 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB411_1 + jmp .LBB411_2 +.LBB411_1: + test byte ptr [rbp - 65], 1 + jne .LBB411_4 + jmp .LBB411_5 +.LBB411_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12048: + 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" +.Ltmp12049: + jmp .LBB411_3 +.LBB411_3: + ud2 +.LBB411_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12052: +.LBB411_5: + .cv_loc 411 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB411_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12053: + .cv_loc 411 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB411_7 + jmp .LBB411_8 +.LBB411_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB411_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12054: +.Lfunc_end411: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin411@IMGREL # IP + .long -1 # ToState + .long .Ltmp12048@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12049@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin412: + .cv_func_id 412 + .cv_loc 412 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12055: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12056: +.Lfunc_end412: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$array@H$03@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .globl "?data@?$array@H$03@std@@QEBAPEBHXZ" # -- Begin function ?data@?$array@H$03@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@H$03@std@@QEBAPEBHXZ": # @"?data@?$array@H$03@std@@QEBAPEBHXZ" +.Lfunc_begin413: + .cv_func_id 413 + .cv_loc 413 21 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:216:0 +.seh_proc "?data@?$array@H$03@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12057: + .cv_loc 413 21 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:217:0 + pop rcx + ret +.Ltmp12058: +.Lfunc_end413: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .seh_endproc + # -- End function + .def "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .globl "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # -- Begin function ??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z + .p2align 4, 0x90 +"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z": # @"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" +.Lfunc_begin414: + .cv_func_id 414 + .cv_loc 414 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp12059: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp12060: +.Lfunc_end414: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" +.Lfunc_begin415: + .cv_func_id 415 + .cv_loc 415 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12061: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12062: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12063: + ret +.Ltmp12064: +.Lfunc_end415: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +.Lfunc_begin416: + .cv_func_id 416 + .cv_loc 416 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12065: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12066: +.Lfunc_end416: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +.Lfunc_begin417: + .cv_func_id 417 + .cv_loc 417 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12067: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12068: +.Lfunc_end417: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin418: + .cv_func_id 418 + .cv_loc 418 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12073: + .cv_loc 418 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12069: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" +.Ltmp12070: + jmp .LBB418_1 +.LBB418_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12071: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12072: + jmp .LBB418_2 +.LBB418_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 418 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB418_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 - 64] + .cv_loc 418 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB418_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB418_5 + jmp .LBB418_6 +.LBB418_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB418_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB418_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12074: +.Lfunc_end418: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin418@IMGREL # IP + .long -1 # ToState + .long .Ltmp12069@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12071@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12072@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" +.Lfunc_begin419: + .cv_func_id 419 + .cv_loc 419 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@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] +.Ltmp12075: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB419_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB419_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12076: +.Lfunc_end419: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .globl "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": # @"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin420: + .cv_func_id 420 + .cv_loc 420 5 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12079: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@H$03@std@@QEBAPEBHXZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12077: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12078: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB420_1 +.LBB420_1: + .cv_loc 420 5 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA" +.LBB420_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 420 5 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12080: +.Lfunc_end420: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z": + .long .Lfunc_begin420@IMGREL # IP + .long -1 # ToState + .long .Ltmp12077@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12078@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + # -- End function + .def "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z +"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": # @"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" +.Lfunc_begin421: + .cv_func_id 421 + .cv_loc 421 5 411 0 # ..\include\gsl/span:411:0 +.seh_proc "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12083: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12081: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12082: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB421_1 +.LBB421_1: + .cv_loc 421 5 412 0 # ..\include\gsl/span:412:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA" +.LBB421_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 421 5 411 0 # ..\include\gsl/span:411:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12084: +.Lfunc_end421: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z": + .long .Lfunc_begin421@IMGREL # IP + .long -1 # ToState + .long .Ltmp12081@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12082@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin422: + .cv_func_id 422 + .cv_loc 422 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12085: + call "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp12086: +.Lfunc_end422: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin423: + .cv_func_id 423 + .cv_loc 423 21 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:216:0 +.seh_proc "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12087: + .cv_loc 423 21 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:217:0 + pop rcx + ret +.Ltmp12088: +.Lfunc_end423: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin424: + .cv_func_id 424 + .cv_loc 424 1 572 0 # ..\tests\span_tests.cpp:572:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12089: + pop rax + ret +.Ltmp12090: +.Lfunc_end424: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +.Lfunc_begin425: + .cv_func_id 425 + .cv_loc 425 1 571 0 # ..\tests\span_tests.cpp:571:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx +.Ltmp12091: + mov dword ptr [rdx], 1 + mov dword ptr [rdx + 4], 2 + mov dword ptr [rdx + 8], 3 + mov dword ptr [rdx + 12], 4 + pop rcx + ret +.Ltmp12092: +.Lfunc_end425: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .globl "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # -- Begin function ??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z": # @"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +.Lfunc_begin426: + .cv_func_id 426 + .cv_loc 426 5 753 0 # ..\include\gsl/span:753:0 +.seh_proc "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12093: + .cv_loc 426 5 754 0 # ..\include\gsl/span:754:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12094: +.Lfunc_end426: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Lfunc_begin427: + .cv_func_id 427 + .cv_loc 427 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12097: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12098: + .cv_loc 427 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB427_1 + jmp .LBB427_2 +.LBB427_1: + test byte ptr [rbp - 65], 1 + jne .LBB427_4 + jmp .LBB427_5 +.LBB427_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12095: + 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" +.Ltmp12096: + jmp .LBB427_3 +.LBB427_3: + ud2 +.LBB427_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12099: +.LBB427_5: + .cv_loc 427 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA" +.LBB427_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12100: + .cv_loc 427 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB427_7 + jmp .LBB427_8 +.LBB427_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB427_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12101: +.Lfunc_end427: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin427@IMGREL # IP + .long -1 # ToState + .long .Ltmp12095@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12096@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +.Lfunc_begin428: + .cv_func_id 428 + .cv_loc 428 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12102: + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp12103: +.Lfunc_end428: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin429: + .cv_func_id 429 + .cv_loc 429 5 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@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] +.Ltmp12104: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$array@$$CBH$03@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@?$array@$$CBH$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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 +.Ltmp12105: +.Lfunc_end429: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .seh_endproc + # -- End function + .def "?size@?$array@$$CBH$03@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .globl "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # -- Begin function ?size@?$array@$$CBH$03@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$array@$$CBH$03@std@@QEBA_KXZ": # @"?size@?$array@$$CBH$03@std@@QEBA_KXZ" +.Lfunc_begin430: + .cv_func_id 430 + .cv_loc 430 21 137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:137:0 +.seh_proc "?size@?$array@$$CBH$03@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 4 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12106: + .cv_loc 430 21 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:138:0 + pop rcx + ret +.Ltmp12107: +.Lfunc_end430: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QEAAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ": # @"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" +.Lfunc_begin431: + .cv_func_id 431 + .cv_loc 431 21 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:211:0 +.seh_proc "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12108: + .cv_loc 431 21 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:212:0 + pop rcx + ret +.Ltmp12109: +.Lfunc_end431: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .globl "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z": # @"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin432: + .cv_func_id 432 + .cv_loc 432 5 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@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] +.Ltmp12110: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$array@$$CBH$03@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@?$array@$$CBH$03@std@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_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 +.Ltmp12111: +.Lfunc_end432: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .seh_endproc + # -- End function + .def "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .globl "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # -- Begin function ??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z": # @"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +.Lfunc_begin433: + .cv_func_id 433 + .cv_loc 433 5 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12112: + .cv_loc 433 5 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12113: +.Lfunc_end433: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .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_begin434: + .cv_func_id 434 + .cv_loc 434 18 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 +.Ltmp12118: + .cv_loc 434 18 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" +.Ltmp12119: + mov qword ptr [rbp - 8], rax + .cv_loc 434 18 126 0 # ..\include\gsl/gsl_util:126:0 + mov rax, qword ptr [rbp - 8] + cmp rax, qword ptr [rbp] + je .LBB434_4 +# %bb.1: +.Ltmp12120: + .cv_loc 434 18 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" +.Ltmp12116: + 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" +.Ltmp12117: + jmp .LBB434_2 +.LBB434_2: + ud2 +.Ltmp12121: +.LBB434_4: + .cv_loc 434 18 127 0 # ..\include\gsl/gsl_util:127:0 + cmp qword ptr [rbp - 8], 0 + setl al + test al, 1 + jne .LBB434_5 + jmp .LBB434_8 +.LBB434_5: +.Ltmp12122: + .cv_loc 434 18 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" +.Ltmp12114: + 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" +.Ltmp12115: + jmp .LBB434_6 +.LBB434_6: + ud2 +.Ltmp12123: +.LBB434_8: + .cv_loc 434 18 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" +.LBB434_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] +.Ltmp12124: + .cv_loc 434 18 126 0 # ..\include\gsl/gsl_util:126:0 + call "??1narrowing_error@gsl@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12125: + .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" +.LBB434_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] +.Ltmp12126: + .cv_loc 434 18 128 0 # ..\include\gsl/gsl_util:128:0 + call "??1narrowing_error@gsl@@UEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12127: +.Lfunc_end434: + .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_begin434@IMGREL # IP + .long -1 # ToState + .long .Ltmp12116@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12114@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12115@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$narrow@_J_K@gsl@@YA_J_K@Z" + # -- End function + .def "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .globl "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # -- Begin function ?data@?$array@$$CBH$03@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ": # @"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" +.Lfunc_begin435: + .cv_func_id 435 + .cv_loc 435 21 216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:216:0 +.seh_proc "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12128: + .cv_loc 435 21 217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array:217:0 + pop rcx + ret +.Ltmp12129: +.Lfunc_end435: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .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_begin436: + .cv_func_id 436 + .cv_loc 436 18 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 +.Ltmp12130: + .cv_loc 436 18 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 +.Ltmp12131: +.Lfunc_end436: + .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_begin437: + .cv_func_id 437 + .cv_loc 437 6 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 +.Ltmp12132: + .cv_loc 437 6 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 +.Ltmp12133: +.Lfunc_end437: + .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_begin438: + .cv_func_id 438 + .cv_loc 438 18 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] +.Ltmp12134: + 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 +.Ltmp12135: +.Lfunc_end438: + .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_begin439: + .cv_func_id 439 + .cv_loc 439 18 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] +.Ltmp12136: + .cv_loc 439 18 103 0 # ..\include\gsl/gsl_util:103:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp12137: + .cv_loc 439 18 103 0 # ..\include\gsl/gsl_util:103:0 + nop + add rsp, 40 + ret +.Ltmp12138: +.Lfunc_end439: + .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_begin440: + .cv_func_id 440 + .cv_loc 440 7 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 +.Ltmp12139: + .cv_loc 440 7 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 +.Ltmp12140: +.Lfunc_end440: + .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_begin441: + .cv_func_id 441 + .cv_loc 441 7 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 +.Ltmp12141: + .cv_loc 441 7 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 +.Ltmp12142: +.Lfunc_end441: + .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_begin442: + .cv_func_id 442 + .cv_loc 442 18 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] +.Ltmp12143: + 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 +.Ltmp12144: +.Lfunc_end442: + .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_begin443: + .cv_func_id 443 + .cv_loc 443 18 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] +.Ltmp12145: + 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 +.Ltmp12146: +.Lfunc_end443: + .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_begin444: + .cv_func_id 444 + .cv_loc 444 18 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] +.Ltmp12147: + 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 .LBB444_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB444_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12148: +.Lfunc_end444: + .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_begin445: + .cv_func_id 445 + .cv_loc 445 9 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] +.Ltmp12149: + 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 445 9 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 +.Ltmp12150: +.Lfunc_end445: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .globl "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": # @"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin446: + .cv_func_id 446 + .cv_loc 446 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_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] +.Ltmp12151: + 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@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_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 +.Ltmp12152: +.Lfunc_end446: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" +.Lfunc_begin447: + .cv_func_id 447 + .cv_loc 447 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_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 +.Ltmp12157: + 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@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12158: + .cv_loc 447 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB447_1 + jmp .LBB447_2 +.LBB447_1: + test byte ptr [rbp - 1], 1 + jne .LBB447_4 + jmp .LBB447_5 +.LBB447_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 +.Ltmp12153: + 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" +.Ltmp12154: + jmp .LBB447_3 +.LBB447_3: + ud2 +.LBB447_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB447_5: + .cv_loc 447 5 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 .LBB447_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB447_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB447_8 + jmp .LBB447_9 +.LBB447_8: + test byte ptr [rbp - 33], 1 + jne .LBB447_14 + jmp .LBB447_15 +.LBB447_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 +.Ltmp12155: + 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" +.Ltmp12156: + jmp .LBB447_10 +.LBB447_10: + ud2 +.LBB447_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12159: +.LBB447_15: + .cv_loc 447 5 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@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB447_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12160: + .cv_loc 447 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB447_12 + jmp .LBB447_13 +.LBB447_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB447_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA" +.LBB447_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 447 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB447_17 + jmp .LBB447_18 +.LBB447_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB447_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12161: +.Lfunc_end447: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z": + .long .Lfunc_begin447@IMGREL # IP + .long -1 # ToState + .long .Ltmp12153@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12154@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12155@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12156@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + # -- End function + .def "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$03@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" +.Lfunc_begin448: + .cv_func_id 448 + .cv_loc 448 5 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$03@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 +.Ltmp12164: + .cv_loc 448 5 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 4 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB448_1 + jmp .LBB448_2 +.LBB448_1: + test byte ptr [rbp - 57], 1 + jne .LBB448_4 + jmp .LBB448_5 +.LBB448_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@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 +.Ltmp12162: + 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" +.Ltmp12163: + jmp .LBB448_3 +.LBB448_3: + ud2 +.LBB448_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12165: +.LBB448_5: + .cv_loc 448 5 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA" +.LBB448_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12166: + .cv_loc 448 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB448_7 + jmp .LBB448_8 +.LBB448_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB448_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12167: +.Lfunc_end448: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$03@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$03@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin448@IMGREL # IP + .long -1 # ToState + .long .Ltmp12162@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12163@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + # -- 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_begin449: + .cv_func_id 449 + .cv_loc 449 17 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] +.Ltmp12168: + .cv_loc 449 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp12169: +.Lfunc_end449: + .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_begin450: + .cv_func_id 450 + .cv_file 22 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector" "520419B6F96B39339C6FD00B18076618" 1 + .cv_loc 450 22 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] +.Ltmp12172: + mov r8, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp12173: + #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" +.Ltmp12174: + .cv_loc 450 22 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] +.Ltmp12170: + 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" +.Ltmp12171: + jmp .LBB450_1 +.Ltmp12175: +.LBB450_1: + #DEBUG_VALUE: vector:_Ilist <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 450 22 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 +.Ltmp12176: + 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" +.LBB450_2: +.Ltmp12177: + #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] +.Ltmp12178: + .seh_endprologue +.Ltmp12179: + .cv_loc 450 22 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 +.Ltmp12180: +.Lfunc_end450: + .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_begin450@IMGREL # IP + .long -1 # ToState + .long .Ltmp12170@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12171@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 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin451: + .cv_func_id 451 + .cv_loc 451 22 734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:734:0 +.seh_proc "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .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 +.Ltmp12189: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ" + lea rcx, [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, rax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" +.Ltmp12190: + .cv_loc 451 22 735 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:735:0 + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" +.Ltmp12181: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" +.Ltmp12182: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB451_1 +.LBB451_1: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB451_2 + jmp .LBB451_6 +.LBB451_2: +.Ltmp12191: + .cv_loc 451 22 738 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:738: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 rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 80], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 88], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rdx, qword ptr [rax] +.Ltmp12183: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" +.Ltmp12184: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB451_5 +.LBB451_5: + 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 - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp12192: +.LBB451_6: + .cv_loc 451 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB451_3: + 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 451 22 740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:740:0 +.Ltmp12185: +.Ltmp12193: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" +.Ltmp12186: + jmp .LBB451_4 +.LBB451_4: + .cv_loc 451 22 741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:741:0 +.Ltmp12187: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp12188: + jmp .LBB451_8 +.Ltmp12194: +.LBB451_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB451_7: + 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 451 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rcx, qword ptr [rbp - 48] # 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 +.Ltmp12195: +.Lfunc_end451: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin451@IMGREL # IP + .long -1 # ToState + .long .Ltmp12181@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12183@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12184@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@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_begin452: + .cv_func_id 452 + .cv_loc 452 5 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] +.Ltmp12196: + 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 +.Ltmp12197: +.Lfunc_end452: + .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 "?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_begin453: + .cv_func_id 453 + .cv_loc 453 22 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] +.Ltmp12198: + .cv_loc 453 22 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 +.Ltmp12199: +.Lfunc_end453: + .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_begin454: + .cv_func_id 454 + .cv_loc 454 22 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] +.Ltmp12200: + .cv_loc 454 22 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 +.Ltmp12201: +.Lfunc_end454: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" + .seh_endproc + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$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@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin455: + .cv_func_id 455 + .cv_loc 455 5 428 0 # ..\include\gsl/span:428:0 +.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$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] +.Ltmp12202: + 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@$$CBH$0?0@gsl@@QEAA@PEBH_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 +.Ltmp12203: +.Lfunc_end455: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .globl "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # -- Begin function ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z": # @"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Lfunc_begin456: + .cv_func_id 456 + .cv_loc 456 5 428 0 # ..\include\gsl/span:428:0 +.seh_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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] +.Ltmp12204: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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 +.Ltmp12205: +.Lfunc_end456: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .seh_endproc + # -- End function + .def "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin457: + .cv_func_id 457 + .cv_loc 457 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBD$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] +.Ltmp12206: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12207: +.Lfunc_end457: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .globl "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # -- Begin function ?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ": # @"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +.Lfunc_begin458: + .cv_func_id 458 + .cv_loc 458 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12208: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + nop + add rsp, 40 + ret +.Ltmp12209: +.Lfunc_end458: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .globl "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # -- Begin function ??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z": # @"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" +.Lfunc_begin459: + .cv_func_id 459 + .cv_loc 459 5 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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] +.Ltmp12210: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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 +.Ltmp12211: +.Lfunc_end459: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin460: + .cv_func_id 460 + .cv_loc 460 1 669 0 # ..\tests\span_tests.cpp:669:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12212: + pop rax + ret +.Ltmp12213: +.Lfunc_end460: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin461: + .cv_func_id 461 + .cv_loc 461 1 668 0 # ..\tests\span_tests.cpp:668:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12214: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12215: +.Lfunc_end461: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$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@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin462: + .cv_func_id 462 + .cv_loc 462 5 437 0 # ..\include\gsl/span:437:0 +.seh_proc "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$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] +.Ltmp12216: + 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@@QEBAPEBHXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_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 +.Ltmp12217: +.Lfunc_end462: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$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_begin463: + .cv_func_id 463 + .cv_loc 463 22 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 463 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp12218: +.Ltmp12220: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" +.Ltmp12219: + jmp .LBB463_1 +.LBB463_1: + .cv_loc 463 22 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" +.Ltmp12221: + .cv_loc 463 22 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" +.LBB463_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp12222: + .cv_loc 463 22 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" +.LBB463_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 +.Ltmp12223: +.Lfunc_end463: + .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_begin463@IMGREL # IP + .long -1 # ToState + .long .Ltmp12218@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12219@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +.Lfunc_begin464: + .cv_func_id 464 + .cv_loc 464 1 683 0 # ..\tests\span_tests.cpp:683:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12224: + pop rax + ret +.Ltmp12225: +.Lfunc_end464: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin465: + .cv_func_id 465 + .cv_loc 465 1 682 0 # ..\tests\span_tests.cpp:682:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12226: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12227: +.Lfunc_end465: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +.Lfunc_begin466: + .cv_func_id 466 + .cv_loc 466 1 697 0 # ..\tests\span_tests.cpp:697:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12228: + pop rax + ret +.Ltmp12229: +.Lfunc_end466: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +.Lfunc_begin467: + .cv_func_id 467 + .cv_loc 467 1 696 0 # ..\tests\span_tests.cpp:696:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12230: + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12231: +.Lfunc_end467: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin468: + .cv_func_id 468 + .cv_loc 468 5 747 0 # ..\include\gsl/span:747:0 +.seh_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12232: + .cv_loc 468 5 748 0 # ..\include\gsl/span:748:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], 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" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12233: +.Lfunc_end468: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .globl "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # -- Begin function ??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z + .p2align 4, 0x90 +"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z": # @"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +.Lfunc_begin469: + .cv_func_id 469 + .cv_loc 469 5 753 0 # ..\include\gsl/span:753:0 +.seh_proc "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12234: + .cv_loc 469 5 754 0 # ..\include\gsl/span:754:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12235: +.Lfunc_end469: + .seh_handlerdata + .section .text,"xr",discard,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .seh_endproc + # -- End function + .def "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .globl "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # -- Begin function ?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ + .p2align 4, 0x90 +"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ": # @"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" +.Lfunc_begin470: + .cv_func_id 470 + .cv_loc 470 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1613:0 +.seh_proc "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12236: + .cv_loc 470 22 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1614:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" + nop + add rsp, 40 + ret +.Ltmp12237: +.Lfunc_end470: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .seh_endproc + # -- 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_begin471: + .cv_func_id 471 + .cv_loc 471 22 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] +.Ltmp12238: + 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" +.Ltmp12239: + .cv_loc 471 22 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" +.Ltmp12240: + .cv_loc 471 22 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 +.Ltmp12241: +.Lfunc_end471: + .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_begin472: + .cv_func_id 472 + .cv_loc 472 22 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] +.Ltmp12244: + .cv_loc 472 22 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 .LBB472_1 + jmp .LBB472_4 +.LBB472_1: +.Ltmp12245: + .cv_loc 472 22 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] +.Ltmp12242: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" +.Ltmp12243: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB472_3 +.LBB472_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 +.Ltmp12246: +.LBB472_4: + .cv_loc 472 22 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 +.LBB472_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12247: + .cv_loc 472 22 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 472 22 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 +.Ltmp12248: +.Lfunc_end472: + .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_begin472@IMGREL # IP + .long -1 # ToState + .long .Ltmp12242@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12243@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_begin473: + .cv_func_id 473 + .cv_file 23 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\initializer_list" "CCFEDEABD5697F0CB7E0DD8474E0C0CE" 1 + .cv_loc 473 23 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] +.Ltmp12249: + .cv_loc 473 23 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 +.Ltmp12250: +.Lfunc_end473: + .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_begin474: + .cv_func_id 474 + .cv_loc 474 23 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] +.Ltmp12251: + .cv_loc 474 23 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 +.Ltmp12252: +.Lfunc_end474: + .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_begin475: + .cv_func_id 475 + .cv_loc 475 22 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 475 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp12253: +.Ltmp12255: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12254: + jmp .LBB475_1 +.Ltmp12256: +.LBB475_1: + .cv_loc 475 22 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" +.LBB475_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp12257: + .cv_loc 475 22 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 +.Ltmp12258: +.Lfunc_end475: + .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_begin475@IMGREL # IP + .long -1 # ToState + .long .Ltmp12253@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12254@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_begin476: + .cv_func_id 476 + .cv_loc 476 7 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 +.Ltmp12259: + .cv_loc 476 7 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 +.Ltmp12260: +.Lfunc_end476: + .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_begin477: + .cv_func_id 477 + .cv_loc 477 15 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] +.Ltmp12261: + 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 477 15 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 +.Ltmp12262: +.Lfunc_end477: + .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_begin478: + .cv_func_id 478 + .cv_loc 478 22 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] +.Ltmp12263: + .cv_loc 478 22 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 478 22 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 478 22 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 478 22 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 478 22 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 +.Ltmp12264: +.Lfunc_end478: + .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_begin479: + .cv_func_id 479 + .cv_loc 479 22 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] +.Ltmp12265: + 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 479 22 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 +.Ltmp12266: +.Lfunc_end479: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@H@std@@@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_begin480: + .cv_func_id 480 + .cv_loc 480 22 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] +.Ltmp12267: + .cv_loc 480 22 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 +.Ltmp12268: +.Lfunc_end480: + .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_begin481: + .cv_func_id 481 + .cv_loc 481 17 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] +.Ltmp12269: + .cv_loc 481 17 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 +.Ltmp12270: +.Lfunc_end481: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@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_begin482: + .cv_func_id 482 + .cv_loc 482 22 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] +.Ltmp12271: + .cv_loc 482 22 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 +.Ltmp12272: +.Lfunc_end482: + .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 "??$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_begin483: + .cv_func_id 483 + .cv_loc 483 16 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 +.Ltmp12273: + .cv_loc 483 16 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 +.Ltmp12274: +.Lfunc_end483: + .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_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_begin484: + .cv_func_id 484 + .cv_loc 484 22 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] +.Ltmp12275: + .cv_loc 484 22 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 +.Ltmp12276: +.Lfunc_end484: + .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_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_begin485: + .cv_func_id 485 + .cv_loc 485 15 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] +.Ltmp12277: + .cv_loc 485 15 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 +.Ltmp12278: +.Lfunc_end485: + .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 "?_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_begin486: + .cv_func_id 486 + .cv_loc 486 15 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] +.Ltmp12279: + .cv_loc 486 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp12280: +.Lfunc_end486: + .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 "?_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_begin487: + .cv_func_id 487 + .cv_loc 487 22 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] +.Ltmp12281: + .cv_loc 487 22 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 487 22 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 487 22 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 487 22 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 .LBB487_2 +# %bb.1: +.Ltmp12282: + .cv_loc 487 22 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 .LBB487_5 +.Ltmp12283: +.LBB487_2: + .cv_loc 487 22 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 .LBB487_4 +# %bb.3: +.Ltmp12284: + .cv_loc 487 22 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 +.Ltmp12285: +.LBB487_4: + .cv_loc 487 22 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 487 22 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 487 22 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 487 22 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 +.LBB487_5: + .cv_loc 487 22 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 +.Ltmp12286: +.Lfunc_end487: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_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_begin488: + .cv_func_id 488 + .cv_loc 488 15 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 +.Ltmp12287: + .cv_loc 488 15 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 +.Ltmp12288: +.Lfunc_end488: + .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_begin489: + .cv_func_id 489 + .cv_loc 489 22 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] +.Ltmp12289: + .cv_loc 489 22 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 +.Ltmp12290: +.Lfunc_end489: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@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_begin490: + .cv_func_id 490 + .cv_loc 490 22 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] +.Ltmp12291: + .cv_loc 490 22 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 +.Ltmp12292: +.Lfunc_end490: + .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 "?_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_begin491: + .cv_func_id 491 + .cv_loc 491 22 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] +.Ltmp12293: + .cv_loc 491 22 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 +.Ltmp12294: +.Lfunc_end491: + .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_begin492: + .cv_func_id 492 + .cv_loc 492 22 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] +.Ltmp12295: + .cv_loc 492 22 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 492 22 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 .LBB492_2 +# %bb.1: +.Ltmp12296: + .cv_loc 492 22 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 492 22 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 492 22 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 492 22 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 492 22 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 +.Ltmp12297: +.LBB492_2: + .cv_loc 492 22 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 +.Ltmp12298: +.Lfunc_end492: + .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_begin493: + .cv_func_id 493 + .cv_loc 493 22 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] +.Ltmp12299: + .cv_loc 493 22 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 +.Ltmp12300: +.Lfunc_end493: + .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_begin494: + .cv_func_id 494 + .cv_loc 494 22 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] +.Ltmp12301: + .cv_loc 494 22 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 +.Ltmp12302: +.Lfunc_end494: + .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_begin495: + .cv_func_id 495 + .cv_loc 495 22 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 +.Ltmp12303: + .cv_loc 495 22 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 +.Ltmp12304: +.Lfunc_end495: + .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_begin496: + .cv_func_id 496 + .cv_loc 496 17 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 +.Ltmp12305: + .cv_loc 496 17 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 +.Ltmp12306: +.Lfunc_end496: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@H@std@@QEAAPEAH_K@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_begin497: + .cv_func_id 497 + .cv_loc 497 17 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 +.Ltmp12307: + .cv_loc 497 17 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 +.Ltmp12308: +.Lfunc_end497: + .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_begin498: + .cv_func_id 498 + .cv_loc 498 22 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] +.Ltmp12309: + .cv_loc 498 22 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 +.Ltmp12310: +.Lfunc_end498: + .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 "?_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_begin499: + .cv_func_id 499 + .cv_loc 499 15 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] +.Ltmp12311: + .cv_loc 499 15 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 +.Ltmp12312: +.Lfunc_end499: + .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_begin500: + .cv_func_id 500 + .cv_loc 500 17 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 +.Ltmp12313: + .cv_loc 500 17 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 500 17 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 500 17 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 .LBB500_2 +# %bb.1: +.Ltmp12314: + .cv_loc 500 17 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 +.Ltmp12315: +.LBB500_2: + .cv_loc 500 17 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 +.Ltmp12316: +.Lfunc_end500: + .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_begin501: + .cv_func_id 501 + .cv_loc 501 15 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 +.Ltmp12317: + .cv_loc 501 15 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 +.Ltmp12318: +.Lfunc_end501: + .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_begin502: + .cv_func_id 502 + .cv_file 24 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xmemory" "845C7EE7A72CC1DC0D3D28310F1C2156" 1 + .cv_loc 502 24 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 +.Ltmp12319: + .cv_loc 502 24 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 502 24 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 502 24 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 502 24 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 502 24 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 +.Ltmp12320: +.Lfunc_end502: + .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_begin503: + .cv_func_id 503 + .cv_loc 503 15 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 +.Ltmp12321: + .cv_loc 503 15 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 +.Ltmp12322: +.Lfunc_end503: + .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_begin504: + .cv_func_id 504 + .cv_loc 504 15 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 +.Ltmp12323: + .cv_loc 504 15 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 +.Ltmp12324: +.Lfunc_end504: + .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_begin505: + .cv_func_id 505 + .cv_loc 505 15 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 +.Ltmp12325: + .cv_loc 505 15 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 +.Ltmp12326: +.Lfunc_end505: + .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_begin506: + .cv_func_id 506 + .cv_loc 506 15 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 +.Ltmp12327: + .cv_loc 506 15 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 506 15 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 +.Ltmp12328: +.Lfunc_end506: + .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_begin507: + .cv_func_id 507 + .cv_loc 507 24 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 +.Ltmp12329: + .cv_loc 507 24 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 +.Ltmp12330: +.Lfunc_end507: + .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_begin508: + .cv_func_id 508 + .cv_loc 508 15 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 +.Ltmp12331: + .cv_loc 508 15 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 +.Ltmp12332: +.Lfunc_end508: + .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_begin509: + .cv_func_id 509 + .cv_loc 509 15 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 +.Ltmp12333: + .cv_loc 509 15 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 +.Ltmp12334: +.Lfunc_end509: + .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_begin510: + .cv_func_id 510 + .cv_loc 510 15 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 +.Ltmp12335: + .cv_loc 510 15 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 510 15 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 510 15 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 510 15 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 510 15 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 510 15 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 +.Ltmp12336: +.Lfunc_end510: + .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_begin511: + .cv_func_id 511 + .cv_loc 511 22 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] +.Ltmp12337: + .cv_loc 511 22 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 511 22 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 +.Ltmp12338: +.Lfunc_end511: + .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_begin512: + .cv_func_id 512 + .cv_loc 512 22 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] +.Ltmp12339: + .cv_loc 512 22 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 512 22 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 +.Ltmp12340: +.Lfunc_end512: + .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_begin513: + .cv_func_id 513 + .cv_loc 513 17 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 +.Ltmp12341: + .cv_loc 513 17 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 513 17 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 +.Ltmp12342: +.Lfunc_end513: + .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_begin514: + .cv_func_id 514 + .cv_loc 514 22 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] +.Ltmp12343: + .cv_loc 514 22 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 +.Ltmp12344: +.Lfunc_end514: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- 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_begin515: + .cv_func_id 515 + .cv_loc 515 17 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 +.Ltmp12345: + .cv_loc 515 17 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 515 17 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 +.Ltmp12346: +.Lfunc_end515: + .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_begin516: + .cv_func_id 516 + .cv_loc 516 17 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 +.Ltmp12347: + .cv_loc 516 17 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 +.Ltmp12348: +.Lfunc_end516: + .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 "?_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_begin517: + .cv_func_id 517 + .cv_loc 517 22 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] +.Ltmp12349: + .cv_loc 517 22 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 +.Ltmp12350: +.Lfunc_end517: + .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 "?_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_begin518: + .cv_func_id 518 + .cv_loc 518 22 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] +.Ltmp12351: + .cv_loc 518 22 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 +.Ltmp12352: +.Lfunc_end518: + .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_begin519: + .cv_func_id 519 + .cv_loc 519 22 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] +.Ltmp12353: + .cv_loc 519 22 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 +.Ltmp12354: +.Lfunc_end519: + .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_begin520: + .cv_func_id 520 + .cv_loc 520 15 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] +.Ltmp12355: + .cv_loc 520 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp12356: +.Lfunc_end520: + .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 "?_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_begin521: + .cv_func_id 521 + .cv_loc 521 22 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] +.Ltmp12357: + .cv_loc 521 22 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 521 22 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 521 22 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 521 22 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 521 22 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 521 22 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 +.Ltmp12358: +.Lfunc_end521: + .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 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" +.Lfunc_begin522: + .cv_func_id 522 + .cv_loc 522 17 896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:896:0 +.seh_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rdx +.Ltmp12359: + .cv_loc 522 17 897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:897:0 + mov rax, rcx + pop rcx + ret +.Ltmp12360: +.Lfunc_end522: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .globl "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # -- Begin function ??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z": # @"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" +.Lfunc_begin523: + .cv_func_id 523 + .cv_loc 523 22 455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:455:0 +.seh_proc "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$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] +.Ltmp12361: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + mov dl, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0V?$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@$$QEAV?$allocator@H@1@@Z" +.Ltmp12362: + .cv_loc 523 22 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" +.Ltmp12363: + .cv_loc 523 22 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 +.Ltmp12364: +.Lfunc_end523: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" + .globl "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" # -- Begin function ??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z": # @"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" +.Lfunc_begin524: + .cv_func_id 524 + .cv_loc 524 22 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0 +.seh_proc "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@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] +.Ltmp12365: + .cv_loc 524 22 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@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" + nop + add rsp, 72 + ret +.Ltmp12366: +.Lfunc_end524: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" + .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_begin525: + .cv_func_id 525 + .cv_loc 525 22 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] +.Ltmp12367: + .cv_loc 525 22 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 +.Ltmp12368: +.Lfunc_end525: + .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 "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z": # @"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" +.Lfunc_begin526: + .cv_func_id 526 + .cv_loc 526 7 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@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12369: + .cv_loc 526 7 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 +.Ltmp12370: +.Lfunc_end526: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$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@$$QEAV?$allocator@H@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$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@$$QEAV?$allocator@H@1@@Z" + .globl "??$?0V?$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@$$QEAV?$allocator@H@1@@Z" # -- Begin function ??$?0V?$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@$$QEAV?$allocator@H@1@@Z + .p2align 4, 0x90 +"??$?0V?$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@$$QEAV?$allocator@H@1@@Z": # @"??$?0V?$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@$$QEAV?$allocator@H@1@@Z" +.Lfunc_begin527: + .cv_func_id 527 + .cv_loc 527 15 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:287:0 +.seh_proc "??$?0V?$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@$$QEAV?$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] +.Ltmp12371: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@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 527 15 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 +.Ltmp12372: +.Lfunc_end527: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$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@$$QEAV?$allocator@H@1@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" + .globl "??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z": # @"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" +.Lfunc_begin528: + .cv_func_id 528 + .cv_loc 528 24 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@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$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 +.Ltmp12373: + .cv_loc 528 24 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@H@std@@YAPEAHQEAH@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 528 24 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@H@std@@YAPEAHQEAH@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 528 24 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@PEAHPEAH@std@@YA?A?@@AEBQEAH0@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 528 24 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@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@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@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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 528 24 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 +.Ltmp12374: +.Lfunc_end528: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" + .globl "??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" # -- Begin function ??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z": # @"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" +.Lfunc_begin529: + .cv_func_id 529 + .cv_loc 529 15 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@H@std@@YAPEAHQEAH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12375: + .cv_loc 529 15 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 +.Ltmp12376: +.Lfunc_end529: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" + .globl "??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" # -- Begin function ??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z": # @"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" +.Lfunc_begin530: + .cv_func_id 530 + .cv_loc 530 15 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@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp12377: + .cv_loc 530 15 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@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp12378: +.Lfunc_end530: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin531: + .cv_func_id 531 + .cv_loc 531 24 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@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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 +.Ltmp12379: + .cv_loc 531 24 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@PEAHPEAH@std@@YAPEAHPEAH00@Z" + nop + add rsp, 88 + ret +.Ltmp12380: +.Lfunc_end531: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" + .globl "??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" # -- Begin function ??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z": # @"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" +.Lfunc_begin532: + .cv_func_id 532 + .cv_loc 532 15 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@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp12381: + .cv_loc 532 15 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 +.Ltmp12382: +.Lfunc_end532: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin533: + .cv_func_id 533 + .cv_loc 533 15 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@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_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 +.Ltmp12383: + .cv_loc 533 15 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 +.Ltmp12384: +.Lfunc_end533: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" + .globl "??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" # -- Begin function ??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z": # @"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" +.Lfunc_begin534: + .cv_func_id 534 + .cv_loc 534 15 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@PEAHPEAH@std@@YAPEAHPEAH00@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 +.Ltmp12385: + .cv_loc 534 15 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 534 15 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 534 15 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 534 15 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 534 15 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 534 15 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 +.Ltmp12386: +.Lfunc_end534: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" + .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_begin535: + .cv_func_id 535 + .cv_loc 535 22 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 +.Ltmp12387: + .cv_loc 535 22 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 +.Ltmp12388: +.Lfunc_end535: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" + .seh_endproc + # -- End function + .def "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .globl "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # -- Begin function ??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": # @"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" +.Lfunc_begin536: + .cv_func_id 536 + .cv_loc 536 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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] +.Ltmp12389: + 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@$$CBD$0?0@gsl@@QEAA@PEBD_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 +.Ltmp12390: +.Lfunc_end536: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" +.Lfunc_begin537: + .cv_func_id 537 + .cv_loc 537 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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 +.Ltmp12395: + 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 +.Ltmp12396: + .cv_loc 537 5 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 .LBB537_1 + jmp .LBB537_2 +.LBB537_1: + test byte ptr [rbp - 1], 1 + jne .LBB537_4 + jmp .LBB537_5 +.LBB537_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 +.Ltmp12391: + 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" +.Ltmp12392: + jmp .LBB537_3 +.LBB537_3: + ud2 +.LBB537_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB537_5: + .cv_loc 537 5 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 .LBB537_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 +.LBB537_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB537_8 + jmp .LBB537_9 +.LBB537_8: + test byte ptr [rbp - 33], 1 + jne .LBB537_14 + jmp .LBB537_15 +.LBB537_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 +.Ltmp12393: + 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" +.Ltmp12394: + jmp .LBB537_10 +.LBB537_10: + ud2 +.LBB537_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12397: +.LBB537_15: + .cv_loc 537 5 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@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA" +.LBB537_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12398: + .cv_loc 537 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB537_12 + jmp .LBB537_13 +.LBB537_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB537_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@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA" +.LBB537_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 537 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB537_17 + jmp .LBB537_18 +.LBB537_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB537_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12399: +.Lfunc_end537: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_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@$$CBD$0?0@gsl@@QEAA@PEBD_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@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z": + .long .Lfunc_begin537@IMGREL # IP + .long -1 # ToState + .long .Ltmp12391@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12392@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12393@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12394@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +.Lfunc_begin538: + .cv_func_id 538 + .cv_loc 538 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12400: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12401: +.Lfunc_end538: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .globl "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # -- Begin function ??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": # @"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" +.Lfunc_begin539: + .cv_func_id 539 + .cv_loc 539 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 +.seh_proc "??0?$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] +.Ltmp12402: +.Ltmp12404: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Ltmp12403: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB539_1 +.LBB539_1: + .cv_loc 539 22 652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:652:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA" +.LBB539_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 539 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12405: +.Lfunc_end539: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ": + .long .Lfunc_begin539@IMGREL # IP + .long -1 # ToState + .long .Ltmp12402@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12403@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin540: + .cv_func_id 540 + .cv_loc 540 22 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:446:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12406: + mov dl, byte ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Ltmp12407: + .cv_loc 540 22 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:447:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ" +.Ltmp12408: + .cv_loc 540 22 448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:448:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp12409: +.Lfunc_end540: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin541: + .cv_func_id 541 + .cv_loc 541 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp12410: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@H@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" + .cv_loc 541 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp12411: +.Lfunc_end541: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Lfunc_begin542: + .cv_func_id 542 + .cv_loc 542 11 2142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2142:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@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] +.Ltmp12412: +.Ltmp12414: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp12413: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB542_1 +.LBB542_1: +.Ltmp12415: + .cv_loc 542 11 2143 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2143:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +.Ltmp12416: + .cv_loc 542 11 2144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2144:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA" +.LBB542_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 542 11 2142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2142:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12417: +.Lfunc_end542: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ": + .long .Lfunc_begin542@IMGREL # IP + .long -1 # ToState + .long .Ltmp12412@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12413@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + # -- End function + .def "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ +"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": # @"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" +.Lfunc_begin543: + .cv_func_id 543 + .cv_loc 543 5 384 0 # ..\include\gsl/span:384:0 +.seh_proc "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$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] +.Ltmp12420: + 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] +.Ltmp12418: + 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +.Ltmp12419: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB543_1 +.LBB543_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL + .text + .seh_endproc + .def "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA" +.LBB543_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 +.Ltmp12421: +.Lfunc_end543: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ": + .long .Lfunc_begin543@IMGREL # IP + .long -1 # ToState + .long .Ltmp12418@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12419@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z +"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z": # @"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +.Lfunc_begin544: + .cv_func_id 544 + .cv_loc 544 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12422: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12423: +.Lfunc_end544: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z +"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": # @"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" +.Lfunc_begin545: + .cv_func_id 545 + .cv_loc 545 5 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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 +.Ltmp12428: + 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 +.Ltmp12429: + .cv_loc 545 5 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 .LBB545_1 + jmp .LBB545_2 +.LBB545_1: + test byte ptr [rbp + 7], 1 + jne .LBB545_4 + jmp .LBB545_5 +.LBB545_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 +.Ltmp12424: + 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" +.Ltmp12425: + jmp .LBB545_3 +.LBB545_3: + ud2 +.LBB545_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB545_5: + .cv_loc 545 5 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 .LBB545_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 +.LBB545_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB545_8 + jmp .LBB545_9 +.LBB545_8: + test byte ptr [rbp - 25], 1 + jne .LBB545_14 + jmp .LBB545_15 +.LBB545_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 +.Ltmp12426: + 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" +.Ltmp12427: + jmp .LBB545_10 +.LBB545_10: + ud2 +.LBB545_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12430: +.LBB545_15: + .cv_loc 545 5 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" +.LBB545_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12431: + .cv_loc 545 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB545_12 + jmp .LBB545_13 +.LBB545_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB545_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z@4HA" +.LBB545_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 545 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB545_17 + jmp .LBB545_18 +.LBB545_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB545_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12432: +.Lfunc_end545: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z": + .long .Lfunc_begin545@IMGREL # IP + .long -1 # ToState + .long .Ltmp12424@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12425@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12426@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12427@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ +"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin546: + .cv_func_id 546 + .cv_loc 546 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$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] +.Ltmp12433: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12434: +.Lfunc_end546: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +.Lfunc_begin547: + .cv_func_id 547 + .cv_loc 547 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12435: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" + nop + add rsp, 40 + ret +.Ltmp12436: +.Lfunc_end547: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin548: + .cv_func_id 548 + .cv_loc 548 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@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 +.Ltmp12441: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx +.Ltmp12442: + .cv_loc 548 5 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + 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 .LBB548_1 + jmp .LBB548_2 +.LBB548_1: + test byte ptr [rbp - 1], 1 + jne .LBB548_4 + jmp .LBB548_5 +.LBB548_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 - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12437: + 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" +.Ltmp12438: + jmp .LBB548_3 +.LBB548_3: + ud2 +.LBB548_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB548_5: + .cv_loc 548 5 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 - 65], cl # 1-byte Spill + jne .LBB548_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 - 65], dl # 1-byte Spill +.LBB548_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB548_8 + jmp .LBB548_9 +.LBB548_8: + test byte ptr [rbp - 33], 1 + jne .LBB548_14 + jmp .LBB548_15 +.LBB548_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 - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12439: + 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" +.Ltmp12440: + jmp .LBB548_10 +.LBB548_10: + ud2 +.LBB548_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12443: +.LBB548_15: + .cv_loc 548 5 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" +.LBB548_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12444: + .cv_loc 548 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB548_12 + jmp .LBB548_13 +.LBB548_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB548_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .text + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA" +.LBB548_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 548 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB548_17 + jmp .LBB548_18 +.LBB548_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB548_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12445: +.Lfunc_end548: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin548@IMGREL # IP + .long -1 # ToState + .long .Ltmp12437@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12438@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12439@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12440@IMGREL+1 # IP + .long -1 # ToState + .text + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +.Lfunc_begin549: + .cv_func_id 549 + .cv_loc 549 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12446: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp12447: +.Lfunc_end549: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .globl "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # -- Begin function ??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z + .p2align 4, 0x90 +"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": # @"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" +.Lfunc_begin550: + .cv_func_id 550 + .cv_loc 550 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12450: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$02@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12448: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Ltmp12449: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB550_1 +.LBB550_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA" +.LBB550_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12451: +.Lfunc_end550: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .p2align 2 +"$cppxdata$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z": + .long .Lfunc_begin550@IMGREL # IP + .long -1 # ToState + .long .Ltmp12448@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12449@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + # -- End function + .def "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin551: + .cv_func_id 551 + .cv_loc 551 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12452: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12453: +.Lfunc_end551: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .globl "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # -- Begin function ?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ": # @"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +.Lfunc_begin552: + .cv_func_id 552 + .cv_loc 552 5 503 0 # ..\include\gsl/span:503:0 +.seh_proc "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp12454: + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp12455: +.Lfunc_end552: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" +.Lfunc_begin553: + .cv_func_id 553 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 272 + .seh_stackalloc 272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 136], -2 + #DEBUG_VALUE: operator():s <- [$rdx+0] + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rbp + 128] + mov qword ptr [rbp - 40], rdx # 8-byte Spill +.Ltmp12468: + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rcx # 8-byte Spill +.Ltmp12469: +.LBB553_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + lea rcx, [rbp + 24] + lea rdx, [rip + "??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@"] + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov r8d, 770 + # kill: def $r8 killed $r8d + lea rcx, [rbp + 8] + lea rdx, [rip + "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@"] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0SourceLineInfo@Catch@@QEAA@PEBD_K@Z" + lea rcx, [rbp - 16] + lea rdx, [rip + "??_C@_05GCOJDIEO@CHECK?$AA@"] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + lea rcx, [rbp + 48] + lea rdx, [rbp - 16] + lea r8, [rbp + 8] + lea r9, [rbp + 24] + mov dword ptr [rsp + 32], 2 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0AssertionHandler@Catch@@QEAA@VStringRef@1@AEBUSourceLineInfo@1@0W4Flags@ResultDisposition@1@@Z" +.Ltmp12470: + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + xor r10d, r10d + mov r11b, r10b + cmp rax, 2 + mov byte ptr [rbp - 81], r11b # 1-byte Spill + jne .LBB553_3 +.Ltmp12471: +# %bb.2: # in Loop: Header=BB553_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rcx] + add rdx, 4 + cmp rax, rdx + sete r8b + mov byte ptr [rbp - 81], r8b # 1-byte Spill +.Ltmp12472: +.LBB553_3: # in Loop: Header=BB553_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12456: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + lea rcx, [rbp - 32] + lea rdx, [rbp - 24] + mov r8b, al + call "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" +.Ltmp12457: + jmp .LBB553_4 +.Ltmp12473: +.LBB553_4: # in Loop: Header=BB553_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp12458: + lea rcx, [rbp + 48] + lea rdx, [rbp - 24] + call "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" +.Ltmp12459: + jmp .LBB553_13 +.Ltmp12474: +.LBB553_7: # Block address taken + # in Loop: Header=BB553_1 Depth=1 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB553_8 +.Ltmp12475: +.LBB553_8: # in Loop: Header=BB553_1 Depth=1 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12462: + lea rcx, [rbp + 48] + call "?shouldDebugBreak@AssertionHandler@Catch@@QEBA_NXZ" +.Ltmp12463: + mov byte ptr [rbp - 82], al # 1-byte Spill + jmp .LBB553_9 +.LBB553_9: # in Loop: Header=BB553_1 Depth=1 + mov al, byte ptr [rbp - 82] # 1-byte Reload + test al, 1 + jne .LBB553_10 + jmp .LBB553_15 +.LBB553_10: # in Loop: Header=BB553_1 Depth=1 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12464: +.Ltmp12476: + call "?isDebuggerActive@Catch@@YA_NXZ" +.Ltmp12465: + mov byte ptr [rbp - 83], al # 1-byte Spill + jmp .LBB553_11 +.LBB553_11: # in Loop: Header=BB553_1 Depth=1 + mov al, byte ptr [rbp - 83] # 1-byte Reload + test al, 1 + jne .LBB553_12 + jmp .LBB553_14 +.LBB553_12: # in Loop: Header=BB553_1 Depth=1 +.Ltmp12477: + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + int3 + jmp .LBB553_14 +.Ltmp12478: +.LBB553_13: # in Loop: Header=BB553_1 Depth=1 + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB553_8 +.Ltmp12479: +.LBB553_14: # in Loop: Header=BB553_1 Depth=1 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + jmp .LBB553_15 +.Ltmp12480: +.LBB553_15: # in Loop: Header=BB553_1 Depth=1 + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12466: + lea rcx, [rbp + 48] + call "?reactWithoutDebugBreak@AssertionHandler@Catch@@QEBAXXZ" +.Ltmp12467: + jmp .LBB553_16 +.LBB553_16: # in Loop: Header=BB553_1 Depth=1 + lea rcx, [rbp + 48] + call "??1AssertionHandler@Catch@@QEAA@XZ" + xor ecx, ecx + call "?isTrue@Catch@@YA_N_N@Z" + test al, 1 + jne .LBB553_1 +.Ltmp12481: +# %bb.17: + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + add rsp, 272 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL + .text + .seh_endproc + .def "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +.seh_proc "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB553_5: # in Loop: Header=BB553_1 Depth=1 +.Ltmp12482: + #DEBUG_VALUE: operator():s <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp12483: + .seh_endprologue + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 +.Ltmp12460: + lea rcx, [rbp + 48] +.Ltmp12484: + call "?useActiveException@AssertionHandler@Catch@@QEAAXXZ" +.Ltmp12461: + jmp .LBB553_6 +.LBB553_6: # in Loop: Header=BB553_1 Depth=1 + lea rax, [rip + .LBB553_7] + add rsp, 48 + pop rbp + ret # CATCHRET +.Ltmp12485: + .seh_handlerdata + .long ("$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL + .text + .seh_endproc + .def "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA" +.LBB553_18: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + .cv_loc 553 1 770 0 # ..\tests\span_tests.cpp:770:0 + call "??1AssertionHandler@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp12486: +.Lfunc_end553: + .seh_handlerdata + .text + .seh_endproc + .section .xdata,"dr" + .p2align 2 +"$cppxdata$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$18@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # Handler + .long 72 # ParentFrameOffset +"$ip2state$??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z": + .long .Lfunc_begin553@IMGREL # IP + .long -1 # ToState + .long .Ltmp12456@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12462@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12467@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .text + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +.Lfunc_begin554: + .cv_func_id 554 + .cv_loc 554 1 769 0 # ..\tests\span_tests.cpp:769:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov r8d, 2 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12487: + mov rcx, qword ptr [rcx] + add rcx, 4 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12488: +.Lfunc_end554: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??0?$extent_type@$02@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$02@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$02@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$02@details@gsl@@QEAA@XZ" +.Lfunc_begin555: + .cv_func_id 555 + .cv_loc 555 5 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$02@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12489: + pop rcx + ret +.Ltmp12490: +.Lfunc_end555: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$addressof@$$CBH@std@@YAPEBHAEBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .globl "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # -- Begin function ??$addressof@$$CBH@std@@YAPEBHAEBH@Z + .p2align 4, 0x90 +"??$addressof@$$CBH@std@@YAPEBHAEBH@Z": # @"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" +.Lfunc_begin556: + .cv_func_id 556 + .cv_loc 556 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12491: + .cv_loc 556 16 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 +.Ltmp12492: +.Lfunc_end556: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .globl "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Lfunc_begin557: + .cv_func_id 557 + .cv_loc 557 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12495: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12496: + .cv_loc 557 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB557_1 + jmp .LBB557_2 +.LBB557_1: + test byte ptr [rbp - 57], 1 + jne .LBB557_4 + jmp .LBB557_5 +.LBB557_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp12493: + 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" +.Ltmp12494: + jmp .LBB557_3 +.LBB557_3: + ud2 +.LBB557_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12497: +.LBB557_5: + .cv_loc 557 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" +.LBB557_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12498: + .cv_loc 557 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB557_7 + jmp .LBB557_8 +.LBB557_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB557_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12499: +.Lfunc_end557: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long .Lfunc_begin557@IMGREL # IP + .long -1 # ToState + .long .Ltmp12493@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12494@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .globl "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # -- Begin function ??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z + .p2align 4, 0x90 +"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z": # @"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" +.Lfunc_begin558: + .cv_func_id 558 + .cv_loc 558 5 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@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] +.Ltmp12500: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<3>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +.Ltmp12501: + 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 +.Ltmp12502: +.Lfunc_end558: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$02@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +.Lfunc_begin559: + .cv_func_id 559 + .cv_loc 559 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 3 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp12503: + pop rcx + ret +.Ltmp12504: +.Lfunc_end559: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin560: + .cv_func_id 560 + .cv_loc 560 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@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 +.Ltmp12509: + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx +.Ltmp12510: + .cv_loc 560 5 598 0 # ..\include\gsl/span:598:0 + mov rdx, rcx + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + 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 .LBB560_1 + jmp .LBB560_2 +.LBB560_1: + test byte ptr [rbp - 1], 1 + jne .LBB560_4 + jmp .LBB560_5 +.LBB560_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 - 56], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 1], 1 +.Ltmp12505: + 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" +.Ltmp12506: + jmp .LBB560_3 +.LBB560_3: + ud2 +.LBB560_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB560_5: + .cv_loc 560 5 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 - 65], cl # 1-byte Spill + jne .LBB560_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 - 65], dl # 1-byte Spill +.LBB560_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB560_8 + jmp .LBB560_9 +.LBB560_8: + test byte ptr [rbp - 33], 1 + jne .LBB560_14 + jmp .LBB560_15 +.LBB560_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 - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 33], 1 +.Ltmp12507: + 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" +.Ltmp12508: + jmp .LBB560_10 +.LBB560_10: + ud2 +.LBB560_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12511: +.LBB560_15: + .cv_loc 560 5 600 0 # ..\include\gsl/span:600:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB560_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12512: + .cv_loc 560 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB560_12 + jmp .LBB560_13 +.LBB560_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB560_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB560_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 560 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB560_17 + jmp .LBB560_18 +.LBB560_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB560_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12513: +.Lfunc_end560: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin560@IMGREL # IP + .long -1 # ToState + .long .Ltmp12505@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12506@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12507@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12508@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin561: + .cv_func_id 561 + .cv_loc 561 5 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12516: + .cv_loc 561 5 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov r8d, 2 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB561_1 + jmp .LBB561_2 +.LBB561_1: + test byte ptr [rbp - 41], 1 + jne .LBB561_4 + jmp .LBB561_5 +.LBB561_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12514: + 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" +.Ltmp12515: + jmp .LBB561_3 +.LBB561_3: + ud2 +.LBB561_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB561_5: + .cv_loc 561 5 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 2 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB561_6: + 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 561 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB561_7 + jmp .LBB561_8 +.LBB561_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB561_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12517: +.Lfunc_end561: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin561@IMGREL # IP + .long -1 # ToState + .long .Ltmp12514@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12515@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?size@?$span@H$01@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$01@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$01@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$01@gsl@@QEBA_JXZ": # @"?size@?$span@H$01@gsl@@QEBA_JXZ" +.Lfunc_begin562: + .cv_func_id 562 + .cv_loc 562 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$01@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] +.Ltmp12518: + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12519: +.Lfunc_end562: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin563: + .cv_func_id 563 + .cv_loc 563 5 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12522: + .cv_loc 563 5 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB563_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB563_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB563_3 + jmp .LBB563_4 +.LBB563_3: + test byte ptr [rbp - 17], 1 + jne .LBB563_6 + jmp .LBB563_7 +.LBB563_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp12520: + 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" +.Ltmp12521: + jmp .LBB563_5 +.LBB563_5: + ud2 +.LBB563_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB563_7: + .cv_loc 563 5 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA" +.LBB563_8: + 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 563 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB563_9 + jmp .LBB563_10 +.LBB563_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB563_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12523: +.Lfunc_end563: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long .Lfunc_begin563@IMGREL # IP + .long -1 # ToState + .long .Ltmp12520@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12521@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + # -- End function + .def "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin564: + .cv_func_id 564 + .cv_loc 564 5 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12526: + .cv_loc 564 5 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB564_1 + jmp .LBB564_2 +.LBB564_1: + test byte ptr [rbp - 41], 1 + jne .LBB564_4 + jmp .LBB564_5 +.LBB564_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12524: + 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" +.Ltmp12525: + jmp .LBB564_3 +.LBB564_3: + ud2 +.LBB564_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB564_5: + .cv_loc 564 5 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB564_6: + 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 564 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB564_7 + jmp .LBB564_8 +.LBB564_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB564_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12527: +.Lfunc_end564: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin564@IMGREL # IP + .long -1 # ToState + .long .Ltmp12524@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12525@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?size@?$span@H$0A@@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$0A@@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$0A@@gsl@@QEBA_JXZ": # @"?size@?$span@H$0A@@gsl@@QEBA_JXZ" +.Lfunc_begin565: + .cv_func_id 565 + .cv_loc 565 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$0A@@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] +.Ltmp12528: + call "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12529: +.Lfunc_end565: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin566: + .cv_func_id 566 + .cv_loc 566 5 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12532: + .cv_loc 566 5 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov r8d, 5 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB566_1 + jmp .LBB566_2 +.LBB566_1: + test byte ptr [rbp - 41], 1 + jne .LBB566_4 + jmp .LBB566_5 +.LBB566_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12530: + 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" +.Ltmp12531: + jmp .LBB566_3 +.LBB566_3: + ud2 +.LBB566_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB566_5: + .cv_loc 566 5 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 5 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB566_6: + 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 566 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB566_7 + jmp .LBB566_8 +.LBB566_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB566_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12533: +.Lfunc_end566: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin566@IMGREL # IP + .long -1 # ToState + .long .Ltmp12530@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12531@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "?size@?$span@H$04@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$04@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$04@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$04@gsl@@QEBA_JXZ": # @"?size@?$span@H$04@gsl@@QEBA_JXZ" +.Lfunc_begin567: + .cv_func_id 567 + .cv_loc 567 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$04@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] +.Ltmp12534: + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12535: +.Lfunc_end567: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin568: + .cv_func_id 568 + .cv_loc 568 5 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12538: + .cv_loc 568 5 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB568_1 + jmp .LBB568_2 +.LBB568_1: + test byte ptr [rbp - 41], 1 + jne .LBB568_4 + jmp .LBB568_5 +.LBB568_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12536: + 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" +.Ltmp12537: + jmp .LBB568_3 +.LBB568_3: + ud2 +.LBB568_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB568_5: + .cv_loc 568 5 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB568_6: + 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 568 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB568_7 + jmp .LBB568_8 +.LBB568_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB568_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12539: +.Lfunc_end568: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin568@IMGREL # IP + .long -1 # ToState + .long .Ltmp12536@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12537@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .globl "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # -- Begin function ?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": # @"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Lfunc_begin569: + .cv_func_id 569 + .cv_loc 569 5 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12542: + .cv_loc 569 5 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB569_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB569_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB569_3 + jmp .LBB569_4 +.LBB569_3: + test byte ptr [rbp - 17], 1 + jne .LBB569_6 + jmp .LBB569_7 +.LBB569_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp12540: + 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" +.Ltmp12541: + jmp .LBB569_5 +.LBB569_5: + ud2 +.LBB569_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB569_7: + .cv_loc 569 5 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA" +.LBB569_8: + 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 569 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB569_9 + jmp .LBB569_10 +.LBB569_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB569_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12543: +.Lfunc_end569: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": + .long .Lfunc_begin569@IMGREL # IP + .long -1 # ToState + .long .Ltmp12540@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12541@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + # -- End function + .def "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$04@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin570: + .cv_func_id 570 + .cv_loc 570 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$04@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] +.Ltmp12544: + 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@$04@details@gsl@@@?$span@H$04@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 +.Ltmp12545: +.Lfunc_end570: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin571: + .cv_func_id 571 + .cv_loc 571 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@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 +.Ltmp12550: + 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@$04@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12551: + .cv_loc 571 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB571_1 + jmp .LBB571_2 +.LBB571_1: + test byte ptr [rbp - 1], 1 + jne .LBB571_4 + jmp .LBB571_5 +.LBB571_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 +.Ltmp12546: + 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" +.Ltmp12547: + jmp .LBB571_3 +.LBB571_3: + ud2 +.LBB571_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB571_5: + .cv_loc 571 5 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 .LBB571_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB571_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB571_8 + jmp .LBB571_9 +.LBB571_8: + test byte ptr [rbp - 33], 1 + jne .LBB571_14 + jmp .LBB571_15 +.LBB571_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 +.Ltmp12548: + 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" +.Ltmp12549: + jmp .LBB571_10 +.LBB571_10: + ud2 +.LBB571_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12552: +.LBB571_15: + .cv_loc 571 5 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@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB571_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12553: + .cv_loc 571 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB571_12 + jmp .LBB571_13 +.LBB571_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB571_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB571_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 571 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB571_17 + jmp .LBB571_18 +.LBB571_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB571_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12554: +.Lfunc_end571: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@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@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin571@IMGREL # IP + .long -1 # ToState + .long .Ltmp12546@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12547@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12548@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12549@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .globl "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # -- Begin function ??0?$extent_type@$04@details@gsl@@QEAA@_J@Z + .p2align 4, 0x90 +"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": # @"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" +.Lfunc_begin572: + .cv_func_id 572 + .cv_loc 572 5 321 0 # ..\include\gsl/span:321:0 +.seh_proc "??0?$extent_type@$04@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 +.Ltmp12557: + .cv_loc 572 5 321 0 # ..\include\gsl/span:321:0 + cmp qword ptr [rbp - 24], 5 + sete al + mov byte ptr [rbp - 57], 0 + test al, 1 + jne .LBB572_1 + jmp .LBB572_2 +.LBB572_1: + test byte ptr [rbp - 57], 1 + jne .LBB572_4 + jmp .LBB572_5 +.LBB572_2: + lea rdx, [rip + "??_C@_0DG@PHADKCAK@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 +.Ltmp12555: + 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" +.Ltmp12556: + jmp .LBB572_3 +.LBB572_3: + ud2 +.LBB572_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12558: +.LBB572_5: + .cv_loc 572 5 321 0 # ..\include\gsl/span:321:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .seh_endproc + .def "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA": +.seh_proc "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA" +.LBB572_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp12559: + .cv_loc 572 5 321 0 # ..\include\gsl/span:321:0 + test byte ptr [rbp - 57], 1 + jne .LBB572_7 + jmp .LBB572_8 +.LBB572_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB572_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12560: +.Lfunc_end572: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .p2align 2 +"$cppxdata$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???0?$extent_type@$04@details@gsl@@QEAA@_J@Z@4HA"@IMGREL # Action +"$ip2state$??0?$extent_type@$04@details@gsl@@QEAA@_J@Z": + .long .Lfunc_begin572@IMGREL # IP + .long -1 # ToState + .long .Ltmp12555@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12556@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + # -- End function + .def "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin573: + .cv_func_id 573 + .cv_loc 573 5 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12563: + .cv_loc 573 5 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 2 + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB573_1 + jmp .LBB573_2 +.LBB573_1: + test byte ptr [rbp - 25], 1 + jne .LBB573_4 + jmp .LBB573_5 +.LBB573_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12561: + 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" +.Ltmp12562: + jmp .LBB573_3 +.LBB573_3: + ud2 +.LBB573_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB573_5: + .cv_loc 573 5 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 2 + mov r8d, edx + sub rax, 2 + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB573_6: + 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 573 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB573_7 + jmp .LBB573_8 +.LBB573_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB573_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12564: +.Lfunc_end573: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin573@IMGREL # IP + .long -1 # ToState + .long .Ltmp12561@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12562@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin574: + .cv_func_id 574 + .cv_loc 574 5 487 0 # ..\include\gsl/span:487:0 +.seh_proc "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp12565: + .cv_loc 574 5 488 0 # ..\include\gsl/span:488:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, qword ptr [rsp + 96] + mov r9b, byte ptr [rsp + 80] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + mov rax, -1 + mov byte ptr [rsp + 55], r9b # 1-byte Spill + mov r9, rax + mov r10b, byte ptr [rsp + 55] # 1-byte Reload + mov byte ptr [rsp + 32], r10b + call "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12566: +.Lfunc_end574: + .seh_handlerdata + .section .text,"xr",discard,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin575: + .cv_func_id 575 + .cv_loc 575 5 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12569: + .cv_loc 575 5 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB575_1 + jmp .LBB575_2 +.LBB575_1: + test byte ptr [rbp - 25], 1 + jne .LBB575_4 + jmp .LBB575_5 +.LBB575_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12567: + 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" +.Ltmp12568: + jmp .LBB575_3 +.LBB575_3: + ud2 +.LBB575_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB575_5: + .cv_loc 575 5 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor edx, edx + mov r8d, edx + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB575_6: + 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 575 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB575_7 + jmp .LBB575_8 +.LBB575_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB575_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12570: +.Lfunc_end575: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin575@IMGREL # IP + .long -1 # ToState + .long .Ltmp12567@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12568@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin576: + .cv_func_id 576 + .cv_loc 576 5 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12573: + .cv_loc 576 5 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 5 + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB576_1 + jmp .LBB576_2 +.LBB576_1: + test byte ptr [rbp - 25], 1 + jne .LBB576_4 + jmp .LBB576_5 +.LBB576_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12571: + 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" +.Ltmp12572: + jmp .LBB576_3 +.LBB576_3: + ud2 +.LBB576_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB576_5: + .cv_loc 576 5 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 5 + mov r8d, edx + sub rax, 5 + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB576_6: + 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 576 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB576_7 + jmp .LBB576_8 +.LBB576_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB576_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12574: +.Lfunc_end576: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin576@IMGREL # IP + .long -1 # ToState + .long .Ltmp12571@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12572@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin577: + .cv_func_id 577 + .cv_loc 577 5 464 0 # ..\include\gsl/span:464:0 +.seh_proc "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12577: + .cv_loc 577 5 465 0 # ..\include\gsl/span:465:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 25], 0 + test r8b, 1 + jne .LBB577_1 + jmp .LBB577_2 +.LBB577_1: + test byte ptr [rbp - 25], 1 + jne .LBB577_4 + jmp .LBB577_5 +.LBB577_2: + lea rdx, [rip + "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12575: + 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" +.Ltmp12576: + jmp .LBB577_3 +.LBB577_3: + ud2 +.LBB577_4: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB577_5: + .cv_loc 577 5 466 0 # ..\include\gsl/span:466:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov r8d, edx + shl rax, 2 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB577_6: + 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 577 5 465 0 # ..\include\gsl/span:465:0 + test byte ptr [rbp - 25], 1 + jne .LBB577_7 + jmp .LBB577_8 +.LBB577_7: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB577_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12578: +.Lfunc_end577: + .seh_handlerdata + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin577@IMGREL # IP + .long -1 # ToState + .long .Ltmp12575@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12576@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .globl "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # -- Begin function ?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z + .p2align 4, 0x90 +"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z": # @"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +.Lfunc_begin578: + .cv_func_id 578 + .cv_loc 578 5 487 0 # ..\include\gsl/span:487:0 +.seh_proc "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp12579: + .cv_loc 578 5 488 0 # ..\include\gsl/span:488:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rsp + 96] + mov r9b, byte ptr [rsp + 80] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + mov rax, -1 + mov byte ptr [rsp + 55], r9b # 1-byte Spill + mov r9, rax + mov r10b, byte ptr [rsp + 55] # 1-byte Reload + mov byte ptr [rsp + 32], r10b + call "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12580: +.Lfunc_end578: + .seh_handlerdata + .section .text,"xr",discard,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .seh_endproc + # -- End function + .def "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .globl "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # -- Begin function ??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z + .p2align 4, 0x90 +"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z": # @"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" +.Lfunc_begin579: + .cv_func_id 579 + .cv_loc 579 5 622 0 # ..\include\gsl/span:622:0 +.seh_proc "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, rdx + mov r10b, byte ptr [rsp + 160] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 112], r11 + mov byte ptr [rsp + 88], r10b + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12581: + .cv_loc 579 5 623 0 # ..\include\gsl/span:623:0 + lea r8, [rsp + 96] +.Ltmp12582: + #DEBUG_VALUE: make_subspan<5>:tmp <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp12583: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .cv_loc 579 5 624 0 # ..\include\gsl/span:624:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + lea rcx, [rsp + 96] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 120 + ret +.Ltmp12584: +.Lfunc_end579: + .seh_handlerdata + .section .text,"xr",discard,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .seh_endproc + # -- End function + .def "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .globl "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # -- Begin function ??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z + .p2align 4, 0x90 +"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z": # @"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" +.Lfunc_begin580: + .cv_func_id 580 + .cv_loc 580 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp12585: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov r8b, byte ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12586: +.Lfunc_end580: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .seh_endproc + # -- End function + .def "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .globl "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # -- Begin function ?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z + .p2align 4, 0x90 +"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z": # @"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +.Lfunc_begin581: + .cv_func_id 581 + .cv_loc 581 5 493 0 # ..\include\gsl/span:493:0 +.seh_proc "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12587: + .cv_loc 581 5 494 0 # ..\include\gsl/span:494:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov r10b, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12588: +.Lfunc_end581: + .seh_handlerdata + .section .text,"xr",discard,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .globl "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": # @"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" +.Lfunc_begin582: + .cv_func_id 582 + .cv_loc 582 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@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 +.Ltmp12593: + 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$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp12594: + .cv_loc 582 5 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 .LBB582_1 + jmp .LBB582_2 +.LBB582_1: + test byte ptr [rbp + 7], 1 + jne .LBB582_4 + jmp .LBB582_5 +.LBB582_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 +.Ltmp12589: + 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" +.Ltmp12590: + jmp .LBB582_3 +.LBB582_3: + ud2 +.LBB582_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB582_5: + .cv_loc 582 5 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 .LBB582_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 +.LBB582_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB582_8 + jmp .LBB582_9 +.LBB582_8: + test byte ptr [rbp - 25], 1 + jne .LBB582_14 + jmp .LBB582_15 +.LBB582_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 +.Ltmp12591: + 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" +.Ltmp12592: + jmp .LBB582_10 +.LBB582_10: + ud2 +.LBB582_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12595: +.LBB582_15: + .cv_loc 582 5 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@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA" +.LBB582_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12596: + .cv_loc 582 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB582_12 + jmp .LBB582_13 +.LBB582_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB582_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA" +.LBB582_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 582 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB582_17 + jmp .LBB582_18 +.LBB582_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB582_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12597: +.Lfunc_end582: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z": + .long .Lfunc_begin582@IMGREL # IP + .long -1 # ToState + .long .Ltmp12589@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12590@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12591@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12592@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + # -- End function + .def "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .globl "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # -- Begin function ?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z + .p2align 4, 0x90 +"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": # @"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" +.Lfunc_begin583: + .cv_func_id 583 + .cv_loc 583 5 630 0 # ..\include\gsl/span:630:0 +.seh_proc "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 248 + .seh_stackalloc 248 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 112], -2 + mov rax, rdx + mov r10b, byte ptr [rbp + 176] + xor r11d, r11d + mov bl, r11b + mov byte ptr [rbp + 104], r10b + mov qword ptr [rbp + 96], r9 + mov qword ptr [rbp + 88], r8 + mov qword ptr [rbp + 80], rcx + mov rcx, qword ptr [rbp + 80] +.Ltmp12602: + .cv_loc 583 5 631 0 # ..\include\gsl/span:631:0 + mov r8, qword ptr [rbp + 88] + mov byte ptr [rbp + 55], 0 + cmp r8, 0 + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rdx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov byte ptr [rbp - 25], bl # 1-byte Spill + jl .LBB583_2 +# %bb.1: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + cmp rax, 0 + setge dl + mov byte ptr [rbp - 25], dl # 1-byte Spill +.LBB583_2: + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB583_3 + jmp .LBB583_4 +.LBB583_3: + test byte ptr [rbp + 55], 1 + jne .LBB583_6 + jmp .LBB583_7 +.LBB583_4: + lea rdx, [rip + "??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 56] + mov rcx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 55], 1 +.Ltmp12598: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp12599: + jmp .LBB583_5 +.LBB583_5: + ud2 +.LBB583_6: + lea rcx, [rbp + 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB583_7: + .cv_loc 583 5 633 0 # ..\include\gsl/span:633:0 + cmp qword ptr [rbp + 96], -1 + jne .LBB583_12 +# %bb.8: +.Ltmp12603: + .cv_loc 583 5 633 0 # ..\include\gsl/span:633:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp + 88] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp + 40], rax + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + mov rdx, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov r8, rax + call "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB583_23 +.Ltmp12604: +.LBB583_12: + .cv_loc 583 5 635 0 # ..\include\gsl/span:635:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rbp + 96] + mov byte ptr [rbp + 15], 0 + cmp rdx, 0 + mov byte ptr [rbp - 57], cl # 1-byte Spill + jl .LBB583_14 +# %bb.13: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + sub rax, qword ptr [rbp + 88] + cmp rax, qword ptr [rbp + 96] + setge dl + mov byte ptr [rbp - 57], dl # 1-byte Spill +.LBB583_14: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB583_15 + jmp .LBB583_16 +.LBB583_15: + test byte ptr [rbp + 15], 1 + jne .LBB583_18 + jmp .LBB583_19 +.LBB583_16: + lea rdx, [rip + "??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp + 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp + 15], 1 +.Ltmp12600: + 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" +.Ltmp12601: + jmp .LBB583_17 +.LBB583_17: + ud2 +.LBB583_18: + lea rcx, [rbp + 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB583_19: + .cv_loc 583 5 636 0 # ..\include\gsl/span:636:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp + 88] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp], rax + mov r8, qword ptr [rbp + 96] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB583_23 +.LBB583_23: + .cv_loc 583 5 637 0 # ..\include\gsl/span:637:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 248 + pop rbx + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .def "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA": +.seh_proc "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA" +.LBB583_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 583 5 631 0 # ..\include\gsl/span:631:0 + test byte ptr [rbp + 55], 1 + jne .LBB583_10 + jmp .LBB583_11 +.LBB583_10: + lea rcx, [rbp + 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB583_11: + nop + add rsp, 40 + pop rbx + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .def "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA": +.seh_proc "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA" +.LBB583_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rbx + .seh_pushreg 3 + sub rsp, 40 + .seh_stackalloc 40 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 583 5 635 0 # ..\include\gsl/span:635:0 + test byte ptr [rbp + 15], 1 + jne .LBB583_21 + jmp .LBB583_22 +.LBB583_21: + lea rcx, [rbp + 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB583_22: + nop + add rsp, 40 + pop rbx + pop rbp + ret # CLEANUPRET +.Ltmp12605: +.Lfunc_end583: + .seh_handlerdata + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .p2align 2 +"$cppxdata$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 240 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$9@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$20@?0??make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z": + .long .Lfunc_begin583@IMGREL # IP + .long -1 # ToState + .long .Ltmp12598@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12599@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12600@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12601@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + # -- End function + .def "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .globl "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # -- Begin function ??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z + .p2align 4, 0x90 +"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z": # @"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" +.Lfunc_begin584: + .cv_func_id 584 + .cv_loc 584 5 612 0 # ..\include\gsl/span:612:0 +.seh_proc "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp12606: + mov r8, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12607: +.Lfunc_end584: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_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@UKnownNotNull@12@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" +.Lfunc_begin585: + .cv_func_id 585 + .cv_loc 585 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@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 - 8], rdx + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp12610: + mov rdx, rcx + mov r8, qword ptr [rbp - 16] + mov qword ptr [rbp - 64], 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 - 8] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rdx + 8], rcx +.Ltmp12611: + .cv_loc 585 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, rdx + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 49], 0 + test r9b, 1 + jne .LBB585_1 + jmp .LBB585_2 +.LBB585_1: + test byte ptr [rbp - 49], 1 + jne .LBB585_4 + jmp .LBB585_5 +.LBB585_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp12608: + 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" +.Ltmp12609: + jmp .LBB585_3 +.LBB585_3: + ud2 +.LBB585_4: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12612: +.LBB585_5: + .cv_loc 585 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .seh_endproc + .def "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA": +.seh_proc "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA" +.LBB585_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12613: + .cv_loc 585 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 49], 1 + jne .LBB585_7 + jmp .LBB585_8 +.LBB585_7: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB585_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12614: +.Lfunc_end585: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_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@UKnownNotNull@12@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z")@IMGREL # IPToStateXData + .long 136 # 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@UKnownNotNull@12@_J@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z": + .long .Lfunc_begin585@IMGREL # IP + .long -1 # ToState + .long .Ltmp12608@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12609@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@UKnownNotNull@12@_J@Z" + # -- End function + .def "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .globl "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # -- Begin function ??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ + .p2align 4, 0x90 +"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": # @"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" +.Lfunc_begin586: + .cv_func_id 586 + .cv_loc 586 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12617: + .cv_loc 586 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 2 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB586_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 4 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB586_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB586_3 + jmp .LBB586_4 +.LBB586_3: + test byte ptr [rbp - 25], 1 + jne .LBB586_6 + jmp .LBB586_7 +.LBB586_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12615: + 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" +.Ltmp12616: + jmp .LBB586_5 +.LBB586_5: + ud2 +.LBB586_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB586_7: + .cv_loc 586 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 2 + mov r8d, edx + add rax, 8 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA" +.LBB586_8: + 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 586 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB586_9 + jmp .LBB586_10 +.LBB586_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB586_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12618: +.Lfunc_end586: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ": + .long .Lfunc_begin586@IMGREL # IP + .long -1 # ToState + .long .Ltmp12615@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12616@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + # -- End function + .def "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .globl "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # -- Begin function ?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z + .p2align 4, 0x90 +"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z": # @"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +.Lfunc_begin587: + .cv_func_id 587 + .cv_loc 587 5 493 0 # ..\include\gsl/span:493:0 +.seh_proc "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12619: + .cv_loc 587 5 494 0 # ..\include\gsl/span:494:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov r10b, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], r10b + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp12620: +.Lfunc_end587: + .seh_handlerdata + .section .text,"xr",discard,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .seh_endproc + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin588: + .cv_func_id 588 + .cv_loc 588 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12623: + .cv_loc 588 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB588_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor edx, edx + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB588_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB588_3 + jmp .LBB588_4 +.LBB588_3: + test byte ptr [rbp - 25], 1 + jne .LBB588_6 + jmp .LBB588_7 +.LBB588_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12621: + 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" +.Ltmp12622: + jmp .LBB588_5 +.LBB588_5: + ud2 +.LBB588_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB588_7: + .cv_loc 588 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB588_8: + 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 588 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB588_9 + jmp .LBB588_10 +.LBB588_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB588_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12624: +.Lfunc_end588: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin588@IMGREL # IP + .long -1 # ToState + .long .Ltmp12621@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12622@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .globl "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # -- Begin function ??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": # @"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" +.Lfunc_begin589: + .cv_func_id 589 + .cv_loc 589 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12627: + .cv_loc 589 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB589_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 5 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB589_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB589_3 + jmp .LBB589_4 +.LBB589_3: + test byte ptr [rbp - 25], 1 + jne .LBB589_6 + jmp .LBB589_7 +.LBB589_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12625: + 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" +.Ltmp12626: + jmp .LBB589_5 +.LBB589_5: + ud2 +.LBB589_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB589_7: + .cv_loc 589 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + mov edx, 5 + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA" +.LBB589_8: + 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 589 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB589_9 + jmp .LBB589_10 +.LBB589_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB589_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12628: +.Lfunc_end589: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ": + .long .Lfunc_begin589@IMGREL # IP + .long -1 # ToState + .long .Ltmp12625@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12626@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + # -- End function + .def "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin590: + .cv_func_id 590 + .cv_loc 590 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12631: + .cv_loc 590 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 4 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB590_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + mov edx, 4 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB590_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB590_3 + jmp .LBB590_4 +.LBB590_3: + test byte ptr [rbp - 25], 1 + jne .LBB590_6 + jmp .LBB590_7 +.LBB590_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12629: + 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" +.Ltmp12630: + jmp .LBB590_5 +.LBB590_5: + ud2 +.LBB590_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB590_7: + .cv_loc 590 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + add rax, 16 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB590_8: + 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 590 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB590_9 + jmp .LBB590_10 +.LBB590_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB590_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12632: +.Lfunc_end590: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin590@IMGREL # IP + .long -1 # ToState + .long .Ltmp12629@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12630@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .globl "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # -- Begin function ??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": # @"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" +.Lfunc_begin591: + .cv_func_id 591 + .cv_loc 591 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12635: + .cv_loc 591 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 1 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB591_2 +# %bb.1: + mov al, 1 + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB591_2 +.LBB591_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB591_3 + jmp .LBB591_4 +.LBB591_3: + test byte ptr [rbp - 25], 1 + jne .LBB591_6 + jmp .LBB591_7 +.LBB591_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12633: + 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" +.Ltmp12634: + jmp .LBB591_5 +.LBB591_5: + ud2 +.LBB591_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB591_7: + .cv_loc 591 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$04@gsl@@QEBAPEAHXZ" + add rax, 4 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?size@?$span@H$04@gsl@@QEBA_JXZ" + sub rax, 1 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov r8, rax + call "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA" +.LBB591_8: + 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 591 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB591_9 + jmp .LBB591_10 +.LBB591_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB591_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12636: +.Lfunc_end591: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ": + .long .Lfunc_begin591@IMGREL # IP + .long -1 # ToState + .long .Ltmp12633@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12634@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + # -- End function + .def "?size@?$span@H$03@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .globl "?size@?$span@H$03@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@H$03@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@H$03@gsl@@QEBA_JXZ": # @"?size@?$span@H$03@gsl@@QEBA_JXZ" +.Lfunc_begin592: + .cv_func_id 592 + .cv_loc 592 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@H$03@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] +.Ltmp12637: + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp12638: +.Lfunc_end592: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin593: + .cv_func_id 593 + .cv_loc 593 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12641: + .cv_loc 593 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB593_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor edx, edx + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB593_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB593_3 + jmp .LBB593_4 +.LBB593_3: + test byte ptr [rbp - 25], 1 + jne .LBB593_6 + jmp .LBB593_7 +.LBB593_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12639: + 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" +.Ltmp12640: + jmp .LBB593_5 +.LBB593_5: + ud2 +.LBB593_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB593_7: + .cv_loc 593 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB593_8: + 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 593 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB593_9 + jmp .LBB593_10 +.LBB593_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB593_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12642: +.Lfunc_end593: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin593@IMGREL # IP + .long -1 # ToState + .long .Ltmp12639@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12640@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .globl "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # -- Begin function ??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ + .p2align 4, 0x90 +"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": # @"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" +.Lfunc_begin594: + .cv_func_id 594 + .cv_loc 594 5 473 0 # ..\include\gsl/span:473:0 +.seh_proc "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .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 rax, rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp12645: + .cv_loc 594 5 474 0 # ..\include\gsl/span:474:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + xor r8d, r8d + mov r9b, r8b + sub rax, 1 + mov byte ptr [rbp - 25], 0 + cmp rax, 0 + mov byte ptr [rbp - 57], r9b # 1-byte Spill + jl .LBB594_2 +# %bb.1: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov edx, 1 + mov ecx, edx + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB594_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB594_3 + jmp .LBB594_4 +.LBB594_3: + test byte ptr [rbp - 25], 1 + jne .LBB594_6 + jmp .LBB594_7 +.LBB594_4: + lea rdx, [rip + "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 25], 1 +.Ltmp12643: + 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" +.Ltmp12644: + jmp .LBB594_5 +.LBB594_5: + ud2 +.LBB594_6: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB594_7: + .cv_loc 594 5 477 0 # ..\include\gsl/span:477:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + xor edx, edx + mov r8d, edx + add rax, 4 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .def "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA": +.seh_proc "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA" +.LBB594_8: + 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 594 5 474 0 # ..\include\gsl/span:474:0 + test byte ptr [rbp - 25], 1 + jne .LBB594_9 + jmp .LBB594_10 +.LBB594_9: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB594_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12646: +.Lfunc_end594: + .seh_handlerdata + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 +"$cppxdata$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long -1 # ToState + .long "?dtor$8@?0???$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ": + .long .Lfunc_begin594@IMGREL # IP + .long -1 # ToState + .long .Ltmp12643@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12644@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + # -- End function + .def "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .globl "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??0?$span@H$03@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z": # @"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin595: + .cv_func_id 595 + .cv_loc 595 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@H$03@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] +.Ltmp12647: + 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@$03@details@gsl@@@?$span@H$03@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 +.Ltmp12648: +.Lfunc_end595: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Lfunc_begin596: + .cv_func_id 596 + .cv_loc 596 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@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 +.Ltmp12653: + 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@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp12654: + .cv_loc 596 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp - 1], 0 + test r9b, 1 + jne .LBB596_1 + jmp .LBB596_2 +.LBB596_1: + test byte ptr [rbp - 1], 1 + jne .LBB596_4 + jmp .LBB596_5 +.LBB596_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 +.Ltmp12649: + 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" +.Ltmp12650: + jmp .LBB596_3 +.LBB596_3: + ud2 +.LBB596_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB596_5: + .cv_loc 596 5 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 .LBB596_7 +# %bb.6: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 73], dl # 1-byte Spill +.LBB596_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB596_8 + jmp .LBB596_9 +.LBB596_8: + test byte ptr [rbp - 33], 1 + jne .LBB596_14 + jmp .LBB596_15 +.LBB596_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 +.Ltmp12651: + 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" +.Ltmp12652: + jmp .LBB596_10 +.LBB596_10: + ud2 +.LBB596_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12655: +.LBB596_15: + .cv_loc 596 5 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@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB596_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12656: + .cv_loc 596 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB596_12 + jmp .LBB596_13 +.LBB596_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB596_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA" +.LBB596_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 596 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB596_17 + jmp .LBB596_18 +.LBB596_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB596_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12657: +.Lfunc_end596: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@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@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z": + .long .Lfunc_begin596@IMGREL # IP + .long -1 # ToState + .long .Ltmp12649@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12650@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp12651@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12652@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + # -- End function + .def "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .globl "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # -- Begin function ??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": # @"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" +.Lfunc_begin597: + .cv_func_id 597 + .cv_loc 597 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12660: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12658: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp12659: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB597_1 +.LBB597_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA" +.LBB597_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12661: +.Lfunc_end597: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z": + .long .Lfunc_begin597@IMGREL # IP + .long -1 # ToState + .long .Ltmp12658@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12659@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + # -- End function + .def "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .globl "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # -- Begin function ??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": # @"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" +.Lfunc_begin598: + .cv_func_id 598 + .cv_loc 598 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp12664: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$01@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp12662: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Ltmp12663: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB598_1 +.LBB598_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA" +.LBB598_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp12665: +.Lfunc_end598: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .p2align 2 +"$cppxdata$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z": + .long .Lfunc_begin598@IMGREL # IP + .long -1 # ToState + .long .Ltmp12662@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12663@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + # -- End function + .def "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ?at@?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin599: + .cv_func_id 599 + .cv_loc 599 5 513 0 # ..\include\gsl/span:513:0 +.seh_proc "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12666: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp12667: +.Lfunc_end599: + .seh_handlerdata + .section .text,"xr",discard,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$extent_type@$01@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$01@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$01@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$01@details@gsl@@QEAA@XZ" +.Lfunc_begin600: + .cv_func_id 600 + .cv_loc 600 5 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$01@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp12668: + pop rcx + ret +.Ltmp12669: +.Lfunc_end600: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .globl "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Lfunc_begin601: + .cv_func_id 601 + .cv_loc 601 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], rdx + mov byte ptr [rbp - 32], r8b + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rbp - 16], rcx +.Ltmp12672: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rcx], rdx +.Ltmp12673: + .cv_loc 601 5 592 0 # ..\include\gsl/span:592:0 + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r8b + mov byte ptr [rbp - 65], 0 + test r8b, 1 + jne .LBB601_1 + jmp .LBB601_2 +.LBB601_1: + test byte ptr [rbp - 65], 1 + jne .LBB601_4 + jmp .LBB601_5 +.LBB601_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 64] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 65], 1 +.Ltmp12670: + 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" +.Ltmp12671: + jmp .LBB601_3 +.LBB601_3: + ud2 +.LBB601_4: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12674: +.LBB601_5: + .cv_loc 601 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" +.LBB601_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp12675: + .cv_loc 601 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 65], 1 + jne .LBB601_7 + jmp .LBB601_8 +.LBB601_7: + lea rcx, [rbp - 64] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB601_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12676: +.Lfunc_end601: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long .Lfunc_begin601@IMGREL # IP + .long -1 # ToState + .long .Ltmp12670@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12671@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??R?$span@H$01@gsl@@QEBAAEAH_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .globl "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # -- Begin function ??R?$span@H$01@gsl@@QEBAAEAH_J@Z + .p2align 4, 0x90 +"??R?$span@H$01@gsl@@QEBAAEAH_J@Z": # @"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +.Lfunc_begin602: + .cv_func_id 602 + .cv_loc 602 5 514 0 # ..\include\gsl/span:514:0 +.seh_proc "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp12677: + mov rdx, qword ptr [rsp + 48] + call "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 56 + ret +.Ltmp12678: +.Lfunc_end602: + .seh_handlerdata + .section .text,"xr",discard,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin603: + .cv_func_id 603 + .cv_loc 603 5 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12679: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp12680: +.Lfunc_end603: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin604: + .cv_func_id 604 + .cv_loc 604 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp12681: + .cv_loc 604 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@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 +.Ltmp12682: +.Lfunc_end604: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin605: + .cv_func_id 605 + .cv_loc 605 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12683: + .cv_loc 605 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12684: +.Lfunc_end605: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin606: + .cv_func_id 606 + .cv_loc 606 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12685: + mov qword ptr [rcx], rax +.Ltmp12686: + .cv_loc 606 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12687: + .cv_loc 606 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12688: +.Lfunc_end606: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin607: + .cv_func_id 607 + .cv_loc 607 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12689: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp12690: +.Lfunc_end607: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin608: + .cv_func_id 608 + .cv_loc 608 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12691: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12692: +.Lfunc_end608: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin609: + .cv_func_id 609 + .cv_loc 609 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12693: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12694: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12695: + ret +.Ltmp12696: +.Lfunc_end609: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin610: + .cv_func_id 610 + .cv_loc 610 5 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp12697: + .cv_loc 610 5 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp12698: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp12699: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB610_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB610_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp12700: +.Lfunc_end610: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin611: + .cv_func_id 611 + .cv_loc 611 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12701: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12702: +.Lfunc_end611: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin612: + .cv_func_id 612 + .cv_loc 612 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12703: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12704: +.Lfunc_end612: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin613: + .cv_func_id 613 + .cv_loc 613 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12709: + .cv_loc 613 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12705: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp12706: + jmp .LBB613_1 +.LBB613_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12707: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12708: + jmp .LBB613_2 +.LBB613_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 613 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB613_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 - 64] + .cv_loc 613 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB613_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB613_5 + jmp .LBB613_6 +.LBB613_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB613_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB613_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12710: +.Lfunc_end613: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin613@IMGREL # IP + .long -1 # ToState + .long .Ltmp12705@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12707@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12708@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin614: + .cv_func_id 614 + .cv_loc 614 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@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] +.Ltmp12711: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB614_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB614_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12712: +.Lfunc_end614: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin615: + .cv_func_id 615 + .cv_loc 615 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12713: + .cv_loc 615 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12714: +.Lfunc_end615: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin616: + .cv_func_id 616 + .cv_loc 616 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12715: + .cv_loc 616 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12716: +.Lfunc_end616: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .globl "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": # @"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin617: + .cv_func_id 617 + .cv_loc 617 11 2130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2130:0 +.seh_proc "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12719: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + lea rcx, [rbp - 32] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, rax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" +.Ltmp12720: + .cv_loc 617 11 2131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2131:0 + mov rdx, qword ptr [rbp - 16] +.Ltmp12717: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" +.Ltmp12718: + jmp .LBB617_1 +.Ltmp12721: +.LBB617_1: + .cv_loc 617 11 2132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2132:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA" +.LBB617_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12722: + .cv_loc 617 11 2132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2132:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12723: +.Lfunc_end617: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin617@IMGREL # IP + .long -1 # ToState + .long .Ltmp12717@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12718@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" +.Lfunc_begin618: + .cv_func_id 618 + .cv_loc 618 17 896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:896:0 +.seh_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rdx +.Ltmp12724: + .cv_loc 618 17 897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:897:0 + mov rax, rcx + pop rcx + ret +.Ltmp12725: +.Lfunc_end618: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .globl "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # -- Begin function ??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z": # @"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" +.Lfunc_begin619: + .cv_func_id 619 + .cv_loc 619 11 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1943:0 +.seh_proc "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov rdx, rcx +.Ltmp12728: + mov rax, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + mov dl, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" + .cv_loc 619 11 1944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1944:0 +.Ltmp12726: +.Ltmp12729: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp12727: + jmp .LBB619_1 +.Ltmp12730: +.LBB619_1: + .cv_loc 619 11 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1945:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z@4HA" +.LBB619_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp12731: + .cv_loc 619 11 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1945:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12732: +.Lfunc_end619: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .p2align 2 +"$cppxdata$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z": + .long .Lfunc_begin619@IMGREL # IP + .long -1 # ToState + .long .Ltmp12726@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12727@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + # -- End function + .def "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" + .globl "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" # -- Begin function ?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z + .p2align 4, 0x90 +"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z": # @"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" +.Lfunc_begin620: + .cv_func_id 620 + .cv_loc 620 11 2394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2394:0 +.seh_proc "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 160], rax + mov qword ptr [rsp + 128], rdx + mov qword ptr [rsp + 120], rcx + mov rax, qword ptr [rsp + 120] +.Ltmp12733: + .cv_loc 620 11 2397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2397:0 + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 112], rax + .cv_loc 620 11 2398 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2398:0 + mov rax, qword ptr [rsp + 128] + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 104], rax + .cv_loc 620 11 2399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2399:0 + mov rax, qword ptr [rsp + 104] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 96], rax + .cv_loc 620 11 2400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2400:0 + mov rcx, qword ptr [rsp + 104] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + mov qword ptr [rsp + 88], rax + .cv_loc 620 11 2401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2401:0 + cmp qword ptr [rsp + 96], 16 + jae .LBB620_2 +# %bb.1: + .cv_loc 620 11 2403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2403:0 + mov eax, 16 + mov r8d, eax +.Ltmp12734: + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 112] + add rcx, 8 + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 620 11 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2404:0 + mov rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 112] + mov qword ptr [rdx + 24], rcx + .cv_loc 620 11 2405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2405:0 + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rcx + 32], 15 + .cv_loc 620 11 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2406:0 + mov qword ptr [rsp + 56], rax # 8-byte Spill + jmp .LBB620_3 +.Ltmp12735: +.LBB620_2: + .cv_loc 620 11 2409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2409:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 80], rax + .cv_loc 620 11 2410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2410:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 152], rax + mov rax, qword ptr [rsp + 96] + or rax, 15 + mov qword ptr [rsp + 144], rax + lea rcx, [rsp + 144] + lea rdx, [rsp + 152] + call "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 72], rax + .cv_loc 620 11 2411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2411:0 + mov rcx, qword ptr [rsp + 80] + mov rax, qword ptr [rsp + 72] + add rax, 1 + mov rdx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 620 11 2412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2412:0 + mov rax, qword ptr [rsp + 112] + add rax, 8 + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 80] + mov rdx, rax + lea r8, [rsp + 136] + call "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" + .cv_loc 620 11 2413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2413:0 + mov rax, qword ptr [rsp + 96] + add rax, 1 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 620 11 2414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2414:0 + mov rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 112] + mov qword ptr [rdx + 24], rcx + .cv_loc 620 11 2415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2415:0 + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 112] + mov qword ptr [rdx + 32], rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB620_3: + .cv_loc 620 11 2416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2416:0 + mov rax, qword ptr [rsp + 160] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 168 + ret +.Ltmp12736: +.Lfunc_end620: + .seh_handlerdata + .section .text,"xr",discard,"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z": # @"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +.Lfunc_begin621: + .cv_func_id 621 + .cv_loc 621 7 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@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12737: + .cv_loc 621 7 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 +.Ltmp12738: +.Lfunc_end621: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" + .globl "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" # -- Begin function ??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z": # @"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" +.Lfunc_begin622: + .cv_func_id 622 + .cv_loc 622 15 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:287:0 +.seh_proc "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@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] +.Ltmp12739: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .cv_loc 622 15 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 +.Ltmp12740: +.Lfunc_end622: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +.Lfunc_begin623: + .cv_func_id 623 + .cv_loc 623 5 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12741: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp12742: +.Lfunc_end623: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin624: + .cv_func_id 624 + .cv_loc 624 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp12743: + .cv_loc 624 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@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 +.Ltmp12744: +.Lfunc_end624: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin625: + .cv_func_id 625 + .cv_loc 625 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12745: + .cv_loc 625 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12746: +.Lfunc_end625: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin626: + .cv_func_id 626 + .cv_loc 626 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12747: + mov qword ptr [rcx], rax +.Ltmp12748: + .cv_loc 626 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12749: + .cv_loc 626 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12750: +.Lfunc_end626: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin627: + .cv_func_id 627 + .cv_loc 627 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12751: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp12752: +.Lfunc_end627: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +.Lfunc_begin628: + .cv_func_id 628 + .cv_loc 628 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12753: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12754: +.Lfunc_end628: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin629: + .cv_func_id 629 + .cv_loc 629 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12755: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12756: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12757: + ret +.Ltmp12758: +.Lfunc_end629: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin630: + .cv_func_id 630 + .cv_loc 630 5 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp12759: + .cv_loc 630 5 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp12760: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp12761: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB630_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB630_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp12762: +.Lfunc_end630: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin631: + .cv_func_id 631 + .cv_loc 631 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12763: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12764: +.Lfunc_end631: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin632: + .cv_func_id 632 + .cv_loc 632 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12765: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12766: +.Lfunc_end632: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin633: + .cv_func_id 633 + .cv_loc 633 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12771: + .cv_loc 633 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12767: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp12768: + jmp .LBB633_1 +.LBB633_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12769: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12770: + jmp .LBB633_2 +.LBB633_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 633 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB633_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 - 64] + .cv_loc 633 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB633_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB633_5 + jmp .LBB633_6 +.LBB633_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB633_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB633_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12772: +.Lfunc_end633: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin633@IMGREL # IP + .long -1 # ToState + .long .Ltmp12767@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12769@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12770@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin634: + .cv_func_id 634 + .cv_loc 634 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@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] +.Ltmp12773: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB634_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB634_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12774: +.Lfunc_end634: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin635: + .cv_func_id 635 + .cv_loc 635 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12775: + .cv_loc 635 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12776: +.Lfunc_end635: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin636: + .cv_func_id 636 + .cv_loc 636 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12777: + .cv_loc 636 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12778: +.Lfunc_end636: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin637: + .cv_func_id 637 + .cv_loc 637 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12779: + .cv_loc 637 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12780: +.Lfunc_end637: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" +.Lfunc_begin638: + .cv_func_id 638 + .cv_loc 638 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12781: + mov qword ptr [rcx], rax +.Ltmp12782: + .cv_loc 638 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12783: + .cv_loc 638 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12784: +.Lfunc_end638: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin639: + .cv_func_id 639 + .cv_loc 639 5 518 0 # ..\include\gsl/span:518:0 +.seh_proc "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12785: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12786: +.Lfunc_end639: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Lfunc_begin640: + .cv_func_id 640 + .cv_loc 640 5 521 0 # ..\include\gsl/span:521:0 +.seh_proc "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12787: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12788: +.Lfunc_end640: + .seh_handlerdata + .section .text,"xr",discard,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin641: + .cv_func_id 641 + .cv_loc 641 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12789: + .cv_loc 641 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12790: +.Lfunc_end641: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" +.Lfunc_begin642: + .cv_func_id 642 + .cv_loc 642 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12791: + mov qword ptr [rcx], rax +.Ltmp12792: + .cv_loc 642 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12793: + .cv_loc 642 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12794: +.Lfunc_end642: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .globl "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # -- Begin function ??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z + .p2align 4, 0x90 +"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z": # @"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" +.Lfunc_begin643: + .cv_func_id 643 + .cv_loc 643 5 152 0 # ..\include\gsl/span:152:0 +.seh_proc "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@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] +.Ltmp12795: + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rdx + 8] + mov rdx, qword ptr [rsp + 64] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp12796: +.Lfunc_end643: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .seh_endproc + # -- End function + .def "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .globl "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # -- Begin function ??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z": # @"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Lfunc_begin644: + .cv_func_id 644 + .cv_loc 644 5 196 0 # ..\include\gsl/span:196:0 +.seh_proc "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12797: + .cv_loc 644 5 197 0 # ..\include\gsl/span:197:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 80], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rcx + .cv_loc 644 5 198 0 # ..\include\gsl/span:198:0 + mov rcx, qword ptr [rsp + 72] + lea r8, [rsp + 80] +.Ltmp12798: + #DEBUG_VALUE: operator+:ret <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp12799: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12800: +.Lfunc_end644: + .seh_handlerdata + .section .text,"xr",discard,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .seh_endproc + # -- End function + .def "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .globl "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # -- Begin function ?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ + .p2align 4, 0x90 +"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ": # @"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +.Lfunc_begin645: + .cv_func_id 645 + .cv_loc 645 5 522 0 # ..\include\gsl/span:522:0 +.seh_proc "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12801: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_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 +.Ltmp12802: +.Lfunc_end645: + .seh_handlerdata + .section .text,"xr",discard,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +.Lfunc_begin646: + .cv_func_id 646 + .cv_loc 646 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12803: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 64] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12804: +.Lfunc_end646: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" +.Lfunc_begin647: + .cv_func_id 647 + .cv_loc 647 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12805: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12806: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12807: + ret +.Ltmp12808: +.Lfunc_end647: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +.Lfunc_begin648: + .cv_func_id 648 + .cv_loc 648 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12809: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12810: +.Lfunc_end648: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +.Lfunc_begin649: + .cv_func_id 649 + .cv_loc 649 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12811: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12812: +.Lfunc_end649: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin650: + .cv_func_id 650 + .cv_loc 650 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12817: + .cv_loc 650 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12813: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp12814: + jmp .LBB650_1 +.LBB650_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12815: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12816: + jmp .LBB650_2 +.LBB650_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 650 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB650_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 - 64] + .cv_loc 650 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB650_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB650_5 + jmp .LBB650_6 +.LBB650_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB650_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB650_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12818: +.Lfunc_end650: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin650@IMGREL # IP + .long -1 # ToState + .long .Ltmp12813@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12815@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12816@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin651: + .cv_func_id 651 + .cv_loc 651 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@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] +.Ltmp12819: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB651_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB651_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12820: +.Lfunc_end651: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +.Lfunc_begin652: + .cv_func_id 652 + .cv_loc 652 5 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12821: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp12822: +.Lfunc_end652: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +.Lfunc_begin653: + .cv_func_id 653 + .cv_loc 653 5 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12823: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp12824: +.Lfunc_end653: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z": # @"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +.Lfunc_begin654: + .cv_func_id 654 + .cv_loc 654 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12825: + mov rdx, qword ptr [rsp + 56] + lea rcx, [rsp + 80] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 64], rdx + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rcx + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12826: +.Lfunc_end654: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" +.Lfunc_begin655: + .cv_func_id 655 + .cv_loc 655 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12827: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp12828: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp12829: + ret +.Ltmp12830: +.Lfunc_end655: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +.Lfunc_begin656: + .cv_func_id 656 + .cv_loc 656 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp12831: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12832: +.Lfunc_end656: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +.Lfunc_begin657: + .cv_func_id 657 + .cv_loc 657 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12833: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp12834: +.Lfunc_end657: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin658: + .cv_func_id 658 + .cv_loc 658 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp12839: + .cv_loc 658 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp12835: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Ltmp12836: + jmp .LBB658_1 +.LBB658_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp12837: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp12838: + jmp .LBB658_2 +.LBB658_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 658 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB658_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 - 64] + .cv_loc 658 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB658_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB658_5 + jmp .LBB658_6 +.LBB658_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB658_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB658_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12840: +.Lfunc_end658: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin658@IMGREL # IP + .long -1 # ToState + .long .Ltmp12835@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp12837@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp12838@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin659: + .cv_func_id 659 + .cv_loc 659 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@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] +.Ltmp12841: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB659_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB659_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp12842: +.Lfunc_end659: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .globl "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # -- Begin function ??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": # @"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" +.Lfunc_begin660: + .cv_func_id 660 + .cv_loc 660 5 207 0 # ..\include\gsl/span:207:0 +.seh_proc "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov r8b, al + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp12845: + .cv_loc 660 5 208 0 # ..\include\gsl/span:208:0 + mov rdx, qword ptr [rcx + 8] + add rdx, qword ptr [rbp - 16] + mov byte ptr [rbp - 49], 0 + cmp rdx, 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov byte ptr [rbp - 65], r8b # 1-byte Spill + jl .LBB660_2 +# %bb.1: + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, qword ptr [rbp - 16] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 65], r8b # 1-byte Spill +.LBB660_2: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB660_3 + jmp .LBB660_4 +.LBB660_3: + test byte ptr [rbp - 49], 1 + jne .LBB660_6 + jmp .LBB660_7 +.LBB660_4: + lea rdx, [rip + "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp12843: + 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" +.Ltmp12844: + jmp .LBB660_5 +.LBB660_5: + ud2 +.LBB660_6: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB660_7: + .cv_loc 660 5 209 0 # ..\include\gsl/span:209:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rax, qword ptr [rcx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 660 5 210 0 # ..\include\gsl/span:210:0 + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .def "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA": +.seh_proc "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA" +.LBB660_8: + 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 660 5 208 0 # ..\include\gsl/span:208:0 + test byte ptr [rbp - 49], 1 + jne .LBB660_9 + jmp .LBB660_10 +.LBB660_9: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB660_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12846: +.Lfunc_end660: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 +"$cppxdata$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"@IMGREL # Action +"$ip2state$??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long .Lfunc_begin660@IMGREL # IP + .long -1 # ToState + .long .Ltmp12843@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12844@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin661: + .cv_func_id 661 + .cv_loc 661 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12847: + .cv_loc 661 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12848: +.Lfunc_end661: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin662: + .cv_func_id 662 + .cv_loc 662 5 519 0 # ..\include\gsl/span:519:0 +.seh_proc "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp12849: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_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 +.Ltmp12850: +.Lfunc_end662: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin663: + .cv_func_id 663 + .cv_loc 663 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12851: + .cv_loc 663 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12852: +.Lfunc_end663: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin664: + .cv_func_id 664 + .cv_loc 664 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12853: + .cv_loc 664 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12854: +.Lfunc_end664: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin665: + .cv_func_id 665 + .cv_loc 665 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12855: + .cv_loc 665 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12856: +.Lfunc_end665: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin666: + .cv_func_id 666 + .cv_loc 666 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12857: + .cv_loc 666 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12858: +.Lfunc_end666: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin667: + .cv_func_id 667 + .cv_loc 667 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12859: + .cv_loc 667 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12860: +.Lfunc_end667: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin668: + .cv_func_id 668 + .cv_loc 668 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12861: + .cv_loc 668 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 120], r8 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12862: +.Lfunc_end668: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin669: + .cv_func_id 669 + .cv_loc 669 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12863: + .cv_loc 669 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 120], r8 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12864: +.Lfunc_end669: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin670: + .cv_func_id 670 + .cv_loc 670 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12865: + .cv_loc 670 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12866: +.Lfunc_end670: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin671: + .cv_func_id 671 + .cv_loc 671 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12867: + .cv_loc 671 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 120], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 128], rdx + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 48], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12868: +.Lfunc_end671: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin672: + .cv_func_id 672 + .cv_loc 672 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12869: + .cv_loc 672 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12870: +.Lfunc_end672: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin673: + .cv_func_id 673 + .cv_loc 673 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 176], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp12871: + .cv_loc 673 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rsp + 112] + lea r9, [rsp + 152] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 112] + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 136], r9 + mov rdx, qword ptr [rdx + 8] + mov qword ptr [rsp + 144], rdx + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 120] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r8 # 8-byte Spill + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 120] + lea rdx, [rsp + 136] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 152] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + mov rcx, qword ptr [rsp + 176] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 184 + ret +.Ltmp12872: +.Lfunc_end673: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin674: + .cv_func_id 674 + .cv_loc 674 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12873: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12874: +.Lfunc_end674: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin675: + .cv_func_id 675 + .cv_loc 675 5 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp12875: + .cv_loc 675 5 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12876: + lea rdx, [rsp + 64] +.Ltmp12877: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12878: +.Lfunc_end675: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +.Lfunc_begin676: + .cv_func_id 676 + .cv_loc 676 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12879: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 64] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12880: +.Lfunc_end676: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin677: + .cv_func_id 677 + .cv_loc 677 5 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp12881: + .cv_loc 677 5 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12882: + lea rdx, [rsp + 64] +.Ltmp12883: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12884: +.Lfunc_end677: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +.Lfunc_begin678: + .cv_func_id 678 + .cv_loc 678 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12885: + mov rdx, qword ptr [rsp + 56] + lea rcx, [rsp + 80] + call "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 64], rdx + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rcx + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12886: +.Lfunc_end678: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .seh_endproc + # -- End function + .def "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin679: + .cv_func_id 679 +# %bb.0: + #DEBUG_VALUE: operator<:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<:lhs <- [$rcx+0] + .cv_loc 679 5 241 0 # ..\include\gsl/span:241:0 + mov rcx, qword ptr [rcx + 8] + cmp rcx, qword ptr [rdx + 8] + setl al + and al, 1 + movzx eax, al + ret +.Ltmp12887: +.Lfunc_end679: + # -- End function + .def "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin680: + .cv_func_id 680 + .cv_loc 680 5 245 0 # ..\include\gsl/span:245:0 +.seh_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<=:lhs <- [$rcx+0] +.Ltmp12888: + .cv_loc 680 5 246 0 # ..\include\gsl/span:246:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12889: + lea rdx, [rsp + 64] +.Ltmp12890: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12891: +.Lfunc_end680: + .seh_handlerdata + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin681: + .cv_func_id 681 + .cv_loc 681 5 245 0 # ..\include\gsl/span:245:0 +.seh_proc "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<=:lhs <- [$rcx+0] +.Ltmp12892: + .cv_loc 681 5 246 0 # ..\include\gsl/span:246:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12893: + lea rdx, [rsp + 64] +.Ltmp12894: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12895: +.Lfunc_end681: + .seh_handlerdata + .section .text,"xr",discard,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin682: + .cv_func_id 682 +# %bb.0: + #DEBUG_VALUE: operator<:rhs <- [$rdx+0] + #DEBUG_VALUE: operator<:lhs <- [$rcx+0] + .cv_loc 682 5 241 0 # ..\include\gsl/span:241:0 + mov rcx, qword ptr [rcx + 8] + cmp rcx, qword ptr [rdx + 8] + setl al + and al, 1 + movzx eax, al + ret +.Ltmp12896: +.Lfunc_end682: + # -- End function + .def "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin683: + .cv_func_id 683 + .cv_loc 683 5 250 0 # ..\include\gsl/span:250:0 +.seh_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>:lhs <- [$rcx+0] +.Ltmp12897: + .cv_loc 683 5 251 0 # ..\include\gsl/span:251:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12898: + lea rdx, [rsp + 64] +.Ltmp12899: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12900: +.Lfunc_end683: + .seh_handlerdata + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .globl "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z": # @"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin684: + .cv_func_id 684 + .cv_loc 684 5 255 0 # ..\include\gsl/span:255:0 +.seh_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>=:lhs <- [$rcx+0] +.Ltmp12901: + .cv_loc 684 5 256 0 # ..\include\gsl/span:256:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12902: + lea rdx, [rsp + 64] +.Ltmp12903: + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12904: +.Lfunc_end684: + .seh_handlerdata + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin685: + .cv_func_id 685 + .cv_loc 685 5 250 0 # ..\include\gsl/span:250:0 +.seh_proc "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>:lhs <- [$rcx+0] +.Ltmp12905: + .cv_loc 685 5 251 0 # ..\include\gsl/span:251:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12906: + lea rdx, [rsp + 64] +.Ltmp12907: + call "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12908: +.Lfunc_end685: + .seh_handlerdata + .section .text,"xr",discard,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .globl "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # -- Begin function ??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z + .p2align 4, 0x90 +"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z": # @"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +.Lfunc_begin686: + .cv_func_id 686 + .cv_loc 686 5 255 0 # ..\include\gsl/span:255:0 +.seh_proc "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator>=:lhs <- [$rcx+0] +.Ltmp12909: + .cv_loc 686 5 256 0 # ..\include\gsl/span:256:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp12910: + lea rdx, [rsp + 64] +.Ltmp12911: + call "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp12912: +.Lfunc_end686: + .seh_handlerdata + .section .text,"xr",discard,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .seh_endproc + # -- End function + .def "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .globl "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # -- Begin function ??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z": # @"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Lfunc_begin687: + .cv_func_id 687 + .cv_loc 687 15 1513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1513:0 +.seh_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12913: + .cv_loc 687 15 1514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1514:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12914: +.Lfunc_end687: + .seh_handlerdata + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .globl "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # -- Begin function ??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z": # @"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +.Lfunc_begin688: + .cv_func_id 688 + .cv_loc 688 15 1525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1525:0 +.seh_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12915: + .cv_loc 688 15 1526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1526:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12916: +.Lfunc_end688: + .seh_handlerdata + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" +.Lfunc_begin689: + .cv_func_id 689 + .cv_loc 689 5 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .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 - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12919: + .cv_loc 689 5 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB689_1 + jmp .LBB689_2 +.LBB689_1: + test byte ptr [rbp - 41], 1 + jne .LBB689_4 + jmp .LBB689_5 +.LBB689_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12917: + 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" +.Ltmp12918: + jmp .LBB689_3 +.LBB689_3: + ud2 +.LBB689_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB689_5: + .cv_loc 689 5 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + shl rdx, 2 + add rax, rdx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA" +.LBB689_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 689 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB689_7 + jmp .LBB689_8 +.LBB689_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB689_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12920: +.Lfunc_end689: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ": + .long .Lfunc_begin689@IMGREL # IP + .long -1 # ToState + .long .Ltmp12917@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12918@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin690: + .cv_func_id 690 + .cv_loc 690 5 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@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 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12923: + .cv_loc 690 5 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp12924: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB690_1 + jmp .LBB690_2 +.Ltmp12925: +.LBB690_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB690_4 + jmp .LBB690_5 +.Ltmp12926: +.LBB690_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12921: + 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" +.Ltmp12922: + jmp .LBB690_3 +.Ltmp12927: +.LBB690_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp12928: +.LBB690_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12929: +.LBB690_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 690 5 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp12930: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB690_6: +.Ltmp12931: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, 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 + 112] +.Ltmp12932: + .seh_endprologue + .cv_loc 690 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB690_7 + jmp .LBB690_8 +.LBB690_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB690_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12933: +.Lfunc_end690: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin690@IMGREL # IP + .long -1 # ToState + .long .Ltmp12921@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12922@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin691: + .cv_func_id 691 + .cv_loc 691 5 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12936: + .cv_loc 691 5 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB691_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB691_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB691_3 + jmp .LBB691_4 +.LBB691_3: + test byte ptr [rbp - 41], 1 + jne .LBB691_6 + jmp .LBB691_7 +.LBB691_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12934: + 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" +.Ltmp12935: + jmp .LBB691_5 +.LBB691_5: + ud2 +.LBB691_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB691_7: + .cv_loc 691 5 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 691 5 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB691_8: + 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 691 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB691_9 + jmp .LBB691_10 +.LBB691_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB691_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12937: +.Lfunc_end691: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin691@IMGREL # IP + .long -1 # ToState + .long .Ltmp12934@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12935@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin692: + .cv_func_id 692 + .cv_loc 692 15 1554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1554:0 +.seh_proc "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12938: + .cv_loc 692 15 1555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1555:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12939: +.Lfunc_end692: + .seh_handlerdata + .section .text,"xr",discard,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin693: + .cv_func_id 693 + .cv_loc 693 15 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1562:0 +.seh_proc "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12940: + .cv_loc 693 15 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1563:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12941: +.Lfunc_end693: + .seh_handlerdata + .section .text,"xr",discard,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .globl "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # -- Begin function ??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": # @"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" +.Lfunc_begin694: + .cv_func_id 694 + .cv_loc 694 5 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .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 - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12944: + .cv_loc 694 5 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB694_1 + jmp .LBB694_2 +.LBB694_1: + test byte ptr [rbp - 41], 1 + jne .LBB694_4 + jmp .LBB694_5 +.LBB694_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12942: + 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" +.Ltmp12943: + jmp .LBB694_3 +.LBB694_3: + ud2 +.LBB694_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB694_5: + .cv_loc 694 5 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + shl rdx, 2 + add rax, rdx + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA" +.LBB694_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 694 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB694_7 + jmp .LBB694_8 +.LBB694_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB694_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12945: +.Lfunc_end694: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ": + .long .Lfunc_begin694@IMGREL # IP + .long -1 # ToState + .long .Ltmp12942@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12943@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin695: + .cv_func_id 695 + .cv_loc 695 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp12946: + .cv_loc 695 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp12947: +.Lfunc_end695: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin696: + .cv_func_id 696 + .cv_loc 696 5 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@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 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12950: + .cv_loc 696 5 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp12951: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB696_1 + jmp .LBB696_2 +.Ltmp12952: +.LBB696_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB696_4 + jmp .LBB696_5 +.Ltmp12953: +.LBB696_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12948: + 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" +.Ltmp12949: + jmp .LBB696_3 +.Ltmp12954: +.LBB696_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp12955: +.LBB696_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp12956: +.LBB696_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 696 5 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp12957: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB696_6: +.Ltmp12958: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, 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 + 112] +.Ltmp12959: + .seh_endprologue + .cv_loc 696 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB696_7 + jmp .LBB696_8 +.LBB696_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB696_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12960: +.Lfunc_end696: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin696@IMGREL # IP + .long -1 # ToState + .long .Ltmp12948@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12949@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin697: + .cv_func_id 697 + .cv_loc 697 5 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp12963: + .cv_loc 697 5 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB697_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB697_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB697_3 + jmp .LBB697_4 +.LBB697_3: + test byte ptr [rbp - 41], 1 + jne .LBB697_6 + jmp .LBB697_7 +.LBB697_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp12961: + 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" +.Ltmp12962: + jmp .LBB697_5 +.LBB697_5: + ud2 +.LBB697_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB697_7: + .cv_loc 697 5 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 697 5 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB697_8: + 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 697 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB697_9 + jmp .LBB697_10 +.LBB697_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB697_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp12964: +.Lfunc_end697: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin697@IMGREL # IP + .long -1 # ToState + .long .Ltmp12961@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12962@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin698: + .cv_func_id 698 + .cv_loc 698 15 1519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1519:0 +.seh_proc "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12965: + .cv_loc 698 15 1520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1520:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12966: +.Lfunc_end698: + .seh_handlerdata + .section .text,"xr",discard,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .globl "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # -- Begin function ??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z + .p2align 4, 0x90 +"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z": # @"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +.Lfunc_begin699: + .cv_func_id 699 + .cv_loc 699 15 1531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1531:0 +.seh_proc "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp12967: + .cv_loc 699 15 1532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1532:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 56 + ret +.Ltmp12968: +.Lfunc_end699: + .seh_handlerdata + .section .text,"xr",discard,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z": # @"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +.Lfunc_begin700: + .cv_func_id 700 + .cv_loc 700 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12969: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp12970: +.Lfunc_end700: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # -- Begin function ?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Lfunc_begin701: + .cv_func_id 701 + .cv_loc 701 5 524 0 # ..\include\gsl/span:524:0 +.seh_proc "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12971: + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp12972: +.Lfunc_end701: + .seh_handlerdata + .section .text,"xr",discard,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin702: + .cv_func_id 702 + .cv_loc 702 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp12973: + .cv_loc 702 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp12974: +.Lfunc_end702: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin703: + .cv_func_id 703 + .cv_loc 703 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12977: + .cv_loc 703 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp12975: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Ltmp12976: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB703_1 +.LBB703_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" +.LBB703_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp12978: +.Lfunc_end703: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long .Lfunc_begin703@IMGREL # IP + .long -1 # ToState + .long .Ltmp12975@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12976@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin704: + .cv_func_id 704 + .cv_loc 704 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12979: + mov qword ptr [rcx], rax +.Ltmp12980: + .cv_loc 704 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp12981: + .cv_loc 704 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp12982: +.Lfunc_end704: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +.Lfunc_begin705: + .cv_func_id 705 + .cv_loc 705 15 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1335:0 +.seh_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" +# %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] +.Ltmp12983: + .cv_loc 705 15 1336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1336:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 56], rax + .cv_loc 705 15 1337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1337:0 + lea rcx, [rsp + 48] +.Ltmp12984: + #DEBUG_VALUE: operator*:_Tmp <- [$rcx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp12985: + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + 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 +.Ltmp12986: +.Lfunc_end705: + .seh_handlerdata + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .seh_endproc + # -- End function + .def "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .globl "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # -- Begin function ?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ": # @"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +.Lfunc_begin706: + .cv_func_id 706 + .cv_loc 706 5 525 0 # ..\include\gsl/span:525:0 +.seh_proc "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp12987: + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp12988: +.Lfunc_end706: + .seh_handlerdata + .section .text,"xr",discard,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin707: + .cv_func_id 707 + .cv_loc 707 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp12991: + .cv_loc 707 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp12989: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Ltmp12990: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB707_1 +.LBB707_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA" +.LBB707_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp12992: +.Lfunc_end707: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": + .long .Lfunc_begin707@IMGREL # IP + .long -1 # ToState + .long .Ltmp12989@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp12990@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + # -- End function + .def "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin708: + .cv_func_id 708 + .cv_loc 708 15 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1451:0 +.seh_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp12993: + .cv_loc 708 15 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1452:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + lea rcx, [rsp + 80] + lea rdx, [rsp + 64] + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp12994: +.Lfunc_end708: + .seh_handlerdata + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin709: + .cv_func_id 709 + .cv_loc 709 15 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1348:0 +.seh_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp12995: + .cv_loc 709 15 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1349:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .cv_loc 709 15 1350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1350:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp12996: +.Lfunc_end709: + .seh_handlerdata + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin710: + .cv_func_id 710 + .cv_loc 710 15 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1467:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp12997: + .cv_loc 710 15 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1468:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp12998: +.Lfunc_end710: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin711: + .cv_func_id 711 + .cv_loc 711 15 1313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1313:0 +.seh_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + #DEBUG_VALUE: reverse_iterator:_Right <- [$rdx+0] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp12999: + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 711 15 1314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1314:0 + mov rax, rcx + pop rcx + ret +.Ltmp13000: +.Lfunc_end711: + .seh_handlerdata + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +.Lfunc_begin712: + .cv_func_id 712 + .cv_loc 712 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13001: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13002: +.Lfunc_end712: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .globl "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # -- Begin function ??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z": # @"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Lfunc_begin713: + .cv_func_id 713 + .cv_loc 713 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13003: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13004: +.Lfunc_end713: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" +.Lfunc_begin714: + .cv_func_id 714 + .cv_loc 714 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13005: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13006: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13007: + ret +.Ltmp13008: +.Lfunc_end714: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin715: + .cv_func_id 715 + .cv_loc 715 15 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1459:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13009: + .cv_loc 715 15 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1460:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13010: +.Lfunc_end715: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .globl "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # -- Begin function ?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ + .p2align 4, 0x90 +"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ": # @"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" +.Lfunc_begin716: + .cv_func_id 716 + .cv_loc 716 15 1330 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1330:0 +.seh_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13011: + .cv_loc 716 15 1331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1331:0 + mov r8, qword ptr [rcx] + mov qword ptr [rdx], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], rcx + pop rcx + ret +.Ltmp13012: +.Lfunc_end716: + .seh_handlerdata + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin717: + .cv_func_id 717 + .cv_loc 717 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13013: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13014: +.Lfunc_end717: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin718: + .cv_func_id 718 + .cv_loc 718 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13015: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13016: +.Lfunc_end718: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin719: + .cv_func_id 719 + .cv_loc 719 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13021: + .cv_loc 719 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13017: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Ltmp13018: + jmp .LBB719_1 +.LBB719_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13019: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13020: + jmp .LBB719_2 +.LBB719_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 719 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB719_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 - 64] + .cv_loc 719 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB719_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB719_5 + jmp .LBB719_6 +.LBB719_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB719_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB719_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13022: +.Lfunc_end719: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin719@IMGREL # IP + .long -1 # ToState + .long .Ltmp13017@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13019@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13020@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin720: + .cv_func_id 720 + .cv_loc 720 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@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] +.Ltmp13023: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB720_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB720_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13024: +.Lfunc_end720: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .globl "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # -- Begin function ??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z": # @"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Lfunc_begin721: + .cv_func_id 721 + .cv_loc 721 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13025: + .cv_loc 721 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13026: +.Lfunc_end721: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .globl "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # -- Begin function ??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z": # @"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +.Lfunc_begin722: + .cv_func_id 722 + .cv_loc 722 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13027: + .cv_loc 722 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13028: +.Lfunc_end722: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin723: + .cv_func_id 723 + .cv_loc 723 5 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13031: + .cv_loc 723 5 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB723_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB723_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB723_3 + jmp .LBB723_4 +.LBB723_3: + test byte ptr [rbp - 41], 1 + jne .LBB723_6 + jmp .LBB723_7 +.LBB723_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13029: + 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" +.Ltmp13030: + jmp .LBB723_5 +.LBB723_5: + ud2 +.LBB723_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB723_7: + .cv_loc 723 5 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 723 5 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB723_8: + 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 723 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB723_9 + jmp .LBB723_10 +.LBB723_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB723_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13032: +.Lfunc_end723: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin723@IMGREL # IP + .long -1 # ToState + .long .Ltmp13029@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13030@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .globl "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # -- Begin function ??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z": # @"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +.Lfunc_begin724: + .cv_func_id 724 + .cv_loc 724 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13033: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13034: +.Lfunc_end724: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # -- Begin function ?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Lfunc_begin725: + .cv_func_id 725 + .cv_loc 725 5 528 0 # ..\include\gsl/span:528:0 +.seh_proc "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13035: + .cv_loc 725 5 529 0 # ..\include\gsl/span:529:0 + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13036: +.Lfunc_end725: + .seh_handlerdata + .section .text,"xr",discard,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin726: + .cv_func_id 726 + .cv_loc 726 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13037: + .cv_loc 726 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@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 +.Ltmp13038: +.Lfunc_end726: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin727: + .cv_func_id 727 + .cv_loc 727 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13041: + .cv_loc 727 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13039: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Ltmp13040: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB727_1 +.LBB727_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" +.LBB727_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13042: +.Lfunc_end727: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long .Lfunc_begin727@IMGREL # IP + .long -1 # ToState + .long .Ltmp13039@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13040@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin728: + .cv_func_id 728 + .cv_loc 728 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13043: + mov qword ptr [rcx], rax +.Ltmp13044: + .cv_loc 728 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13045: + .cv_loc 728 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13046: +.Lfunc_end728: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .globl "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # -- Begin function ??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ + .p2align 4, 0x90 +"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ": # @"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +.Lfunc_begin729: + .cv_func_id 729 + .cv_loc 729 15 1335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1335:0 +.seh_proc "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" +# %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] +.Ltmp13047: + .cv_loc 729 15 1336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1336:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 56], rax + .cv_loc 729 15 1337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1337:0 + lea rcx, [rsp + 48] +.Ltmp13048: + #DEBUG_VALUE: operator*:_Tmp <- [$rcx+0] + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Ltmp13049: + mov rcx, rax + call "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + 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 +.Ltmp13050: +.Lfunc_end729: + .seh_handlerdata + .section .text,"xr",discard,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .seh_endproc + # -- End function + .def "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .globl "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # -- Begin function ?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ + .p2align 4, 0x90 +"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ": # @"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +.Lfunc_begin730: + .cv_func_id 730 + .cv_loc 730 5 532 0 # ..\include\gsl/span:532:0 +.seh_proc "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13051: + .cv_loc 730 5 533 0 # ..\include\gsl/span:533:0 + lea r8, [rsp + 64] + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13052: +.Lfunc_end730: + .seh_handlerdata + .section .text,"xr",discard,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin731: + .cv_func_id 731 + .cv_loc 731 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13055: + .cv_loc 731 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13053: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Ltmp13054: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB731_1 +.LBB731_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA" +.LBB731_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13056: +.Lfunc_end731: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": + .long .Lfunc_begin731@IMGREL # IP + .long -1 # ToState + .long .Ltmp13053@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13054@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + # -- End function + .def "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin732: + .cv_func_id 732 + .cv_loc 732 15 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1451:0 +.seh_proc "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13057: + .cv_loc 732 15 1452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1452:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + lea rcx, [rsp + 80] + lea rdx, [rsp + 64] + call "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13058: +.Lfunc_end732: + .seh_handlerdata + .section .text,"xr",discard,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .globl "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ": # @"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin733: + .cv_func_id 733 + .cv_loc 733 15 1348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1348:0 +.seh_proc "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13059: + .cv_loc 733 15 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1349:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .cv_loc 733 15 1350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1350:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13060: +.Lfunc_end733: + .seh_handlerdata + .section .text,"xr",discard,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin734: + .cv_func_id 734 + .cv_loc 734 15 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1467:0 +.seh_proc "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13061: + .cv_loc 734 15 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1468:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13062: +.Lfunc_end734: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .globl "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # -- Begin function ??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z": # @"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +.Lfunc_begin735: + .cv_func_id 735 + .cv_loc 735 15 1313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1313:0 +.seh_proc "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + #DEBUG_VALUE: reverse_iterator:_Right <- [$rdx+0] + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13063: + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 735 15 1314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1314:0 + mov rax, rcx + pop rcx + ret +.Ltmp13064: +.Lfunc_end735: + .seh_handlerdata + .section .text,"xr",discard,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .globl "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z": # @"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +.Lfunc_begin736: + .cv_func_id 736 + .cv_loc 736 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13065: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13066: +.Lfunc_end736: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .globl "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # -- Begin function ??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z": # @"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Lfunc_begin737: + .cv_func_id 737 + .cv_loc 737 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13067: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13068: +.Lfunc_end737: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" +.Lfunc_begin738: + .cv_func_id 738 + .cv_loc 738 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13069: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13070: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13071: + ret +.Ltmp13072: +.Lfunc_end738: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .globl "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z": # @"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +.Lfunc_begin739: + .cv_func_id 739 + .cv_loc 739 15 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1459:0 +.seh_proc "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13073: + .cv_loc 739 15 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1460:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 80] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + mov rcx, qword ptr [rsp + 48] + lea rdx, [rsp + 64] + call "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13074: +.Lfunc_end739: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .globl "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # -- Begin function ?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ + .p2align 4, 0x90 +"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ": # @"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" +.Lfunc_begin740: + .cv_func_id 740 + .cv_loc 740 15 1330 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1330:0 +.seh_proc "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13075: + .cv_loc 740 15 1331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1331:0 + mov r8, qword ptr [rcx] + mov qword ptr [rdx], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], rcx + pop rcx + ret +.Ltmp13076: +.Lfunc_end740: + .seh_handlerdata + .section .text,"xr",discard,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin741: + .cv_func_id 741 + .cv_loc 741 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13077: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13078: +.Lfunc_end741: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin742: + .cv_func_id 742 + .cv_loc 742 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13079: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13080: +.Lfunc_end742: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin743: + .cv_func_id 743 + .cv_loc 743 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13085: + .cv_loc 743 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13081: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Ltmp13082: + jmp .LBB743_1 +.LBB743_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13083: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13084: + jmp .LBB743_2 +.LBB743_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 743 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB743_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 - 64] + .cv_loc 743 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB743_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB743_5 + jmp .LBB743_6 +.LBB743_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB743_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB743_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13086: +.Lfunc_end743: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin743@IMGREL # IP + .long -1 # ToState + .long .Ltmp13081@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13083@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13084@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin744: + .cv_func_id 744 + .cv_loc 744 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@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] +.Ltmp13087: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB744_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB744_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13088: +.Lfunc_end744: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .globl "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # -- Begin function ??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z": # @"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Lfunc_begin745: + .cv_func_id 745 + .cv_loc 745 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13089: + .cv_loc 745 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13090: +.Lfunc_end745: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .globl "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # -- Begin function ??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z + .p2align 4, 0x90 +"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z": # @"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +.Lfunc_begin746: + .cv_func_id 746 + .cv_loc 746 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13091: + .cv_loc 746 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13092: +.Lfunc_end746: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin747: + .cv_func_id 747 + .cv_loc 747 5 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13095: + .cv_loc 747 5 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB747_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB747_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB747_3 + jmp .LBB747_4 +.LBB747_3: + test byte ptr [rbp - 41], 1 + jne .LBB747_6 + jmp .LBB747_7 +.LBB747_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13093: + 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" +.Ltmp13094: + jmp .LBB747_5 +.LBB747_5: + ud2 +.LBB747_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB747_7: + .cv_loc 747 5 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 747 5 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB747_8: + 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 747 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB747_9 + jmp .LBB747_10 +.LBB747_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB747_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13096: +.Lfunc_end747: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin747@IMGREL # IP + .long -1 # ToState + .long .Ltmp13093@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13094@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .globl "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # -- Begin function ??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z": # @"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +.Lfunc_begin748: + .cv_func_id 748 + .cv_loc 748 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13097: + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp13098: +.Lfunc_end748: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin749: + .cv_func_id 749 + .cv_loc 749 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13099: + .cv_loc 749 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@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 +.Ltmp13100: +.Lfunc_end749: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin750: + .cv_func_id 750 + .cv_loc 750 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13103: + .cv_loc 750 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13101: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Ltmp13102: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB750_1 +.LBB750_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB750_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13104: +.Lfunc_end750: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin750@IMGREL # IP + .long -1 # ToState + .long .Ltmp13101@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13102@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" +.Lfunc_begin751: + .cv_func_id 751 + .cv_loc 751 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13105: + mov qword ptr [rcx], rax +.Ltmp13106: + .cv_loc 751 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13107: + .cv_loc 751 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13108: +.Lfunc_end751: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin752: + .cv_func_id 752 + .cv_loc 752 5 654 0 # ..\include\gsl/span:654:0 +.seh_proc "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:r <- [$rdx+0] + #DEBUG_VALUE: operator!=:l <- [$rcx+0] +.Ltmp13109: + .cv_loc 752 5 655 0 # ..\include\gsl/span:655:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13110: + lea rdx, [rsp + 64] +.Ltmp13111: + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13112: +.Lfunc_end752: + .seh_handlerdata + .section .text,"xr",discard,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin753: + .cv_func_id 753 + .cv_loc 753 5 660 0 # ..\include\gsl/span:660:0 +.seh_proc "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@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 + #DEBUG_VALUE: operator<:r <- [$rdx+0] + #DEBUG_VALUE: operator<:l <- [$rcx+0] +.Ltmp13113: + .cv_loc 753 5 661 0 # ..\include\gsl/span:661:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill +.Ltmp13114: + #DEBUG_VALUE: operator<:l <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov rcx, rdx + lea rax, [rsp + 112] + mov qword ptr [rsp + 48], rdx # 8-byte Spill +.Ltmp13115: + #DEBUG_VALUE: operator<:r <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rdx, rax + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + lea rdx, [rsp + 96] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 80] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + lea r8, [rsp + 96] + lea r9, [rsp + 112] + call "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 136 +.Ltmp13116: + ret +.Ltmp13117: +.Lfunc_end753: + .seh_handlerdata + .section .text,"xr",discard,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin754: + .cv_func_id 754 + .cv_loc 754 2 1096 0 # external\include\catch/catch.hpp:1096:0 +.seh_proc "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@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 rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13120: + .cv_loc 754 2 1097 0 # external\include\catch/catch.hpp:1097:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_02EHCHHCKH@?$DM?$DN?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13118: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13119: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB754_1 +.LBB754_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB754_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13121: +.Lfunc_end754: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin754@IMGREL # IP + .long -1 # ToState + .long .Ltmp13118@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13119@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin755: + .cv_func_id 755 + .cv_loc 755 5 672 0 # ..\include\gsl/span:672:0 +.seh_proc "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>:r <- [$rdx+0] + #DEBUG_VALUE: operator>:l <- [$rcx+0] +.Ltmp13122: + .cv_loc 755 5 673 0 # ..\include\gsl/span:673:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13123: + lea rdx, [rsp + 64] +.Ltmp13124: + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13125: +.Lfunc_end755: + .seh_handlerdata + .section .text,"xr",discard,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin756: + .cv_func_id 756 + .cv_loc 756 2 1092 0 # external\include\catch/catch.hpp:1092:0 +.seh_proc "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@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 rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13128: + .cv_loc 756 2 1093 0 # external\include\catch/catch.hpp:1093:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13126: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13127: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB756_1 +.LBB756_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB756_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13129: +.Lfunc_end756: + .seh_handlerdata + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin756@IMGREL # IP + .long -1 # ToState + .long .Ltmp13126@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13127@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .globl "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # -- Begin function ??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z + .p2align 4, 0x90 +"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": # @"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" +.Lfunc_begin757: + .cv_func_id 757 + .cv_loc 757 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13132: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$01@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13130: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Ltmp13131: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB757_1 +.LBB757_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA" +.LBB757_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13133: +.Lfunc_end757: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .p2align 2 +"$cppxdata$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z": + .long .Lfunc_begin757@IMGREL # IP + .long -1 # ToState + .long .Ltmp13130@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13131@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + # -- End function + .def "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin758: + .cv_func_id 758 + .cv_loc 758 2 1076 0 # external\include\catch/catch.hpp:1076:0 +.seh_proc "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13136: + .cv_loc 758 2 1077 0 # external\include\catch/catch.hpp:1077:0 + mov r8, qword ptr [rbp + 16] + lea r9, [rip + "??_C@_02FDNJECIE@?$CB?$DN?$AA@"] + lea r10, [rbp - 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rbp + 16] +.Ltmp13134: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Ltmp13135: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB758_1 +.LBB758_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB758_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13137: +.Lfunc_end758: + .seh_handlerdata + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin758@IMGREL # IP + .long -1 # ToState + .long .Ltmp13134@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13135@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin759: + .cv_func_id 759 + .cv_loc 759 5 648 0 # ..\include\gsl/span:648:0 +.seh_proc "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@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 + #DEBUG_VALUE: operator==:r <- [$rdx+0] + #DEBUG_VALUE: operator==:l <- [$rcx+0] +.Ltmp13138: + .cv_loc 759 5 649 0 # ..\include\gsl/span:649:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill +.Ltmp13139: + #DEBUG_VALUE: operator==:l <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov rcx, rdx + lea rax, [rsp + 112] + mov qword ptr [rsp + 48], rdx # 8-byte Spill +.Ltmp13140: + #DEBUG_VALUE: operator==:r <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rdx, rax + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + lea rdx, [rsp + 96] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 80] + call "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rdx, [rsp + 64] + call "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + lea r8, [rsp + 96] + lea r9, [rsp + 112] + call "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 136 +.Ltmp13141: + ret +.Ltmp13142: +.Lfunc_end759: + .seh_handlerdata + .section .text,"xr",discard,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin760: + .cv_func_id 760 + .cv_loc 760 2 1088 0 # external\include\catch/catch.hpp:1088:0 +.seh_proc "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@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 rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13145: + .cv_loc 760 2 1089 0 # external\include\catch/catch.hpp:1089:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_01MNNFJEPP@?$DM?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13143: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13144: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB760_1 +.LBB760_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB760_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13146: +.Lfunc_end760: + .seh_handlerdata + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin760@IMGREL # IP + .long -1 # ToState + .long .Ltmp13143@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13144@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin761: + .cv_func_id 761 + .cv_loc 761 5 666 0 # ..\include\gsl/span:666:0 +.seh_proc "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator<=:r <- [$rdx+0] + #DEBUG_VALUE: operator<=:l <- [$rcx+0] +.Ltmp13147: + .cv_loc 761 5 667 0 # ..\include\gsl/span:667:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13148: + lea rdx, [rsp + 64] +.Ltmp13149: + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13150: +.Lfunc_end761: + .seh_handlerdata + .section .text,"xr",discard,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": # @"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin762: + .cv_func_id 762 + .cv_loc 762 2 1084 0 # external\include\catch/catch.hpp:1084:0 +.seh_proc "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@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 rax, rdx + mov qword ptr [rbp + 48], r8 + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13153: + .cv_loc 762 2 1085 0 # external\include\catch/catch.hpp:1085:0 + mov r8, qword ptr [rbp + 48] + lea r9, [rip + "??_C@_01PPODPGHN@?$DO?$AA@"] + lea r10, [rbp + 16] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp - 32], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 40], rax # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rbp + 48] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp], xmm0 + mov rdx, qword ptr [rcx] + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp - 16], xmm0 +.Ltmp13151: + lea rcx, [rbp - 16] + mov rdx, rbp + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Ltmp13152: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB762_1 +.LBB762_1: + mov rax, rsp + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 32], rcx + mov dl, byte ptr [rbp - 65] # 1-byte Reload + and dl, 1 + lea r9, [rbp + 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov rax, rcx + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .def "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA": +.seh_proc "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA" +.LBB762_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1StringRef@Catch@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13154: +.Lfunc_end762: + .seh_handlerdata + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 +"$cppxdata$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z@4HA"@IMGREL # Action +"$ip2state$??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z": + .long .Lfunc_begin762@IMGREL # IP + .long -1 # ToState + .long .Ltmp13151@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13152@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + # -- End function + .def "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .globl "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # -- Begin function ??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z + .p2align 4, 0x90 +"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z": # @"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +.Lfunc_begin763: + .cv_func_id 763 + .cv_loc 763 5 678 0 # ..\include\gsl/span:678:0 +.seh_proc "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator>=:r <- [$rdx+0] + #DEBUG_VALUE: operator>=:l <- [$rcx+0] +.Ltmp13155: + .cv_loc 763 5 679 0 # ..\include\gsl/span:679:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp13156: + lea rdx, [rsp + 64] +.Ltmp13157: + call "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp13158: +.Lfunc_end763: + .seh_handlerdata + .section .text,"xr",discard,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .seh_endproc + # -- End function + .def "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .globl "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # -- Begin function ??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z + .p2align 4, 0x90 +"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": # @"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" +.Lfunc_begin764: + .cv_func_id 764 + .cv_loc 764 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13161: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$02@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13159: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Ltmp13160: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB764_1 +.LBB764_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA" +.LBB764_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13162: +.Lfunc_end764: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .p2align 2 +"$cppxdata$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z": + .long .Lfunc_begin764@IMGREL # IP + .long -1 # ToState + .long .Ltmp13159@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13160@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + # -- End function + .def "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin765: + .cv_func_id 765 + .cv_loc 765 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13163: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13164: +.Lfunc_end765: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z": # @"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Lfunc_begin766: + .cv_func_id 766 + .cv_loc 766 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13165: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13166: +.Lfunc_end766: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" +.Lfunc_begin767: + .cv_func_id 767 + .cv_loc 767 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13167: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13168: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13169: + ret +.Ltmp13170: +.Lfunc_end767: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin768: + .cv_func_id 768 + .cv_loc 768 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13171: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13172: +.Lfunc_end768: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +.Lfunc_begin769: + .cv_func_id 769 + .cv_loc 769 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13173: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13174: +.Lfunc_end769: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin770: + .cv_func_id 770 + .cv_loc 770 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13179: + .cv_loc 770 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13175: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Ltmp13176: + jmp .LBB770_1 +.LBB770_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13177: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13178: + jmp .LBB770_2 +.LBB770_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 770 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB770_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 - 64] + .cv_loc 770 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB770_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB770_5 + jmp .LBB770_6 +.LBB770_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB770_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB770_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13180: +.Lfunc_end770: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin770@IMGREL # IP + .long -1 # ToState + .long .Ltmp13175@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13177@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13178@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin771: + .cv_func_id 771 + .cv_loc 771 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@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] +.Ltmp13181: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB771_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB771_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13182: +.Lfunc_end771: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z": # @"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin772: + .cv_func_id 772 + .cv_loc 772 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13183: + .cv_loc 772 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13184: +.Lfunc_end772: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .globl "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # -- Begin function ??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z": # @"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +.Lfunc_begin773: + .cv_func_id 773 + .cv_loc 773 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13185: + .cv_loc 773 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13186: +.Lfunc_end773: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .globl "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # -- Begin function ??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z + .p2align 4, 0x90 +"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z": # @"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +.Lfunc_begin774: + .cv_func_id 774 + .cv_loc 774 15 3421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3421:0 +.seh_proc "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@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 + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_Last2 <- [$r9+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_First2 <- [$r8+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0> >:_First1 <- [$rcx+0] +.Ltmp13187: + .cv_loc 774 15 3422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3422:0 + mov rax, qword ptr [r9] + mov qword ptr [rsp + 112], rax + mov rax, qword ptr [r9 + 8] + mov qword ptr [rsp + 120], rax + mov rax, qword ptr [r8] + mov qword ptr [rsp + 96], rax + mov rax, qword ptr [r8 + 8] + mov qword ptr [rsp + 104], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 56] + lea rcx, [rsp + 64] +.Ltmp13188: + lea rdx, [rsp + 80] +.Ltmp13189: + lea r8, [rsp + 96] +.Ltmp13190: + lea r9, [rsp + 112] +.Ltmp13191: + mov byte ptr [rsp + 32], r10b + call "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 136 + ret +.Ltmp13192: +.Lfunc_end774: + .seh_handlerdata + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .seh_endproc + # -- End function + .def "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .globl "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" # -- Begin function ??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z + .p2align 4, 0x90 +"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z": # @"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" +.Lfunc_begin775: + .cv_func_id 775 + .cv_loc 775 15 3406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3406:0 +.seh_proc "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov al, byte ptr [rsp + 208] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 160], r10 + mov byte ptr [rsp + 152], al + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [$r9+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [$r8+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [$rcx+0] +.Ltmp13193: + .cv_loc 775 15 3407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3407:0 + mov qword ptr [rsp + 88], rcx # 8-byte Spill +.Ltmp13194: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], rdx # 8-byte Spill +.Ltmp13195: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last1 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp13196: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_First2 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], r9 # 8-byte Spill +.Ltmp13197: + #DEBUG_VALUE: lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >:_Last2 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 775 15 3408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3408:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 775 15 3409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3409:0 + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov qword ptr [rsp + 144], rax + .cv_loc 775 15 3410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3410:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 775 15 3411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3411:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 775 15 3412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3412:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov qword ptr [rsp + 120], rax + .cv_loc 775 15 3413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3413:0 + lea rcx, [rsp + 144] + lea rdx, [rsp + 136] + lea r8, [rsp + 152] + call "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" + mov byte ptr [rsp + 112], al + mov cl, byte ptr [rsp + 96] + call "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + mov byte ptr [rsp + 104], al + mov r9, qword ptr [rsp + 120] + mov r8, qword ptr [rsp + 136] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 144] + mov al, byte ptr [rsp + 104] + mov r11b, byte ptr [rsp + 112] + mov byte ptr [rsp + 32], al + mov byte ptr [rsp + 40], r11b + call "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 160] + xor rcx, rsp + mov dword ptr [rsp + 60], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 60] # 4-byte Reload + add rsp, 168 +.Ltmp13198: + ret +.Ltmp13199: +.Lfunc_end775: + .seh_handlerdata + .section .text,"xr",discard,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin776: + .cv_func_id 776 + .cv_loc 776 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13200: + .cv_loc 776 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 776 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp13201: +.Lfunc_end776: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin777: + .cv_func_id 777 + .cv_loc 777 15 642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:642:0 +.seh_proc "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp13202: + .cv_loc 777 15 643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:643:0 + mov rcx, qword ptr [rsp + 32] + call "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" + nop + add rsp, 40 + ret +.Ltmp13203: +.Lfunc_end777: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .globl "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # -- Begin function ??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z": # @"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" +.Lfunc_begin778: + .cv_func_id 778 + .cv_loc 778 15 3376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3376:0 +.seh_proc "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov al, byte ptr [rsp + 152] + mov r10b, byte ptr [rsp + 144] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 96], r11 + mov byte ptr [rsp + 88], r10b + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.LBB778_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 778 15 3377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3377:0 + xor eax, eax + mov cl, al +.Ltmp13204: + mov rdx, qword ptr [rsp + 48] + cmp rdx, qword ptr [rsp + 56] + mov byte ptr [rsp + 47], cl # 1-byte Spill + je .LBB778_3 +# %bb.2: # in Loop: Header=BB778_1 Depth=1 + mov rax, qword ptr [rsp + 64] + cmp rax, qword ptr [rsp + 72] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.LBB778_3: # in Loop: Header=BB778_1 Depth=1 + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB778_4 + jmp .LBB778_11 +.LBB778_4: # in Loop: Header=BB778_1 Depth=1 +.Ltmp13205: + .cv_loc 778 15 3379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3379:0 + mov r8, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 88] + call "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" + test al, 1 + jne .LBB778_5 + jmp .LBB778_6 +.LBB778_5: +.Ltmp13206: + .cv_loc 778 15 3380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3380:0 + mov byte ptr [rsp + 87], 1 + jmp .LBB778_14 +.LBB778_6: # in Loop: Header=BB778_1 Depth=1 + .cv_loc 778 15 3381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3381:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 64] + lea rcx, [rsp + 88] + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB778_7 + jmp .LBB778_8 +.LBB778_7: +.Ltmp13207: + .cv_loc 778 15 3382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3382:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB778_14 +.LBB778_8: # in Loop: Header=BB778_1 Depth=1 + .cv_loc 778 15 3381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3381:0 + jmp .LBB778_9 +.Ltmp13208: +.LBB778_9: # in Loop: Header=BB778_1 Depth=1 + .cv_loc 778 15 3383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3383:0 + jmp .LBB778_10 +.Ltmp13209: +.LBB778_10: # in Loop: Header=BB778_1 Depth=1 + .cv_loc 778 15 3377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3377:0 + mov rax, qword ptr [rsp + 48] + add rax, 4 + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rsp + 64] + add rax, 4 + mov qword ptr [rsp + 64], rax + jmp .LBB778_1 +.Ltmp13210: +.LBB778_11: + .cv_loc 778 15 3385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3385:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 48] + cmp rdx, qword ptr [rsp + 56] + mov byte ptr [rsp + 46], cl # 1-byte Spill + jne .LBB778_13 +# %bb.12: + mov rax, qword ptr [rsp + 64] + cmp rax, qword ptr [rsp + 72] + setne cl + mov byte ptr [rsp + 46], cl # 1-byte Spill +.LBB778_13: + mov al, byte ptr [rsp + 46] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 87], al +.LBB778_14: + .cv_loc 778 15 3386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3386:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + 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, 104 + ret +.Ltmp13211: +.Lfunc_end778: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" + .globl "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" # -- Begin function ??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z + .p2align 4, 0x90 +"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z": # @"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" +.Lfunc_begin779: + .cv_func_id 779 + .cv_loc 779 15 3358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3358:0 +.seh_proc "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13212: + .cv_loc 779 15 3359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3359:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp13213: +.Lfunc_end779: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + .globl "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" # -- Begin function ??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z + .p2align 4, 0x90 +"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z": # @"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" +.Lfunc_begin780: + .cv_func_id 780 + .cv_loc 780 15 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:380:0 +.seh_proc "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov byte ptr [rsp], cl +.Ltmp13214: + .cv_loc 780 15 381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:381:0 + mov al, byte ptr [rsp + 8] + add rsp, 16 + ret +.Ltmp13215: +.Lfunc_end780: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin781: + .cv_func_id 781 + .cv_loc 781 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov byte ptr [rsp + 56], r8b + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13216: + .cv_loc 781 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 781 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 104 + ret +.Ltmp13217: +.Lfunc_end781: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .globl "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" # -- Begin function ?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z + .p2align 4, 0x90 +"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z": # @"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" +.Lfunc_begin782: + .cv_func_id 782 + .cv_loc 782 5 264 0 # ..\include\gsl/span:264:0 +.seh_proc "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@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 + xor eax, eax + mov r8b, al + #DEBUG_VALUE: _Verify_range:rhs <- [$rdx+0] + #DEBUG_VALUE: _Verify_range:lhs <- [$rcx+0] +.Ltmp13222: + .cv_loc 782 5 265 0 # ..\include\gsl/span:265:0 + mov r9, qword ptr [rcx] + mov r10, qword ptr [rdx] + mov byte ptr [rbp - 33], 0 + cmp r9, r10 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp13223: + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rcx # 8-byte Spill +.Ltmp13224: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 57], r8b # 1-byte Spill + jne .LBB782_2 +.Ltmp13225: +# %bb.1: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.Ltmp13226: +.LBB782_2: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB782_3 + jmp .LBB782_4 +.Ltmp13227: +.LBB782_3: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 33], 1 + jne .LBB782_7 + jmp .LBB782_8 +.Ltmp13228: +.LBB782_4: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp13218: + lea rdx, [rip + "??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rcx, [rbp - 32] + call "??0fail_fast@gsl@@QEAA@QEBD@Z" +.Ltmp13219: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB782_5 +.Ltmp13229: +.LBB782_5: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 33], 1 +.Ltmp13220: + lea rcx, [rbp - 32] + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13221: + jmp .LBB782_6 +.Ltmp13230: +.LBB782_6: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp13231: +.LBB782_7: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13232: +.LBB782_8: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 782 5 267 0 # ..\include\gsl/span:267:0 + nop + add rsp, 112 + pop rbp +.Ltmp13233: + ret + .seh_handlerdata + .long ("$cppxdata$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z")@IMGREL + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .def "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA": +.seh_proc "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA" +.LBB782_9: +.Ltmp13234: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [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 + 112] +.Ltmp13235: + .seh_endprologue + .cv_loc 782 5 265 0 # ..\include\gsl/span:265:0 + test byte ptr [rbp - 33], 1 + jne .LBB782_10 + jmp .LBB782_11 +.LBB782_10: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB782_11: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .def "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA": +.seh_proc "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA" +.LBB782_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13236: +.Lfunc_end782: + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 +"$cppxdata$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z": + .long -1 # ToState + .long "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z@4HA"@IMGREL # Action +"$ip2state$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z": + .long .Lfunc_begin782@IMGREL # IP + .long -1 # ToState + .long .Ltmp13218@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13220@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13221@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + # -- End function + .def "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" + .globl "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" # -- Begin function ?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ + .p2align 4, 0x90 +"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ": # @"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" +.Lfunc_begin783: + .cv_func_id 783 + .cv_loc 783 5 277 0 # ..\include\gsl/span:277:0 +.seh_proc "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13237: + .cv_loc 783 5 280 0 # ..\include\gsl/span:280:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + shl rdx, 2 + add rax, rdx + add rsp, 56 + ret +.Ltmp13238: +.Lfunc_end783: + .seh_handlerdata + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" + .seh_endproc + # -- End function + .def "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" + .globl "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" # -- Begin function ??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z + .p2align 4, 0x90 +"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z": # @"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" +.Lfunc_begin784: + .cv_func_id 784 + .cv_loc 784 15 1109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1109:0 +.seh_proc "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp13239: + .cv_loc 784 15 1110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1110:0 + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 72] + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + and al, 1 + mov byte ptr [rsp + 63], al + .cv_loc 784 15 1111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1111:0 + test byte ptr [rsp + 63], 1 + je .LBB784_11 +# %bb.1: +.Ltmp13240: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + jmp .LBB784_2 +.LBB784_2: +.Ltmp13241: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 80] + call "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + test al, 1 + jne .LBB784_4 +# %bb.3: +.Ltmp13242: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + jmp .LBB784_9 +.Ltmp13243: +.LBB784_4: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + jmp .LBB784_5 +.LBB784_5: +.Ltmp13244: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + lea rax, [rip + "??_C@_0BD@FEEMDEPI@invalid?5comparator?$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@NMPOIJPD@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, 1113 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB784_7 +# %bb.6: + int3 +.LBB784_7: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1CK@NDNHPKPI@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@"] + lea r8, [rip + "??_C@_1NC@PGCJAEEB@?$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, 1113 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp13245: +# %bb.8: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + jmp .LBB784_9 +.Ltmp13246: +.LBB784_9: + .cv_loc 784 15 1113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1113:0 + jmp .LBB784_10 +.Ltmp13247: +.LBB784_10: + .cv_loc 784 15 1114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1114:0 + jmp .LBB784_11 +.Ltmp13248: +.LBB784_11: + .cv_loc 784 15 1116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1116:0 + mov al, byte ptr [rsp + 63] + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp13249: +.Lfunc_end784: + .seh_handlerdata + .section .text,"xr",discard,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" + .seh_endproc + # -- End function + .def "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .globl "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # -- Begin function ??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z + .p2align 4, 0x90 +"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z": # @"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" +.Lfunc_begin785: + .cv_func_id 785 + .cv_loc 785 16 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:286:0 +.seh_proc "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13250: + .cv_loc 785 16 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:287:0 + mov rcx, qword ptr [rsp + 8] + mov eax, dword ptr [rcx] + mov rcx, qword ptr [rsp + 16] + cmp eax, dword ptr [rcx] + setl r9b + and r9b, 1 + movzx eax, r9b + add rsp, 24 + ret +.Ltmp13251: +.Lfunc_end785: + .seh_handlerdata + .section .text,"xr",discard,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .globl "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": # @"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" +.Lfunc_begin786: + .cv_func_id 786 + .cv_loc 786 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13254: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13255: + .cv_loc 786 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB786_1 + jmp .LBB786_2 +.LBB786_1: + test byte ptr [rbp - 57], 1 + jne .LBB786_4 + jmp .LBB786_5 +.LBB786_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13252: + 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" +.Ltmp13253: + jmp .LBB786_3 +.LBB786_3: + ud2 +.LBB786_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13256: +.LBB786_5: + .cv_loc 786 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA" +.LBB786_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13257: + .cv_loc 786 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB786_7 + jmp .LBB786_8 +.LBB786_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB786_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13258: +.Lfunc_end786: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z": + .long .Lfunc_begin786@IMGREL # IP + .long -1 # ToState + .long .Ltmp13252@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13253@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + # -- End function + .def "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .globl "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # -- Begin function ??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z + .p2align 4, 0x90 +"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z": # @"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" +.Lfunc_begin787: + .cv_func_id 787 + .cv_loc 787 5 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@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] +.Ltmp13259: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<2>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" +.Ltmp13260: + 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 +.Ltmp13261: +.Lfunc_end787: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .seh_endproc + # -- End function + .def "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .globl "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # -- Begin function ??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z + .p2align 4, 0x90 +"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z": # @"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +.Lfunc_begin788: + .cv_func_id 788 + .cv_loc 788 2 1051 0 # external\include\catch/catch.hpp:1051:0 +.seh_proc "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13262: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13263: +.Lfunc_end788: + .seh_handlerdata + .section .text,"xr",discard,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .globl "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # -- Begin function ??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z + .p2align 4, 0x90 +"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z": # @"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" +.Lfunc_begin789: + .cv_func_id 789 + .cv_loc 789 15 3276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3276:0 +.seh_proc "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@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 + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_Last2 <- [$r9+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_First2 <- [$r8+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0> >:_First1 <- [$rcx+0] +.Ltmp13264: + .cv_loc 789 15 3277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3277:0 + mov rax, qword ptr [r9] + mov qword ptr [rsp + 112], rax + mov rax, qword ptr [r9 + 8] + mov qword ptr [rsp + 120], rax + mov rax, qword ptr [r8] + mov qword ptr [rsp + 96], rax + mov rax, qword ptr [r8 + 8] + mov qword ptr [rsp + 104], rax + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 80], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 72], rax + mov r10b, byte ptr [rsp + 56] + lea rcx, [rsp + 64] +.Ltmp13265: + lea rdx, [rsp + 80] +.Ltmp13266: + lea r8, [rsp + 96] +.Ltmp13267: + lea r9, [rsp + 112] +.Ltmp13268: + mov byte ptr [rsp + 32], r10b + call "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 52], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 52] # 4-byte Reload + add rsp, 136 + ret +.Ltmp13269: +.Lfunc_end789: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .seh_endproc + # -- End function + .def "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .globl "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" # -- Begin function ??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z": # @"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" +.Lfunc_begin790: + .cv_func_id 790 + .cv_loc 790 15 3255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3255:0 +.seh_proc "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" +# %bb.0: + push rbx + .seh_pushreg 3 + sub rsp, 160 + .seh_stackalloc 160 + .seh_endprologue + mov al, byte ptr [rsp + 208] + mov byte ptr [rsp + 152], al + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [$r9+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [$r8+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [$rdx+0] + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [$rcx+0] +.Ltmp13270: + .cv_loc 790 15 3256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3256:0 + mov qword ptr [rsp + 112], rcx # 8-byte Spill +.Ltmp13271: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 104], rdx # 8-byte Spill +.Ltmp13272: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last1 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 96], r8 # 8-byte Spill +.Ltmp13273: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_First2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 88], r9 # 8-byte Spill +.Ltmp13274: + #DEBUG_VALUE: equal,0>,gsl::details::span_iterator,0>,std::equal_to >:_Last2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 790 15 3257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3257:0 + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + call "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 790 15 3258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3258:0 + mov cl, byte ptr [rsp + 120] + call "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + mov byte ptr [rsp + 128], al + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + mov r10b, byte ptr [rsp + 128] + mov r11b, byte ptr [rsp + 136] + mov bl, byte ptr [rsp + 144] + mov rcx, rax + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov r9, qword ptr [rsp + 80] # 8-byte Reload + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + mov byte ptr [rsp + 48], bl + call "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + and al, 1 + movzx eax, al + add rsp, 160 +.Ltmp13275: + pop rbx + ret +.Ltmp13276: +.Lfunc_end790: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .globl "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # -- Begin function ??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z": # @"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" +.Lfunc_begin791: + .cv_func_id 791 + .cv_loc 791 15 3240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3240:0 +.seh_proc "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov al, byte ptr [rsp + 160] + mov r10b, byte ptr [rsp + 152] + mov r11b, byte ptr [rsp + 144] + mov byte ptr [rsp + 96], r11b + mov byte ptr [rsp + 88], r10b + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp13277: + .cv_loc 791 15 3242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3242:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + sub rcx, rdx + sar rcx, 2 + mov rdx, qword ptr [rsp + 72] + mov r8, qword ptr [rsp + 64] + sub rdx, r8 + sar rdx, 2 + cmp rcx, rdx + je .LBB791_2 +# %bb.1: +.Ltmp13278: + .cv_loc 791 15 3244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3244:0 + mov byte ptr [rsp + 103], 0 + jmp .LBB791_3 +.Ltmp13279: +.LBB791_2: + .cv_loc 791 15 3247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3247: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 "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" + and al, 1 + mov byte ptr [rsp + 103], al +.LBB791_3: + .cv_loc 791 15 3248 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3248:0 + mov al, byte ptr [rsp + 103] + and al, 1 + movzx eax, al + add rsp, 104 + ret +.Ltmp13280: +.Lfunc_end791: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .seh_endproc + # -- End function + .def "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + .globl "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" # -- Begin function ??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z + .p2align 4, 0x90 +"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z": # @"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" +.Lfunc_begin792: + .cv_func_id 792 + .cv_loc 792 15 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:380:0 +.seh_proc "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov byte ptr [rsp], cl +.Ltmp13281: + .cv_loc 792 15 381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:381:0 + mov al, byte ptr [rsp + 8] + add rsp, 16 + ret +.Ltmp13282: +.Lfunc_end792: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" + .globl "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" # -- Begin function ??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z": # @"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" +.Lfunc_begin793: + .cv_func_id 793 + .cv_loc 793 15 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3110:0 +.seh_proc "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov byte ptr [rsp + 88], r9b + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp13283: + .cv_loc 793 15 3111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3111:0 + lea rcx, [rsp + 72] + #DEBUG_VALUE: _Equal_unchecked >:_First1 <- [$rcx+0] + lea rdx, [rsp + 80] + #DEBUG_VALUE: _Equal_unchecked >:_First2 <- [$rdx+0] + lea r8, [rsp + 88] + #DEBUG_VALUE: _Equal_unchecked >:_Pred <- [$r8+0] + call "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" +.Ltmp13284: + mov byte ptr [rsp + 56], al + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 72] + mov r9b, byte ptr [rsp + 48] + mov al, byte ptr [rsp + 56] + mov byte ptr [rsp + 32], al + call "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp13285: +.Lfunc_end793: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin794: + .cv_func_id 794 + .cv_loc 794 15 3098 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3098:0 +.seh_proc "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov al, byte ptr [rsp + 144] + mov byte ptr [rsp + 96], r9b + mov byte ptr [rsp + 88], al + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp13286: + .cv_loc 794 15 3099 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3099:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 56], rcx + .cv_loc 794 15 3100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3100:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 48], rcx + .cv_loc 794 15 3101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3101:0 + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 56] + sub rcx, rdx + mov qword ptr [rsp + 40], rcx + .cv_loc 794 15 3102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3102:0 + mov r8, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 56] + call memcmp + cmp eax, 0 + sete r9b + and r9b, 1 + movzx eax, r9b + add rsp, 104 + ret +.Ltmp13287: +.Lfunc_end794: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" + .globl "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" # -- Begin function ??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z + .p2align 4, 0x90 +"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z": # @"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" +.Lfunc_begin795: + .cv_func_id 795 + .cv_loc 795 15 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3072:0 +.seh_proc "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13288: + .cv_loc 795 15 3073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3073:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp13289: +.Lfunc_end795: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .globl "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": # @"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" +.Lfunc_begin796: + .cv_func_id 796 + .cv_loc 796 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13292: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13293: + .cv_loc 796 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB796_1 + jmp .LBB796_2 +.LBB796_1: + test byte ptr [rbp - 57], 1 + jne .LBB796_4 + jmp .LBB796_5 +.LBB796_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13290: + 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" +.Ltmp13291: + jmp .LBB796_3 +.LBB796_3: + ud2 +.LBB796_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13294: +.LBB796_5: + .cv_loc 796 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA" +.LBB796_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13295: + .cv_loc 796 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB796_7 + jmp .LBB796_8 +.LBB796_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB796_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13296: +.Lfunc_end796: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z": + .long .Lfunc_begin796@IMGREL # IP + .long -1 # ToState + .long .Ltmp13290@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13291@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + # -- End function + .def "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .globl "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # -- Begin function ??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z + .p2align 4, 0x90 +"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": # @"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" +.Lfunc_begin797: + .cv_func_id 797 + .cv_loc 797 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13299: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13297: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp13298: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB797_1 +.LBB797_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA" +.LBB797_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13300: +.Lfunc_end797: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z": + .long .Lfunc_begin797@IMGREL # IP + .long -1 # ToState + .long .Ltmp13297@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13298@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + # -- End function + .def "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .globl "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" # -- Begin function ??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z + .p2align 4, 0x90 +"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": # @"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" +.Lfunc_begin798: + .cv_func_id 798 + .cv_loc 798 5 709 0 # ..\include\gsl/span:709:0 +.seh_proc "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .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 rax, rcx + #DEBUG_VALUE: as_bytes:s <- [$rdx+0] +.Ltmp13303: + .cv_loc 798 5 711 0 # ..\include\gsl/span:711:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13304: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Ltmp13301: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Ltmp13302: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB798_1 +.Ltmp13305: +.LBB798_1: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13306: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA" +.LBB798_2: +.Ltmp13307: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, 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 + 80] +.Ltmp13308: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13309: +.Lfunc_end798: + .seh_handlerdata + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z": + .long .Lfunc_begin798@IMGREL # IP + .long -1 # ToState + .long .Ltmp13301@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13302@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + # -- End function + .def "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .globl "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # -- Begin function ??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z + .p2align 4, 0x90 +"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z": # @"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +.Lfunc_begin799: + .cv_func_id 799 + .cv_loc 799 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13310: + .cv_loc 799 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@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 +.Ltmp13311: +.Lfunc_end799: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .globl "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # -- Begin function ?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ": # @"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" +.Lfunc_begin800: + .cv_func_id 800 + .cv_loc 800 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13312: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + nop + add rsp, 40 + ret +.Ltmp13313: +.Lfunc_end800: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .seh_endproc + # -- End function + .def "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .globl "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # -- Begin function ??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z + .p2align 4, 0x90 +"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z": # @"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +.Lfunc_begin801: + .cv_func_id 801 + .cv_loc 801 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13314: + .cv_loc 801 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13315: +.Lfunc_end801: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" +.Lfunc_begin802: + .cv_func_id 802 + .cv_loc 802 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13316: + mov qword ptr [rcx], rax +.Ltmp13317: + .cv_loc 802 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13318: + .cv_loc 802 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13319: +.Lfunc_end802: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin803: + .cv_func_id 803 + .cv_loc 803 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@$$CBW4byte@gsl@@$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] +.Ltmp13320: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13321: +.Lfunc_end803: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin804: + .cv_func_id 804 + .cv_loc 804 5 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" +# %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 rcx, qword ptr [rsp + 48] +.Ltmp13322: + .cv_loc 804 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 4 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13323: +.Lfunc_end804: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .globl "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # -- Begin function ??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z + .p2align 4, 0x90 +"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Lfunc_begin805: + .cv_func_id 805 + .cv_loc 805 5 709 0 # ..\include\gsl/span:709:0 +.seh_proc "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .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 rax, rcx + #DEBUG_VALUE: as_bytes:s <- [$rdx+0] +.Ltmp13326: + .cv_loc 805 5 711 0 # ..\include\gsl/span:711:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13327: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp13324: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Ltmp13325: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB805_1 +.Ltmp13328: +.LBB805_1: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13329: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA" +.LBB805_2: +.Ltmp13330: + #DEBUG_VALUE: as_bytes:s <- [DW_OP_constu 32, 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 + 80] +.Ltmp13331: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13332: +.Lfunc_end805: + .seh_handlerdata + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long .Lfunc_begin805@IMGREL # IP + .long -1 # ToState + .long .Ltmp13324@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13325@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + # -- End function + .def "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin806: + .cv_func_id 806 + .cv_loc 806 5 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %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 rcx, qword ptr [rsp + 48] +.Ltmp13333: + .cv_loc 806 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 1 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13334: +.Lfunc_end806: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .globl "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z": # @"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin807: + .cv_func_id 807 + .cv_loc 807 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13335: + .cv_loc 807 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@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 +.Ltmp13336: +.Lfunc_end807: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z": # @"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Lfunc_begin808: + .cv_func_id 808 + .cv_loc 808 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13337: + .cv_loc 808 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13338: +.Lfunc_end808: + .seh_handlerdata + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +.Lfunc_begin809: + .cv_func_id 809 + .cv_loc 809 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13339: + mov qword ptr [rcx], rax +.Ltmp13340: + .cv_loc 809 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13341: + .cv_loc 809 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13342: +.Lfunc_end809: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin810: + .cv_func_id 810 + .cv_loc 810 5 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +# %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 rcx, qword ptr [rsp + 48] +.Ltmp13343: + .cv_loc 810 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 4 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13344: +.Lfunc_end810: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .globl "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # -- Begin function ??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z + .p2align 4, 0x90 +"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z": # @"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" +.Lfunc_begin811: + .cv_func_id 811 + .cv_loc 811 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_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] +.Ltmp13345: + 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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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 +.Ltmp13346: +.Lfunc_end811: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" +.Lfunc_begin812: + .cv_func_id 812 + .cv_loc 812 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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 +.Ltmp13351: + 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 +.Ltmp13352: + .cv_loc 812 5 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 .LBB812_1 + jmp .LBB812_2 +.LBB812_1: + test byte ptr [rbp - 1], 1 + jne .LBB812_4 + jmp .LBB812_5 +.LBB812_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 +.Ltmp13347: + 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" +.Ltmp13348: + jmp .LBB812_3 +.LBB812_3: + ud2 +.LBB812_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB812_5: + .cv_loc 812 5 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 .LBB812_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 +.LBB812_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB812_8 + jmp .LBB812_9 +.LBB812_8: + test byte ptr [rbp - 33], 1 + jne .LBB812_14 + jmp .LBB812_15 +.LBB812_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 +.Ltmp13349: + 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" +.Ltmp13350: + jmp .LBB812_10 +.LBB812_10: + ud2 +.LBB812_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13353: +.LBB812_15: + .cv_loc 812 5 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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA" +.LBB812_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13354: + .cv_loc 812 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB812_12 + jmp .LBB812_13 +.LBB812_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB812_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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA" +.LBB812_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 812 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB812_17 + jmp .LBB812_18 +.LBB812_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB812_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13355: +.Lfunc_end812: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_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@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z": + .long .Lfunc_begin812@IMGREL # IP + .long -1 # ToState + .long .Ltmp13347@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13348@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13349@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13350@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + # -- End function + .def "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .globl "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # -- Begin function ??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z": # @"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" +.Lfunc_begin813: + .cv_func_id 813 + .cv_loc 813 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13356: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13357: +.Lfunc_end813: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" +.Lfunc_begin814: + .cv_func_id 814 + .cv_loc 814 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13358: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp13359: +.Lfunc_end814: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .globl "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # -- Begin function ??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z + .p2align 4, 0x90 +"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z": # @"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" +.Lfunc_begin815: + .cv_func_id 815 + .cv_loc 815 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13360: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13361: +.Lfunc_end815: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" +.Lfunc_begin816: + .cv_func_id 816 + .cv_loc 816 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13362: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13363: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13364: + ret +.Ltmp13365: +.Lfunc_end816: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +.Lfunc_begin817: + .cv_func_id 817 + .cv_loc 817 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13366: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13367: +.Lfunc_end817: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +.Lfunc_begin818: + .cv_func_id 818 + .cv_loc 818 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13368: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13369: +.Lfunc_end818: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin819: + .cv_func_id 819 + .cv_loc 819 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13374: + .cv_loc 819 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13370: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Ltmp13371: + jmp .LBB819_1 +.LBB819_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13372: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13373: + jmp .LBB819_2 +.LBB819_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 819 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_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 - 64] + .cv_loc 819 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB819_5 + jmp .LBB819_6 +.LBB819_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB819_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB819_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13375: +.Lfunc_end819: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin819@IMGREL # IP + .long -1 # ToState + .long .Ltmp13370@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13372@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13373@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" +.Lfunc_begin820: + .cv_func_id 820 + .cv_loc 820 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@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] +.Ltmp13376: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB820_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB820_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13377: +.Lfunc_end820: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .globl "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # -- Begin function ??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z + .p2align 4, 0x90 +"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z": # @"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Lfunc_begin821: + .cv_func_id 821 + .cv_loc 821 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13378: + .cv_loc 821 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13379: +.Lfunc_end821: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .globl "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # -- Begin function ??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z + .p2align 4, 0x90 +"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z": # @"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" +.Lfunc_begin822: + .cv_func_id 822 + .cv_loc 822 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13380: + .cv_loc 822 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB822_2 +# %bb.1: +.Ltmp13381: + .cv_loc 822 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + jmp .LBB822_3 +.Ltmp13382: +.LBB822_2: + .cv_loc 822 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13383: +.LBB822_3: + .cv_loc 822 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13384: +.Lfunc_end822: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .globl "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # -- Begin function ??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z": # @"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +.Lfunc_begin823: + .cv_func_id 823 + .cv_loc 823 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13385: + .cv_loc 823 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13386: +.Lfunc_end823: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z": # @"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin824: + .cv_func_id 824 + .cv_loc 824 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13387: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13388: +.Lfunc_end824: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .globl "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # -- Begin function ??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z": # @"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" +.Lfunc_begin825: + .cv_func_id 825 + .cv_loc 825 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13389: + mov rcx, qword ptr [rsp] + cmp qword ptr [rcx], 0 + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13390: +.Lfunc_end825: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .globl "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # -- Begin function ??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z": # @"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" +.Lfunc_begin826: + .cv_func_id 826 + .cv_loc 826 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13391: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13392: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13393: + ret +.Ltmp13394: +.Lfunc_end826: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin827: + .cv_func_id 827 + .cv_loc 827 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13395: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13396: +.Lfunc_end827: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin828: + .cv_func_id 828 + .cv_loc 828 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13397: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13398: +.Lfunc_end828: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin829: + .cv_func_id 829 + .cv_loc 829 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13403: + .cv_loc 829 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13399: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Ltmp13400: + jmp .LBB829_1 +.LBB829_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13401: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13402: + jmp .LBB829_2 +.LBB829_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 829 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB829_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 - 64] + .cv_loc 829 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB829_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB829_5 + jmp .LBB829_6 +.LBB829_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB829_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB829_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13404: +.Lfunc_end829: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin829@IMGREL # IP + .long -1 # ToState + .long .Ltmp13399@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13401@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13402@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +.Lfunc_begin830: + .cv_func_id 830 + .cv_loc 830 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@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] +.Ltmp13405: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB830_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB830_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13406: +.Lfunc_end830: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .globl "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # -- Begin function ??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z + .p2align 4, 0x90 +"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z": # @"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" +.Lfunc_begin831: + .cv_func_id 831 + .cv_loc 831 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13407: + .cv_loc 831 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?convert@?$StringMaker@$$T@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$T@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13408: +.Lfunc_end831: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .globl "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z": # @"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin832: + .cv_func_id 832 + .cv_loc 832 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13409: + .cv_loc 832 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13410: +.Lfunc_end832: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .globl "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # -- Begin function ??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z": # @"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" +.Lfunc_begin833: + .cv_func_id 833 + .cv_loc 833 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13411: + .cv_loc 833 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB833_2 +# %bb.1: +.Ltmp13412: + .cv_loc 833 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + jmp .LBB833_3 +.Ltmp13413: +.LBB833_2: + .cv_loc 833 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13414: +.LBB833_3: + .cv_loc 833 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13415: +.Lfunc_end833: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z": # @"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +.Lfunc_begin834: + .cv_func_id 834 + .cv_loc 834 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13416: + .cv_loc 834 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13417: +.Lfunc_end834: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .globl "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # -- Begin function ??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z + .p2align 4, 0x90 +"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": # @"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" +.Lfunc_begin835: + .cv_func_id 835 + .cv_loc 835 5 718 0 # ..\include\gsl/span:718:0 +.seh_proc "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .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 rax, rcx + #DEBUG_VALUE: as_writeable_bytes:s <- [$rdx+0] +.Ltmp13420: + .cv_loc 835 5 720 0 # ..\include\gsl/span:720:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp13421: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" +.Ltmp13418: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" +.Ltmp13419: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB835_1 +.Ltmp13422: +.LBB835_1: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp +.Ltmp13423: + ret + .seh_handlerdata + .long ("$cppxdata$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .def "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA": +.seh_proc "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA" +.LBB835_2: +.Ltmp13424: + #DEBUG_VALUE: as_writeable_bytes:s <- [DW_OP_constu 32, 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 + 80] +.Ltmp13425: + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13426: +.Lfunc_end835: + .seh_handlerdata + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 +"$cppxdata$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z": + .long .Lfunc_begin835@IMGREL # IP + .long -1 # ToState + .long .Ltmp13418@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13419@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + # -- End function + .def "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin836: + .cv_func_id 836 + .cv_loc 836 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@W4byte@gsl@@$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] +.Ltmp13427: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13428: +.Lfunc_end836: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .globl "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ": # @"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin837: + .cv_func_id 837 + .cv_loc 837 5 500 0 # ..\include\gsl/span:500:0 +.seh_proc "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" +# %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 rcx, qword ptr [rsp + 48] +.Ltmp13429: + .cv_loc 837 5 501 0 # ..\include\gsl/span:501:0 + call "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + mov qword ptr [rsp + 56], 1 + lea rcx, [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul rcx, rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13430: +.Lfunc_end837: + .seh_handlerdata + .section .text,"xr",discard,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .globl "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # -- Begin function ??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z + .p2align 4, 0x90 +"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z": # @"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +.Lfunc_begin838: + .cv_func_id 838 + .cv_loc 838 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13431: + .cv_loc 838 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@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 +.Ltmp13432: +.Lfunc_end838: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .globl "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # -- Begin function ?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ + .p2align 4, 0x90 +"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ": # @"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" +.Lfunc_begin839: + .cv_func_id 839 + .cv_loc 839 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13433: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + nop + add rsp, 40 + ret +.Ltmp13434: +.Lfunc_end839: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .seh_endproc + # -- End function + .def "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .globl "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # -- Begin function ??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z + .p2align 4, 0x90 +"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z": # @"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +.Lfunc_begin840: + .cv_func_id 840 + .cv_loc 840 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13435: + .cv_loc 840 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13436: +.Lfunc_end840: + .seh_handlerdata + .section .text,"xr",discard,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" +.Lfunc_begin841: + .cv_func_id 841 + .cv_loc 841 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13437: + mov qword ptr [rcx], rax +.Ltmp13438: + .cv_loc 841 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13439: + .cv_loc 841 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13440: +.Lfunc_end841: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .globl "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z": # @"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin842: + .cv_func_id 842 + .cv_loc 842 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13441: + .cv_loc 842 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@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 +.Ltmp13442: +.Lfunc_end842: + .seh_handlerdata + .section .text,"xr",discard,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .globl "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # -- Begin function ??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z + .p2align 4, 0x90 +"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z": # @"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +.Lfunc_begin843: + .cv_func_id 843 + .cv_loc 843 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13443: + .cv_loc 843 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13444: +.Lfunc_end843: + .seh_handlerdata + .section .text,"xr",discard,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +.Lfunc_begin844: + .cv_func_id 844 + .cv_loc 844 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13445: + mov qword ptr [rcx], rax +.Ltmp13446: + .cv_loc 844 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13447: + .cv_loc 844 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13448: +.Lfunc_end844: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .globl "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # -- Begin function ??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z + .p2align 4, 0x90 +"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z": # @"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" +.Lfunc_begin845: + .cv_func_id 845 + .cv_loc 845 5 386 0 # ..\include\gsl/span:386:0 +.seh_proc "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_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] +.Ltmp13449: + 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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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 +.Ltmp13450: +.Lfunc_end845: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .seh_endproc + # -- End function + .def "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .globl "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # -- Begin function ??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z + .p2align 4, 0x90 +"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": # @"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" +.Lfunc_begin846: + .cv_func_id 846 + .cv_loc 846 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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 +.Ltmp13455: + 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 +.Ltmp13456: + .cv_loc 846 5 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 .LBB846_1 + jmp .LBB846_2 +.LBB846_1: + test byte ptr [rbp - 1], 1 + jne .LBB846_4 + jmp .LBB846_5 +.LBB846_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 +.Ltmp13451: + 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" +.Ltmp13452: + jmp .LBB846_3 +.LBB846_3: + ud2 +.LBB846_4: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB846_5: + .cv_loc 846 5 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 .LBB846_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 +.LBB846_7: + mov al, byte ptr [rbp - 73] # 1-byte Reload + test al, 1 + jne .LBB846_8 + jmp .LBB846_9 +.LBB846_8: + test byte ptr [rbp - 33], 1 + jne .LBB846_14 + jmp .LBB846_15 +.LBB846_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 +.Ltmp13453: + 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" +.Ltmp13454: + jmp .LBB846_10 +.LBB846_10: + ud2 +.LBB846_14: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13457: +.LBB846_15: + .cv_loc 846 5 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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z")@IMGREL + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA" +.LBB846_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13458: + .cv_loc 846 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp - 1], 1 + jne .LBB846_12 + jmp .LBB846_13 +.LBB846_12: + mov rcx, rbp + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB846_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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .def "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA": +.seh_proc "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA" +.LBB846_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 846 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 33], 1 + jne .LBB846_17 + jmp .LBB846_18 +.LBB846_17: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB846_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13459: +.Lfunc_end846: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .p2align 2 +"$cppxdata$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_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@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z": + .long .Lfunc_begin846@IMGREL # IP + .long -1 # ToState + .long .Ltmp13451@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13452@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13453@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13454@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + # -- End function + .def "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .globl "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # -- Begin function ??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z": # @"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" +.Lfunc_begin847: + .cv_func_id 847 + .cv_loc 847 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13460: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13461: +.Lfunc_end847: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" +.Lfunc_begin848: + .cv_func_id 848 + .cv_loc 848 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13462: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp13463: +.Lfunc_end848: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .globl "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # -- Begin function ??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z + .p2align 4, 0x90 +"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z": # @"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" +.Lfunc_begin849: + .cv_func_id 849 + .cv_loc 849 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13464: + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx] + mov rdx, qword ptr [rsp + 8] + cmp rcx, qword ptr [rdx] + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13465: +.Lfunc_end849: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" +.Lfunc_begin850: + .cv_func_id 850 + .cv_loc 850 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13466: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13467: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13468: + ret +.Ltmp13469: +.Lfunc_end850: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +.Lfunc_begin851: + .cv_func_id 851 + .cv_loc 851 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13470: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13471: +.Lfunc_end851: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +.Lfunc_begin852: + .cv_func_id 852 + .cv_loc 852 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13472: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13473: +.Lfunc_end852: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin853: + .cv_func_id 853 + .cv_loc 853 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13478: + .cv_loc 853 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13474: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Ltmp13475: + jmp .LBB853_1 +.LBB853_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13476: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13477: + jmp .LBB853_2 +.LBB853_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 853 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB853_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 - 64] + .cv_loc 853 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB853_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB853_5 + jmp .LBB853_6 +.LBB853_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB853_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB853_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13479: +.Lfunc_end853: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin853@IMGREL # IP + .long -1 # ToState + .long .Ltmp13474@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13476@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13477@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" +.Lfunc_begin854: + .cv_func_id 854 + .cv_loc 854 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@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] +.Ltmp13480: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB854_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB854_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13481: +.Lfunc_end854: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .globl "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # -- Begin function ??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z + .p2align 4, 0x90 +"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z": # @"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Lfunc_begin855: + .cv_func_id 855 + .cv_loc 855 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13482: + .cv_loc 855 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13483: +.Lfunc_end855: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .globl "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # -- Begin function ??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z + .p2align 4, 0x90 +"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z": # @"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" +.Lfunc_begin856: + .cv_func_id 856 + .cv_loc 856 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13484: + .cv_loc 856 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB856_2 +# %bb.1: +.Ltmp13485: + .cv_loc 856 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + jmp .LBB856_3 +.Ltmp13486: +.LBB856_2: + .cv_loc 856 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13487: +.LBB856_3: + .cv_loc 856 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13488: +.Lfunc_end856: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .globl "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # -- Begin function ??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z": # @"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +.Lfunc_begin857: + .cv_func_id 857 + .cv_loc 857 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13489: + .cv_loc 857 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13490: +.Lfunc_end857: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .globl "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z": # @"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin858: + .cv_func_id 858 + .cv_loc 858 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13491: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp13492: +.Lfunc_end858: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .globl "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # -- Begin function ??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z + .p2align 4, 0x90 +"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z": # @"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" +.Lfunc_begin859: + .cv_func_id 859 + .cv_loc 859 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp13493: + mov rcx, qword ptr [rsp] + cmp qword ptr [rcx], 0 + sete al + and al, 1 + movzx eax, al + add rsp, 16 + ret +.Ltmp13494: +.Lfunc_end859: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .globl "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # -- Begin function ??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z": # @"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" +.Lfunc_begin860: + .cv_func_id 860 + .cv_loc 860 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13495: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp13496: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp13497: + ret +.Ltmp13498: +.Lfunc_end860: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin861: + .cv_func_id 861 + .cv_loc 861 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13499: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13500: +.Lfunc_end861: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +.Lfunc_begin862: + .cv_func_id 862 + .cv_loc 862 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13501: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13502: +.Lfunc_end862: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin863: + .cv_func_id 863 + .cv_loc 863 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp13507: + .cv_loc 863 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp13503: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Ltmp13504: + jmp .LBB863_1 +.LBB863_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp13505: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp13506: + jmp .LBB863_2 +.LBB863_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 863 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB863_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 - 64] + .cv_loc 863 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB863_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB863_5 + jmp .LBB863_6 +.LBB863_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB863_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB863_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13508: +.Lfunc_end863: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin863@IMGREL # IP + .long -1 # ToState + .long .Ltmp13503@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13505@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13506@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" +.Lfunc_begin864: + .cv_func_id 864 + .cv_loc 864 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@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] +.Ltmp13509: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB864_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB864_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp13510: +.Lfunc_end864: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .globl "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z": # @"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin865: + .cv_func_id 865 + .cv_loc 865 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp13511: + .cv_loc 865 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13512: +.Lfunc_end865: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .globl "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # -- Begin function ??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z": # @"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" +.Lfunc_begin866: + .cv_func_id 866 + .cv_loc 866 2 709 0 # external\include\catch/catch.hpp:709:0 +.seh_proc "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx +.Ltmp13513: + .cv_loc 866 2 710 0 # external\include\catch/catch.hpp:710:0 + cmp qword ptr [rsp + 56], 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB866_2 +# %bb.1: +.Ltmp13514: + .cv_loc 866 2 711 0 # external\include\catch/catch.hpp:711:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rsp + 56] + call "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + jmp .LBB866_3 +.Ltmp13515: +.LBB866_2: + .cv_loc 866 2 713 0 # external\include\catch/catch.hpp:713:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + lea rdx, [rip + "??_C@_07OHNGEDJK@nullptr?$AA@"] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp13516: +.LBB866_3: + .cv_loc 866 2 715 0 # external\include\catch/catch.hpp:715:0 + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13517: +.Lfunc_end866: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .globl "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # -- Begin function ??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z + .p2align 4, 0x90 +"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z": # @"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +.Lfunc_begin867: + .cv_func_id 867 + .cv_loc 867 2 552 0 # external\include\catch/catch.hpp:552:0 +.seh_proc "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8d, 8 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx +.Ltmp13518: + .cv_loc 867 2 553 0 # external\include\catch/catch.hpp:553:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?rawMemoryToString@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX_K@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp13519: +.Lfunc_end867: + .seh_handlerdata + .section .text,"xr",discard,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .globl "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # -- Begin function ??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z + .p2align 4, 0x90 +"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": # @"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" +.Lfunc_begin868: + .cv_func_id 868 + .cv_loc 868 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13522: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$03@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@H@std@@YAPEAHAEAH@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13520: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" +.Ltmp13521: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB868_1 +.LBB868_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA" +.LBB868_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13523: +.Lfunc_end868: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .p2align 2 +"$cppxdata$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z": + .long .Lfunc_begin868@IMGREL # IP + .long -1 # ToState + .long .Ltmp13520@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13521@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + # -- End function + .def "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .globl "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # -- Begin function ??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z + .p2align 4, 0x90 +"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z": # @"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +.Lfunc_begin869: + .cv_func_id 869 + .cv_loc 869 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13524: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov r8b, byte ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13525: +.Lfunc_end869: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin870: + .cv_func_id 870 + .cv_loc 870 1 1471 0 # ..\tests\span_tests.cpp:1471:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %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] +.Ltmp13526: + .cv_loc 870 1 1472 0 # ..\tests\span_tests.cpp:1472:0 + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] +.Ltmp13527: + #DEBUG_VALUE: operator():s2 <- [$rcx+0] + call "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp13528: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 870 1 1474 0 # ..\tests\span_tests.cpp:1474:0 + nop + add rsp, 72 + ret +.Ltmp13529: +.Lfunc_end870: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .globl "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # -- Begin function ??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ + .p2align 4, 0x90 +"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": # @"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" +.Lfunc_begin871: + .cv_func_id 871 + .cv_loc 871 5 456 0 # ..\include\gsl/span:456:0 +.seh_proc "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp13532: + .cv_loc 871 5 457 0 # ..\include\gsl/span:457:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], rdx # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov r8d, 1 + mov ecx, r8d + cmp rcx, rax + setle r9b + mov byte ptr [rbp - 41], 0 + test r9b, 1 + jne .LBB871_1 + jmp .LBB871_2 +.LBB871_1: + test byte ptr [rbp - 41], 1 + jne .LBB871_4 + jmp .LBB871_5 +.LBB871_2: + lea rdx, [rip + "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp13530: + 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" +.Ltmp13531: + jmp .LBB871_3 +.LBB871_3: + ud2 +.LBB871_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB871_5: + .cv_loc 871 5 458 0 # ..\include\gsl/span:458:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov edx, 1 + mov r8d, edx + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_endproc + .def "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA": +.seh_proc "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA" +.LBB871_6: + 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 871 5 457 0 # ..\include\gsl/span:457:0 + test byte ptr [rbp - 41], 1 + jne .LBB871_7 + jmp .LBB871_8 +.LBB871_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB871_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13533: +.Lfunc_end871: + .seh_handlerdata + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .p2align 2 +"$cppxdata$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long -1 # ToState + .long "?dtor$6@?0???$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ@4HA"@IMGREL # Action +"$ip2state$??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ": + .long .Lfunc_begin871@IMGREL # IP + .long -1 # ToState + .long .Ltmp13530@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13531@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + # -- End function + .def "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .globl "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # -- Begin function ?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z + .p2align 4, 0x90 +"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": # @"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" +.Lfunc_begin872: + .cv_func_id 872 + .cv_loc 872 5 481 0 # ..\include\gsl/span:481:0 +.seh_proc "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov rax, rdx + xor r9d, r9d + mov r10b, r9b + mov qword ptr [rbp + 16], r8 + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] +.Ltmp13536: + .cv_loc 872 5 482 0 # ..\include\gsl/span:482:0 + mov r8, qword ptr [rbp + 16] + mov byte ptr [rbp - 17], 0 + cmp r8, 0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov byte ptr [rbp - 49], r10b # 1-byte Spill + jl .LBB872_2 +# %bb.1: + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@H$03@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setle dl + mov byte ptr [rbp - 49], dl # 1-byte Spill +.LBB872_2: + mov al, byte ptr [rbp - 49] # 1-byte Reload + test al, 1 + jne .LBB872_3 + jmp .LBB872_4 +.LBB872_3: + test byte ptr [rbp - 17], 1 + jne .LBB872_6 + jmp .LBB872_7 +.LBB872_4: + lea rdx, [rip + "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 16] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 17], 1 +.Ltmp13534: + 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" +.Ltmp13535: + jmp .LBB872_5 +.LBB872_5: + ud2 +.LBB872_6: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB872_7: + .cv_loc 872 5 483 0 # ..\include\gsl/span:483:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?data@?$span@H$03@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rbp + 16] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .def "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA": +.seh_proc "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA" +.LBB872_8: + 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 872 5 482 0 # ..\include\gsl/span:482:0 + test byte ptr [rbp - 17], 1 + jne .LBB872_9 + jmp .LBB872_10 +.LBB872_9: + lea rcx, [rbp - 16] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB872_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13537: +.Lfunc_end872: + .seh_handlerdata + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 +"$cppxdata$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0??first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z@4HA"@IMGREL # Action +"$ip2state$?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z": + .long .Lfunc_begin872@IMGREL # IP + .long -1 # ToState + .long .Ltmp13534@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13535@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin873: + .cv_func_id 873 + .cv_loc 873 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13538: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13539: +.Lfunc_end873: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin874: + .cv_func_id 874 + .cv_loc 874 1 1510 0 # ..\tests\span_tests.cpp:1510:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 2 + mov r8d, eax + mov rdx, qword ptr [rip + __security_cookie] + xor rdx, rsp + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13540: + .cv_loc 874 1 1511 0 # ..\tests\span_tests.cpp:1511:0 + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 56] +.Ltmp13541: + #DEBUG_VALUE: operator():_s4 <- [$rcx+0] + call "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" +.Ltmp13542: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 874 1 1513 0 # ..\tests\span_tests.cpp:1513:0 + nop + add rsp, 72 + ret +.Ltmp13543: +.Lfunc_end874: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 # -- Begin function ??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ +"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ": # @"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +.Lfunc_begin875: + .cv_func_id 875 + .cv_loc 875 1 1519 0 # ..\tests\span_tests.cpp:1519:0 +.seh_proc "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" +# %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] +.Ltmp13544: + .cv_loc 875 1 1520 0 # ..\tests\span_tests.cpp:1520:0 + mov rdx, qword ptr [rax] + lea rcx, [rsp + 56] +.Ltmp13545: + #DEBUG_VALUE: operator():_s4 <- [$rcx+0] + call "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Ltmp13546: + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 875 1 1522 0 # ..\tests\span_tests.cpp:1522:0 + nop + add rsp, 72 + ret +.Ltmp13547: +.Lfunc_end875: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .globl "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": # @"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" +.Lfunc_begin876: + .cv_func_id 876 + .cv_loc 876 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@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 +.Ltmp13552: + 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$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13553: + .cv_loc 876 5 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 .LBB876_1 + jmp .LBB876_2 +.LBB876_1: + test byte ptr [rbp + 7], 1 + jne .LBB876_4 + jmp .LBB876_5 +.LBB876_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 +.Ltmp13548: + 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" +.Ltmp13549: + jmp .LBB876_3 +.LBB876_3: + ud2 +.LBB876_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB876_5: + .cv_loc 876 5 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 .LBB876_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 +.LBB876_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB876_8 + jmp .LBB876_9 +.LBB876_8: + test byte ptr [rbp - 25], 1 + jne .LBB876_14 + jmp .LBB876_15 +.LBB876_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 +.Ltmp13550: + 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" +.Ltmp13551: + jmp .LBB876_10 +.LBB876_10: + ud2 +.LBB876_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13554: +.LBB876_15: + .cv_loc 876 5 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@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA" +.LBB876_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13555: + .cv_loc 876 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB876_12 + jmp .LBB876_13 +.LBB876_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB876_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA" +.LBB876_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 876 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB876_17 + jmp .LBB876_18 +.LBB876_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB876_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13556: +.Lfunc_end876: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z": + .long .Lfunc_begin876@IMGREL # IP + .long -1 # ToState + .long .Ltmp13548@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13549@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13550@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13551@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin877: + .cv_func_id 877 + .cv_loc 877 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13557: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13558: +.Lfunc_end877: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin878: + .cv_func_id 878 + .cv_loc 878 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@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 qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13563: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13564: + .cv_loc 878 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB878_1 + jmp .LBB878_2 +.LBB878_1: + test byte ptr [rbp + 7], 1 + jne .LBB878_4 + jmp .LBB878_5 +.LBB878_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 +.Ltmp13559: + 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" +.Ltmp13560: + jmp .LBB878_3 +.LBB878_3: + ud2 +.LBB878_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB878_5: + .cv_loc 878 5 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 .LBB878_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB878_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB878_8 + jmp .LBB878_9 +.LBB878_8: + test byte ptr [rbp - 25], 1 + jne .LBB878_14 + jmp .LBB878_15 +.LBB878_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 +.Ltmp13561: + 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" +.Ltmp13562: + jmp .LBB878_10 +.LBB878_10: + ud2 +.LBB878_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13565: +.LBB878_15: + .cv_loc 878 5 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@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB878_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13566: + .cv_loc 878 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB878_12 + jmp .LBB878_13 +.LBB878_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB878_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB878_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 878 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB878_17 + jmp .LBB878_18 +.LBB878_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB878_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13567: +.Lfunc_end878: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin878@IMGREL # IP + .long -1 # ToState + .long .Ltmp13559@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13560@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13561@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13562@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin879: + .cv_func_id 879 + .cv_loc 879 5 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@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 +.Ltmp13570: + .cv_loc 879 5 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13571: + cmp rax, 2 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB879_1 + jmp .LBB879_2 +.LBB879_1: + test byte ptr [rbp - 57], 1 + jne .LBB879_4 + jmp .LBB879_5 +.LBB879_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@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 +.Ltmp13568: + 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" +.Ltmp13569: + jmp .LBB879_3 +.LBB879_3: + ud2 +.LBB879_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13572: +.LBB879_5: + .cv_loc 879 5 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB879_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13573: + .cv_loc 879 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB879_7 + jmp .LBB879_8 +.LBB879_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB879_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13574: +.Lfunc_end879: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin879@IMGREL # IP + .long -1 # ToState + .long .Ltmp13568@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13569@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin880: + .cv_func_id 880 + .cv_loc 880 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@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 qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13579: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13580: + .cv_loc 880 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB880_1 + jmp .LBB880_2 +.LBB880_1: + test byte ptr [rbp + 7], 1 + jne .LBB880_4 + jmp .LBB880_5 +.LBB880_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 +.Ltmp13575: + 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" +.Ltmp13576: + jmp .LBB880_3 +.LBB880_3: + ud2 +.LBB880_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB880_5: + .cv_loc 880 5 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 .LBB880_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB880_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB880_8 + jmp .LBB880_9 +.LBB880_8: + test byte ptr [rbp - 25], 1 + jne .LBB880_14 + jmp .LBB880_15 +.LBB880_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 +.Ltmp13577: + 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" +.Ltmp13578: + jmp .LBB880_10 +.LBB880_10: + ud2 +.LBB880_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13581: +.LBB880_15: + .cv_loc 880 5 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@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB880_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13582: + .cv_loc 880 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB880_12 + jmp .LBB880_13 +.LBB880_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB880_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB880_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 880 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB880_17 + jmp .LBB880_18 +.LBB880_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB880_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13583: +.Lfunc_end880: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin880@IMGREL # IP + .long -1 # ToState + .long .Ltmp13575@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13576@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13577@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13578@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin881: + .cv_func_id 881 + .cv_loc 881 5 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@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 +.Ltmp13586: + .cv_loc 881 5 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13587: + cmp rax, 1 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB881_1 + jmp .LBB881_2 +.LBB881_1: + test byte ptr [rbp - 57], 1 + jne .LBB881_4 + jmp .LBB881_5 +.LBB881_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@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 +.Ltmp13584: + 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" +.Ltmp13585: + jmp .LBB881_3 +.LBB881_3: + ud2 +.LBB881_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13588: +.LBB881_5: + .cv_loc 881 5 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB881_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13589: + .cv_loc 881 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB881_7 + jmp .LBB881_8 +.LBB881_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB881_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13590: +.Lfunc_end881: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin881@IMGREL # IP + .long -1 # ToState + .long .Ltmp13584@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13585@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .globl "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # -- Begin function ??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z + .p2align 4, 0x90 +"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z": # @"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +.Lfunc_begin882: + .cv_func_id 882 + .cv_loc 882 5 448 0 # ..\include\gsl/span:448:0 +.seh_proc "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp13591: + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?size@?$span@H$0?0@gsl@@QEBA_JXZ" + lea rcx, [rsp + 72] + mov rdx, rax + call "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" + mov r8, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 32], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp13592: +.Lfunc_end882: + .seh_handlerdata + .section .text,"xr",discard,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .globl "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": # @"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" +.Lfunc_begin883: + .cv_func_id 883 + .cv_loc 883 5 597 0 # ..\include\gsl/span:597:0 +.seh_proc "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@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 qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] + mov qword ptr [rbp + 64], rcx +.Ltmp13597: + mov rdx, rcx + mov r8, qword ptr [rbp + 56] + mov qword ptr [rbp + 32], r8 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + call "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + mov rcx, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp13598: + .cv_loc 883 5 598 0 # ..\include\gsl/span:598:0 + mov rcx, rdx + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge r9b + mov byte ptr [rbp + 7], 0 + test r9b, 1 + jne .LBB883_1 + jmp .LBB883_2 +.LBB883_1: + test byte ptr [rbp + 7], 1 + jne .LBB883_4 + jmp .LBB883_5 +.LBB883_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 +.Ltmp13593: + 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" +.Ltmp13594: + jmp .LBB883_3 +.LBB883_3: + ud2 +.LBB883_4: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB883_5: + .cv_loc 883 5 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 .LBB883_7 +# %bb.6: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + cmp rax, 0 + sete dl + mov byte ptr [rbp - 65], dl # 1-byte Spill +.LBB883_7: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB883_8 + jmp .LBB883_9 +.LBB883_8: + test byte ptr [rbp - 25], 1 + jne .LBB883_14 + jmp .LBB883_15 +.LBB883_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 +.Ltmp13595: + 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" +.Ltmp13596: + jmp .LBB883_10 +.LBB883_10: + ud2 +.LBB883_14: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13599: +.LBB883_15: + .cv_loc 883 5 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@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB883_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13600: + .cv_loc 883 5 598 0 # ..\include\gsl/span:598:0 + test byte ptr [rbp + 7], 1 + jne .LBB883_12 + jmp .LBB883_13 +.LBB883_12: + lea rcx, [rbp + 8] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB883_13: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .def "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA": +.seh_proc "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA" +.LBB883_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 883 5 599 0 # ..\include\gsl/span:599:0 + test byte ptr [rbp - 25], 1 + jne .LBB883_17 + jmp .LBB883_18 +.LBB883_17: + lea rcx, [rbp - 24] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB883_18: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13601: +.Lfunc_end883: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long -1 # ToState + .long "?dtor$11@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$16@?0???$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z": + .long .Lfunc_begin883@IMGREL # IP + .long -1 # ToState + .long .Ltmp13593@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13594@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp13595@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13596@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + # -- End function + .def "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .globl "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # -- Begin function ??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z + .p2align 4, 0x90 +"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": # @"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" +.Lfunc_begin884: + .cv_func_id 884 + .cv_loc 884 5 315 0 # ..\include\gsl/span:315:0 +.seh_proc "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@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 +.Ltmp13604: + .cv_loc 884 5 318 0 # ..\include\gsl/span:318:0 + lea rcx, [rbp - 24] + #DEBUG_VALUE: extent_type<-1>:ext <- [$rcx+0] + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" +.Ltmp13605: + cmp rax, 4 + sete r8b + mov byte ptr [rbp - 57], 0 + test r8b, 1 + jne .LBB884_1 + jmp .LBB884_2 +.LBB884_1: + test byte ptr [rbp - 57], 1 + jne .LBB884_4 + jmp .LBB884_5 +.LBB884_2: + lea rdx, [rip + "??_C@_0DG@CEIHKHBK@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 +.Ltmp13602: + 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" +.Ltmp13603: + jmp .LBB884_3 +.LBB884_3: + ud2 +.LBB884_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13606: +.LBB884_5: + .cv_loc 884 5 319 0 # ..\include\gsl/span:319:0 + mov rax, qword ptr [rbp - 16] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA" +.LBB884_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp13607: + .cv_loc 884 5 318 0 # ..\include\gsl/span:318:0 + test byte ptr [rbp - 57], 1 + jne .LBB884_7 + jmp .LBB884_8 +.LBB884_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB884_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13608: +.Lfunc_end884: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 +"$cppxdata$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z": + .long .Lfunc_begin884@IMGREL # IP + .long -1 # ToState + .long .Ltmp13602@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13603@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + # -- End function + .def "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .globl "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # -- Begin function ??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z + .p2align 4, 0x90 +"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": # @"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" +.Lfunc_begin885: + .cv_func_id 885 + .cv_loc 885 5 395 0 # ..\include\gsl/span:395:0 +.seh_proc "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea rdx, [rbp - 32] +.Ltmp13611: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0?$extent_type@$08@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$addressof@D@std@@YAPEADAEAD@Z" + mov qword ptr [rbp - 40], rax + mov rdx, qword ptr [rbp - 40] + mov r8b, byte ptr [rbp - 32] +.Ltmp13609: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +.Ltmp13610: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB885_1 +.LBB885_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .seh_endproc + .def "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA": +.seh_proc "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA" +.LBB885_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13612: +.Lfunc_end885: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .p2align 2 +"$cppxdata$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z@4HA"@IMGREL # Action +"$ip2state$??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z": + .long .Lfunc_begin885@IMGREL # IP + .long -1 # ToState + .long .Ltmp13609@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13610@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + # -- End function + .def "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin886: + .cv_func_id 886 + .cv_loc 886 5 518 0 # ..\include\gsl/span:518:0 +.seh_proc "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + xor r8d, r8d + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13613: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13614: +.Lfunc_end886: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .globl "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # -- Begin function ??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z + .p2align 4, 0x90 +"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z": # @"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +.Lfunc_begin887: + .cv_func_id 887 + .cv_loc 887 5 196 0 # ..\include\gsl/span:196:0 +.seh_proc "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rdx + mov r9, qword ptr [rip + __security_cookie] + xor r9, rsp + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13615: + .cv_loc 887 5 197 0 # ..\include\gsl/span:197:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 80], r8 + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 88], rcx + .cv_loc 887 5 198 0 # ..\include\gsl/span:198:0 + mov rcx, qword ptr [rsp + 72] + lea r8, [rsp + 80] +.Ltmp13616: + #DEBUG_VALUE: operator+:ret <- [$r8+0] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload +.Ltmp13617: + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 104 + ret +.Ltmp13618: +.Lfunc_end887: + .seh_handlerdata + .section .text,"xr",discard,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .seh_endproc + # -- End function + .def "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin888: + .cv_func_id 888 + .cv_file 25 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\regex" "4C8680A4365D031E450F8D2008AAC09B" 1 + .cv_loc 888 25 1220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1220:0 +.seh_proc "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + xor edx, edx + mov eax, 16 + mov r8d, eax + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp13619: + mov r9, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r9 + call memset + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov byte ptr [rcx + 16], 0 + add rcx, 24 + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + add rcx, 56 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + add rcx, 96 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + add rcx, 136 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .cv_loc 888 25 1221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1221:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 88 + ret +.Ltmp13620: +.Lfunc_end888: + .seh_handlerdata + .section .text,"xr",discard,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .globl "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # -- Begin function ??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z": # @"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Lfunc_begin889: + .cv_func_id 889 + .cv_loc 889 25 2741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2741:0 +.seh_proc "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov eax, dword ptr [rsp + 176] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 128], r10 + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$rdx+0] + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$rcx+0] +.Ltmp13621: + .cv_loc 889 25 2742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2742:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13622: + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13623: + #DEBUG_VALUE: regex_match,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov dword ptr [rsp + 60], eax # 4-byte Spill + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 889 25 2743 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2743:0 + mov eax, dword ptr [rsp + 176] + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 96], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 104], r10 + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + mov dword ptr [rsp + 32], eax + mov dword ptr [rsp + 40], 1 + call "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 128] + xor rcx, rsp + mov dword ptr [rsp + 56], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 56] # 4-byte Reload + add rsp, 136 +.Ltmp13624: + ret +.Ltmp13625: +.Lfunc_end889: + .seh_handlerdata + .section .text,"xr",discard,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": # @"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin890: + .cv_func_id 890 + .cv_loc 890 25 2290 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2290:0 +.seh_proc "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + mov dword ptr [rbp + 20], r8d + mov qword ptr [rbp + 8], rdx + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp13630: + mov qword ptr [rbp - 16], rcx # 8-byte Spill + call "??0_Regex_base@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rcx + 8], 0 + add rcx, 16 +.Ltmp13626: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0?$regex_traits@D@std@@QEAA@XZ" +.Ltmp13627: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB890_1 +.LBB890_1: + mov rax, qword ptr [rbp - 16] # 8-byte Reload + add rax, 48 + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp13631: + .cv_loc 890 25 2291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2291:0 + mov r9d, dword ptr [rbp + 20] + mov rcx, qword ptr [rbp + 8] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov dword ptr [rbp - 68], r9d # 4-byte Spill + call "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rcx, rax + mov rdx, qword ptr [rbp + 8] + mov r8b, byte ptr [rbp - 8] +.Ltmp13628: + mov rax, rsp + mov byte ptr [rax + 32], r8b + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9d, dword ptr [rbp - 68] # 4-byte Reload + call "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +.Ltmp13629: + jmp .LBB890_2 +.Ltmp13632: +.LBB890_2: + .cv_loc 890 25 2293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2293:0 + mov rax, qword ptr [rbp - 16] # 8-byte Reload + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB890_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13633: + .cv_loc 890 25 2293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2293:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB890_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$regex_traits@D@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB890_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1_Regex_base@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp13634: +.Lfunc_end890: + .seh_handlerdata + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$5@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0???0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin890@IMGREL # IP + .long -1 # ToState + .long .Ltmp13626@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13628@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13629@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .globl "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # -- Begin function ?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ + .p2align 4, 0x90 +"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ": # @"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +.Lfunc_begin891: + .cv_func_id 891 + .cv_loc 891 5 519 0 # ..\include\gsl/span:519:0 +.seh_proc "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13635: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rax # 8-byte Spill + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, rax + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_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 +.Ltmp13636: +.Lfunc_end891: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .seh_endproc + # -- End function + .def "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .globl "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ": # @"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin892: + .cv_func_id 892 + .cv_loc 892 25 2401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2401:0 +.seh_proc "??1?$basic_regex@DV?$regex_traits@D@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] +.Ltmp13637: + .cv_loc 892 25 2402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2402:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 892 25 2403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2403:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 48 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 16 + call "??1?$regex_traits@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1_Regex_base@std@@QEAA@XZ" +.Ltmp13638: + .cv_loc 892 25 2403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2403:0 + nop + add rsp, 56 + ret +.Ltmp13639: +.Lfunc_end892: + .seh_handlerdata + .section .text,"xr",discard,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .globl "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ": # @"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin893: + .cv_func_id 893 + .cv_loc 893 25 1231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1231:0 +.seh_proc "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13640: + .cv_loc 893 25 1232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1232:0 + mov al, byte ptr [rcx + 16] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13641: +.Lfunc_end893: + .seh_handlerdata + .section .text,"xr",discard,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .globl "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ": # @"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin894: + .cv_func_id 894 + .cv_loc 894 25 1246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1246:0 +.seh_proc "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13642: + .cv_loc 894 25 1247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1247:0 + add rcx, 24 + call "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + and al, 1 + movzx eax, al + add rsp, 40 + ret +.Ltmp13643: +.Lfunc_end894: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin895: + .cv_func_id 895 + .cv_loc 895 25 1266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1266:0 +.seh_proc "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@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] +.Ltmp13644: + .cv_loc 895 25 1267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1267:0 + mov rdx, rcx + add rdx, 24 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + cmp rax, qword ptr [rsp + 64] + ja .LBB895_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 136 + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB895_3 +.LBB895_2: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rax, 24 + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + call "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB895_3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13645: +.Lfunc_end895: + .seh_handlerdata + .section .text,"xr",discard,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin896: + .cv_func_id 896 + .cv_loc 896 2 1114 0 # external\include\catch/catch.hpp:1114:0 +.seh_proc "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rcx +.Ltmp13646: + .cv_loc 896 2 1115 0 # external\include\catch/catch.hpp:1115:0 + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 +.Ltmp13647: +.Lfunc_end896: + .seh_handlerdata + .section .text,"xr",discard,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin897: + .cv_func_id 897 + .cv_loc 897 2 1068 0 # external\include\catch/catch.hpp:1068:0 +.seh_proc "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 136 + .seh_stackalloc 136 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 128], r8 + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 120] +.Ltmp13648: + .cv_loc 897 2 1069 0 # external\include\catch/catch.hpp:1069:0 + mov r8, qword ptr [rsp + 128] + lea r9, [rsp + 96] + mov qword ptr [rsp + 88], rcx # 8-byte Spill + mov rcx, r9 + lea r9, [rip + "??_C@_02EGOFBIJA@?$DN?$DN?$AA@"] + mov qword ptr [rsp + 80], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill + call "??0StringRef@Catch@@QEAA@PEBD@Z" + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, rsp + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + and al, 1 + lea r9, [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dl, al + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 136 + ret +.Ltmp13649: +.Lfunc_end897: + .seh_handlerdata + .section .text,"xr",discard,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .globl "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # -- Begin function ??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ + .p2align 4, 0x90 +"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ": # @"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +.Lfunc_begin898: + .cv_func_id 898 + .cv_loc 898 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp13650: + mov qword ptr [rcx], rax +.Ltmp13651: + .cv_loc 898 2 1000 0 # external\include\catch/catch.hpp:1000:0 + mov rax, rcx + add rax, 24 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1ITransientExpression@Catch@@UEAA@XZ" +.Ltmp13652: + .cv_loc 898 2 1000 0 # external\include\catch/catch.hpp:1000:0 + nop + add rsp, 56 + ret +.Ltmp13653: +.Lfunc_end898: + .seh_handlerdata + .section .text,"xr",discard,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .globl "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # -- Begin function ??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z": # @"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +.Lfunc_begin899: + .cv_func_id 899 + .cv_loc 899 25 2898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2898:0 +.seh_proc "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" +# %bb.0: + sub rsp, 152 + .seh_stackalloc 152 + .seh_endprologue + mov eax, dword ptr [rsp + 192] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 144], r10 + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [$rdx+0] + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [$rcx+0] +.Ltmp13654: + .cv_loc 899 25 2899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2899:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill +.Ltmp13655: + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp13656: + #DEBUG_VALUE: regex_search,0>,std::allocator,0> > >,char,std::regex_traits >:_Last <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov dword ptr [rsp + 60], eax # 4-byte Spill + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 899 25 2900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2900:0 + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 128], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 136], rdx + mov eax, dword ptr [rsp + 192] + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 112], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 120], r10 + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 96], r10 + mov r10, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], r10 + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + mov dword ptr [rsp + 32], eax + lea r10, [rsp + 128] + mov qword ptr [rsp + 40], r10 + call "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 144] + xor rcx, rsp + mov dword ptr [rsp + 56], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 56] # 4-byte Reload + add rsp, 152 +.Ltmp13657: + ret +.Ltmp13658: +.Lfunc_end899: + .seh_handlerdata + .section .text,"xr",discard,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin900: + .cv_func_id 900 + .cv_loc 900 25 1199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1199:0 +.seh_proc "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13659: + .cv_loc 900 25 1199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1199:0 + add rcx, 24 + call "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Ltmp13660: + .cv_loc 900 25 1199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1199:0 + nop + add rsp, 40 + ret +.Ltmp13661: +.Lfunc_end900: + .seh_handlerdata + .section .text,"xr",discard,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$extent_type@$08@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .globl "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # -- Begin function ??0?$extent_type@$08@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$extent_type@$08@details@gsl@@QEAA@XZ": # @"??0?$extent_type@$08@details@gsl@@QEAA@XZ" +.Lfunc_begin901: + .cv_func_id 901 + .cv_loc 901 5 311 0 # ..\include\gsl/span:311:0 +.seh_proc "??0?$extent_type@$08@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13662: + pop rcx + ret +.Ltmp13663: +.Lfunc_end901: + .seh_handlerdata + .section .text,"xr",discard,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$addressof@D@std@@YAPEADAEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@D@std@@YAPEADAEAD@Z" + .globl "??$addressof@D@std@@YAPEADAEAD@Z" # -- Begin function ??$addressof@D@std@@YAPEADAEAD@Z + .p2align 4, 0x90 +"??$addressof@D@std@@YAPEADAEAD@Z": # @"??$addressof@D@std@@YAPEADAEAD@Z" +.Lfunc_begin902: + .cv_func_id 902 + .cv_loc 902 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@D@std@@YAPEADAEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13664: + .cv_loc 902 16 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 +.Ltmp13665: +.Lfunc_end902: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@D@std@@YAPEADAEAD@Z" + .seh_endproc + # -- End function + .def "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .globl "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # -- Begin function ??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z + .p2align 4, 0x90 +"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": # @"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" +.Lfunc_begin903: + .cv_func_id 903 + .cv_loc 903 5 591 0 # ..\include\gsl/span:591:0 +.seh_proc "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@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 - 8], rdx + mov byte ptr [rbp - 16], r8b + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp], rcx +.Ltmp13668: + mov rdx, rcx + mov r8b, byte ptr [rbp - 32] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov dl, r8b + call "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + mov rcx, qword ptr [rbp - 8] + mov r9, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [r9 + 8], rcx +.Ltmp13669: + .cv_loc 903 5 592 0 # ..\include\gsl/span:592:0 + mov rcx, r9 + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + cmp rax, 0 + setge dl + mov byte ptr [rbp - 57], 0 + test dl, 1 + jne .LBB903_1 + jmp .LBB903_2 +.LBB903_1: + test byte ptr [rbp - 57], 1 + jne .LBB903_4 + jmp .LBB903_5 +.LBB903_2: + lea rdx, [rip + "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 56] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 57], 1 +.Ltmp13666: + 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" +.Ltmp13667: + jmp .LBB903_3 +.LBB903_3: + ud2 +.LBB903_4: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13670: +.LBB903_5: + .cv_loc 903 5 593 0 # ..\include\gsl/span:593:0 + mov rax, qword ptr [rbp] + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA" +.LBB903_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp13671: + .cv_loc 903 5 592 0 # ..\include\gsl/span:592:0 + test byte ptr [rbp - 57], 1 + jne .LBB903_7 + jmp .LBB903_8 +.LBB903_7: + lea rcx, [rbp - 56] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB903_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13672: +.Lfunc_end903: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 +"$cppxdata$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long -1 # ToState + .long "?dtor$6@?0???$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z": + .long .Lfunc_begin903@IMGREL # IP + .long -1 # ToState + .long .Ltmp13666@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13667@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + # -- End function + .def "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .globl "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # -- Begin function ??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z + .p2align 4, 0x90 +"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z": # @"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" +.Lfunc_begin904: + .cv_func_id 904 + .cv_loc 904 5 334 0 # ..\include\gsl/span:334:0 +.seh_proc "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@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] +.Ltmp13673: + lea rcx, [rsp + 56] + #DEBUG_VALUE: extent_type<9>:ext <- [$rcx+0] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +.Ltmp13674: + 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 +.Ltmp13675: +.Lfunc_end904: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .seh_endproc + # -- End function + .def "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .globl "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # -- Begin function ?size@?$extent_type@$08@details@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ": # @"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +.Lfunc_begin905: + .cv_func_id 905 + .cv_loc 905 5 323 0 # ..\include\gsl/span:323:0 +.seh_proc "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov eax, 9 + # kill: def $rax killed $eax + mov qword ptr [rsp], rcx +.Ltmp13676: + pop rcx + ret +.Ltmp13677: +.Lfunc_end905: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" +.Lfunc_begin906: + .cv_func_id 906 + .cv_loc 906 5 146 0 # ..\include\gsl/span:146:0 +.seh_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13678: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rdx + mov rax, rcx + add rsp, 24 + ret +.Ltmp13679: +.Lfunc_end906: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .globl "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # -- Begin function ??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z + .p2align 4, 0x90 +"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": # @"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" +.Lfunc_begin907: + .cv_func_id 907 + .cv_loc 907 5 207 0 # ..\include\gsl/span:207:0 +.seh_proc "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov r8b, al + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp13682: + .cv_loc 907 5 208 0 # ..\include\gsl/span:208:0 + mov rdx, qword ptr [rcx + 8] + add rdx, qword ptr [rbp - 16] + mov byte ptr [rbp - 49], 0 + cmp rdx, 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov byte ptr [rbp - 65], r8b # 1-byte Spill + jl .LBB907_2 +# %bb.1: + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, qword ptr [rbp - 16] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 65], r8b # 1-byte Spill +.LBB907_2: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB907_3 + jmp .LBB907_4 +.LBB907_3: + test byte ptr [rbp - 49], 1 + jne .LBB907_6 + jmp .LBB907_7 +.LBB907_4: + lea rdx, [rip + "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 48] + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 49], 1 +.Ltmp13680: + 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" +.Ltmp13681: + jmp .LBB907_5 +.LBB907_5: + ud2 +.LBB907_6: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB907_7: + .cv_loc 907 5 209 0 # ..\include\gsl/span:209:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rax, qword ptr [rcx + 8] + mov qword ptr [rcx + 8], rax + .cv_loc 907 5 210 0 # ..\include\gsl/span:210:0 + mov rax, rcx + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .def "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA": +.seh_proc "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA" +.LBB907_8: + 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 907 5 208 0 # ..\include\gsl/span:208:0 + test byte ptr [rbp - 49], 1 + jne .LBB907_9 + jmp .LBB907_10 +.LBB907_9: + lea rcx, [rbp - 48] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB907_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13683: +.Lfunc_end907: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 +"$cppxdata$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long -1 # ToState + .long "?dtor$8@?0???Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z@4HA"@IMGREL # Action +"$ip2state$??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z": + .long .Lfunc_begin907@IMGREL # IP + .long -1 # ToState + .long .Ltmp13680@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13681@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + # -- End function + .def "?size@?$span@D$0?0@gsl@@QEBA_JXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .globl "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # -- Begin function ?size@?$span@D$0?0@gsl@@QEBA_JXZ + .p2align 4, 0x90 +"?size@?$span@D$0?0@gsl@@QEBA_JXZ": # @"?size@?$span@D$0?0@gsl@@QEBA_JXZ" +.Lfunc_begin908: + .cv_func_id 908 + .cv_loc 908 5 498 0 # ..\include\gsl/span:498:0 +.seh_proc "?size@?$span@D$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] +.Ltmp13684: + call "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" + nop + add rsp, 40 + ret +.Ltmp13685: +.Lfunc_end908: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .seh_endproc + # -- End function + .def "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .globl "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # -- Begin function ??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ + .p2align 4, 0x90 +"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ": # @"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Lfunc_begin909: + .cv_func_id 909 + .cv_loc 909 5 142 0 # ..\include\gsl/span:142:0 +.seh_proc "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13686: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + mov rax, rcx + pop rcx + ret +.Ltmp13687: +.Lfunc_end909: + .seh_handlerdata + .section .text,"xr",discard,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .globl "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # -- Begin function ??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": # @"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin910: + .cv_func_id 910 + .cv_loc 910 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 +.seh_proc "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13688: +.Ltmp13690: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13689: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB910_1 +.LBB910_1: + .cv_loc 910 22 652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:652:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB910_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 910 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13691: +.Lfunc_end910: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin910@IMGREL # IP + .long -1 # ToState + .long .Ltmp13688@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13689@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin911: + .cv_func_id 911 + .cv_loc 911 25 686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:686:0 +.seh_proc "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp13692: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov byte ptr [rcx + 32], 0 + .cv_loc 911 25 687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:687:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13693: +.Lfunc_end911: + .seh_handlerdata + .section .text,"xr",discard,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .globl "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": # @"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin912: + .cv_func_id 912 + .cv_loc 912 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 912 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp13694: +.Ltmp13696: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" +.Ltmp13695: + jmp .LBB912_1 +.LBB912_1: + .cv_loc 912 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13697: + .cv_loc 912 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB912_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp13698: + .cv_loc 912 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB912_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 +.Ltmp13699: +.Lfunc_end912: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin912@IMGREL # IP + .long -1 # ToState + .long .Ltmp13694@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13695@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin913: + .cv_func_id 913 + .cv_loc 913 22 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:446:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13700: + mov dl, byte ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Ltmp13701: + .cv_loc 913 22 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:447:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp13702: + .cv_loc 913 22 448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:448:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13703: +.Lfunc_end913: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin914: + .cv_func_id 914 + .cv_loc 914 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13704: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 914 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp13705: +.Lfunc_end914: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin915: + .cv_func_id 915 + .cv_loc 915 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13706: + .cv_loc 915 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 915 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 915 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 915 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 915 22 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 +.Ltmp13707: +.Lfunc_end915: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ": # @"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +.Lfunc_begin916: + .cv_func_id 916 + .cv_loc 916 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13708: + .cv_loc 916 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp13709: +.Lfunc_end916: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin917: + .cv_func_id 917 + .cv_loc 917 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13710: + 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 917 22 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 +.Ltmp13711: +.Lfunc_end917: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin918: + .cv_func_id 918 + .cv_loc 918 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp13712: + .cv_loc 918 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13713: +.Lfunc_end918: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin919: + .cv_func_id 919 + .cv_loc 919 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13714: + .cv_loc 919 17 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 +.Ltmp13715: +.Lfunc_end919: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin920: + .cv_func_id 920 + .cv_loc 920 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13716: + .cv_loc 920 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13717: +.Lfunc_end920: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" +.Lfunc_begin921: + .cv_func_id 921 + .cv_loc 921 16 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13718: + .cv_loc 921 16 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 +.Ltmp13719: +.Lfunc_end921: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin922: + .cv_func_id 922 + .cv_loc 922 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13720: + .cv_loc 922 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13721: +.Lfunc_end922: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin923: + .cv_func_id 923 + .cv_loc 923 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13722: + .cv_loc 923 15 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 +.Ltmp13723: +.Lfunc_end923: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin924: + .cv_func_id 924 + .cv_loc 924 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13724: + .cv_loc 924 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp13725: +.Lfunc_end924: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .globl "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # -- Begin function ??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ + .p2align 4, 0x90 +"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ": # @"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" +.Lfunc_begin925: + .cv_func_id 925 + .cv_loc 925 19 111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:111:0 +.seh_proc "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor edx, edx + mov eax, 16 + mov r8d, eax + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13726: + mov r9, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r9 + call memset + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + xor edx, edx + mov r10d, 16 + mov r8d, r10d + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov r9, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r9 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call memset + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .cv_loc 925 19 112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:112:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13727: +.Lfunc_end925: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" + .globl "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ": # @"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" +.Lfunc_begin926: + .cv_func_id 926 + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13728: + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB926_2 +# %bb.1: +.Ltmp13729: + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 926 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 +.Ltmp13730: +.LBB926_2: + .cv_loc 926 22 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 +.Ltmp13731: +.Lfunc_end926: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin927: + .cv_func_id 927 + .cv_loc 927 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 927 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp13732: +.Ltmp13734: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp13733: + jmp .LBB927_1 +.Ltmp13735: +.LBB927_1: + .cv_loc 927 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB927_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp13736: + .cv_loc 927 22 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 +.Ltmp13737: +.Lfunc_end927: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin927@IMGREL # IP + .long -1 # ToState + .long .Ltmp13732@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13733@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin928: + .cv_func_id 928 + .cv_loc 928 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13738: + .cv_loc 928 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 928 22 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 +.Ltmp13739: +.Lfunc_end928: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin929: + .cv_func_id 929 + .cv_loc 929 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13740: + .cv_loc 929 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp13741: +.Lfunc_end929: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .globl "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # -- Begin function ?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z": # @"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin930: + .cv_func_id 930 + .cv_loc 930 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@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] +.Ltmp13742: + .cv_loc 930 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 930 22 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 +.Ltmp13743: +.Lfunc_end930: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin931: + .cv_func_id 931 + .cv_loc 931 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13744: + .cv_loc 931 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp13745: +.Lfunc_end931: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin932: + .cv_func_id 932 + .cv_loc 932 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@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 +.Ltmp13746: + .cv_loc 932 17 992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:992:0 + imul rdx, qword ptr [rsp + 48], 40 + mov rcx, qword ptr [rsp + 40] + call "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" + .cv_loc 932 17 993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:993:0 + nop + add rsp, 56 + ret +.Ltmp13747: +.Lfunc_end932: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin933: + .cv_func_id 933 + .cv_loc 933 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13748: + .cv_loc 933 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov edx, 40 + mov ecx, edx + mov rax, qword ptr [rax] + mov r8, qword ptr [rsp + 32] # 8-byte Reload + sub r8, rax + mov rax, r8 + cqo + idiv rcx + add rsp, 56 + ret +.Ltmp13749: +.Lfunc_end933: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin934: + .cv_func_id 934 + .cv_loc 934 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13750: + .cv_loc 934 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp13751: +.Lfunc_end934: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin935: + .cv_func_id 935 + .cv_loc 935 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp13752: + .cv_loc 935 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 935 17 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 +.Ltmp13753: +.Lfunc_end935: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin936: + .cv_func_id 936 + .cv_loc 936 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp13754: + .cv_loc 936 17 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 +.Ltmp13755: +.Lfunc_end936: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin937: + .cv_func_id 937 + .cv_loc 937 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13756: + .cv_loc 937 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp13757: +.Lfunc_end937: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin938: + .cv_func_id 938 + .cv_loc 938 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13758: + .cv_loc 938 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp13759: +.Lfunc_end938: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin939: + .cv_func_id 939 + .cv_loc 939 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13760: + .cv_loc 939 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13761: +.Lfunc_end939: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin940: + .cv_func_id 940 + .cv_loc 940 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13762: + .cv_loc 940 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp13763: +.Lfunc_end940: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin941: + .cv_func_id 941 + .cv_loc 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp13764: + .cv_loc 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .cv_loc 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 941 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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 941 22 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 +.Ltmp13765: +.Lfunc_end941: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin942: + .cv_func_id 942 + .cv_loc 942 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13766: + .cv_loc 942 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 942 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp13767: +.Lfunc_end942: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .globl "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # -- Begin function ??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z + .p2align 4, 0x90 +"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": # @"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" +.Lfunc_begin943: + .cv_func_id 943 + .cv_loc 943 25 2722 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2722:0 +.seh_proc "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 544 + .seh_stackalloc 544 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 408], -2 + mov al, byte ptr [rbp + 488] + mov r10d, dword ptr [rbp + 480] + and al, 1 + mov byte ptr [rbp + 406], al + mov qword ptr [rbp + 392], r9 + mov qword ptr [rbp + 384], r8 + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [$rcx+0] +.Ltmp13770: + .cv_loc 943 25 2723 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2723:0 + mov r8, qword ptr [rbp + 392] + mov qword ptr [rbp + 8], rcx # 8-byte Spill +.Ltmp13771: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov dword ptr [rbp + 4], r10d # 4-byte Spill + mov qword ptr [rbp - 8], rdx # 8-byte Spill +.Ltmp13772: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB943_1 + jmp .LBB943_2 +.Ltmp13773: +.LBB943_1: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 943 25 2724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2724:0 + mov byte ptr [rbp + 407], 0 + jmp .LBB943_5 +.Ltmp13774: +.LBB943_2: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 943 25 2725 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2725:0 + mov eax, dword ptr [rbp + 480] + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 12], eax # 4-byte Spill + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 16], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + add eax, 1 + mov rcx, qword ptr [rbp + 392] + mov dword ptr [rbp - 20], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + mov rcx, qword ptr [rbp + 392] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rcx] + movaps xmmword ptr [rbp + 32], xmm0 + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp + 16], xmm0 + mov r8, rsp + mov r9d, dword ptr [rbp - 12] # 4-byte Reload + mov dword ptr [r8 + 56], r9d + mov r9d, dword ptr [rbp - 16] # 4-byte Reload + mov dword ptr [r8 + 48], r9d + mov r10d, dword ptr [rbp - 20] # 4-byte Reload + mov dword ptr [r8 + 40], r10d + mov r11, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [r8 + 32], r11 + lea r8, [rbp + 56] + lea rdx, [rbp + 16] + lea rsi, [rbp + 32] + mov rcx, r8 + mov qword ptr [rbp - 40], r8 # 8-byte Spill + mov r8, rsi + mov r9, rax + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .cv_loc 943 25 2728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2728:0 + mov bl, byte ptr [rbp + 406] + mov rdx, qword ptr [rbp + 384] +.Ltmp13768: + and bl, 1 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8b, bl + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp13769: + mov byte ptr [rbp - 49], al # 1-byte Spill + jmp .LBB943_3 +.Ltmp13775: +.LBB943_3: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 49] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 407], al + .cv_loc 943 25 2729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2729:0 + lea rcx, [rbp + 56] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + jmp .LBB943_5 +.Ltmp13776: +.LBB943_5: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 407] + and al, 1 + movzx eax, al + add rsp, 544 + pop rbx + pop rsi + pop rbp +.Ltmp13777: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_endproc + .def "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA": +.seh_proc "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA" +.LBB943_4: +.Ltmp13778: + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] +.Ltmp13779: + .seh_endprologue + lea rcx, [rbp + 56] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp13780: +.Lfunc_end943: + .seh_handlerdata + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 +"$cppxdata$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z")@IMGREL # IPToStateXData + .long 536 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long -1 # ToState + .long "?dtor$4@?0???$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z@4HA"@IMGREL # Action +"$ip2state$??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z": + .long .Lfunc_begin943@IMGREL # IP + .long -1 # ToState + .long .Ltmp13768@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13769@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + # -- End function + .def "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin944: + .cv_func_id 944 + .cv_loc 944 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov byte ptr [rsp + 56], r8b + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp13781: + .cv_loc 944 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 40] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 944 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 104 + ret +.Ltmp13782: +.Lfunc_end944: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .globl "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" # -- Begin function ?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z + .p2align 4, 0x90 +"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z": # @"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" +.Lfunc_begin945: + .cv_func_id 945 + .cv_loc 945 5 264 0 # ..\include\gsl/span:264:0 +.seh_proc "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@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 + xor eax, eax + mov r8b, al + #DEBUG_VALUE: _Verify_range:rhs <- [$rdx+0] + #DEBUG_VALUE: _Verify_range:lhs <- [$rcx+0] +.Ltmp13787: + .cv_loc 945 5 265 0 # ..\include\gsl/span:265:0 + mov r9, qword ptr [rcx] + mov r10, qword ptr [rdx] + mov byte ptr [rbp - 33], 0 + cmp r9, r10 + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp13788: + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rcx # 8-byte Spill +.Ltmp13789: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 57], r8b # 1-byte Spill + jne .LBB945_2 +.Ltmp13790: +# %bb.1: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.Ltmp13791: +.LBB945_2: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB945_3 + jmp .LBB945_4 +.Ltmp13792: +.LBB945_3: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 33], 1 + jne .LBB945_7 + jmp .LBB945_8 +.Ltmp13793: +.LBB945_4: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp13783: + lea rdx, [rip + "??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rcx, [rbp - 32] + call "??0fail_fast@gsl@@QEAA@QEBD@Z" +.Ltmp13784: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB945_5 +.Ltmp13794: +.LBB945_5: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp - 33], 1 +.Ltmp13785: + lea rcx, [rbp - 32] + call "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z" +.Ltmp13786: + jmp .LBB945_6 +.Ltmp13795: +.LBB945_6: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp13796: +.LBB945_7: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp13797: +.LBB945_8: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 945 5 267 0 # ..\include\gsl/span:267:0 + nop + add rsp, 112 + pop rbp +.Ltmp13798: + ret + .seh_handlerdata + .long ("$cppxdata$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z")@IMGREL + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .def "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA": +.seh_proc "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA" +.LBB945_9: +.Ltmp13799: + #DEBUG_VALUE: _Verify_range:lhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Verify_range:rhs <- [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 + 112] +.Ltmp13800: + .seh_endprologue + .cv_loc 945 5 265 0 # ..\include\gsl/span:265:0 + test byte ptr [rbp - 33], 1 + jne .LBB945_10 + jmp .LBB945_11 +.LBB945_10: + lea rcx, [rbp - 32] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB945_11: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .def "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA": +.seh_proc "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA" +.LBB945_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13801: +.Lfunc_end945: + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 +"$cppxdata$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z": + .long -1 # ToState + .long "?dtor$12@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$9@?0??_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z@4HA"@IMGREL # Action +"$ip2state$?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z": + .long .Lfunc_begin945@IMGREL # IP + .long -1 # ToState + .long .Ltmp13783@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13785@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13786@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + # -- End function + .def "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .globl "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ": # @"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin946: + .cv_func_id 946 + .cv_loc 946 25 2512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2512:0 +.seh_proc "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13802: + .cv_loc 946 25 2513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2513:0 + cmp qword ptr [rcx + 8], 0 + sete al + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp13803: +.Lfunc_end946: + .seh_handlerdata + .section .text,"xr",discard,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .globl "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # -- Begin function ?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ + .p2align 4, 0x90 +"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ": # @"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" +.Lfunc_begin947: + .cv_func_id 947 + .cv_loc 947 25 2482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2482:0 +.seh_proc "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp13804: + .cv_loc 947 25 2483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2483:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB947_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 32] + mov dword ptr [rsp + 4], edx # 4-byte Spill + jmp .LBB947_3 +.LBB947_2: + xor eax, eax + mov dword ptr [rsp + 4], eax # 4-byte Spill + jmp .LBB947_3 +.LBB947_3: + mov eax, dword ptr [rsp + 4] # 4-byte Reload + add rsp, 24 + ret +.Ltmp13805: +.Lfunc_end947: + .seh_handlerdata + .section .text,"xr",discard,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .seh_endproc + # -- End function + .def "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .globl "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # -- Begin function ?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ + .p2align 4, 0x90 +"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ": # @"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" +.Lfunc_begin948: + .cv_func_id 948 + .cv_loc 948 25 2433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2433:0 +.seh_proc "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp13806: + .cv_loc 948 25 2434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2434:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + je .LBB948_2 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 40] + sub edx, 1 + mov dword ptr [rsp + 4], edx # 4-byte Spill + jmp .LBB948_3 +.LBB948_2: + xor eax, eax + mov dword ptr [rsp + 4], eax # 4-byte Spill + jmp .LBB948_3 +.LBB948_3: + mov eax, dword ptr [rsp + 4] # 4-byte Reload + add rsp, 24 + ret +.Ltmp13807: +.Lfunc_end948: + .seh_handlerdata + .section .text,"xr",discard,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .globl "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # -- Begin function ?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ": # @"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" +.Lfunc_begin949: + .cv_func_id 949 + .cv_loc 949 25 2507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2507:0 +.seh_proc "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13808: + .cv_loc 949 25 2508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2508:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp13809: +.Lfunc_end949: + .seh_handlerdata + .section .text,"xr",discard,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .globl "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # -- Begin function ?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ + .p2align 4, 0x90 +"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ": # @"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" +.Lfunc_begin950: + .cv_func_id 950 + .cv_loc 950 25 2517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2517:0 +.seh_proc "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13810: + .cv_loc 950 25 2518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2518:0 + add rcx, 16 + mov rax, rcx + pop rcx + ret +.Ltmp13811: +.Lfunc_end950: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .globl "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # -- Begin function ??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z + .p2align 4, 0x90 +"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": # @"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" +.Lfunc_begin951: + .cv_func_id 951 + .cv_loc 951 25 2009 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2009:0 +.seh_proc "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov eax, dword ptr [rbp + 136] + mov r10d, dword ptr [rbp + 128] + mov r11d, dword ptr [rbp + 120] + mov rsi, qword ptr [rbp + 112] + mov qword ptr [rbp + 24], r9 + #DEBUG_VALUE: _Matcher:_Plast <- [$r8+0] + #DEBUG_VALUE: _Matcher:_Pfirst <- [$rdx+0] + mov qword ptr [rbp + 16], rcx + mov rcx, qword ptr [rbp + 16] + mov qword ptr [rbp + 32], rcx +.Ltmp13816: + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov qword ptr [rbp], rsi # 8-byte Spill + mov dword ptr [rbp - 4], r11d # 4-byte Spill + mov qword ptr [rbp - 16], r8 # 8-byte Spill +.Ltmp13817: + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp13818: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov dword ptr [rbp - 28], eax # 4-byte Spill + mov dword ptr [rbp - 32], r10d # 4-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + add rcx, 96 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + add rcx, 192 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + add rcx, 224 + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + xor r10d, r10d + mov bl, r10b + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [r8 + 240], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [r8 + 248], rdx + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rdx] + mov qword ptr [r8 + 256], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [r8 + 264], r9 + mov r9, qword ptr [rbp + 112] + mov qword ptr [r8 + 272], r9 + mov r10d, dword ptr [rbp + 128] + mov dword ptr [r8 + 280], r10d + mov r10d, dword ptr [rbp + 136] + mov dword ptr [r8 + 284], r10d + mov byte ptr [r8 + 288], 0 + mov r10d, dword ptr [rbp + 120] + mov dword ptr [r8 + 292], r10d + add r8, 296 + mov r9, qword ptr [rbp + 112] + mov r10d, dword ptr [r9 + 12] + and r10d, 8 + cmp r10d, 0 + mov qword ptr [rbp - 80], rax # 8-byte Spill + mov qword ptr [rbp - 88], r8 # 8-byte Spill + mov byte ptr [rbp - 89], bl # 1-byte Spill + je .LBB951_2 +.Ltmp13819: +# %bb.1: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov ecx, dword ptr [rbp + 136] + mov edx, 16 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + xor r8b, -1 + mov byte ptr [rbp - 89], r8b # 1-byte Spill +.Ltmp13820: +.LBB951_2: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 89] # 1-byte Reload + and al, 1 + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov byte ptr [rcx], al + mov rdx, qword ptr [rbp + 24] + mov r8, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [r8 + 304], rdx +.Ltmp13821: + .cv_loc 951 25 2010 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2010:0 + add r8, 192 + mov rdx, qword ptr [rbp + 112] + mov r9d, dword ptr [rdx + 36] + mov edx, r9d +.Ltmp13812: + mov rcx, r8 + call "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +.Ltmp13813: + jmp .LBB951_3 +.Ltmp13822: +.LBB951_3: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 951 25 2011 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2011:0 +.Ltmp13814: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Ltmp13815: + jmp .LBB951_4 +.Ltmp13823: +.LBB951_4: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 951 25 2012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2012:0 + mov rax, qword ptr [rbp + 32] + add rsp, 176 + pop rbx + pop rsi + pop rbp +.Ltmp13824: + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$5@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$5@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB951_5: +.Ltmp13825: + #DEBUG_VALUE: _Matcher:_Pfirst <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Matcher:_Plast <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 +.Ltmp13826: + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] +.Ltmp13827: + .seh_endprologue + .cv_loc 951 25 2012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2012:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB951_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA" +.LBB951_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp13828: +.Lfunc_end951: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 +"$cppxdata$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$6@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$5@?0???0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z": + .long .Lfunc_begin951@IMGREL # IP + .long -1 # ToState + .long .Ltmp13812@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp13815@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + # -- End function + .def "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .globl "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # -- Begin function ??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z + .p2align 4, 0x90 +"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z": # @"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Lfunc_begin952: + .cv_func_id 952 + .cv_loc 952 25 2036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2036:0 +.seh_proc "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +# %bb.0: + sub rsp, 264 + .seh_stackalloc 264 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 256], rax + and r8b, 1 + mov byte ptr [rsp + 158], r8b + mov qword ptr [rsp + 144], rdx + mov qword ptr [rsp + 136], rcx + mov rax, qword ptr [rsp + 136] +.Ltmp13829: + .cv_loc 952 25 2037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2037:0 + cmp qword ptr [rsp + 144], 0 + mov qword ptr [rsp + 120], rax # 8-byte Spill + je .LBB952_2 +# %bb.1: + .cv_loc 952 25 2039 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2039:0 + xor edx, edx +.Ltmp13830: + mov rax, qword ptr [rsp + 144] + mov byte ptr [rax + 16], 1 + .cv_loc 952 25 2040 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2040:0 + mov rcx, qword ptr [rsp + 144] + call "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Ltmp13831: +.LBB952_2: + .cv_loc 952 25 2043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2043:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 256] + mov qword ptr [rax + 224], rcx + mov rcx, qword ptr [rax + 264] + mov qword ptr [rax + 232], rcx + .cv_loc 952 25 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2044:0 + mov rcx, qword ptr [rax + 256] + mov qword ptr [rax], rcx + mov rcx, qword ptr [rax + 264] + mov qword ptr [rax + 8], rcx + .cv_loc 952 25 2045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2045:0 + add rax, 16 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + xor r8d, r8d + mov eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .cv_loc 952 25 2046 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2046:0 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 104], rcx # 8-byte Spill + mov rcx, rdx + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + call "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .cv_loc 952 25 2047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2047:0 + cmp qword ptr [rsp + 144], 0 + setne r9b + and r9b, 1 + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov byte ptr [rcx + 289], r9b + .cv_loc 952 25 2048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2048:0 + mov r9b, byte ptr [rsp + 158] + and r9b, 1 + mov byte ptr [rcx + 312], r9b + .cv_loc 952 25 2049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2049:0 + mov dword ptr [rcx + 316], 10000000 + .cv_loc 952 25 2050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2050:0 + mov dword ptr [rcx + 320], 600 + .cv_loc 952 25 2052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2052:0 + mov byte ptr [rcx + 288], 0 + .cv_loc 952 25 2054 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2054:0 + mov rdx, qword ptr [rcx + 272] + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + test al, 1 + jne .LBB952_4 +# %bb.3: +.Ltmp13832: + .cv_loc 952 25 2055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2055:0 + mov byte ptr [rsp + 159], 0 + jmp .LBB952_14 +.Ltmp13833: +.LBB952_4: + .cv_loc 952 25 2057 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2057:0 + cmp qword ptr [rsp + 144], 0 + je .LBB952_13 +# %bb.5: +.Ltmp13834: + .cv_loc 952 25 2059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2059:0 + mov rcx, qword ptr [rsp + 144] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, rax + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov edx, eax + call "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Ltmp13835: + .cv_loc 952 25 2060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2060:0 + mov dword ptr [rsp + 132], 0 +.LBB952_6: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rsp + 132] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov dword ptr [rsp + 92], eax # 4-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 92] # 4-byte Reload + cmp edx, eax + jae .LBB952_12 +# %bb.7: # in Loop: Header=BB952_6 Depth=1 +.Ltmp13836: + .cv_loc 952 25 2062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2062:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 16 + mov ecx, dword ptr [rsp + 132] + mov r8d, ecx + mov rcx, rax + lea rdx, [rsp + 224] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rsp + 224] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + lea rcx, [rsp + 224] + mov byte ptr [rsp + 91], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rsp + 91] # 1-byte Reload + test al, 1 + jne .LBB952_8 + jmp .LBB952_9 +.LBB952_8: # in Loop: Header=BB952_6 Depth=1 +.Ltmp13837: + .cv_loc 952 25 2064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2064:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov byte ptr [rax + 32], 1 + .cv_loc 952 25 2065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2065:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 64 + mov edx, dword ptr [rsp + 132] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rax + 8], r8 + .cv_loc 952 25 2066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2066:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + add rax, 96 + add rax, 64 + mov edx, dword ptr [rsp + 132] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rcx + 16] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 24] + mov qword ptr [rax + 24], r8 + .cv_loc 952 25 2067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2067:0 + jmp .LBB952_10 +.Ltmp13838: +.LBB952_9: # in Loop: Header=BB952_6 Depth=1 + .cv_loc 952 25 2070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2070:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov byte ptr [rax + 32], 0 + .cv_loc 952 25 2071 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2071:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 8], r8 + .cv_loc 952 25 2072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2072:0 + mov rcx, qword ptr [rsp + 144] + mov edx, dword ptr [rsp + 132] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 24], r8 +.Ltmp13839: +.LBB952_10: # in Loop: Header=BB952_6 Depth=1 + .cv_loc 952 25 2074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2074:0 + jmp .LBB952_11 +.Ltmp13840: +.LBB952_11: # in Loop: Header=BB952_6 Depth=1 + .cv_loc 952 25 2060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2060:0 + mov eax, dword ptr [rsp + 132] + add eax, 1 + mov dword ptr [rsp + 132], eax + jmp .LBB952_6 +.Ltmp13841: +.LBB952_12: + .cv_loc 952 25 2075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2075:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 224] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 232] + mov qword ptr [rax + 8], rdx + .cv_loc 952 25 2076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2076:0 + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor edx, edx + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 224] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 232] + mov qword ptr [rax + 8], r8 + .cv_loc 952 25 2077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2077:0 + mov rcx, qword ptr [rsp + 144] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rax + 24], r8 + .cv_loc 952 25 2078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2078:0 + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rsp + 208], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 216], rax + mov rcx, qword ptr [rsp + 144] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 192], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 200], rax + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rsp + 144] + mov byte ptr [rsp + 63], al # 1-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + xor edx, edx + mov r9b, byte ptr [rsp + 63] # 1-byte Reload + and r9b, 1 + mov byte ptr [rax + 32], r9b + .cv_loc 952 25 2081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2081:0 + mov rcx, qword ptr [rsp + 144] + call "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rcx + 16] + mov qword ptr [rax], r8 + mov r8, qword ptr [rcx + 24] + mov qword ptr [rax + 8], r8 + .cv_loc 952 25 2082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2082:0 + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rcx + 240] + mov qword ptr [rax + 16], r8 + mov r8, qword ptr [rcx + 248] + mov qword ptr [rax + 24], r8 + .cv_loc 952 25 2083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2083:0 + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rsp + 176], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 184], rax + mov rcx, qword ptr [rsp + 144] + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 160], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 168], rax + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rsp + 144] + mov byte ptr [rsp + 47], al # 1-byte Spill + call "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9b, byte ptr [rsp + 47] # 1-byte Reload + and r9b, 1 + mov byte ptr [rax + 32], r9b + .cv_loc 952 25 2086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2086:0 + mov rcx, qword ptr [rsp + 144] + call "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rax + 8], rdx + .cv_loc 952 25 2087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2087:0 + mov rcx, qword ptr [rsp + 144] + call "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rax + 16], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rax + 24], rdx +.Ltmp13842: +.LBB952_13: + .cv_loc 952 25 2089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2089:0 + mov byte ptr [rsp + 159], 1 +.LBB952_14: + .cv_loc 952 25 2090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2090:0 + mov al, byte ptr [rsp + 159] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 256] + 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, 264 + ret +.Ltmp13843: +.Lfunc_end952: + .seh_handlerdata + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .seh_endproc + # -- End function + .def "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .globl "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # -- Begin function ??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ": # @"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" +.Lfunc_begin953: + .cv_func_id 953 + .cv_loc 953 25 1993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1993:0 +.seh_proc "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@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] +.Ltmp13844: + .cv_loc 953 25 1993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1993:0 + mov rax, rcx + add rax, 192 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 96 + mov rcx, rax + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp13845: + .cv_loc 953 25 1993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1993:0 + nop + add rsp, 56 + ret +.Ltmp13846: +.Lfunc_end953: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin954: + .cv_func_id 954 + .cv_loc 954 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 +.seh_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13847: + mov rax, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 64 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13848: +.Lfunc_end954: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .globl "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # -- Begin function ??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": # @"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin955: + .cv_func_id 955 + .cv_loc 955 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 +.seh_proc "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp13849: +.Ltmp13851: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13850: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB955_1 +.LBB955_1: + .cv_loc 955 22 652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:652:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB955_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 955 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13852: +.Lfunc_end955: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin955@IMGREL # IP + .long -1 # ToState + .long .Ltmp13849@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13850@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .globl "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # -- Begin function ??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z + .p2align 4, 0x90 +"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z": # @"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +.Lfunc_begin956: + .cv_func_id 956 + .cv_loc 956 25 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:138:0 +.seh_proc "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp13853: + mov ecx, dword ptr [rsp] + and ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp13854: +.Lfunc_end956: + .seh_handlerdata + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z": # @"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin957: + .cv_func_id 957 + .cv_loc 957 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1476:0 +.seh_proc "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@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 qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rax, qword ptr [rsp + 32] +.Ltmp13855: + .cv_loc 957 22 1477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:0 + mov qword ptr [rsp + 56], rax + .cv_loc 957 22 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1482:0 + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx + mov rdx, qword ptr [rsp + 40] + mov r8, qword ptr [rsp + 48] + mov rcx, rax + call "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 957 22 1483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1483:0 + nop + add rsp, 72 + ret +.Ltmp13856: +.Lfunc_end957: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .globl "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": # @"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin958: + .cv_func_id 958 + .cv_loc 958 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 958 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp13857: +.Ltmp13859: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" +.Ltmp13858: + jmp .LBB958_1 +.LBB958_1: + .cv_loc 958 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Ltmp13860: + .cv_loc 958 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB958_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp13861: + .cv_loc 958 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB958_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 +.Ltmp13862: +.Lfunc_end958: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin958@IMGREL # IP + .long -1 # ToState + .long .Ltmp13857@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13858@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin959: + .cv_func_id 959 + .cv_loc 959 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 +.seh_proc "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp13863: + .cv_loc 959 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 + mov rax, rcx + add rax, 64 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Ltmp13864: + .cv_loc 959 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 + nop + add rsp, 56 + ret +.Ltmp13865: +.Lfunc_end959: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin960: + .cv_func_id 960 + .cv_loc 960 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 +.seh_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13866: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp13867: +.Lfunc_end960: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .globl "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # -- Begin function ??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": # @"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" +.Lfunc_begin961: + .cv_func_id 961 + .cv_loc 961 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 +.seh_proc "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp13868: +.Ltmp13870: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Ltmp13869: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB961_1 +.LBB961_1: + .cv_loc 961 22 652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:652:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB961_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 961 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13871: +.Lfunc_end961: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long .Lfunc_begin961@IMGREL # IP + .long -1 # ToState + .long .Ltmp13868@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13869@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin962: + .cv_func_id 962 + .cv_loc 962 22 2609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2609:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@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] +.Ltmp13872: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .cv_loc 962 22 2610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2610:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp13873: +.Lfunc_end962: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin963: + .cv_func_id 963 + .cv_loc 963 22 2474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2474:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@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] +.Ltmp13876: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 8 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .cv_loc 963 22 2475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2475:0 +.Ltmp13874: +.Ltmp13877: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp13875: + jmp .LBB963_1 +.LBB963_1: + .cv_loc 963 22 2476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2476:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rax + 40], 0 +.Ltmp13878: + .cv_loc 963 22 2477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2477:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB963_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp13879: + .cv_loc 963 22 2477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2477:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp13880: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB963_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 963 22 2474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2474:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13881: +.Lfunc_end963: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long .Lfunc_begin963@IMGREL # IP + .long -1 # ToState + .long .Ltmp13874@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13875@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": # @"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" +.Lfunc_begin964: + .cv_func_id 964 + .cv_loc 964 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 +.seh_proc "??0?$vector@IV?$allocator@I@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] +.Ltmp13882: +.Ltmp13884: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp13883: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB964_1 +.LBB964_1: + .cv_loc 964 22 652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:652:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA" +.LBB964_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue + .cv_loc 964 22 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:651:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp13885: +.Lfunc_end964: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long .Lfunc_begin964@IMGREL # IP + .long -1 # ToState + .long .Ltmp13882@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13883@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Lfunc_begin965: + .cv_func_id 965 + .cv_loc 965 22 2547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2547:0 +.seh_proc "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp13886: + .cv_loc 965 22 2548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2548:0 + mov rcx, rax + add rcx, 8 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + lea rcx, [rsp + 88] + mov rdx, rax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 965 22 2549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2549:0 + lea rcx, [rsp + 88] + mov qword ptr [rsp + 48], 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 + 56] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 965 22 2550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2550:0 + lea rcx, [rsp + 72] + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + lea rcx, [rsp + 88] + lea r8, [rsp + 72] + mov qword ptr [rsp + 40], rax # 8-byte Spill + 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 965 22 2551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2551:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rdx], rax + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 965 22 2552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2552:0 + nop + add rsp, 104 + ret +.Ltmp13887: +.Lfunc_end965: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .globl "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": # @"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" +.Lfunc_begin966: + .cv_func_id 966 + .cv_loc 966 22 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@IV?$allocator@I@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 966 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp13888: +.Ltmp13890: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" +.Ltmp13889: + jmp .LBB966_1 +.LBB966_1: + .cv_loc 966 22 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@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp13891: + .cv_loc 966 22 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@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA" +.LBB966_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp13892: + .cv_loc 966 22 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@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA" +.LBB966_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 +.Ltmp13893: +.Lfunc_end966: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ": + .long .Lfunc_begin966@IMGREL # IP + .long -1 # ToState + .long .Ltmp13888@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp13889@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin967: + .cv_func_id 967 + .cv_loc 967 22 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:446:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13894: + mov dl, byte ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Ltmp13895: + .cv_loc 967 22 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:447:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Ltmp13896: + .cv_loc 967 22 448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:448:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13897: +.Lfunc_end967: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin968: + .cv_func_id 968 + .cv_loc 968 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13898: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@I@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .cv_loc 968 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp13899: +.Lfunc_end968: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin969: + .cv_func_id 969 + .cv_loc 969 22 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@IV?$allocator@I@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] +.Ltmp13900: + .cv_loc 969 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 969 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 969 22 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@IV?$allocator@I@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 969 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@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@IV?$allocator@I@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 969 22 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 +.Ltmp13901: +.Lfunc_end969: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$allocator@I@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@XZ" + .globl "??0?$allocator@I@std@@QEAA@XZ" # -- Begin function ??0?$allocator@I@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@I@std@@QEAA@XZ": # @"??0?$allocator@I@std@@QEAA@XZ" +.Lfunc_begin970: + .cv_func_id 970 + .cv_loc 970 17 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@I@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13902: + .cv_loc 970 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp13903: +.Lfunc_end970: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@I@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" +.Lfunc_begin971: + .cv_func_id 971 + .cv_loc 971 22 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@I@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] +.Ltmp13904: + 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 971 22 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 +.Ltmp13905: +.Lfunc_end971: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" +.Lfunc_begin972: + .cv_func_id 972 + .cv_loc 972 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13906: + .cv_loc 972 22 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13907: +.Lfunc_end972: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + .seh_endproc + # -- End function + .def "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .globl "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # -- Begin function ??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z": # @"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" +.Lfunc_begin973: + .cv_func_id 973 + .cv_loc 973 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@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] +.Ltmp13908: + .cv_loc 973 17 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 +.Ltmp13909: +.Lfunc_end973: + .seh_handlerdata + .section .text,"xr",discard,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin974: + .cv_func_id 974 + .cv_loc 974 22 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@IV?$allocator@I@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] +.Ltmp13910: + .cv_loc 974 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13911: +.Lfunc_end974: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" +.Lfunc_begin975: + .cv_func_id 975 + .cv_loc 975 16 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@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13912: + .cv_loc 975 16 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 +.Ltmp13913: +.Lfunc_end975: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin976: + .cv_func_id 976 + .cv_loc 976 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@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] +.Ltmp13914: + .cv_loc 976 22 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13915: +.Lfunc_end976: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" +.Lfunc_begin977: + .cv_func_id 977 + .cv_loc 977 15 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13916: + .cv_loc 977 15 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 +.Ltmp13917: +.Lfunc_end977: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin978: + .cv_func_id 978 + .cv_loc 978 15 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13918: + .cv_loc 978 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp13919: +.Lfunc_end978: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" + .globl "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ": # @"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" +.Lfunc_begin979: + .cv_func_id 979 + .cv_loc 979 22 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@IV?$allocator@I@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] +.Ltmp13920: + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB979_2 +# %bb.1: +.Ltmp13921: + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + 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@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?capacity@?$vector@IV?$allocator@I@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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + 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@I@std@@QEAAXQEAI_K@Z" + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 979 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 +.Ltmp13922: +.LBB979_2: + .cv_loc 979 22 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 +.Ltmp13923: +.Lfunc_end979: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin980: + .cv_func_id 980 + .cv_loc 980 22 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@IV?$allocator@I@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 980 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp13924: +.Ltmp13926: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Ltmp13925: + jmp .LBB980_1 +.Ltmp13927: +.LBB980_1: + .cv_loc 980 22 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@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB980_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp13928: + .cv_loc 980 22 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 +.Ltmp13929: +.Lfunc_end980: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@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@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin980@IMGREL # IP + .long -1 # ToState + .long .Ltmp13924@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp13925@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin981: + .cv_func_id 981 + .cv_loc 981 22 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@IV?$allocator@I@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] +.Ltmp13930: + .cv_loc 981 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 981 22 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 +.Ltmp13931: +.Lfunc_end981: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin982: + .cv_func_id 982 + .cv_loc 982 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13932: + .cv_loc 982 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp13933: +.Lfunc_end982: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .globl "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" # -- Begin function ?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z": # @"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" +.Lfunc_begin983: + .cv_func_id 983 + .cv_loc 983 22 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@IV?$allocator@I@std@@@std@@AEAAXPEAI0@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] +.Ltmp13934: + .cv_loc 983 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" + .cv_loc 983 22 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 +.Ltmp13935: +.Lfunc_end983: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin984: + .cv_func_id 984 + .cv_loc 984 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13936: + .cv_loc 984 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp13937: +.Lfunc_end984: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" + .globl "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" # -- Begin function ?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z": # @"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" +.Lfunc_begin985: + .cv_func_id 985 + .cv_loc 985 17 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@I@std@@QEAAXQEAI_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 +.Ltmp13938: + .cv_loc 985 17 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 985 17 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 +.Ltmp13939: +.Lfunc_end985: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" +.Lfunc_begin986: + .cv_func_id 986 + .cv_loc 986 22 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@IV?$allocator@I@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] +.Ltmp13940: + .cv_loc 986 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + 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 +.Ltmp13941: +.Lfunc_end986: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +.Lfunc_begin987: + .cv_func_id 987 + .cv_loc 987 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13942: + .cv_loc 987 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp13943: +.Lfunc_end987: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" + .globl "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z": # @"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" +.Lfunc_begin988: + .cv_func_id 988 + .cv_loc 988 17 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@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@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 +.Ltmp13944: + .cv_loc 988 17 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@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 988 17 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 +.Ltmp13945: +.Lfunc_end988: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin989: + .cv_func_id 989 + .cv_loc 989 17 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@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@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 +.Ltmp13946: + .cv_loc 989 17 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 +.Ltmp13947: +.Lfunc_end989: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin990: + .cv_func_id 990 + .cv_loc 990 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13948: + .cv_loc 990 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp13949: +.Lfunc_end990: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin991: + .cv_func_id 991 + .cv_loc 991 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp13950: + .cv_loc 991 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp13951: +.Lfunc_end991: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin992: + .cv_func_id 992 + .cv_loc 992 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@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] +.Ltmp13952: + .cv_loc 992 22 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13953: +.Lfunc_end992: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +.Lfunc_begin993: + .cv_func_id 993 + .cv_loc 993 15 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13954: + .cv_loc 993 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp13955: +.Lfunc_end993: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin994: + .cv_func_id 994 + .cv_loc 994 22 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@IV?$allocator@I@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] +.Ltmp13956: + .cv_loc 994 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .cv_loc 994 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 994 22 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@IV?$allocator@I@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 994 22 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@IV?$allocator@I@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 994 22 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@IV?$allocator@I@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 994 22 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 +.Ltmp13957: +.Lfunc_end994: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Lfunc_begin995: + .cv_func_id 995 + .cv_loc 995 22 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:446:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13958: + mov dl, byte ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Ltmp13959: + .cv_loc 995 22 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:447:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp13960: + .cv_loc 995 22 448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:448:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13961: +.Lfunc_end995: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin996: + .cv_func_id 996 + .cv_loc 996 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13962: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 996 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp13963: +.Lfunc_end996: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin997: + .cv_func_id 997 + .cv_loc 997 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp13964: + .cv_loc 997 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 997 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 997 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 997 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 997 22 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 +.Ltmp13965: +.Lfunc_end997: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ": # @"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +.Lfunc_begin998: + .cv_func_id 998 + .cv_loc 998 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13966: + .cv_loc 998 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp13967: +.Lfunc_end998: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin999: + .cv_func_id 999 + .cv_loc 999 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13968: + 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 999 22 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 +.Ltmp13969: +.Lfunc_end999: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1000: + .cv_func_id 1000 + .cv_loc 1000 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp13970: + .cv_loc 1000 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13971: +.Lfunc_end1000: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1001: + .cv_func_id 1001 + .cv_loc 1001 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13972: + .cv_loc 1001 17 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 +.Ltmp13973: +.Lfunc_end1001: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1002: + .cv_func_id 1002 + .cv_loc 1002 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp13974: + .cv_loc 1002 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13975: +.Lfunc_end1002: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" +.Lfunc_begin1003: + .cv_func_id 1003 + .cv_loc 1003 16 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp13976: + .cv_loc 1003 16 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 +.Ltmp13977: +.Lfunc_end1003: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1004: + .cv_func_id 1004 + .cv_loc 1004 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp13978: + .cv_loc 1004 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13979: +.Lfunc_end1004: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1005: + .cv_func_id 1005 + .cv_loc 1005 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp13980: + .cv_loc 1005 15 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 +.Ltmp13981: +.Lfunc_end1005: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1006: + .cv_func_id 1006 + .cv_loc 1006 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13982: + .cv_loc 1006 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp13983: +.Lfunc_end1006: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin1007: + .cv_func_id 1007 + .cv_loc 1007 22 446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:446:0 +.seh_proc "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp13984: + mov dl, byte ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Ltmp13985: + .cv_loc 1007 22 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:447:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp13986: + .cv_loc 1007 22 448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:448:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp13987: +.Lfunc_end1007: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .globl "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # -- Begin function ??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z + .p2align 4, 0x90 +"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z": # @"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +.Lfunc_begin1008: + .cv_func_id 1008 + .cv_loc 1008 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp13988: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1008 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + 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 +.Ltmp13989: +.Lfunc_end1008: + .seh_handlerdata + .section .text,"xr",discard,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1009: + .cv_func_id 1009 + .cv_loc 1009 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp13990: + .cv_loc 1009 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1009 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1009 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1009 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1009 22 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 +.Ltmp13991: +.Lfunc_end1009: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .globl "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # -- Begin function ??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ": # @"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" +.Lfunc_begin1010: + .cv_func_id 1010 + .cv_loc 1010 17 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@U_Loop_vals_t@std@@@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp13992: + .cv_loc 1010 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp13993: +.Lfunc_end1010: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1011: + .cv_func_id 1011 + .cv_loc 1011 22 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@U_Loop_vals_t@std@@@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] +.Ltmp13994: + 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 1011 22 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 +.Ltmp13995: +.Lfunc_end1011: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" +.Lfunc_begin1012: + .cv_func_id 1012 + .cv_loc 1012 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@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] +.Ltmp13996: + .cv_loc 1012 22 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp13997: +.Lfunc_end1012: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .globl "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # -- Begin function ??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z + .p2align 4, 0x90 +"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z": # @"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" +.Lfunc_begin1013: + .cv_func_id 1013 + .cv_loc 1013 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@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] +.Ltmp13998: + .cv_loc 1013 17 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 +.Ltmp13999: +.Lfunc_end1013: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1014: + .cv_func_id 1014 + .cv_loc 1014 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14000: + .cv_loc 1014 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14001: +.Lfunc_end1014: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" +.Lfunc_begin1015: + .cv_func_id 1015 + .cv_loc 1015 16 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@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14002: + .cv_loc 1015 16 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 +.Ltmp14003: +.Lfunc_end1015: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1016: + .cv_func_id 1016 + .cv_loc 1016 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@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] +.Ltmp14004: + .cv_loc 1016 22 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14005: +.Lfunc_end1016: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" +.Lfunc_begin1017: + .cv_func_id 1017 + .cv_loc 1017 15 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14006: + .cv_loc 1017 15 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 +.Ltmp14007: +.Lfunc_end1017: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1018: + .cv_func_id 1018 + .cv_loc 1018 15 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14008: + .cv_loc 1018 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp14009: +.Lfunc_end1018: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .globl "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # -- Begin function ??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z + .p2align 4, 0x90 +"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": # @"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" +.Lfunc_begin1019: + .cv_func_id 1019 + .cv_loc 1019 22 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1428:0 +.seh_proc "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@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 + 48], r8 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] +.Ltmp14014: + .cv_loc 1019 22 1429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1429:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 24], rax + .cv_loc 1019 22 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1430:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 16], rax + .cv_loc 1019 22 1432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1432:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 16] + jbe .LBB1019_7 +# %bb.1: +.Ltmp14015: + .cv_loc 1019 22 1434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1434:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jbe .LBB1019_3 +# %bb.2: +.Ltmp14016: + .cv_loc 1019 22 1436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1436:0 + call "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" + ud2 +.Ltmp14017: +.LBB1019_3: + .cv_loc 1019 22 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1439:0 + mov rdx, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" + mov qword ptr [rbp + 8], rax + .cv_loc 1019 22 1441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1441:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rdx, qword ptr [rbp + 8] + mov rcx, rax + call "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + mov qword ptr [rbp], rax + .cv_loc 1019 22 1442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1442:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp + 24] + shl rcx, 4 + add rax, rcx + mov qword ptr [rbp - 8], rax + .cv_loc 1019 22 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1443:0 + mov rax, qword ptr [rbp - 8] + mov qword ptr [rbp - 16], rax +.Ltmp14018: + .cv_loc 1019 22 1446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1446:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 24] + sub rax, rcx + mov rdx, qword ptr [rbp - 8] +.Ltmp14010: + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" +.Ltmp14011: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1019_4 +.LBB1019_4: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 16], rax + .cv_loc 1019 22 1447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1447:0 + mov r9, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp14012: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" +.Ltmp14013: + jmp .LBB1019_6 +.Ltmp14019: +.LBB1019_6: + .cv_loc 1019 22 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1454:0 + mov r9, qword ptr [rbp + 8] + mov r8, qword ptr [rbp + 40] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" + .cv_loc 1019 22 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1455:0 + jmp .LBB1019_14 +.Ltmp14020: +.LBB1019_7: + .cv_loc 1019 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jbe .LBB1019_9 +# %bb.8: +.Ltmp14021: + .cv_loc 1019 22 1458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1458:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov qword ptr [rbp - 24], rax + .cv_loc 1019 22 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1459:0 + mov rax, qword ptr [rbp + 40] + sub rax, qword ptr [rbp + 24] + mov rdx, qword ptr [rbp - 24] + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1019 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1019 22 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1461:0 + jmp .LBB1019_13 +.Ltmp14022: +.LBB1019_9: + .cv_loc 1019 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jne .LBB1019_11 +# %bb.10: +.Ltmp14023: + .cv_loc 1019 22 1464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1464:0 + jmp .LBB1019_12 +.Ltmp14024: +.LBB1019_11: + .cv_loc 1019 22 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1467:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 40] + shl rcx, 4 + add rax, rcx + mov qword ptr [rbp - 32], rax + .cv_loc 1019 22 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1468:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1019 22 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1469:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1019 22 1470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1470:0 + mov rax, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp14025: +.LBB1019_12: + .cv_loc 1019 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + jmp .LBB1019_13 +.Ltmp14026: +.LBB1019_13: + .cv_loc 1019 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + jmp .LBB1019_14 +.Ltmp14027: +.LBB1019_14: + .cv_loc 1019 22 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1472:0 + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .def "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA": +.seh_proc "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1019_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14028: + .cv_loc 1019 22 1449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1449:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 8] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1019 22 1450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1450:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov r8, qword ptr [rbp + 8] + mov rdx, qword ptr [rbp] + mov rcx, rax + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" + .cv_loc 1019 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1451:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call rax + ud2 +.Ltmp14029: +.Lfunc_end1019: + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 +"$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long .Lfunc_begin1019@IMGREL # IP + .long -1 # ToState + .long .Ltmp14010@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14013@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + # -- End function + .def "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1020: + .cv_func_id 1020 + .cv_loc 1020 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14030: + .cv_loc 1020 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14031: +.Lfunc_end1020: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1021: + .cv_func_id 1021 + .cv_loc 1021 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14032: + .cv_loc 1021 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 4 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14033: +.Lfunc_end1021: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ": # @"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1022: + .cv_func_id 1022 + .cv_loc 1022 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14034: + .cv_loc 1022 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14035: +.Lfunc_end1022: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" + .globl "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ": # @"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" +.Lfunc_begin1023: + .cv_func_id 1023 + .cv_loc 1023 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp14036: + .cv_loc 1023 22 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 +.Ltmp14037: +.Lfunc_end1023: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" + .seh_endproc + # -- End function + .def "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" + .globl "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" # -- Begin function ?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z": # @"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" +.Lfunc_begin1024: + .cv_func_id 1024 + .cv_loc 1024 22 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1853:0 +.seh_proc "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14038: + .cv_loc 1024 22 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1854:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1024 22 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1856:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + sub rax, rcx + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, rax + jbe .LBB1024_2 +# %bb.1: +.Ltmp14039: + .cv_loc 1024 22 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1858:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1024_5 +.Ltmp14040: +.LBB1024_2: + .cv_loc 1024 22 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1861:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1024 22 1863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1863:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 72] + jae .LBB1024_4 +# %bb.3: +.Ltmp14041: + .cv_loc 1024 22 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1865:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1024_5 +.Ltmp14042: +.LBB1024_4: + .cv_loc 1024 22 1868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1868:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 80], rax +.LBB1024_5: + .cv_loc 1024 22 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1869:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp14043: +.Lfunc_end1024: + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .globl "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z": # @"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1025: + .cv_func_id 1025 + .cv_loc 1025 17 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_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@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 +.Ltmp14044: + .cv_loc 1025 17 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 +.Ltmp14045: +.Lfunc_end1025: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" + .globl "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" # -- Begin function ??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z + .p2align 4, 0x90 +"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z": # @"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" +.Lfunc_begin1026: + .cv_func_id 1026 + .cv_loc 1026 22 1478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1478:0 +.seh_proc "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@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] + mov rcx, qword ptr [rcx] +.Ltmp14046: + .cv_loc 1026 22 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1479:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14047: +.Lfunc_end1026: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" + .globl "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" # -- Begin function ?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z": # @"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" +.Lfunc_begin1027: + .cv_func_id 1027 + .cv_loc 1027 22 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1842:0 +.seh_proc "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14048: + .cv_loc 1027 22 1843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1843:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .cv_loc 1027 22 1845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1845:0 + nop + add rsp, 88 + ret +.Ltmp14049: +.Lfunc_end1027: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1028: + .cv_func_id 1028 + .cv_loc 1028 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14050: + .cv_loc 1028 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14051: +.Lfunc_end1028: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1029: + .cv_func_id 1029 + .cv_loc 1029 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14052: + .cv_loc 1029 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14053: +.Lfunc_end1029: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .globl "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" # -- Begin function ?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z": # @"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" +.Lfunc_begin1030: + .cv_func_id 1030 + .cv_loc 1030 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@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] +.Ltmp14054: + .cv_loc 1030 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .cv_loc 1030 22 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 +.Ltmp14055: +.Lfunc_end1030: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" + .globl "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" # -- Begin function ?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z": # @"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" +.Lfunc_begin1031: + .cv_func_id 1031 + .cv_loc 1031 17 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@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@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 +.Ltmp14056: + .cv_loc 1031 17 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, 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 1031 17 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 +.Ltmp14057: +.Lfunc_end1031: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" + .seh_endproc + # -- End function + .def "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" + .globl "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" # -- Begin function ?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z": # @"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" +.Lfunc_begin1032: + .cv_func_id 1032 + .cv_loc 1032 22 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1895:0 +.seh_proc "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp14058: + .cv_loc 1032 22 1896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1896:0 + mov rdx, rcx + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1032 22 1898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1898:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1032_2 +# %bb.1: +.Ltmp14059: + .cv_loc 1032 22 1900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1900:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1032 22 1901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1901:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" +.Ltmp14060: +.LBB1032_2: + .cv_loc 1032 22 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1904:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1032 22 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1905:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 104] + shl rcx, 4 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1032 22 1906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1906:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 112] + shl rcx, 4 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1032 22 1907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1907:0 + add rsp, 120 + ret +.Ltmp14061: +.Lfunc_end1032: + .seh_handlerdata + .section .text,"xr",discard,"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" + .globl "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" # -- Begin function ?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z": # @"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" +.Lfunc_begin1033: + .cv_func_id 1033 + .cv_loc 1033 22 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1936:0 +.seh_proc "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14062: + .cv_loc 1033 22 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1937:0 + lea rdx, [rsp + 56] +.Ltmp14063: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp14064: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1033 22 1939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1939:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1033 22 1941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1941:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1033_9 +# %bb.1: +.Ltmp14065: + .cv_loc 1033 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1033_2 +.LBB1033_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1033_8 +# %bb.3: # in Loop: Header=BB1033_2 Depth=1 +.Ltmp14066: + .cv_loc 1033 22 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1945:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1033_5 +# %bb.4: # in Loop: Header=BB1033_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1033_6 +.LBB1033_5: # in Loop: Header=BB1033_2 Depth=1 +.Ltmp14067: + .cv_loc 1033 22 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1947:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1033 22 1948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1948:0 + jmp .LBB1033_7 +.Ltmp14068: +.LBB1033_6: # in Loop: Header=BB1033_2 Depth=1 + .cv_loc 1033 22 1951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1951:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1033 22 1952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1952:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp14069: +.LBB1033_7: # in Loop: Header=BB1033_2 Depth=1 + .cv_loc 1033 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1033_2 +.LBB1033_8: + .cv_loc 1033 22 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1955:0 + jmp .LBB1033_9 +.Ltmp14070: +.LBB1033_9: + .cv_loc 1033 22 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1956:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp14071: +.Lfunc_end1033: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1034: + .cv_func_id 1034 + .cv_loc 1034 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14072: + .cv_loc 1034 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14073: +.Lfunc_end1034: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1035: + .cv_func_id 1035 + .cv_loc 1035 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14074: + .cv_loc 1035 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14075: +.Lfunc_end1035: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1036: + .cv_func_id 1036 + .cv_loc 1036 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@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] +.Ltmp14076: + .cv_loc 1036 22 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14077: +.Lfunc_end1036: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +.Lfunc_begin1037: + .cv_func_id 1037 + .cv_loc 1037 15 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14078: + .cv_loc 1037 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp14079: +.Lfunc_end1037: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1038: + .cv_func_id 1038 + .cv_loc 1038 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14080: + .cv_loc 1038 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14081: +.Lfunc_end1038: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" +.Lfunc_begin1039: + .cv_func_id 1039 + .cv_loc 1039 17 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@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14082: + .cv_loc 1039 17 892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:892:0 + movabs rax, 1152921504606846975 + pop rcx + ret +.Ltmp14083: +.Lfunc_end1039: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" +.Lfunc_begin1040: + .cv_func_id 1040 + .cv_loc 1040 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@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] +.Ltmp14084: + .cv_loc 1040 22 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14085: +.Lfunc_end1040: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" +.Lfunc_begin1041: + .cv_func_id 1041 + .cv_loc 1041 15 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14086: + .cv_loc 1041 15 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 +.Ltmp14087: +.Lfunc_end1041: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" + .globl "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" # -- Begin function ?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z + .p2align 4, 0x90 +"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z": # @"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" +.Lfunc_begin1042: + .cv_func_id 1042 + .cv_loc 1042 22 1811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1811:0 +.seh_proc "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@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] +.Ltmp14088: + .cv_loc 1042 22 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1812:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14089: +.Lfunc_end1042: + .seh_handlerdata + .section .text,"xr",discard,"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +.Lfunc_begin1043: + .cv_func_id 1043 + .cv_loc 1043 24 343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:343:0 +.seh_proc "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14090: + .cv_loc 1043 24 344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:344: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 "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp14091: +.Lfunc_end1043: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1044: + .cv_func_id 1044 + .cv_loc 1044 24 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:321:0 +.seh_proc "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@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 byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp14094: + .cv_loc 1044 24 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:322:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 24] + lea rcx, [rbp - 64] +.Ltmp14095: + #DEBUG_VALUE: _Uninitialized_value_construct_n1 >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" +.Ltmp14096: + mov qword ptr [rbp - 72], rax # 8-byte Spill +.LBB1044_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1044 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + xor eax, eax + mov ecx, eax +.Ltmp14097: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1044_4 +# %bb.2: # in Loop: Header=BB1044_1 Depth=1 + .cv_loc 1044 24 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:325:0 +.Ltmp14092: + lea rcx, [rbp - 64] +.Ltmp14098: + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" +.Ltmp14093: + jmp .LBB1044_3 +.Ltmp14099: +.LBB1044_3: # in Loop: Header=BB1044_1 Depth=1 + .cv_loc 1044 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + jmp .LBB1044_1 +.Ltmp14100: +.LBB1044_4: + .cv_loc 1044 24 328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:328:0 + lea rcx, [rbp - 64] + call "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" + .cv_loc 1044 24 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:329:0 + lea rcx, [rbp - 64] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1044_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 64] + call "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14101: +.Lfunc_end1044: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1044@IMGREL # IP + .long -1 # ToState + .long .Ltmp14092@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14093@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z": # @"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" +.Lfunc_begin1045: + .cv_func_id 1045 + .cv_loc 1045 24 150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:150:0 +.seh_proc "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14102: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1045 24 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:151:0 + mov rax, rcx + add rsp, 24 + ret +.Ltmp14103: +.Lfunc_end1045: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" +.Lfunc_begin1046: + .cv_func_id 1046 + .cv_loc 1046 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14104: + .cv_loc 1046 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + call "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" + .cv_loc 1046 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 16 + mov qword ptr [rax + 8], rcx + .cv_loc 1046 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 56 + ret +.Ltmp14105: +.Lfunc_end1046: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1047: + .cv_func_id 1047 + .cv_loc 1047 24 169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:169:0 +.seh_proc "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14106: + .cv_loc 1047 24 170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:170:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rcx], rax + .cv_loc 1047 24 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:171:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp14107: +.Lfunc_end1047: + .seh_handlerdata + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .globl "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": # @"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin1048: + .cv_func_id 1048 + .cv_loc 1048 24 157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:157:0 +.seh_proc "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14110: + .cv_loc 1048 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov r8, qword ptr [rcx + 16] + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rcx + 8] +.Ltmp14108: + mov rcx, rax + call "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +.Ltmp14109: + jmp .LBB1048_1 +.Ltmp14111: +.LBB1048_1: + .cv_loc 1048 24 159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:159:0 + add rsp, 48 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA" +.LBB1048_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp14112: + .cv_loc 1048 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14113: +.Lfunc_end1048: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin1048@IMGREL # IP + .long -1 # ToState + .long .Ltmp14108@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14109@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" + .globl "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" # -- Begin function ??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z + .p2align 4, 0x90 +"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z": # @"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" +.Lfunc_begin1049: + .cv_func_id 1049 + .cv_loc 1049 17 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_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov r8d, 16 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14114: + .cv_loc 1049 17 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 + 48] + mov edx, eax + call memset + .cv_loc 1049 17 882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:882:0 + nop + add rsp, 56 + ret +.Ltmp14115: +.Lfunc_end1049: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .globl "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # -- Begin function ??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z": # @"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +.Lfunc_begin1050: + .cv_func_id 1050 + .cv_loc 1050 16 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_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14116: + .cv_loc 1050 16 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 +.Ltmp14117: +.Lfunc_end1050: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +.Lfunc_begin1051: + .cv_func_id 1051 + .cv_loc 1051 17 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@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14118: + .cv_loc 1051 17 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@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1051 17 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 +.Ltmp14119: +.Lfunc_end1051: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1052: + .cv_func_id 1052 + .cv_loc 1052 17 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@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14120: + .cv_loc 1052 17 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 +.Ltmp14121: +.Lfunc_end1052: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .globl "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z": # @"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1053: + .cv_func_id 1053 + .cv_loc 1053 22 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1832:0 +.seh_proc "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14122: + .cv_loc 1053 22 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1833:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r9, rax + call "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .cv_loc 1053 22 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1834:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp14123: +.Lfunc_end1053: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z": # @"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" +.Lfunc_begin1054: + .cv_func_id 1054 + .cv_loc 1054 24 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:251:0 +.seh_proc "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14124: + .cv_loc 1054 24 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:253:0 + mov rcx, qword ptr [rsp + 64] + call "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1054 24 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:254:0 + mov rcx, qword ptr [rsp + 72] + call "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 1054 24 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:255:0 + lea rcx, [rsp + 112] + lea rdx, [rsp + 104] + call "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + call "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1054 24 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:256:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 112] + lea r8, [rsp + 96] + call "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@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_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@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@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" + .cv_loc 1054 24 260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:260: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 +.Ltmp14125: +.Lfunc_end1054: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" + .globl "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" # -- Begin function ??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z": # @"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" +.Lfunc_begin1055: + .cv_func_id 1055 + .cv_loc 1055 15 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@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14126: + .cv_loc 1055 15 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 +.Ltmp14127: +.Lfunc_end1055: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" + .globl "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" # -- Begin function ??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z": # @"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" +.Lfunc_begin1056: + .cv_func_id 1056 + .cv_loc 1056 15 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@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14128: + .cv_loc 1056 15 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 +.Ltmp14129: +.Lfunc_end1056: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" + .globl "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" # -- Begin function ??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z": # @"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" +.Lfunc_begin1057: + .cv_func_id 1057 + .cv_loc 1057 15 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@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14130: + .cv_loc 1057 15 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@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14131: +.Lfunc_end1057: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" + .globl "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" # -- Begin function ??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z": # @"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" +.Lfunc_begin1058: + .cv_func_id 1058 + .cv_loc 1058 15 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@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14132: + .cv_loc 1058 15 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 1058 15 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 +.Ltmp14133: +.Lfunc_end1058: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@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_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1059: + .cv_func_id 1059 + .cv_loc 1059 24 243 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:243:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@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 +.Ltmp14134: + .cv_loc 1059 24 244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:244:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + nop + add rsp, 88 + ret +.Ltmp14135: +.Lfunc_end1059: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .globl "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # -- Begin function ??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z": # @"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" +.Lfunc_begin1060: + .cv_func_id 1060 + .cv_loc 1060 15 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1086:0 +.seh_proc "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp14136: + .cv_loc 1060 15 1087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1087:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp14137: +.Lfunc_end1060: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1061: + .cv_func_id 1061 + .cv_loc 1061 15 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@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_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 +.Ltmp14138: + .cv_loc 1061 15 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, 4 + mov rax, rcx + add rsp, 24 + ret +.Ltmp14139: +.Lfunc_end1061: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .globl "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # -- Begin function ??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z": # @"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" +.Lfunc_begin1062: + .cv_func_id 1062 + .cv_loc 1062 15 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@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@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 +.Ltmp14140: + .cv_loc 1062 15 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 1062 15 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 1062 15 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 1062 15 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 1062 15 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 1062 15 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 +.Ltmp14141: +.Lfunc_end1062: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1063: + .cv_func_id 1063 + .cv_loc 1063 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14142: + .cv_loc 1063 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1063 22 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 +.Ltmp14143: +.Lfunc_end1063: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +.Lfunc_begin1064: + .cv_func_id 1064 + .cv_loc 1064 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14144: + .cv_loc 1064 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14145: +.Lfunc_end1064: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1065: + .cv_func_id 1065 + .cv_loc 1065 22 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:518:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14146: + .cv_loc 1065 22 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:519:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14147: +.Lfunc_end1065: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .globl "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # -- Begin function ?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ + .p2align 4, 0x90 +"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ": # @"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" +.Lfunc_begin1066: + .cv_func_id 1066 + .cv_loc 1066 15 186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:186:0 +.seh_proc "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14148: + .cv_loc 1066 15 187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:187:0 + add rcx, 8 + mov rax, rcx + pop rcx + ret +.Ltmp14149: +.Lfunc_end1066: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .seh_endproc + # -- End function + .def "?_Clrcont@_Iterator_base12@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .globl "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # -- Begin function ?_Clrcont@_Iterator_base12@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Clrcont@_Iterator_base12@std@@QEAAXXZ": # @"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" +.Lfunc_begin1067: + .cv_func_id 1067 + .cv_loc 1067 15 176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:176:0 +.seh_proc "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14150: + .cv_loc 1067 15 177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:177:0 + mov qword ptr [rcx], 0 + .cv_loc 1067 15 178 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:178:0 + pop rax + ret +.Ltmp14151: +.Lfunc_end1067: + .seh_handlerdata + .section .text,"xr",discard,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1068: + .cv_func_id 1068 + .cv_loc 1068 15 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:95:0 +.seh_proc "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp14152: + .cv_loc 1068 15 96 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:96:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + jne .LBB1068_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB1068_3 +.LBB1068_2: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 8 + mov qword ptr [rsp], rcx # 8-byte Spill +.LBB1068_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp14153: +.Lfunc_end1068: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" + .globl "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ": # @"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" +.Lfunc_begin1069: + .cv_func_id 1069 + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14154: + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1069_2 +# %bb.1: +.Ltmp14155: + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + 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@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1069 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov qword ptr [rax], 0 +.Ltmp14156: +.LBB1069_2: + .cv_loc 1069 22 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 +.Ltmp14157: +.Lfunc_end1069: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" +.Lfunc_begin1070: + .cv_func_id 1070 + .cv_loc 1070 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1070 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp14158: +.Ltmp14160: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Ltmp14159: + jmp .LBB1070_1 +.Ltmp14161: +.LBB1070_1: + .cv_loc 1070 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA" +.LBB1070_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp14162: + .cv_loc 1070 22 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 +.Ltmp14163: +.Lfunc_end1070: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1070@IMGREL # IP + .long -1 # ToState + .long .Ltmp14158@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14159@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" +.Lfunc_begin1071: + .cv_func_id 1071 + .cv_loc 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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] +.Ltmp14164: + .cv_loc 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .cv_loc 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1071 22 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 1071 22 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 +.Ltmp14165: +.Lfunc_end1071: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .globl "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # -- Begin function ??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": # @"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" +.Lfunc_begin1072: + .cv_func_id 1072 + .cv_loc 1072 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 1072 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp14166: +.Ltmp14168: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" +.Ltmp14167: + jmp .LBB1072_1 +.LBB1072_1: + .cv_loc 1072 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Ltmp14169: + .cv_loc 1072 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1072_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14170: + .cv_loc 1072 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1072_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 +.Ltmp14171: +.Lfunc_end1072: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long .Lfunc_begin1072@IMGREL # IP + .long -1 # ToState + .long .Ltmp14166@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14167@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + # -- End function + .def "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1073: + .cv_func_id 1073 + .cv_loc 1073 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 +.seh_proc "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14172: + .cv_loc 1073 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 + add rcx, 16 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp14173: + .cv_loc 1073 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 + nop + add rsp, 40 + ret +.Ltmp14174: +.Lfunc_end1073: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" + .globl "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ": # @"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" +.Lfunc_begin1074: + .cv_func_id 1074 + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14175: + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1074_2 +# %bb.1: +.Ltmp14176: + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1074 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 +.Ltmp14177: +.LBB1074_2: + .cv_loc 1074 22 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 +.Ltmp14178: +.Lfunc_end1074: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" +.Lfunc_begin1075: + .cv_func_id 1075 + .cv_loc 1075 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 1075 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp14179: +.Ltmp14181: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp14180: + jmp .LBB1075_1 +.Ltmp14182: +.LBB1075_1: + .cv_loc 1075 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA" +.LBB1075_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp14183: + .cv_loc 1075 22 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 +.Ltmp14184: +.Lfunc_end1075: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1075@IMGREL # IP + .long -1 # ToState + .long .Ltmp14179@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14180@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin1076: + .cv_func_id 1076 + .cv_loc 1076 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp14185: + .cv_loc 1076 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1076 22 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 +.Ltmp14186: +.Lfunc_end1076: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1077: + .cv_func_id 1077 + .cv_loc 1077 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14187: + .cv_loc 1077 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14188: +.Lfunc_end1077: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .globl "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # -- Begin function ?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z": # @"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1078: + .cv_func_id 1078 + .cv_loc 1078 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@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] +.Ltmp14189: + .cv_loc 1078 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 1078 22 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 +.Ltmp14190: +.Lfunc_end1078: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1079: + .cv_func_id 1079 + .cv_loc 1079 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14191: + .cv_loc 1079 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14192: +.Lfunc_end1079: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1080: + .cv_func_id 1080 + .cv_loc 1080 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 +.Ltmp14193: + .cv_loc 1080 17 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, 5 + 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 1080 17 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 +.Ltmp14194: +.Lfunc_end1080: + .seh_handlerdata + .section .text,"xr",discard,"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1081: + .cv_func_id 1081 + .cv_loc 1081 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp14195: + .cv_loc 1081 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, rcx + add rsp, 56 + ret +.Ltmp14196: +.Lfunc_end1081: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1082: + .cv_func_id 1082 + .cv_loc 1082 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14197: + .cv_loc 1082 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14198: +.Lfunc_end1082: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1083: + .cv_func_id 1083 + .cv_loc 1083 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp14199: + .cv_loc 1083 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1083 17 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 +.Ltmp14200: +.Lfunc_end1083: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1084: + .cv_func_id 1084 + .cv_loc 1084 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp14201: + .cv_loc 1084 17 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 +.Ltmp14202: +.Lfunc_end1084: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1085: + .cv_func_id 1085 + .cv_loc 1085 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14203: + .cv_loc 1085 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp14204: +.Lfunc_end1085: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1086: + .cv_func_id 1086 + .cv_loc 1086 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14205: + .cv_loc 1086 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp14206: +.Lfunc_end1086: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1087: + .cv_func_id 1087 + .cv_loc 1087 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp14207: + .cv_loc 1087 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14208: +.Lfunc_end1087: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +.Lfunc_begin1088: + .cv_func_id 1088 + .cv_loc 1088 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp14209: + .cv_loc 1088 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp14210: +.Lfunc_end1088: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Lfunc_begin1089: + .cv_func_id 1089 + .cv_loc 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp14211: + .cv_loc 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .cv_loc 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 1089 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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 1089 22 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 +.Ltmp14212: +.Lfunc_end1089: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ": # @"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1090: + .cv_func_id 1090 + .cv_loc 1090 22 2752 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2752:0 +.seh_proc "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14213: + .cv_loc 1090 22 2753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2753:0 + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp14214: + .cv_loc 1090 22 2753 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2753:0 + nop + add rsp, 40 + ret +.Ltmp14215: +.Lfunc_end1090: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": # @"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" +.Lfunc_begin1091: + .cv_func_id 1091 + .cv_loc 1091 22 2532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2532:0 +.seh_proc "??1?$_Vb_val@V?$allocator@_N@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 1091 22 2533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2533:0 +.Ltmp14216: +.Ltmp14218: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp14217: + jmp .LBB1091_1 +.LBB1091_1: + .cv_loc 1091 22 2534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2534:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 8 + mov rcx, rax + call "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" +.Ltmp14219: + .cv_loc 1091 22 2534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2534:0 + nop + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1091_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp14220: + .cv_loc 1091 22 2534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2534:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 8 + mov rcx, rax + call "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA" +.LBB1091_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 +.Ltmp14221: +.Lfunc_end1091: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1091@IMGREL # IP + .long -1 # ToState + .long .Ltmp14216@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14217@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + # -- End function + .def "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Lfunc_begin1092: + .cv_func_id 1092 + .cv_loc 1092 22 2555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2555:0 +.seh_proc "?_Free_proxy@?$_Vb_val@V?$allocator@_N@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] +.Ltmp14222: + .cv_loc 1092 22 2556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2556:0 + mov rcx, rax + add rcx, 8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .cv_loc 1092 22 2557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2557:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1092 22 2558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2558:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + 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 1092 22 2559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2559:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + 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 1092 22 2560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2560:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], 0 + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + call __security_check_cookie + .cv_loc 1092 22 2561 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2561:0 + nop + add rsp, 72 + ret +.Ltmp14223: +.Lfunc_end1092: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .globl "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # -- Begin function ?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z + .p2align 4, 0x90 +"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z": # @"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +.Lfunc_begin1093: + .cv_func_id 1093 + .cv_loc 1093 25 1407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1407:0 +.seh_proc "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14224: + .cv_loc 1093 25 1408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1408:0 + add rcx, 24 + mov edx, dword ptr [rsp + 52] + # kill: def $rdx killed $edx + call "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .cv_loc 1093 25 1409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1409:0 + nop + add rsp, 56 + ret +.Ltmp14225: +.Lfunc_end1093: + .seh_handlerdata + .section .text,"xr",discard,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .globl "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # -- Begin function ?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z + .p2align 4, 0x90 +"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": # @"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" +.Lfunc_begin1094: + .cv_func_id 1094 + .cv_loc 1094 22 2870 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2870:0 +.seh_proc "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 464 + .seh_stackalloc 464 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 328], -2 + and r8b, 1 + mov byte ptr [rbp + 327], r8b + mov qword ptr [rbp + 312], rdx + mov qword ptr [rbp + 304], rcx + mov rcx, qword ptr [rbp + 304] +.Ltmp14232: + .cv_loc 1094 22 2871 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2871:0 + mov qword ptr [rbp], rcx # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 312] + jae .LBB1094_4 +# %bb.1: +.Ltmp14233: + .cv_loc 1094 22 2872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2872:0 + mov rax, qword ptr [rbp + 312] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + sub rcx, rax + lea rax, [rbp + 208] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + lea rax, [rbp + 240] + mov rcx, rax + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp14230: + mov rcx, rsp + lea rdx, [rbp + 327] + mov qword ptr [rcx + 32], rdx + lea rdx, [rbp + 272] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" +.Ltmp14231: + jmp .LBB1094_2 +.LBB1094_2: + lea rcx, [rbp + 272] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 208] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1094_15 +.LBB1094_4: + .cv_loc 1094 22 2873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2873:0 + mov rax, qword ptr [rbp + 312] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jae .LBB1094_14 +# %bb.5: + .cv_loc 1094 22 2874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2874:0 + lea rax, [rbp + 112] +.Ltmp14234: + mov rcx, qword ptr [rbp] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + lea rcx, [rbp + 144] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov byte ptr [rbp + 15], 1 + lea rcx, [rbp + 16] + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 312] +.Ltmp14226: + lea rdx, [rbp + 48] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14227: + jmp .LBB1094_6 +.LBB1094_6: + lea rax, [rbp + 80] + lea rdx, [rbp + 48] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov byte ptr [rbp + 15], 0 +.Ltmp14228: + lea rdx, [rbp + 176] + lea r9, [rbp + 144] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" +.Ltmp14229: + jmp .LBB1094_7 +.LBB1094_7: + lea rcx, [rbp + 176] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 16] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 112] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1094_14 +.LBB1094_14: + .cv_loc 1094 22 2873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2873:0 + jmp .LBB1094_15 +.Ltmp14235: +.LBB1094_15: + .cv_loc 1094 22 2875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2875:0 + add rsp, 464 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1094_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 208] +.Ltmp14236: + .cv_loc 1094 22 2872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2872:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1094_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] +.Ltmp14237: + .cv_loc 1094 22 2874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2874:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1094_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 16] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1094_10: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 15], 1 + jne .LBB1094_11 + jmp .LBB1094_12 +.LBB1094_11: + lea rcx, [rbp + 144] + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1094_12: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .def "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA": +.seh_proc "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA" +.LBB1094_13: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 112] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14238: +.Lfunc_end1094: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .p2align 2 +"$cppxdata$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long 429065506 # MagicNumber + .long 5 # MaxState + .long ("$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z")@IMGREL # IPToStateXData + .long 456 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long -1 # ToState + .long "?dtor$3@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long -1 # ToState + .long "?dtor$13@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$9@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$8@?0??resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z@4HA"@IMGREL # Action +"$ip2state$?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z": + .long .Lfunc_begin1094@IMGREL # IP + .long -1 # ToState + .long .Ltmp14230@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14226@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14228@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14229@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + # -- End function + .def "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .globl "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # -- Begin function ?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ": # @"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" +.Lfunc_begin1095: + .cv_func_id 1095 + .cv_loc 1095 25 4515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4515:0 +.seh_proc "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14239: + .cv_loc 1095 25 4516 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4516:0 + mov eax, dword ptr [rcx + 292] + pop rcx + ret +.Ltmp14240: +.Lfunc_end1095: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z": # @"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" +.Lfunc_begin1096: + .cv_func_id 1096 + .cv_loc 1096 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1476:0 +.seh_proc "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@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 qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rax, qword ptr [rsp + 32] +.Ltmp14241: + .cv_loc 1096 22 1477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:0 + mov qword ptr [rsp + 56], rax + .cv_loc 1096 22 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1482:0 + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx + mov rdx, qword ptr [rsp + 40] + mov r8, qword ptr [rsp + 48] + mov rcx, rax + call "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1096 22 1483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1483:0 + nop + add rsp, 72 + ret +.Ltmp14242: +.Lfunc_end1096: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .globl "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": # @"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1097: + .cv_func_id 1097 + .cv_loc 1097 25 4525 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4525:0 +.seh_proc "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 1008 + .seh_stackalloc 1008 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 872], -2 + xor eax, eax + mov qword ptr [rbp + 864], rdx + mov qword ptr [rbp + 856], rcx + mov rcx, qword ptr [rbp + 856] +.Ltmp14247: + .cv_loc 1097 25 4526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4526:0 + cmp eax, dword ptr [rcx + 320] + mov qword ptr [rbp + 72], rcx # 8-byte Spill + jge .LBB1097_3 +# %bb.1: + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 320] + add ecx, -1 + mov dword ptr [rax + 320], ecx + cmp ecx, 0 + jg .LBB1097_3 +# %bb.2: + .cv_loc 1097 25 4527 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4527:0 + mov ecx, 12 +.Ltmp14248: + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" + ud2 +.Ltmp14249: +.LBB1097_3: + .cv_loc 1097 25 4528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4528:0 + xor eax, eax + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp eax, dword ptr [rcx + 316] + jge .LBB1097_6 +# %bb.4: + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 316] + add ecx, -1 + mov dword ptr [rax + 316], ecx + cmp ecx, 0 + jg .LBB1097_6 +# %bb.5: + .cv_loc 1097 25 4529 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4529:0 + mov ecx, 11 +.Ltmp14250: + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" + ud2 +.Ltmp14251: +.LBB1097_6: + .cv_loc 1097 25 4531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4531:0 + mov byte ptr [rbp + 855], 0 +.LBB1097_7: # =>This Loop Header: Depth=1 + # Child Loop BB1097_44 Depth 2 + .cv_loc 1097 25 4532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4532:0 + cmp qword ptr [rbp + 864], 0 + je .LBB1097_89 +# %bb.8: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14252: + .cv_loc 1097 25 4534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4534:0 + mov rax, qword ptr [rbp + 864] + mov ecx, dword ptr [rax + 8] + mov eax, ecx + mov rdx, rax + sub rdx, 21 + mov qword ptr [rbp + 64], rax # 8-byte Spill + mov qword ptr [rbp + 56], rdx # 8-byte Spill + ja .LBB1097_82 +# %bb.92: # in Loop: Header=BB1097_7 Depth=1 + lea rax, [rip + .LJTI1097_0] + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1097_9: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14253: + .cv_loc 1097 25 4537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4537:0 + jmp .LBB1097_83 +.LBB1097_10: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4540:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1097_12 +# %bb.11: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 832], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 840], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 816], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 824], rcx + lea rcx, [rbp + 816] + lea rdx, [rbp + 832] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_12 + jmp .LBB1097_13 +.LBB1097_12: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14254: + .cv_loc 1097 25 4543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4543:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 784], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 792], rcx + lea rcx, [rbp + 800] + lea rdx, [rbp + 784] + call "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + lea rcx, [rbp + 800] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx r8d, byte ptr [rax] + cmp r8d, 10 + setne r9b + and r9b, 1 + mov byte ptr [rbp + 855], r9b + .cv_loc 1097 25 4544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4544:0 + jmp .LBB1097_14 +.Ltmp14255: +.LBB1097_13: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4546:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 1 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + and r8b, 1 + mov byte ptr [rbp + 855], r8b +.Ltmp14256: +.LBB1097_14: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4547:0 + jmp .LBB1097_83 +.LBB1097_15: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4550:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 768], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 776], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 752], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 760], rcx + lea rcx, [rbp + 752] + lea rdx, [rbp + 768] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_16 + jmp .LBB1097_17 +.LBB1097_16: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14257: + .cv_loc 1097 25 4551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4551:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 2 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + and r8b, 1 + mov byte ptr [rbp + 855], r8b + jmp .LBB1097_18 +.LBB1097_17: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4553:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + setne r8b + and r8b, 1 + mov byte ptr [rbp + 855], r8b +.Ltmp14258: +.LBB1097_18: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4554 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4554:0 + jmp .LBB1097_83 +.LBB1097_19: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4557:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" + and al, 1 + movzx edx, al + mov rcx, qword ptr [rbp + 864] + mov r8d, dword ptr [rcx + 12] + and r8d, 1 + cmp r8d, 0 + setne al + and al, 1 + movzx r8d, al + cmp edx, r8d + sete al + and al, 1 + mov byte ptr [rbp + 855], al + .cv_loc 1097 25 4558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4558:0 + jmp .LBB1097_83 +.LBB1097_20: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4561 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4561:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 736], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 744], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 720], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 728], rcx + lea rcx, [rbp + 720] + lea rdx, [rbp + 736] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_23 +# %bb.21: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 10 + je .LBB1097_23 +# %bb.22: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx edx, byte ptr [rax] + cmp edx, 13 + jne .LBB1097_24 +.LBB1097_23: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14259: + .cv_loc 1097 25 4564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4564:0 + mov byte ptr [rbp + 855], 1 + jmp .LBB1097_25 +.LBB1097_24: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4566:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rbp + 48], rax # 8-byte Spill +.Ltmp14260: +.LBB1097_25: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4567:0 + jmp .LBB1097_83 +.LBB1097_26: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14261: + .cv_loc 1097 25 4571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4571:0 + mov rax, qword ptr [rbp + 864] + mov qword ptr [rbp + 712], rax + .cv_loc 1097 25 4572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4572:0 + lea rcx, [rbp + 696] +.Ltmp14262: + #DEBUG_VALUE: _Res0 <- [$rcx+0] + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp14263: + .cv_loc 1097 25 4573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4573:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 680], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 688], rdx + mov r8d, dword ptr [rcx + 280] + mov rdx, qword ptr [rcx + 304] + mov r9, qword ptr [rbp + 712] + add r9, 32 + mov rcx, r9 + mov qword ptr [rbp + 40], rax # 8-byte Spill + mov qword ptr [rbp + 32], rdx # 8-byte Spill + mov dword ptr [rbp + 28], r8d # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 712] + add rcx, 32 + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rbp + 712] + add rcx, 32 + mov qword ptr [rbp + 8], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx + 240] + mov qword ptr [rbp + 632], rdx + mov rdx, qword ptr [rcx + 248] + mov qword ptr [rbp + 640], rdx + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 616], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 624], rdx + lea rcx, [rbp + 648] + lea rdx, [rbp + 616] + lea r8, [rbp + 632] + mov r9, rax + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rsp + 32], rax + mov rax, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rsp + 40], rax + mov r10d, dword ptr [rbp + 28] # 4-byte Reload + mov dword ptr [rsp + 48], r10d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov rax, qword ptr [rbp + 648] + mov qword ptr [rbp + 696], rax + mov rax, qword ptr [rbp + 656] + mov qword ptr [rbp + 704], rax + mov rax, qword ptr [rbp + 696] + mov qword ptr [rbp + 664], rax + mov rax, qword ptr [rbp + 704] + mov qword ptr [rbp + 672], rax + lea rcx, [rbp + 664] + lea rdx, [rbp + 680] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_27 + jmp .LBB1097_28 +.LBB1097_27: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14264: + .cv_loc 1097 25 4578 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4578:0 + mov rax, qword ptr [rbp + 696] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 704] + mov qword ptr [rcx + 8], rax + jmp .LBB1097_29 +.LBB1097_28: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4580:0 + mov byte ptr [rbp + 855], 1 +.Ltmp14265: +.LBB1097_29: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4581:0 + jmp .LBB1097_83 +.Ltmp14266: +.LBB1097_30: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4586 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4586:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 600], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 608], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 584], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 592], rcx + lea rcx, [rbp + 584] + lea rdx, [rbp + 600] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + mov al, 1 + mov byte ptr [rbp + 7], al # 1-byte Spill + jne .LBB1097_32 +# %bb.31: # in Loop: Header=BB1097_7 Depth=1 + mov rdx, qword ptr [rbp + 864] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + xor al, -1 + mov byte ptr [rbp + 7], al # 1-byte Spill +.LBB1097_32: # in Loop: Header=BB1097_7 Depth=1 + mov al, byte ptr [rbp + 7] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 855], al + .cv_loc 1097 25 4588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4588:0 + jmp .LBB1097_83 +.Ltmp14267: +.LBB1097_33: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4592:0 + jmp .LBB1097_83 +.LBB1097_34: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4595:0 + jmp .LBB1097_83 +.LBB1097_35: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14268: + .cv_loc 1097 25 4600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4600:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 560], xmm0 + .cv_loc 1097 25 4601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4601:0 + mov rcx, qword ptr [rbp + 864] + mov edx, dword ptr [rcx + 8] + sub edx, 11 + sete byte ptr [rbp + 559] + lea rcx, [rbp + 488] + .cv_loc 1097 25 4602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4602:0 + mov dword ptr [rbp], edx # 4-byte Spill + mov rdx, rax + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1097 25 4603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4603:0 + mov rcx, qword ptr [rbp + 864] + mov rdx, qword ptr [rcx + 32] +.Ltmp14243: + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp14244: + mov byte ptr [rbp - 9], al # 1-byte Spill + jmp .LBB1097_36 +.LBB1097_36: # in Loop: Header=BB1097_7 Depth=1 + mov al, byte ptr [rbp - 9] # 1-byte Reload + and al, 1 + movzx ecx, al + mov al, byte ptr [rbp + 559] + and al, 1 + movzx edx, al + cmp ecx, edx + jne .LBB1097_39 +# %bb.37: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4605:0 +.Ltmp14245: + lea rdx, [rbp + 488] +.Ltmp14269: + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp14246: + jmp .LBB1097_38 +.LBB1097_38: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4606 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4606:0 + mov byte ptr [rbp + 855], 1 + .cv_loc 1097 25 4607 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4607:0 + jmp .LBB1097_40 +.Ltmp14270: +.LBB1097_39: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4609:0 + mov rax, qword ptr [rbp + 560] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 568] + mov qword ptr [rcx + 8], rax +.Ltmp14271: +.LBB1097_40: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4611:0 + lea rcx, [rbp + 488] + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1097_83 +.Ltmp14272: +.LBB1097_42: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4614:0 + mov qword ptr [rbp + 864], 0 + .cv_loc 1097 25 4615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4615:0 + jmp .LBB1097_83 +.LBB1097_43: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14273: + .cv_loc 1097 25 4619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4619:0 + mov rax, qword ptr [rbp + 864] + mov qword ptr [rbp + 480], rax + .cv_loc 1097 25 4620 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4620:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 480] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 8], rdx +.Ltmp14274: + .cv_loc 1097 25 4621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4621:0 + add rcx, 16 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 472], rax +.LBB1097_44: # Parent Loop BB1097_7 Depth=1 + # => This Inner Loop Header: Depth=2 + mov rax, qword ptr [rbp + 480] + mov ecx, dword ptr [rax + 32] + mov eax, ecx + cmp rax, qword ptr [rbp + 472] + jae .LBB1097_46 +# %bb.45: # in Loop: Header=BB1097_44 Depth=2 +.Ltmp14275: + .cv_loc 1097 25 4623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4623:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 472] + add rcx, -1 + mov qword ptr [rbp + 472], rcx + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rbp + 440] + mov r8, qword ptr [rbp - 24] # 8-byte Reload + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + xor edx, edx + lea rcx, [rbp + 440] + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rbp + 440] + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1097 25 4621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4621:0 + jmp .LBB1097_44 +.Ltmp14276: +.LBB1097_46: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4624:0 + jmp .LBB1097_83 +.Ltmp14277: +.LBB1097_47: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4629:0 + mov rax, qword ptr [rbp + 864] + mov qword ptr [rbp + 432], rax + .cv_loc 1097 25 4630 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4630:0 + mov rax, qword ptr [rbp + 432] + mov rax, qword ptr [rax + 32] + mov qword ptr [rbp + 424], rax + .cv_loc 1097 25 4631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4631:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 289], 1 + jne .LBB1097_49 +# %bb.48: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 424] + cmp dword ptr [rax + 32], 0 + je .LBB1097_50 +.LBB1097_49: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14278: + .cv_loc 1097 25 4633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4633:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 424] + mov edx, dword ptr [rcx + 32] + mov r8d, edx + mov rcx, rax + lea rdx, [rbp + 392] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 392] + mov edx, 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rbp + 392] + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1097 25 4634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4634:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 424] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax + 16], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 24], rdx +.Ltmp14279: +.LBB1097_50: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4636:0 + jmp .LBB1097_83 +.Ltmp14280: +.LBB1097_51: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4641:0 + mov rax, qword ptr [rbp + 864] + mov qword ptr [rbp + 384], rax + .cv_loc 1097 25 4642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4642:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 16 + mov rcx, qword ptr [rbp + 384] + mov edx, dword ptr [rcx + 32] + mov r8d, edx + mov rcx, rax + lea rdx, [rbp + 352] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 352] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + lea rcx, [rbp + 352] + mov byte ptr [rbp - 41], al # 1-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1097_52 + jmp .LBB1097_58 +.LBB1097_52: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14281: + .cv_loc 1097 25 4644 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4644:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 336], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 344], rcx + .cv_loc 1097 25 4645 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4645:0 + add rax, 64 + mov rcx, qword ptr [rbp + 384] + mov edx, dword ptr [rcx + 32] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 320], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 328], rax + .cv_loc 1097 25 4646 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4646:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 64 + mov rcx, qword ptr [rbp + 384] + mov r8d, dword ptr [rcx + 32] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 304], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 312], rax + .cv_loc 1097 25 4647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4647:0 + mov rax, qword ptr [rbp + 304] + mov qword ptr [rbp + 288], rax + mov rax, qword ptr [rbp + 312] + mov qword ptr [rbp + 296], rax + mov rax, qword ptr [rbp + 320] + mov qword ptr [rbp + 272], rax + mov rax, qword ptr [rbp + 328] + mov qword ptr [rbp + 280], rax + lea rcx, [rbp + 272] + lea rdx, [rbp + 288] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rbp - 42], r9b # 1-byte Spill + jne .LBB1097_53 + jmp .LBB1097_54 +.LBB1097_53: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 256], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 264], rcx + mov edx, dword ptr [rax + 280] + mov rcx, qword ptr [rax + 304] + mov r8, qword ptr [rbp + 304] + mov qword ptr [rbp + 208], r8 + mov r8, qword ptr [rbp + 312] + mov qword ptr [rbp + 216], r8 + mov r8, qword ptr [rbp + 320] + mov qword ptr [rbp + 192], r8 + mov r8, qword ptr [rbp + 328] + mov qword ptr [rbp + 200], r8 + mov r8, qword ptr [rax + 240] + mov qword ptr [rbp + 176], r8 + mov r8, qword ptr [rax + 248] + mov qword ptr [rbp + 184], r8 + mov r8, qword ptr [rax] + mov qword ptr [rbp + 160], r8 + mov r8, qword ptr [rax + 8] + mov qword ptr [rbp + 168], r8 + lea r8, [rbp + 224] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, r8 + lea r8, [rbp + 160] + mov dword ptr [rbp - 60], edx # 4-byte Spill + mov rdx, r8 + lea r8, [rbp + 176] + lea r9, [rbp + 192] + lea r10, [rbp + 208] + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + mov r11d, dword ptr [rbp - 60] # 4-byte Reload + mov dword ptr [rsp + 48], r11d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + mov rax, qword ptr [rbp + 224] + mov qword ptr [rbp + 336], rax + mov rax, qword ptr [rbp + 232] + mov qword ptr [rbp + 344], rax + mov rax, qword ptr [rbp + 336] + mov qword ptr [rbp + 240], rax + mov rax, qword ptr [rbp + 344] + mov qword ptr [rbp + 248], rax + lea rcx, [rbp + 240] + lea rdx, [rbp + 256] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rbp - 42], al # 1-byte Spill +.LBB1097_54: # in Loop: Header=BB1097_7 Depth=1 + mov al, byte ptr [rbp - 42] # 1-byte Reload + test al, 1 + jne .LBB1097_55 + jmp .LBB1097_56 +.LBB1097_55: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14282: + .cv_loc 1097 25 4651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4651:0 + mov byte ptr [rbp + 855], 1 + jmp .LBB1097_57 +.LBB1097_56: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4653 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4653:0 + mov rax, qword ptr [rbp + 336] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 344] + mov qword ptr [rcx + 8], rax +.Ltmp14283: +.LBB1097_57: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4654 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4654:0 + jmp .LBB1097_58 +.Ltmp14284: +.LBB1097_58: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4655:0 + jmp .LBB1097_83 +.Ltmp14285: +.LBB1097_59: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4659 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4659:0 + mov rax, qword ptr [rbp + 864] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, rax + call "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + test al, 1 + jne .LBB1097_61 +# %bb.60: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14286: + .cv_loc 1097 25 4660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4660:0 + mov byte ptr [rbp + 855], 1 +.Ltmp14287: +.LBB1097_61: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4661:0 + mov qword ptr [rbp + 864], 0 + .cv_loc 1097 25 4662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4662:0 + jmp .LBB1097_83 +.LBB1097_62: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4665:0 + jmp .LBB1097_83 +.LBB1097_63: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4668:0 + mov rax, qword ptr [rbp + 864] + mov ecx, dword ptr [rax + 12] + and ecx, 2 + cmp ecx, 0 + setne dl + mov rax, qword ptr [rbp + 864] + and dl, 1 + xor r9d, r9d + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rbp - 61], dl # 1-byte Spill + mov rdx, rax + mov r8b, byte ptr [rbp - 61] # 1-byte Reload + call "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + test al, 1 + jne .LBB1097_65 +# %bb.64: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14288: + .cv_loc 1097 25 4670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4670:0 + mov byte ptr [rbp + 855], 1 +.Ltmp14289: +.LBB1097_65: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4671:0 + mov qword ptr [rbp + 864], 0 + .cv_loc 1097 25 4672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4672:0 + jmp .LBB1097_83 +.LBB1097_66: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14290: + .cv_loc 1097 25 4676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4676:0 + mov rax, qword ptr [rbp + 864] + mov rax, qword ptr [rax + 32] + mov qword ptr [rbp + 152], rax + .cv_loc 1097 25 4677 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4677:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 192 + mov rcx, qword ptr [rbp + 152] + mov edx, dword ptr [rcx + 48] + # kill: def $rdx killed $edx + mov rcx, rax + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + mov qword ptr [rbp + 144], rax + .cv_loc 1097 25 4679 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4679:0 + mov rax, qword ptr [rbp + 152] + cmp dword ptr [rax + 52], 0 + jne .LBB1097_69 +# %bb.67: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 144] + mov r9d, dword ptr [rax] + mov rax, qword ptr [rbp + 152] + mov ecx, dword ptr [rax + 12] + and ecx, 2 + cmp ecx, 0 + setne dl + mov rax, qword ptr [rbp + 152] + and dl, 1 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rbp - 62], dl # 1-byte Spill + mov rdx, rax + mov r8b, byte ptr [rbp - 62] # 1-byte Reload + call "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + test al, 1 + jne .LBB1097_69 +# %bb.68: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14291: + .cv_loc 1097 25 4681 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4681:0 + mov byte ptr [rbp + 855], 1 +.Ltmp14292: +.LBB1097_69: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4682:0 + mov qword ptr [rbp + 864], 0 + .cv_loc 1097 25 4683 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4683:0 + jmp .LBB1097_83 +.Ltmp14293: +.LBB1097_70: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4687:0 + jmp .LBB1097_83 +.LBB1097_71: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4690:0 + mov ecx, 32 + mov edx, 8192 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [r8 + 284] + mov edx, eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1097_73 +# %bb.72: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 136], rcx + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 112], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 120], rcx + lea rcx, [rbp + 112] + lea rdx, [rbp + 128] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_75 +.LBB1097_73: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 312], 1 + je .LBB1097_76 +# %bb.74: # in Loop: Header=BB1097_7 Depth=1 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rbp + 96], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rbp + 104], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 80], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 88], rcx + lea rcx, [rbp + 80] + lea rdx, [rbp + 96] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1097_75 + jmp .LBB1097_76 +.LBB1097_75: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14294: + .cv_loc 1097 25 4694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4694:0 + mov byte ptr [rbp + 855], 1 + jmp .LBB1097_80 +.LBB1097_76: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4695:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + test byte ptr [rax + 288], 1 + je .LBB1097_78 +# %bb.77: # in Loop: Header=BB1097_7 Depth=1 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1097_78 + jmp .LBB1097_79 +.LBB1097_78: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14295: + .cv_loc 1097 25 4697 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4697:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + add rax, 96 + mov rcx, rax + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1097 25 4698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4698:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov byte ptr [rcx + 288], 1 + mov qword ptr [rbp - 72], rax # 8-byte Spill +.Ltmp14296: +.LBB1097_79: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4695:0 + jmp .LBB1097_80 +.Ltmp14297: +.LBB1097_80: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4700:0 + mov qword ptr [rbp + 864], 0 + .cv_loc 1097 25 4701 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4701:0 + jmp .LBB1097_83 +.LBB1097_81: + jmp .LBB1097_82 +.LBB1097_82: + .cv_loc 1097 25 4705 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4705:0 + mov ecx, 13 + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" + ud2 +.Ltmp14298: +.LBB1097_83: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4708 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4708:0 + test byte ptr [rbp + 855], 1 + je .LBB1097_85 +# %bb.84: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14299: + .cv_loc 1097 25 4709 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4709:0 + mov qword ptr [rbp + 864], 0 + jmp .LBB1097_88 +.LBB1097_85: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4710:0 + cmp qword ptr [rbp + 864], 0 + je .LBB1097_87 +# %bb.86: # in Loop: Header=BB1097_7 Depth=1 +.Ltmp14300: + .cv_loc 1097 25 4711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4711:0 + mov rax, qword ptr [rbp + 864] + mov rax, qword ptr [rax + 16] + mov qword ptr [rbp + 864], rax +.LBB1097_87: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4710:0 + jmp .LBB1097_88 +.Ltmp14301: +.LBB1097_88: # in Loop: Header=BB1097_7 Depth=1 + .cv_loc 1097 25 4532 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4532:0 + jmp .LBB1097_7 +.LBB1097_89: + .cv_loc 1097 25 4714 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4714:0 + xor eax, eax + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + cmp eax, dword ptr [rcx + 320] + jge .LBB1097_91 +# %bb.90: +.Ltmp14302: + .cv_loc 1097 25 4715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4715:0 + mov rax, qword ptr [rbp + 72] # 8-byte Reload + mov ecx, dword ptr [rax + 320] + add ecx, 1 + mov dword ptr [rax + 320], ecx +.Ltmp14303: +.LBB1097_91: + .cv_loc 1097 25 4716 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4716:0 + mov al, byte ptr [rbp + 855] + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 1008 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + .def "?dtor$41@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA": +.seh_proc "?dtor$41@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA" +.LBB1097_41: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 488] +.Ltmp14304: + .cv_loc 1097 25 4611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4611:0 + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbp + ret # CLEANUPRET +.Ltmp14305: +.Lfunc_end1097: + .p2align 2, 0x90 +.LJTI1097_0: + .long .LBB1097_81-.LJTI1097_0 + .long .LBB1097_9-.LJTI1097_0 + .long .LBB1097_10-.LJTI1097_0 + .long .LBB1097_15-.LJTI1097_0 + .long .LBB1097_19-.LJTI1097_0 + .long .LBB1097_20-.LJTI1097_0 + .long .LBB1097_26-.LJTI1097_0 + .long .LBB1097_30-.LJTI1097_0 + .long .LBB1097_33-.LJTI1097_0 + .long .LBB1097_34-.LJTI1097_0 + .long .LBB1097_35-.LJTI1097_0 + .long .LBB1097_35-.LJTI1097_0 + .long .LBB1097_42-.LJTI1097_0 + .long .LBB1097_43-.LJTI1097_0 + .long .LBB1097_47-.LJTI1097_0 + .long .LBB1097_51-.LJTI1097_0 + .long .LBB1097_59-.LJTI1097_0 + .long .LBB1097_62-.LJTI1097_0 + .long .LBB1097_63-.LJTI1097_0 + .long .LBB1097_66-.LJTI1097_0 + .long .LBB1097_70-.LJTI1097_0 + .long .LBB1097_71-.LJTI1097_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 +"$cppxdata$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z")@IMGREL # IPToStateXData + .long 1000 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long -1 # ToState + .long "?dtor$41@?0??_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": + .long .Lfunc_begin1097@IMGREL # IP + .long -1 # ToState + .long .Ltmp14243@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14246@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + # -- End function + .def "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .globl "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # -- Begin function ??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": # @"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" +.Lfunc_begin1098: + .cv_func_id 1098 + .cv_loc 1098 22 2927 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2927:0 +.seh_proc "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@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 rax, rdx + mov qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + lea r8, [rbp - 56] +.Ltmp14308: + .cv_loc 1098 22 2928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2928:0 + mov qword ptr [rbp - 64], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 72], rax # 8-byte Spill + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .cv_loc 1098 22 2929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2929:0 + mov rdx, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .cv_loc 1098 22 2930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2930:0 +.Ltmp14306: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp14307: + jmp .LBB1098_1 +.LBB1098_1: + .cv_loc 1098 22 2931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2931:0 + lea rcx, [rbp - 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 72] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .seh_endproc + .def "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA": +.seh_proc "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA" +.LBB1098_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14309: +.Lfunc_end1098: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .p2align 2 +"$cppxdata$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long -1 # ToState + .long "?dtor$2@?0???A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z@4HA"@IMGREL # Action +"$ip2state$??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z": + .long .Lfunc_begin1098@IMGREL # IP + .long -1 # ToState + .long .Ltmp14306@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14307@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + # -- End function + .def "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .globl "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # -- Begin function ??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ": # @"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" +.Lfunc_begin1099: + .cv_func_id 1099 + .cv_loc 1099 22 2129 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2129:0 +.seh_proc "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14310: + .cv_loc 1099 22 2130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2130:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + mov edx, dword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + and edx, eax + cmp edx, 0 + setne r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp14311: +.Lfunc_end1099: + .seh_handlerdata + .section .text,"xr",discard,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1100: + .cv_func_id 1100 + .cv_loc 1100 22 2094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2094:0 +.seh_proc "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14312: + .cv_loc 1100 22 2094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2094:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14313: + .cv_loc 1100 22 2094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2094:0 + nop + add rsp, 40 + ret +.Ltmp14314: +.Lfunc_end1100: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .globl "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # -- Begin function ?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z + .p2align 4, 0x90 +"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z": # @"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +.Lfunc_begin1101: + .cv_func_id 1101 + .cv_loc 1101 25 1427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1427:0 +.seh_proc "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14315: + .cv_loc 1101 25 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1428:0 + add rcx, 24 + mov edx, dword ptr [rsp + 52] + # kill: def $rdx killed $edx + call "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14316: +.Lfunc_end1101: + .seh_handlerdata + .section .text,"xr",discard,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .seh_endproc + # -- End function + .def "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1102: + .cv_func_id 1102 + .cv_loc 1102 22 1731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1731:0 +.seh_proc "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp14317: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1102_3 +# %bb.2: +.Ltmp14318: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1102_8 +.Ltmp14319: +.LBB1102_3: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1102_4 +.LBB1102_4: +.Ltmp14320: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + lea rax, [rip + "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$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@_0GH@FJMGMNLB@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, 1733 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1102_6 +# %bb.5: + int3 +.LBB1102_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1733 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14321: +# %bb.7: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1102_8 +.Ltmp14322: +.LBB1102_8: + .cv_loc 1102 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1102_9 +.Ltmp14323: +.LBB1102_9: + .cv_loc 1102 22 1736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1736:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 5 + add rax, rcx + add rsp, 88 + ret +.Ltmp14324: +.Lfunc_end1102: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1103: + .cv_func_id 1103 + .cv_loc 1103 25 1412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1412:0 +.seh_proc "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14325: + .cv_loc 1103 25 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1413:0 + add rcx, 56 + mov rax, rcx + pop rcx + ret +.Ltmp14326: +.Lfunc_end1103: + .seh_handlerdata + .section .text,"xr",discard,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .globl "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z": # @"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin1104: + .cv_func_id 1104 + .cv_loc 1104 5 235 0 # ..\include\gsl/span:235:0 +.seh_proc "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: operator!=:rhs <- [$rdx+0] + #DEBUG_VALUE: operator!=:lhs <- [$rcx+0] +.Ltmp14327: + .cv_loc 1104 5 236 0 # ..\include\gsl/span:236:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + lea rcx, [rsp + 48] +.Ltmp14328: + lea rdx, [rsp + 64] +.Ltmp14329: + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor al, -1 + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 88 + ret +.Ltmp14330: +.Lfunc_end1104: + .seh_handlerdata + .section .text,"xr",discard,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1105: + .cv_func_id 1105 + .cv_loc 1105 25 1417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1417:0 +.seh_proc "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14331: + .cv_loc 1105 25 1418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1418:0 + add rcx, 96 + mov rax, rcx + pop rcx + ret +.Ltmp14332: +.Lfunc_end1105: + .seh_handlerdata + .section .text,"xr",discard,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1106: + .cv_func_id 1106 + .cv_loc 1106 25 1422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1422:0 +.seh_proc "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14333: + .cv_loc 1106 25 1423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1423:0 + add rcx, 136 + mov rax, rcx + pop rcx + ret +.Ltmp14334: +.Lfunc_end1106: + .seh_handlerdata + .section .text,"xr",discard,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .globl "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # -- Begin function ?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z": # @"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" +.Lfunc_begin1107: + .cv_func_id 1107 + .cv_loc 1107 22 1476 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1476:0 +.seh_proc "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@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 qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx + mov rax, qword ptr [rsp + 32] +.Ltmp14335: + .cv_loc 1107 22 1477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:0 + mov qword ptr [rsp + 56], rax + .cv_loc 1107 22 1482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1482:0 + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx + mov rdx, qword ptr [rsp + 40] + mov r8, qword ptr [rsp + 48] + mov rcx, rax + call "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1107 22 1483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1483:0 + nop + add rsp, 72 + ret +.Ltmp14336: +.Lfunc_end1107: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .globl "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # -- Begin function ??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z + .p2align 4, 0x90 +"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": # @"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" +.Lfunc_begin1108: + .cv_func_id 1108 + .cv_loc 1108 22 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1428:0 +.seh_proc "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@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 + 48], r8 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] +.Ltmp14341: + .cv_loc 1108 22 1429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1429:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 24], rax + .cv_loc 1108 22 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1430:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rbp + 16], rax + .cv_loc 1108 22 1432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1432:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 16] + jbe .LBB1108_7 +# %bb.1: +.Ltmp14342: + .cv_loc 1108 22 1434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1434:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jbe .LBB1108_3 +# %bb.2: +.Ltmp14343: + .cv_loc 1108 22 1436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1436:0 + call "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" + ud2 +.Ltmp14344: +.LBB1108_3: + .cv_loc 1108 22 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1439:0 + mov rdx, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" + mov qword ptr [rbp + 8], rax + .cv_loc 1108 22 1441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1441:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rbp + 8] + mov rcx, rax + call "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + mov qword ptr [rbp], rax + .cv_loc 1108 22 1442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1442:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp + 24] + lea rcx, [rcx + 4*rcx] + lea rax, [rax + 8*rcx] + mov qword ptr [rbp - 8], rax + .cv_loc 1108 22 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1443:0 + mov rax, qword ptr [rbp - 8] + mov qword ptr [rbp - 16], rax +.Ltmp14345: + .cv_loc 1108 22 1446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1446:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 24] + sub rax, rcx + mov rdx, qword ptr [rbp - 8] +.Ltmp14337: + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" +.Ltmp14338: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1108_4 +.LBB1108_4: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 16], rax + .cv_loc 1108 22 1447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1447:0 + mov r9, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp14339: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +.Ltmp14340: + jmp .LBB1108_6 +.Ltmp14346: +.LBB1108_6: + .cv_loc 1108 22 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1454:0 + mov r9, qword ptr [rbp + 8] + mov r8, qword ptr [rbp + 40] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .cv_loc 1108 22 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1455:0 + jmp .LBB1108_14 +.Ltmp14347: +.LBB1108_7: + .cv_loc 1108 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jbe .LBB1108_9 +# %bb.8: +.Ltmp14348: + .cv_loc 1108 22 1458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1458:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov qword ptr [rbp - 24], rax + .cv_loc 1108 22 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1459:0 + mov rax, qword ptr [rbp + 40] + sub rax, qword ptr [rbp + 24] + mov rdx, qword ptr [rbp - 24] + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1108 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1108 22 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1461:0 + jmp .LBB1108_13 +.Ltmp14349: +.LBB1108_9: + .cv_loc 1108 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jne .LBB1108_11 +# %bb.10: +.Ltmp14350: + .cv_loc 1108 22 1464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1464:0 + jmp .LBB1108_12 +.Ltmp14351: +.LBB1108_11: + .cv_loc 1108 22 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1467:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + imul rcx, qword ptr [rbp + 40], 40 + add rax, rcx + mov qword ptr [rbp - 32], rax + .cv_loc 1108 22 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1468:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1108 22 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1469:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1108 22 1470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1470:0 + mov rax, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp14352: +.LBB1108_12: + .cv_loc 1108 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + jmp .LBB1108_13 +.Ltmp14353: +.LBB1108_13: + .cv_loc 1108 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + jmp .LBB1108_14 +.Ltmp14354: +.LBB1108_14: + .cv_loc 1108 22 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1472:0 + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .def "?catch$5@?0???$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA": +.seh_proc "?catch$5@?0???$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1108_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp14355: + .cv_loc 1108 22 1449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1449:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 8] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1108 22 1450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1450:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 8] + mov rdx, qword ptr [rbp] + mov rcx, rax + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1108 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1451:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call rax + ud2 +.Ltmp14356: +.Lfunc_end1108: + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 +"$cppxdata$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long .Lfunc_begin1108@IMGREL # IP + .long -1 # ToState + .long .Ltmp14337@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14340@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + # -- End function + .def "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1109: + .cv_func_id 1109 + .cv_loc 1109 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp14357: + .cv_loc 1109 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov edx, 40 + mov ecx, edx + mov rax, qword ptr [rax] + mov r8, qword ptr [rsp + 32] # 8-byte Reload + sub r8, rax + mov rax, r8 + cqo + idiv rcx + add rsp, 56 + ret +.Ltmp14358: +.Lfunc_end1109: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ": # @"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" +.Lfunc_begin1110: + .cv_func_id 1110 + .cv_loc 1110 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp14359: + .cv_loc 1110 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp14360: +.Lfunc_end1110: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" + .globl "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ": # @"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" +.Lfunc_begin1111: + .cv_func_id 1111 + .cv_loc 1111 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp14361: + .cv_loc 1111 22 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 +.Ltmp14362: +.Lfunc_end1111: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" + .seh_endproc + # -- End function + .def "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" + .globl "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" # -- Begin function ?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z": # @"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" +.Lfunc_begin1112: + .cv_func_id 1112 + .cv_loc 1112 22 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1853:0 +.seh_proc "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14363: + .cv_loc 1112 22 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1854:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1112 22 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1856:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + sub rax, rcx + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, rax + jbe .LBB1112_2 +# %bb.1: +.Ltmp14364: + .cv_loc 1112 22 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1858:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1112_5 +.Ltmp14365: +.LBB1112_2: + .cv_loc 1112 22 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1861:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1112 22 1863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1863:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 72] + jae .LBB1112_4 +# %bb.3: +.Ltmp14366: + .cv_loc 1112 22 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1865:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1112_5 +.Ltmp14367: +.LBB1112_4: + .cv_loc 1112 22 1868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1868:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 80], rax +.LBB1112_5: + .cv_loc 1112 22 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1869:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp14368: +.Lfunc_end1112: + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1113: + .cv_func_id 1113 + .cv_loc 1113 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 +.Ltmp14369: + .cv_loc 1113 17 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@$0CI@@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 +.Ltmp14370: +.Lfunc_end1113: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .globl "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # -- Begin function ??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z + .p2align 4, 0x90 +"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z": # @"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" +.Lfunc_begin1114: + .cv_func_id 1114 + .cv_loc 1114 22 1478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1478:0 +.seh_proc "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@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] + mov rcx, qword ptr [rcx] +.Ltmp14371: + .cv_loc 1114 22 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1479:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" + nop + add rsp, 56 + ret +.Ltmp14372: +.Lfunc_end1114: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .globl "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # -- Begin function ?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z": # @"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +.Lfunc_begin1115: + .cv_func_id 1115 + .cv_loc 1115 22 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1842:0 +.seh_proc "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14373: + .cv_loc 1115 22 1843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1843:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .cv_loc 1115 22 1845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1845:0 + nop + add rsp, 88 + ret +.Ltmp14374: +.Lfunc_end1115: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .seh_endproc + # -- End function + .def "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .globl "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # -- Begin function ?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z": # @"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" +.Lfunc_begin1116: + .cv_func_id 1116 + .cv_loc 1116 22 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1895:0 +.seh_proc "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp14375: + .cv_loc 1116 22 1896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1896:0 + mov rdx, rcx + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .cv_loc 1116 22 1898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1898:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1116_2 +# %bb.1: +.Ltmp14376: + .cv_loc 1116 22 1900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1900:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1116 22 1901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1901:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp14377: +.LBB1116_2: + .cv_loc 1116 22 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1904:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1116 22 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1905:0 + mov rax, qword ptr [rsp + 96] + imul rcx, qword ptr [rsp + 104], 40 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1116 22 1906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1906:0 + mov rax, qword ptr [rsp + 96] + imul rcx, qword ptr [rsp + 112], 40 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1116 22 1907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1907:0 + add rsp, 120 + ret +.Ltmp14378: +.Lfunc_end1116: + .seh_handlerdata + .section .text,"xr",discard,"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .globl "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # -- Begin function ?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z": # @"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1117: + .cv_func_id 1117 + .cv_loc 1117 22 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1936:0 +.seh_proc "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14379: + .cv_loc 1117 22 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1937:0 + lea rdx, [rsp + 56] +.Ltmp14380: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp14381: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1117 22 1939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1939:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1117 22 1941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1941:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1117_9 +# %bb.1: +.Ltmp14382: + .cv_loc 1117 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1117_2 +.LBB1117_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1117_8 +# %bb.3: # in Loop: Header=BB1117_2 Depth=1 +.Ltmp14383: + .cv_loc 1117 22 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1945:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1117_5 +# %bb.4: # in Loop: Header=BB1117_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1117_6 +.LBB1117_5: # in Loop: Header=BB1117_2 Depth=1 +.Ltmp14384: + .cv_loc 1117 22 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1947:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1117 22 1948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1948:0 + jmp .LBB1117_7 +.Ltmp14385: +.LBB1117_6: # in Loop: Header=BB1117_2 Depth=1 + .cv_loc 1117 22 1951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1951:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1117 22 1952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1952:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp14386: +.LBB1117_7: # in Loop: Header=BB1117_2 Depth=1 + .cv_loc 1117 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1117_2 +.LBB1117_8: + .cv_loc 1117 22 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1955:0 + jmp .LBB1117_9 +.Ltmp14387: +.LBB1117_9: + .cv_loc 1117 22 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1956:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp14388: +.Lfunc_end1117: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1118: + .cv_func_id 1118 + .cv_loc 1118 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14389: + .cv_loc 1118 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14390: +.Lfunc_end1118: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +.Lfunc_begin1119: + .cv_func_id 1119 + .cv_loc 1119 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14391: + .cv_loc 1119 17 892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:892:0 + movabs rax, 461168601842738790 + pop rcx + ret +.Ltmp14392: +.Lfunc_end1119: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1120: + .cv_func_id 1120 + .cv_loc 1120 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp14393: + .cv_loc 1120 22 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14394: +.Lfunc_end1120: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1121: + .cv_func_id 1121 + .cv_loc 1121 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14395: + .cv_loc 1121 15 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 +.Ltmp14396: +.Lfunc_end1121: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" + .globl "??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" # -- Begin function ??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z": # @"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" +.Lfunc_begin1122: + .cv_func_id 1122 + .cv_loc 1122 17 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@$0CI@@std@@YA_K_K@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx +.Ltmp14397: + .cv_loc 1122 17 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:24:0 + movabs rcx, 461168601842738790 + mov qword ptr [rsp + 8], rcx + .cv_loc 1122 17 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:25:0 + imul rax, qword ptr [rsp + 16], 40 + mov qword ptr [rsp], rax + .cv_loc 1122 17 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 .LBB1122_2 +# %bb.1: +.Ltmp14398: + .cv_loc 1122 17 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 +.Ltmp14399: +.LBB1122_2: + .cv_loc 1122 17 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 +.Ltmp14400: +.Lfunc_end1122: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" + .seh_endproc + # -- End function + .def "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" + .globl "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" # -- Begin function ?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z + .p2align 4, 0x90 +"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z": # @"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" +.Lfunc_begin1123: + .cv_func_id 1123 + .cv_loc 1123 22 1811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1811:0 +.seh_proc "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@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] +.Ltmp14401: + .cv_loc 1123 22 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1812:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14402: +.Lfunc_end1123: + .seh_handlerdata + .section .text,"xr",discard,"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1124: + .cv_func_id 1124 + .cv_loc 1124 24 343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:343:0 +.seh_proc "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp14403: + .cv_loc 1124 24 344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:344: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 "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp14404: +.Lfunc_end1124: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1125: + .cv_func_id 1125 + .cv_loc 1125 24 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:321:0 +.seh_proc "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@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 byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp14407: + .cv_loc 1125 24 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:322:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 24] + lea rcx, [rbp - 64] +.Ltmp14408: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> > *,unsigned long long,std::allocator,0> > > >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp14409: + mov qword ptr [rbp - 72], rax # 8-byte Spill +.LBB1125_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1125 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + xor eax, eax + mov ecx, eax +.Ltmp14410: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1125_4 +# %bb.2: # in Loop: Header=BB1125_1 Depth=1 + .cv_loc 1125 24 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:325:0 +.Ltmp14405: + lea rcx, [rbp - 64] +.Ltmp14411: + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" +.Ltmp14406: + jmp .LBB1125_3 +.Ltmp14412: +.LBB1125_3: # in Loop: Header=BB1125_1 Depth=1 + .cv_loc 1125 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + jmp .LBB1125_1 +.Ltmp14413: +.LBB1125_4: + .cv_loc 1125 24 328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:328:0 + lea rcx, [rbp - 64] + call "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1125 24 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:329:0 + lea rcx, [rbp - 64] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1125_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 64] + call "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14414: +.Lfunc_end1125: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1125@IMGREL # IP + .long -1 # ToState + .long .Ltmp14405@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14406@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1126: + .cv_func_id 1126 + .cv_loc 1126 24 150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:150:0 +.seh_proc "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14415: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1126 24 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:151:0 + mov rax, rcx + add rsp, 24 + ret +.Ltmp14416: +.Lfunc_end1126: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" +.Lfunc_begin1127: + .cv_func_id 1127 + .cv_loc 1127 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14417: + .cv_loc 1127 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1127 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 40 + mov qword ptr [rax + 8], rcx + .cv_loc 1127 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 56 + ret +.Ltmp14418: +.Lfunc_end1127: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1128: + .cv_func_id 1128 + .cv_loc 1128 24 169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:169:0 +.seh_proc "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14419: + .cv_loc 1128 24 170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:170:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rcx], rax + .cv_loc 1128 24 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:171:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp14420: +.Lfunc_end1128: + .seh_handlerdata + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .globl "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": # @"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin1129: + .cv_func_id 1129 + .cv_loc 1129 24 157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:157:0 +.seh_proc "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp14423: + .cv_loc 1129 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov r8, qword ptr [rcx + 16] + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rcx + 8] +.Ltmp14421: + mov rcx, rax + call "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Ltmp14422: + jmp .LBB1129_1 +.Ltmp14424: +.LBB1129_1: + .cv_loc 1129 24 159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:159:0 + add rsp, 48 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA" +.LBB1129_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp14425: + .cv_loc 1129 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14426: +.Lfunc_end1129: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ": + .long .Lfunc_begin1129@IMGREL # IP + .long -1 # ToState + .long .Ltmp14421@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14422@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1130: + .cv_func_id 1130 + .cv_loc 1130 17 879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:879:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14427: + .cv_loc 1130 17 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 + 48] + call "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .cv_loc 1130 17 882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:882:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp14428: +.Lfunc_end1130: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .globl "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # -- Begin function ??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z + .p2align 4, 0x90 +"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z": # @"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +.Lfunc_begin1131: + .cv_func_id 1131 + .cv_loc 1131 16 345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:345:0 +.seh_proc "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14429: + .cv_loc 1131 16 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 +.Ltmp14430: +.Lfunc_end1131: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .globl "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z": # @"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1132: + .cv_func_id 1132 + .cv_loc 1132 22 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1832:0 +.seh_proc "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14431: + .cv_loc 1132 22 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1833:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r9, rax + call "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 1132 22 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1834:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp14432: +.Lfunc_end1132: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1133: + .cv_func_id 1133 + .cv_loc 1133 24 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:251:0 +.seh_proc "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +# %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 + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 136], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp14433: + .cv_loc 1133 24 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:253:0 + mov rcx, qword ptr [rsp + 72] + call "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1133 24 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:254:0 + mov rcx, qword ptr [rsp + 80] + call "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + mov qword ptr [rsp + 120], rax + .cv_loc 1133 24 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:255:0 + lea rcx, [rsp + 128] + lea rdx, [rsp + 120] + call "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov rcx, qword ptr [rsp + 136] + mov rdx, rax + call "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1133 24 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:256:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 96] + call "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 128] + lea rdx, [rsp + 112] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov byte ptr [rsp + 64], al + mov r9, qword ptr [rsp + 88] + mov r8, qword ptr [rsp + 112] + mov rdx, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 128] + mov al, byte ptr [rsp + 64] + mov r10b, byte ptr [rsp + 104] + mov byte ptr [rsp + 32], al + mov byte ptr [rsp + 40], r10b + call "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + lea rcx, [rsp + 136] + mov rdx, rax + call "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .cv_loc 1133 24 260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:260:0 + mov rax, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 144] + 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, 152 + ret +.Ltmp14434: +.Lfunc_end1133: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .globl "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # -- Begin function ??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z": # @"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" +.Lfunc_begin1134: + .cv_func_id 1134 + .cv_loc 1134 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14435: + .cv_loc 1134 15 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 +.Ltmp14436: +.Lfunc_end1134: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" + .globl "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" # -- Begin function ??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z": # @"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" +.Lfunc_begin1135: + .cv_func_id 1135 + .cv_loc 1135 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14437: + .cv_loc 1135 15 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 +.Ltmp14438: +.Lfunc_end1135: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1136: + .cv_func_id 1136 + .cv_loc 1136 15 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@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14439: + .cv_loc 1136 15 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@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14440: +.Lfunc_end1136: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .globl "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # -- Begin function ??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z": # @"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" +.Lfunc_begin1137: + .cv_func_id 1137 + .cv_loc 1137 15 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14441: + .cv_loc 1137 15 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 1137 15 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 +.Ltmp14442: +.Lfunc_end1137: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" +.Lfunc_begin1138: + .cv_func_id 1138 + .cv_loc 1138 24 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:228:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp14445: + .cv_loc 1138 24 229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:229:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 32] + lea rcx, [rbp - 80] +.Ltmp14446: + #DEBUG_VALUE: _Uninitialized_move_al_unchecked,0> > *,std::sub_match,0> > *,std::allocator,0> > > >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp14447: + mov qword ptr [rbp - 88], rax # 8-byte Spill +.LBB1138_1: # =>This Inner Loop Header: Depth=1 +.Ltmp14448: + .cv_loc 1138 24 230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:230:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1138_4 +# %bb.2: # in Loop: Header=BB1138_1 Depth=1 +.Ltmp14449: + .cv_loc 1138 24 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:232:0 + mov rcx, qword ptr [rbp - 56] + call "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +.Ltmp14443: + lea rcx, [rbp - 80] + mov rdx, rax + call "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp14444: + jmp .LBB1138_3 +.Ltmp14450: +.LBB1138_3: # in Loop: Header=BB1138_1 Depth=1 + .cv_loc 1138 24 230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:230:0 + mov rax, qword ptr [rbp - 56] + add rax, 40 + mov qword ptr [rbp - 56], rax + jmp .LBB1138_1 +.Ltmp14451: +.LBB1138_4: + .cv_loc 1138 24 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:235:0 + lea rcx, [rbp - 80] + call "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1138 24 236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:236:0 + lea rcx, [rbp - 80] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA" +.LBB1138_5: + 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 - 80] + call "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14452: +.Lfunc_end1138: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long .Lfunc_begin1138@IMGREL # IP + .long -1 # ToState + .long .Ltmp14443@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14444@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + # -- End function + .def "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .globl "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # -- Begin function ??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z + .p2align 4, 0x90 +"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z": # @"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" +.Lfunc_begin1139: + .cv_func_id 1139 + .cv_loc 1139 15 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:436:0 +.seh_proc "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@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] +.Ltmp14453: + add rsp, 16 + ret +.Ltmp14454: +.Lfunc_end1139: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1140: + .cv_func_id 1140 + .cv_loc 1140 15 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1086:0 +.seh_proc "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14455: + .cv_loc 1140 15 1087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1087:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp14456: +.Lfunc_end1140: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1141: + .cv_func_id 1141 + .cv_loc 1141 15 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@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov eax, 40 + mov r9d, eax + mov byte ptr [rsp + 16], r8b + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14457: + .cv_loc 1141 15 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 + mov rax, rcx + cqo + idiv r9 + add rsp, 24 + ret +.Ltmp14458: +.Lfunc_end1141: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1142: + .cv_func_id 1142 + .cv_loc 1142 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp14459: + .cv_loc 1142 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .cv_loc 1142 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 40 + mov qword ptr [rax + 8], rcx + .cv_loc 1142 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 72 + ret +.Ltmp14460: +.Lfunc_end1142: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .globl "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # -- Begin function ??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z": # @"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +.Lfunc_begin1143: + .cv_func_id 1143 + .cv_loc 1143 7 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1588:0 +.seh_proc "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14461: + .cv_loc 1143 7 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1589:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14462: +.Lfunc_end1143: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .globl "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # -- Begin function ??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z + .p2align 4, 0x90 +"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z": # @"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" +.Lfunc_begin1144: + .cv_func_id 1144 + .cv_loc 1144 17 879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:879:0 +.seh_proc "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@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 +.Ltmp14463: + .cv_loc 1144 17 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + mov r9d, 40 + mov r8d, r9d + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call memcpy + .cv_loc 1144 17 882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:882:0 + nop + add rsp, 72 + ret +.Ltmp14464: +.Lfunc_end1144: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .globl "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # -- Begin function ??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z": # @"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +.Lfunc_begin1145: + .cv_func_id 1145 + .cv_loc 1145 7 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@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14465: + .cv_loc 1145 7 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 +.Ltmp14466: +.Lfunc_end1145: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1146: + .cv_func_id 1146 + .cv_loc 1146 22 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:518:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14467: + .cv_loc 1146 22 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:519:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14468: +.Lfunc_end1146: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1147: + .cv_func_id 1147 + .cv_loc 1147 22 2878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2878:0 +.seh_proc "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14469: + .cv_loc 1147 22 2879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2879:0 + mov rax, qword ptr [rcx + 40] + pop rcx + ret +.Ltmp14470: +.Lfunc_end1147: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .globl "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # -- Begin function ?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z + .p2align 4, 0x90 +"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": # @"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" +.Lfunc_begin1148: + .cv_func_id 1148 + .cv_loc 1148 22 3098 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3098:0 +.seh_proc "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 320 + .seh_stackalloc 320 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 184], -2 + mov rax, rdx + mov r10, qword ptr [rbp + 240] + #DEBUG_VALUE: _Insert_n:_Where <- [$r8+0] +.Ltmp14479: + #DEBUG_VALUE: _Insert_n:_Result <- [$rdx+0] + mov qword ptr [rbp + 176], r9 + mov qword ptr [rbp + 168], rcx + mov rcx, qword ptr [rbp + 168] +.Ltmp14480: + .cv_loc 1148 22 3099 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3099:0 + mov r9, qword ptr [rbp + 176] + lea r11, [rbp + 128] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rcx, r11 + mov qword ptr [rbp + 8], rdx # 8-byte Spill +.Ltmp14481: + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp], r10 # 8-byte Spill + mov qword ptr [rbp - 8], rax # 8-byte Spill + mov qword ptr [rbp - 16], r8 # 8-byte Spill +.Ltmp14482: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], r9 # 8-byte Spill + mov qword ptr [rbp - 32], r11 # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14471: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" +.Ltmp14472: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1148_1 +.Ltmp14483: +.LBB1148_1: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp + 160], rax + .cv_loc 1148 22 3100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3100:0 + mov byte ptr [rbp + 127], 0 + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 160] +.Ltmp14473: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14474: + jmp .LBB1148_2 +.Ltmp14484: +.LBB1148_2: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 88] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1148 22 3101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3101:0 + mov r8, qword ptr [rbp + 240] + mov rcx, qword ptr [rbp + 176] +.Ltmp14475: + lea rdx, [rbp + 56] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rax + mov r9, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + mov r8, r9 + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14476: + jmp .LBB1148_3 +.Ltmp14485: +.LBB1148_3: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 24] + mov rcx, rax + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14477: + lea rdx, [rbp + 56] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Ltmp14478: + jmp .LBB1148_4 +.Ltmp14486: +.LBB1148_4: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + .cv_loc 1148 22 3102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3102:0 + mov byte ptr [rbp + 127], 1 + .cv_loc 1148 22 3103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3103:0 + test byte ptr [rbp + 127], 1 + jne .LBB1148_7 + jmp .LBB1148_6 +.Ltmp14487: +.LBB1148_6: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14488: +.LBB1148_7: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 8] # 8-byte Reload + add rsp, 320 + pop rbp +.Ltmp14489: + ret + .seh_handlerdata + .long ("$cppxdata$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1148_5: +.Ltmp14490: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, 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 + 128] +.Ltmp14491: + .seh_endprologue + lea rcx, [rbp + 88] + .cv_loc 1148 22 3100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3100:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1148_8: +.Ltmp14492: + #DEBUG_VALUE: _Insert_n:_Where <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Insert_n:_Result <- [DW_OP_plus_uconst 8, 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 + 128] +.Ltmp14493: + .seh_endprologue + .cv_loc 1148 22 3103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3103:0 + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .def "?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA": +.seh_proc "?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA" +.LBB1148_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14494: +.Lfunc_end1148: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .p2align 2 +"$cppxdata$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z")@IMGREL # IPToStateXData + .long 312 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long -1 # ToState + .long "?dtor$9@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0??_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z@4HA"@IMGREL # Action +"$ip2state$?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z": + .long .Lfunc_begin1148@IMGREL # IP + .long -1 # ToState + .long .Ltmp14471@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14473@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14475@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14478@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + # -- End function + .def "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Lfunc_begin1149: + .cv_func_id 1149 + .cv_loc 1149 22 2803 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2803:0 +.seh_proc "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + lea r8, [rbp - 48] +.Ltmp14497: + .cv_loc 1149 22 2804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2804:0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 72], rax # 8-byte Spill + mov qword ptr [rbp - 80], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rax + 40] +.Ltmp14495: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14496: + jmp .LBB1149_1 +.LBB1149_1: + lea rcx, [rbp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 72] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1149_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 48] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$3@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$3@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1149_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14498: +.Lfunc_end1149: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$3@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0??end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1149@IMGREL # IP + .long -1 # ToState + .long .Ltmp14495@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14496@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1150: + .cv_func_id 1150 + .cv_loc 1150 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14499: + 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 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14500: +.Lfunc_end1150: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1151: + .cv_func_id 1151 + .cv_loc 1151 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 +.seh_proc "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14501: + .cv_loc 1151 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14502: + .cv_loc 1151 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 + nop + add rsp, 40 + ret +.Ltmp14503: +.Lfunc_end1151: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .globl "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # -- Begin function ?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z + .p2align 4, 0x90 +"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": # @"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" +.Lfunc_begin1152: + .cv_func_id 1152 + .cv_loc 1152 22 3040 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3040:0 +.seh_proc "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 656 + .seh_stackalloc 656 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 520], -2 + mov rax, rdx + #DEBUG_VALUE: erase:_Last_arg <- [$r9+0] + #DEBUG_VALUE: erase:_First_arg <- [$r8+0] + mov qword ptr [rbp + 512], rcx + mov rcx, qword ptr [rbp + 512] + lea r10, [rbp + 448] +.Ltmp14526: + .cv_loc 1152 22 3041 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3041:0 + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp + 88], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp + 80], rax # 8-byte Spill + mov qword ptr [rbp + 72], r9 # 8-byte Spill +.Ltmp14527: + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 64], r8 # 8-byte Spill +.Ltmp14528: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 56], r10 # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14504: + lea rdx, [rbp + 480] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 56] # 8-byte Reload + mov qword ptr [rbp + 48], rax # 8-byte Spill + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Ltmp14505: + jmp .LBB1152_1 +.Ltmp14529: +.LBB1152_1: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3042 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3042:0 + lea rax, [rbp + 384] + mov rcx, rax + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14506: + lea rdx, [rbp + 416] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp + 32], rax # 8-byte Spill + call "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Ltmp14507: + jmp .LBB1152_2 +.Ltmp14530: +.LBB1152_2: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3043:0 + lea rax, [rbp + 344] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14508: + lea rcx, [rbp + 480] + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp14509: + mov qword ptr [rbp + 16], rax # 8-byte Spill + jmp .LBB1152_3 +.Ltmp14531: +.LBB1152_3: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 344] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp + 376], rcx + .cv_loc 1152 22 3045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3045:0 +.Ltmp14510: + lea rcx, [rbp + 480] + lea rdx, [rbp + 416] + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14511: + mov byte ptr [rbp + 15], al # 1-byte Spill + jmp .LBB1152_4 +.Ltmp14532: +.LBB1152_4: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 15] # 1-byte Reload + test al, 1 + jne .LBB1152_5 + jmp .LBB1152_27 +.Ltmp14533: +.LBB1152_5: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3048:0 + mov byte ptr [rbp + 311], 0 +.Ltmp14512: + lea rcx, [rbp + 416] + lea rdx, [rbp + 480] +.Ltmp14534: + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14513: + mov byte ptr [rbp + 14], al # 1-byte Spill + jmp .LBB1152_6 +.Ltmp14535: +.LBB1152_6: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + xor eax, eax + mov cl, al + mov dl, byte ptr [rbp + 14] # 1-byte Reload + test dl, 1 + mov byte ptr [rbp + 13], cl # 1-byte Spill + jne .LBB1152_7 + jmp .LBB1152_9 +.Ltmp14536: +.LBB1152_7: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + lea rax, [rbp + 312] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 311], 1 +.Ltmp14514: + lea rdx, [rbp + 416] + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14515: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB1152_8 +.Ltmp14537: +.LBB1152_8: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 1] # 1-byte Reload + mov byte ptr [rbp + 13], al # 1-byte Spill + jmp .LBB1152_9 +.Ltmp14538: +.LBB1152_9: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 13] # 1-byte Reload + test byte ptr [rbp + 311], 1 + mov byte ptr [rbp - 2], al # 1-byte Spill + jne .LBB1152_10 + jmp .LBB1152_11 +.Ltmp14539: +.LBB1152_10: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 312] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14540: +.LBB1152_11: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 2] # 1-byte Reload + test al, 1 + jne .LBB1152_12 + jmp .LBB1152_17 +.Ltmp14541: +.LBB1152_12: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3048:0 + jmp .LBB1152_20 +.Ltmp14542: +.LBB1152_17: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3048:0 + lea rax, [rip + "??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@"] + 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@_0GH@FJMGMNLB@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, 3048 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1152_19 +.Ltmp14543: +# %bb.18: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + int3 +.Ltmp14544: +.LBB1152_19: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FI@PDHDEBLO@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt@"] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 3048 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14545: +.LBB1152_20: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3049:0 + lea rax, [rbp + 240] + lea rdx, [rbp + 480] + mov rcx, rax + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 208] + mov rdx, qword ptr [rbp + 96] # 8-byte Reload + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + lea rax, [rbp + 176] + lea rdx, [rbp + 416] + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14516: + lea rcx, [rbp + 272] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov r9, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Ltmp14517: + jmp .LBB1152_21 +.Ltmp14546: +.LBB1152_21: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3050:0 + lea rax, [rbp + 136] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14518: + lea rcx, [rbp + 272] + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Ltmp14519: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1152_22 +.Ltmp14547: +.LBB1152_22: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 136] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp + 168], rcx + .cv_loc 1152 22 3051 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3051:0 + mov rax, qword ptr [rbp + 96] # 8-byte Reload + mov r8, qword ptr [rax + 40] + mov rdx, qword ptr [rbp + 168] +.Ltmp14520: + mov rcx, rax + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Ltmp14521: + jmp .LBB1152_23 +.Ltmp14548: +.LBB1152_23: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3052:0 + mov rdx, qword ptr [rbp + 168] +.Ltmp14522: + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Ltmp14523: + jmp .LBB1152_24 +.Ltmp14549: +.LBB1152_24: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3058:0 + lea rcx, [rbp + 272] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1152_27 +.Ltmp14550: +.LBB1152_27: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + .cv_loc 1152 22 3059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3059:0 + lea rax, [rbp + 104] + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 376] +.Ltmp14524: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp + 88] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14525: + jmp .LBB1152_28 +.Ltmp14551: +.LBB1152_28: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 104] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1152 22 3060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3060:0 + lea rcx, [rbp + 416] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 480] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 80] # 8-byte Reload + add rsp, 656 + pop rbp +.Ltmp14552: + ret + .seh_handlerdata + .long ("$cppxdata$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_13: +.Ltmp14553: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14554: + .seh_endprologue + lea rcx, [rbp + 344] + .cv_loc 1152 22 3043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3043:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_14: +.Ltmp14555: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14556: + .seh_endprologue +.Ltmp14557: + .cv_loc 1152 22 3048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3048:0 + test byte ptr [rbp + 311], 1 + jne .LBB1152_15 + jmp .LBB1152_16 +.LBB1152_15: + lea rcx, [rbp + 312] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1152_16: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14558: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_25: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14559: + .seh_endprologue + lea rcx, [rbp + 136] + .cv_loc 1152 22 3050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3050:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_26: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 272] + .cv_loc 1152 22 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3058:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14560: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_29: + #DEBUG_VALUE: erase:_First_arg <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last_arg <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14561: + .seh_endprologue + lea rcx, [rbp + 104] + .cv_loc 1152 22 3059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3059:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_30: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 416] + .cv_loc 1152 22 3060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3060:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_31: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 480] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_32: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA" +.LBB1152_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14562: +.Lfunc_end1152: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .p2align 2 +"$cppxdata$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long 429065506 # MagicNumber + .long 9 # MaxState + .long ("$stateUnwindMap$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 12 # IPMapEntries + .long ("$ip2state$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z")@IMGREL # IPToStateXData + .long 648 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long -1 # ToState + .long "?dtor$33@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$32@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$31@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$30@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$29@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$26@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 5 # ToState + .long "?dtor$25@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$14@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$13@?0??erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action +"$ip2state$?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z": + .long .Lfunc_begin1152@IMGREL # IP + .long -1 # ToState + .long .Ltmp14504@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14506@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14508@IMGREL+1 # IP + .long 8 # ToState + .long .Ltmp14510@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14514@IMGREL+1 # IP + .long 7 # ToState + .long .Ltmp14515@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp14516@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14518@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp14520@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp14524@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14525@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + # -- End function + .def "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": # @"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Lfunc_begin1153: + .cv_func_id 1153 + .cv_loc 1153 22 2793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2793:0 +.seh_proc "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp14565: + .cv_loc 1153 22 2794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2794:0 + mov r8, rcx + add r8, 8 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" +.Ltmp14563: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" +.Ltmp14564: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1153_1 +.LBB1153_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA" +.LBB1153_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 +.Ltmp14566: +.Lfunc_end1153: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1153@IMGREL # IP + .long -1 # ToState + .long .Ltmp14563@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14564@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + # -- End function + .def "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .globl "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # -- Begin function ??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z + .p2align 4, 0x90 +"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": # @"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Lfunc_begin1154: + .cv_func_id 1154 + .cv_loc 1154 22 2423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2423:0 +.seh_proc "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@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 rax, rdx + mov qword ptr [rbp], r8 + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] + lea r8, [rbp - 40] +.Ltmp14569: + .cv_loc 1154 22 2424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2424:0 + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1154 22 2425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2425:0 + mov rdx, qword ptr [rbp] +.Ltmp14567: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp14568: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1154_1 +.LBB1154_1: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1154 22 2426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2426:0 + lea rcx, [rbp - 40] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .def "?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA": +.seh_proc "?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA" +.LBB1154_2: + 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 - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14570: +.Lfunc_end1154: + .seh_handlerdata + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 +"$cppxdata$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long -1 # ToState + .long "?dtor$2@?0???H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"@IMGREL # Action +"$ip2state$??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long .Lfunc_begin1154@IMGREL # IP + .long -1 # ToState + .long .Ltmp14567@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14568@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + # -- End function + .def "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1155: + .cv_func_id 1155 + .cv_loc 1155 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 +.seh_proc "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14571: + .cv_loc 1155 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 + call "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp14572: + .cv_loc 1155 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 + nop + add rsp, 40 + ret +.Ltmp14573: +.Lfunc_end1155: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .globl "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # -- Begin function ?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z + .p2align 4, 0x90 +"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": # @"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" +.Lfunc_begin1156: + .cv_func_id 1156 + .cv_loc 1156 22 3106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3106:0 +.seh_proc "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 480 + .seh_stackalloc 480 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 344], -2 + #DEBUG_VALUE: _Insert_x:_Where <- [$rdx+0] + mov qword ptr [rbp + 336], r8 + mov qword ptr [rbp + 328], rcx + mov rcx, qword ptr [rbp + 328] + lea r8, [rbp + 288] +.Ltmp14588: + .cv_loc 1156 22 3107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3107:0 + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov qword ptr [rbp + 32], rdx # 8-byte Spill +.Ltmp14589: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp + 24], r8 # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14574: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp14575: + mov qword ptr [rbp + 16], rax # 8-byte Spill + jmp .LBB1156_1 +.Ltmp14590: +.LBB1156_1: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 288] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp + 320], rcx + lea rax, [rbp + 256] +.Ltmp14591: + .cv_loc 1156 22 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3110:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp14576: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + call "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14577: + mov byte ptr [rbp + 7], al # 1-byte Spill + jmp .LBB1156_2 +.Ltmp14592: +.LBB1156_2: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 256] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 7] # 1-byte Reload + test al, 1 + jne .LBB1156_3 + jmp .LBB1156_6 +.Ltmp14593: +.LBB1156_3: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3110:0 + jmp .LBB1156_9 +.Ltmp14594: +.LBB1156_6: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3110:0 + lea rax, [rip + "??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@"] + 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@_0GH@FJMGMNLB@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, 3110 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1156_8 +.Ltmp14595: +# %bb.7: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + int3 +.Ltmp14596: +.LBB1156_8: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FK@CHCEOHJH@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAn?$AAs?$AAe?$AAr?$AAt?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu@"] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 3110 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14597: +.LBB1156_9: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3111:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rbp + 336] + setb dl + and dl, 1 + mov byte ptr [rbp + 255], dl + .cv_loc 1156 22 3114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3114:0 + cmp qword ptr [rbp + 336], 0 + je .LBB1156_32 +.Ltmp14598: +# %bb.10: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3116:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + sub rcx, rax + cmp rcx, qword ptr [rbp + 336] + jae .LBB1156_13 +.Ltmp14599: +# %bb.11: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3118:0 +.Ltmp14586: + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +.Ltmp14587: + jmp .LBB1156_12 +.Ltmp14600: +.LBB1156_12: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp14601: +.LBB1156_13: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3122:0 + mov rax, qword ptr [rbp + 40] # 8-byte Reload + add rax, 8 + mov dword ptr [rbp + 248], 0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp + 336] + add rax, rcx + mov rcx, rax + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Ltmp14578: + lea r8, [rbp + 248] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, rax + call "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" +.Ltmp14579: + jmp .LBB1156_14 +.Ltmp14602: +.LBB1156_14: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3123:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1156_15 + jmp .LBB1156_16 +.Ltmp14603: +.LBB1156_15: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3125:0 + mov rax, qword ptr [rbp + 336] + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + add rax, qword ptr [rcx + 40] + mov qword ptr [rcx + 40], rax + .cv_loc 1156 22 3126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3126:0 + jmp .LBB1156_27 +.Ltmp14604: +.LBB1156_16: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3129 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3129:0 + lea rax, [rbp + 216] +.Ltmp14605: + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .cv_loc 1156 22 3130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3130:0 + mov rax, qword ptr [rbp + 336] + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, qword ptr [rcx + 40] + add rdx, rax + mov qword ptr [rcx + 40], rdx + lea rdx, [rbp + 152] + .cv_loc 1156 22 3131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3131:0 + call "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov byte ptr [rbp + 54], 1 + lea rcx, [rbp + 120] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov byte ptr [rbp + 55], 1 + lea rcx, [rbp + 56] + mov rdx, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 320] +.Ltmp14580: + lea rdx, [rbp + 88] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp14581: + jmp .LBB1156_17 +.Ltmp14606: +.LBB1156_17: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov byte ptr [rbp + 55], 0 + mov byte ptr [rbp + 54], 0 +.Ltmp14582: + lea rcx, [rbp + 184] + lea rdx, [rbp + 88] + lea r8, [rbp + 120] + lea r9, [rbp + 152] + call "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Ltmp14583: + jmp .LBB1156_18 +.Ltmp14607: +.LBB1156_18: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + lea rcx, [rbp + 184] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 56] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1156 22 3132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3132:0 + lea rcx, [rbp + 216] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1156_27 +.Ltmp14608: +.LBB1156_27: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3135:0 + mov rax, qword ptr [rbp + 40] # 8-byte Reload + mov r8, qword ptr [rax + 40] + test byte ptr [rbp + 255], 1 + mov qword ptr [rbp - 64], r8 # 8-byte Spill + je .LBB1156_29 +.Ltmp14609: +# %bb.28: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + mov qword ptr [rbp - 72], rcx # 8-byte Spill + jmp .LBB1156_30 +.Ltmp14610: +.LBB1156_29: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 320] + mov qword ptr [rbp - 72], rax # 8-byte Spill +.Ltmp14611: +.LBB1156_30: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] +.Ltmp14584: + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 64] # 8-byte Reload + call "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Ltmp14585: + jmp .LBB1156_31 +.Ltmp14612: +.LBB1156_31: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3137:0 + jmp .LBB1156_32 +.Ltmp14613: +.LBB1156_32: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1156 22 3139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3139:0 + mov rax, qword ptr [rbp + 320] + .cv_loc 1156 22 3140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3140:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 480 + pop rbp +.Ltmp14614: + ret + .seh_handlerdata + .long ("$cppxdata$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_4: +.Ltmp14615: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14616: + .seh_endprologue + lea rcx, [rbp + 288] + .cv_loc 1156 22 3107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3107:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_5: +.Ltmp14617: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14618: + .seh_endprologue + lea rcx, [rbp + 256] +.Ltmp14619: + .cv_loc 1156 22 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3110:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14620: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_19: + #DEBUG_VALUE: _Insert_x:_Where <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14621: + .seh_endprologue + lea rcx, [rbp + 56] +.Ltmp14622: + .cv_loc 1156 22 3131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3131:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_20: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 55], 1 + jne .LBB1156_21 + jmp .LBB1156_22 +.LBB1156_21: + lea rcx, [rbp + 120] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1156_22: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_23: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp + 54], 1 + jne .LBB1156_24 + jmp .LBB1156_25 +.LBB1156_24: + lea rcx, [rbp + 152] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1156_25: + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_26: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 216] + .cv_loc 1156 22 3132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3132:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14623: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .def "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA": +.seh_proc "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA" +.LBB1156_33: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1156 22 3140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3140:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14624: +.Lfunc_end1156: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .p2align 2 +"$cppxdata$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long 429065506 # MagicNumber + .long 7 # MaxState + .long ("$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 8 # IPMapEntries + .long ("$ip2state$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z")@IMGREL # IPToStateXData + .long 472 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long -1 # ToState + .long "?dtor$33@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$26@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$23@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$20@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$19@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z@4HA"@IMGREL # Action +"$ip2state$?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z": + .long .Lfunc_begin1156@IMGREL # IP + .long -1 # ToState + .long .Ltmp14574@IMGREL+1 # IP + .long 6 # ToState + .long .Ltmp14576@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp14577@IMGREL+1 # IP + .long -1 # ToState + .long .Ltmp14586@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14580@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14584@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14585@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1157: + .cv_func_id 1157 + .cv_loc 1157 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14625: + 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 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14626: +.Lfunc_end1157: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .globl "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # -- Begin function ??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z + .p2align 4, 0x90 +"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": # @"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Lfunc_begin1158: + .cv_func_id 1158 + .cv_loc 1158 15 2923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2923:0 +.seh_proc "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + #DEBUG_VALUE: fill > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp + 32], r8 + .cv_loc 1158 15 2924 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2924:0 +.Ltmp14627: +.Ltmp14631: + mov qword ptr [rbp - 40], rcx # 8-byte Spill +.Ltmp14632: + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp14633: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Ltmp14628: + jmp .LBB1158_1 +.Ltmp14634: +.LBB1158_1: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1158 15 2925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2925:0 + mov r8, qword ptr [rbp + 32] + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], r8 # 8-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + mov rcx, rbp + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp - 32] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp14629: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Ltmp14630: + jmp .LBB1158_2 +.Ltmp14635: +.LBB1158_2: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1158 15 2926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2926:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 176 + pop rbp +.Ltmp14636: + ret + .seh_handlerdata + .long ("$cppxdata$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$3@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$3@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1158_3: +.Ltmp14637: + #DEBUG_VALUE: fill > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: fill > >,bool>:_First <- [DW_OP_constu 40, 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 + 128] +.Ltmp14638: + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$4@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$4@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1158_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14639: +.Lfunc_end1158: + .seh_handlerdata + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 +"$cppxdata$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long -1 # ToState + .long "?dtor$4@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action +"$ip2state$??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long .Lfunc_begin1158@IMGREL # IP + .long -1 # ToState + .long .Ltmp14627@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14630@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1159: + .cv_func_id 1159 + .cv_loc 1159 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14640: + 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 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14641: +.Lfunc_end1159: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .globl "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # -- Begin function ??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z + .p2align 4, 0x90 +"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z": # @"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Lfunc_begin1160: + .cv_func_id 1160 + .cv_loc 1160 22 2252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2252:0 +.seh_proc "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14642: + .cv_loc 1160 22 2253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2253:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1160 22 2254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2254:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax + 16] + sub rdx, rax + sar rdx, 2 + shl rdx, 5 + add rdx, qword ptr [rcx + 24] + mov rax, qword ptr [rsp + 48] + sub rdx, qword ptr [rax + 24] + mov rax, rdx + add rsp, 56 + ret +.Ltmp14643: +.Lfunc_end1160: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .seh_endproc + # -- End function + .def "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1161: + .cv_func_id 1161 + .cv_loc 1161 22 2295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2295:0 +.seh_proc "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14644: + .cv_loc 1161 22 2296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2296:0 + mov rdx, qword ptr [rsp + 48] + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp14645: +.Lfunc_end1161: + .seh_handlerdata + .section .text,"xr",discard,"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1162: + .cv_func_id 1162 + .cv_loc 1162 22 2788 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2788:0 +.seh_proc "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14646: + .cv_loc 1162 22 2789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2789:0 + add rcx, 8 + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + shl rax, 5 + add rsp, 40 + ret +.Ltmp14647: +.Lfunc_end1162: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +.Lfunc_begin1163: + .cv_func_id 1163 + .cv_loc 1163 22 2883 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2883:0 +.seh_proc "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14648: + .cv_loc 1163 22 2884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2884:0 + movabs rax, 9223372036854775807 + mov qword ptr [rsp + 48], rax + .cv_loc 1163 22 2885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2885:0 + add rcx, 8 + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 40], rax + .cv_loc 1163 22 2886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2886:0 + movabs rax, 288230376151711743 + cmp qword ptr [rsp + 40], rax + jbe .LBB1163_2 +# %bb.1: +.Ltmp14649: + .cv_loc 1163 22 2888 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2888:0 + movabs rax, 9223372036854775807 + mov qword ptr [rsp + 64], rax + jmp .LBB1163_3 +.Ltmp14650: +.LBB1163_2: + .cv_loc 1163 22 2892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2892:0 + mov rax, qword ptr [rsp + 40] + shl rax, 5 + mov qword ptr [rsp + 64], rax +.LBB1163_3: + .cv_loc 1163 22 2893 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2893:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp14651: +.Lfunc_end1163: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .globl "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # -- Begin function ?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ + .p2align 4, 0x90 +"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ": # @"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +.Lfunc_begin1164: + .cv_func_id 1164 + .cv_loc 1164 22 3186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3186:0 +.seh_proc "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp14652: + .cv_loc 1164 22 3187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3187:0 + lea rcx, [rip + "??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@"] + call "?_Xlength_error@std@@YAXPEBD@Z" + ud2 +.Ltmp14653: +.Lfunc_end1164: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .seh_endproc + # -- End function + .def "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" + .globl "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" # -- Begin function ?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z + .p2align 4, 0x90 +"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z": # @"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" +.Lfunc_begin1165: + .cv_func_id 1165 + .cv_loc 1165 22 1486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1486:0 +.seh_proc "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rax, qword ptr [rsp + 40] +.Ltmp14654: + .cv_loc 1165 22 1487 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:0 + mov qword ptr [rsp + 80], rax + mov rcx, qword ptr [rsp + 56] + mov qword ptr [rsp + 88], rcx + .cv_loc 1165 22 1492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1492:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 72], rcx + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + lea r8, [rsp + 64] + call "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1165 22 1493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1493:0 + nop + add rsp, 104 + ret +.Ltmp14655: +.Lfunc_end1165: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" + .seh_endproc + # -- End function + .def "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .globl "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # -- Begin function ?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z + .p2align 4, 0x90 +"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z": # @"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +.Lfunc_begin1166: + .cv_func_id 1166 + .cv_loc 1166 22 2565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2565:0 +.seh_proc "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14656: + .cv_loc 1166 22 2566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2566:0 + mov rcx, qword ptr [rsp] + add rcx, 32 + sub rcx, 1 + shr rcx, 5 + mov rax, rcx + pop rcx + ret +.Ltmp14657: +.Lfunc_end1166: + .seh_handlerdata + .section .text,"xr",discard,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .seh_endproc + # -- End function + .def "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .globl "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # -- Begin function ?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ": # @"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" +.Lfunc_begin1167: + .cv_func_id 1167 + .cv_loc 1167 22 2896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2896:0 +.seh_proc "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14658: + .cv_loc 1167 22 2897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2897:0 + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, 0 + sete dl + and dl, 1 + movzx eax, dl + add rsp, 40 + ret +.Ltmp14659: +.Lfunc_end1167: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1168: + .cv_func_id 1168 + .cv_loc 1168 15 2689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2689:0 +.seh_proc "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 448 + .seh_stackalloc 448 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 312], -2 + mov rax, rcx + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + .cv_loc 1168 15 2690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2690:0 +.Ltmp14660: +.Ltmp14666: + mov qword ptr [rbp + 72], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 64], rdx # 8-byte Spill +.Ltmp14667: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp + 56], rax # 8-byte Spill + mov qword ptr [rbp + 48], r9 # 8-byte Spill +.Ltmp14668: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 40], r8 # 8-byte Spill +.Ltmp14669: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Ltmp14661: + jmp .LBB1168_1 +.Ltmp14670: +.LBB1168_1: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + .cv_loc 1168 15 2691 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2691:0 + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 280] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1168 15 2692 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2692:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 248] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1168 15 2693 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2693:0 +.Ltmp14662: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Ltmp14663: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB1168_2 +.Ltmp14671: +.LBB1168_2: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp] # 8-byte Reload + neg rax + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov rdx, rax + call "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" + lea rcx, [rbp + 216] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 280] + .cv_loc 1168 15 2694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2694:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + mov byte ptr [rbp + 176], al + lea rcx, [rbp + 144] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 112] + lea rdx, [rbp + 248] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 80] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov r8b, byte ptr [rbp + 176] +.Ltmp14664: + mov rcx, rsp + mov byte ptr [rcx + 32], r8b + lea rcx, [rbp + 184] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Ltmp14665: + jmp .LBB1168_3 +.Ltmp14672: +.LBB1168_3: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + lea rdx, [rbp + 184] + call "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 184] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1168 15 2696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2696:0 + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rbp + 48] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .cv_loc 1168 15 2697 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2697:0 + lea rcx, [rbp + 216] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 280] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 56] # 8-byte Reload + add rsp, 448 + pop rbp +.Ltmp14673: + ret + .seh_handlerdata + .long ("$cppxdata$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$4@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$4@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_4: +.Ltmp14674: + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy_backward > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp14675: + .seh_endprologue + lea rcx, [rbp + 216] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$5@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$5@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$6@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$6@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 280] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$7@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$7@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$8@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$8@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$9@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$9@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1168_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp14676: +.Lfunc_end1168: + .seh_handlerdata + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 440 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$9@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$5@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$4@?0???$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1168@IMGREL # IP + .long -1 # ToState + .long .Ltmp14660@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14662@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp14664@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp14665@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .globl "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # -- Begin function ?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z": # @"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +.Lfunc_begin1169: + .cv_func_id 1169 + .cv_loc 1169 22 3144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3144:0 +.seh_proc "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" +# %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 + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp14677: + .cv_loc 1169 22 3145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3145:0 + lea rcx, [rsp + 104] +.Ltmp14678: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rcx+0] + mov edx, 3 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] +.Ltmp14679: + .cv_loc 1169 22 3146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3146:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + add rcx, 8 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1169 22 3148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3148:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1169 22 3149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3149:0 + cmp qword ptr [rsp + 64], 0 + je .LBB1169_9 +# %bb.1: +.Ltmp14680: + .cv_loc 1169 22 3150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3150:0 + jmp .LBB1169_2 +.LBB1169_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 64] + cmp qword ptr [rax], 0 + je .LBB1169_8 +# %bb.3: # in Loop: Header=BB1169_2 Depth=1 +.Ltmp14681: + .cv_loc 1169 22 3152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3152:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 72] + sub rax, rcx + sar rax, 2 + shl rax, 5 + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx] + add rax, qword ptr [rcx + 24] + mov qword ptr [rsp + 56], rax + .cv_loc 1169 22 3154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3154:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 88] + jb .LBB1169_5 +# %bb.4: # in Loop: Header=BB1169_2 Depth=1 + mov rax, qword ptr [rsp + 96] + cmp rax, qword ptr [rsp + 56] + jae .LBB1169_6 +.LBB1169_5: # in Loop: Header=BB1169_2 Depth=1 +.Ltmp14682: + .cv_loc 1169 22 3155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3155:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 64], rax + jmp .LBB1169_7 +.LBB1169_6: # in Loop: Header=BB1169_2 Depth=1 +.Ltmp14683: + .cv_loc 1169 22 3158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3158:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1169 22 3159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3159:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rcx], rax +.Ltmp14684: +.LBB1169_7: # in Loop: Header=BB1169_2 Depth=1 + .cv_loc 1169 22 3150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3150:0 + jmp .LBB1169_2 +.LBB1169_8: + jmp .LBB1169_9 +.Ltmp14685: +.LBB1169_9: + .cv_loc 1169 22 3162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3162:0 + lea rcx, [rsp + 104] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + call __security_check_cookie + nop + add rsp, 120 + ret +.Ltmp14686: +.Lfunc_end1169: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .seh_endproc + # -- End function + .def "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .globl "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # -- Begin function ?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z": # @"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +.Lfunc_begin1170: + .cv_func_id 1170 + .cv_loc 1170 22 2300 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2300:0 +.seh_proc "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp14687: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jne .LBB1170_3 +# %bb.2: +.Ltmp14688: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + jmp .LBB1170_8 +.Ltmp14689: +.LBB1170_3: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + jmp .LBB1170_4 +.LBB1170_4: +.Ltmp14690: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + lea rax, [rip + "??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@"] + 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@_0GH@FJMGMNLB@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, 2304 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1170_6 +# %bb.5: + int3 +.LBB1170_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EM@PPONFPNG@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2304 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14691: +# %bb.7: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + jmp .LBB1170_8 +.Ltmp14692: +.LBB1170_8: + .cv_loc 1170 22 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2304:0 + jmp .LBB1170_9 +.Ltmp14693: +.LBB1170_9: + .cv_loc 1170 22 2306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2306:0 + add rsp, 88 + ret +.Ltmp14694: +.Lfunc_end1170: + .seh_handlerdata + .section .text,"xr",discard,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .globl "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # -- Begin function ?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ + .p2align 4, 0x90 +"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ": # @"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" +.Lfunc_begin1171: + .cv_func_id 1171 + .cv_loc 1171 15 181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:181:0 +.seh_proc "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp14695: + .cv_loc 1171 15 182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:182:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 8], rcx # 8-byte Spill + jne .LBB1171_2 +# %bb.1: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp], rcx # 8-byte Spill + jmp .LBB1171_3 +.LBB1171_2: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx] + mov qword ptr [rsp], rcx # 8-byte Spill +.LBB1171_3: + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp14696: +.Lfunc_end1171: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .seh_endproc + # -- End function + .def "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1172: + .cv_func_id 1172 + .cv_loc 1172 22 2277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2277:0 +.seh_proc "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@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] +.Ltmp14697: + .cv_loc 1172 22 2278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2278:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1172 22 2279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2279:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 64] + cmp rdx, qword ptr [rax + 16] + mov r8b, 1 + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jb .LBB1172_4 +# %bb.1: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rdx + 16] + mov r9, qword ptr [rsp + 64] + cmp r8, qword ptr [r9 + 16] + mov byte ptr [rsp + 46], cl # 1-byte Spill + jne .LBB1172_3 +# %bb.2: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov rdx, qword ptr [rsp + 64] + cmp rcx, qword ptr [rdx + 24] + setb r8b + mov byte ptr [rsp + 46], r8b # 1-byte Spill +.LBB1172_3: + mov al, byte ptr [rsp + 46] # 1-byte Reload + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1172_4: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp14698: +.Lfunc_end1172: + .seh_handlerdata + .section .text,"xr",discard,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" +.Lfunc_begin1173: + .cv_func_id 1173 + .cv_loc 1173 22 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@IV?$allocator@I@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] +.Ltmp14699: + .cv_loc 1173 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@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 +.Ltmp14700: +.Lfunc_end1173: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" +.Lfunc_begin1174: + .cv_func_id 1174 + .cv_loc 1174 17 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@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14701: + .cv_loc 1174 17 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 +.Ltmp14702: +.Lfunc_end1174: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" +.Lfunc_begin1175: + .cv_func_id 1175 + .cv_loc 1175 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14703: + .cv_loc 1175 22 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14704: +.Lfunc_end1175: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" +.Lfunc_begin1176: + .cv_func_id 1176 + .cv_loc 1176 15 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14705: + .cv_loc 1176 15 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 +.Ltmp14706: +.Lfunc_end1176: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" + .seh_endproc + # -- End function + .def "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + .globl "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" # -- Begin function ??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z + .p2align 4, 0x90 +"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": # @"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" +.Lfunc_begin1177: + .cv_func_id 1177 + .cv_loc 1177 22 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1428:0 +.seh_proc "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@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 + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [$r8+0] + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp14711: + .cv_loc 1177 22 1429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1429:0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov qword ptr [rbp - 40], r8 # 8-byte Spill +.Ltmp14712: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 32], rax + .cv_loc 1177 22 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1430:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rbp + 24], rax + .cv_loc 1177 22 1432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1432:0 + mov rax, qword ptr [rbp + 48] + cmp rax, qword ptr [rbp + 24] + jbe .LBB1177_7 +.Ltmp14713: +# %bb.1: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1434:0 + mov rax, qword ptr [rbp + 48] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jbe .LBB1177_3 +.Ltmp14714: +# %bb.2: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1436:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + ud2 +.Ltmp14715: +.LBB1177_3: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1439:0 + mov rdx, qword ptr [rbp + 48] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" + mov qword ptr [rbp + 16], rax + .cv_loc 1177 22 1441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1441:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rdx, qword ptr [rbp + 16] + mov rcx, rax + call "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + mov qword ptr [rbp + 8], rax + .cv_loc 1177 22 1442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1442:0 + mov rax, qword ptr [rbp + 8] + mov rcx, qword ptr [rbp + 32] + lea rax, [rax + 4*rcx] + mov qword ptr [rbp], rax + .cv_loc 1177 22 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1443:0 + mov rax, qword ptr [rbp] + mov qword ptr [rbp - 8], rax +.Ltmp14716: + .cv_loc 1177 22 1446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1446:0 + mov rax, qword ptr [rbp + 48] + mov rcx, qword ptr [rbp + 32] + sub rax, rcx + mov rdx, qword ptr [rbp] +.Ltmp14707: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" +.Ltmp14708: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1177_4 +.Ltmp14717: +.LBB1177_4: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 8], rax + .cv_loc 1177 22 1447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1447:0 + mov r9, qword ptr [rbp + 8] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp14709: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" +.Ltmp14710: + jmp .LBB1177_6 +.Ltmp14718: +.LBB1177_6: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1454:0 + mov r9, qword ptr [rbp + 16] + mov r8, qword ptr [rbp + 48] + mov rdx, qword ptr [rbp + 8] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" + .cv_loc 1177 22 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1455:0 + jmp .LBB1177_14 +.Ltmp14719: +.LBB1177_7: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + mov rax, qword ptr [rbp + 48] + cmp rax, qword ptr [rbp + 32] + jbe .LBB1177_9 +.Ltmp14720: +# %bb.8: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1458:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov qword ptr [rbp - 16], rax + .cv_loc 1177 22 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1459:0 + mov rax, qword ptr [rbp + 48] + sub rax, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, rax + call "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1177 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1460:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" + .cv_loc 1177 22 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1461:0 + jmp .LBB1177_13 +.Ltmp14721: +.LBB1177_9: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + mov rax, qword ptr [rbp + 48] + cmp rax, qword ptr [rbp + 32] + jne .LBB1177_11 +.Ltmp14722: +# %bb.10: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1464:0 + jmp .LBB1177_12 +.Ltmp14723: +.LBB1177_11: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1467:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 48] + shl rcx, 2 + add rax, rcx + mov qword ptr [rbp - 24], rax + .cv_loc 1177 22 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1468:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" + .cv_loc 1177 22 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1469:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 1177 22 1470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1470:0 + mov rax, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp14724: +.LBB1177_12: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + jmp .LBB1177_13 +.Ltmp14725: +.LBB1177_13: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + jmp .LBB1177_14 +.Ltmp14726: +.LBB1177_14: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1177 22 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1472:0 + add rsp, 192 + pop rbp +.Ltmp14727: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + .seh_endproc + .def "?catch$5@?0???$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z@4HA": +.seh_proc "?catch$5@?0???$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1177_5: +.Ltmp14728: + #DEBUG_VALUE: _Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'>:_Udefault_or_fill <- [DW_OP_constu 40, 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 + 128] +.Ltmp14729: + .seh_endprologue +.Ltmp14730: + .cv_loc 1177 22 1449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1449:0 + mov r8, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 1177 22 1450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1450:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov r8, qword ptr [rbp + 16] + mov rdx, qword ptr [rbp + 8] + mov rcx, rax + call "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" + .cv_loc 1177 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1451:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call rax + ud2 +.Ltmp14731: +.Lfunc_end1177: + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + .p2align 2 +"$cppxdata$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z": + .long .Lfunc_begin1177@IMGREL # IP + .long -1 # ToState + .long .Ltmp14707@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14710@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + # -- End function + .def "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ": # @"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" +.Lfunc_begin1178: + .cv_func_id 1178 + .cv_loc 1178 22 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@IV?$allocator@I@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] +.Ltmp14732: + .cv_loc 1178 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + 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 +.Ltmp14733: +.Lfunc_end1178: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + .globl "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ": # @"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" +.Lfunc_begin1179: + .cv_func_id 1179 + .cv_loc 1179 22 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@IV?$allocator@I@std@@@std@@CAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp14734: + .cv_loc 1179 22 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 +.Ltmp14735: +.Lfunc_end1179: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + .seh_endproc + # -- End function + .def "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" + .globl "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" # -- Begin function ?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z": # @"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" +.Lfunc_begin1180: + .cv_func_id 1180 + .cv_loc 1180 22 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1853:0 +.seh_proc "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14736: + .cv_loc 1180 22 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1854:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1180 22 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1856:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + sub rax, rcx + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, rax + jbe .LBB1180_2 +# %bb.1: +.Ltmp14737: + .cv_loc 1180 22 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1858:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1180_5 +.Ltmp14738: +.LBB1180_2: + .cv_loc 1180 22 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1861:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1180 22 1863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1863:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 72] + jae .LBB1180_4 +# %bb.3: +.Ltmp14739: + .cv_loc 1180 22 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1865:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1180_5 +.Ltmp14740: +.LBB1180_4: + .cv_loc 1180 22 1868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1868:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 80], rax +.LBB1180_5: + .cv_loc 1180 22 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1869:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp14741: +.Lfunc_end1180: + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .globl "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # -- Begin function ?allocate@?$allocator@I@std@@QEAAPEAI_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z": # @"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" +.Lfunc_begin1181: + .cv_func_id 1181 + .cv_loc 1181 17 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@I@std@@QEAAPEAI_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14742: + .cv_loc 1181 17 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 +.Ltmp14743: +.Lfunc_end1181: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .seh_endproc + # -- End function + .def "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" + .globl "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" # -- Begin function ??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z + .p2align 4, 0x90 +"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z": # @"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" +.Lfunc_begin1182: + .cv_func_id 1182 + .cv_loc 1182 22 1488 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1488:0 +.seh_proc "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@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] + mov rdx, qword ptr [rcx] +.Ltmp14744: + .cv_loc 1182 22 1489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1489:0 + mov r9, qword ptr [rcx + 8] + mov r8, qword ptr [rsp + 64] + mov rcx, 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 "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" + nop + add rsp, 72 + ret +.Ltmp14745: +.Lfunc_end1182: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" + .globl "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" # -- Begin function ?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z": # @"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" +.Lfunc_begin1183: + .cv_func_id 1183 + .cv_loc 1183 22 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1842:0 +.seh_proc "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14746: + .cv_loc 1183 22 1843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1843:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" + .cv_loc 1183 22 1845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1845:0 + nop + add rsp, 88 + ret +.Ltmp14747: +.Lfunc_end1183: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" + .seh_endproc + # -- End function + .def "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" + .globl "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" # -- Begin function ?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z": # @"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" +.Lfunc_begin1184: + .cv_func_id 1184 + .cv_loc 1184 22 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1895:0 +.seh_proc "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp14748: + .cv_loc 1184 22 1896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1896:0 + mov rdx, rcx + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1184 22 1898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1898:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB1184_2 +# %bb.1: +.Ltmp14749: + .cv_loc 1184 22 1900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1900:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 1184 22 1901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1901:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" +.Ltmp14750: +.LBB1184_2: + .cv_loc 1184 22 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1904:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1184 22 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1905:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 104] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1184 22 1906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1906:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 112] + shl rcx, 2 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1184 22 1907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1907:0 + add rsp, 120 + ret +.Ltmp14751: +.Lfunc_end1184: + .seh_handlerdata + .section .text,"xr",discard,"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" + .globl "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" # -- Begin function ?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z": # @"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" +.Lfunc_begin1185: + .cv_func_id 1185 + .cv_loc 1185 22 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1936:0 +.seh_proc "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14752: + .cv_loc 1185 22 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1937:0 + lea rdx, [rsp + 56] +.Ltmp14753: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp14754: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1185 22 1939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1939:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1185 22 1941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1941:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1185_9 +# %bb.1: +.Ltmp14755: + .cv_loc 1185 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1185_2 +.LBB1185_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1185_8 +# %bb.3: # in Loop: Header=BB1185_2 Depth=1 +.Ltmp14756: + .cv_loc 1185 22 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1945:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1185_5 +# %bb.4: # in Loop: Header=BB1185_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1185_6 +.LBB1185_5: # in Loop: Header=BB1185_2 Depth=1 +.Ltmp14757: + .cv_loc 1185 22 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1947:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1185 22 1948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1948:0 + jmp .LBB1185_7 +.Ltmp14758: +.LBB1185_6: # in Loop: Header=BB1185_2 Depth=1 + .cv_loc 1185 22 1951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1951:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1185 22 1952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1952:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp14759: +.LBB1185_7: # in Loop: Header=BB1185_2 Depth=1 + .cv_loc 1185 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1185_2 +.LBB1185_8: + .cv_loc 1185 22 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1955:0 + jmp .LBB1185_9 +.Ltmp14760: +.LBB1185_9: + .cv_loc 1185 22 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1956:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp14761: +.Lfunc_end1185: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +.Lfunc_begin1186: + .cv_func_id 1186 + .cv_loc 1186 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14762: + .cv_loc 1186 22 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@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp14763: +.Lfunc_end1186: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .seh_endproc + # -- End function + .def "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" + .globl "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" # -- Begin function ?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z + .p2align 4, 0x90 +"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z": # @"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" +.Lfunc_begin1187: + .cv_func_id 1187 + .cv_loc 1187 22 1816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1816:0 +.seh_proc "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@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] +.Ltmp14764: + .cv_loc 1187 22 1817 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1817:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@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_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" + nop + add rsp, 72 + ret +.Ltmp14765: +.Lfunc_end1187: + .seh_handlerdata + .section .text,"xr",discard,"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z": # @"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" +.Lfunc_begin1188: + .cv_func_id 1188 + .cv_loc 1188 24 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:294:0 +.seh_proc "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp14766: + .cv_loc 1188 24 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:295:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + nop + add rsp, 88 + ret +.Ltmp14767: +.Lfunc_end1188: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1189: + .cv_func_id 1189 + .cv_loc 1189 24 269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:269:0 +.seh_proc "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], al + mov qword ptr [rbp - 24], r9 + mov qword ptr [rbp - 32], r8 + mov qword ptr [rbp - 40], rdx + mov qword ptr [rbp - 48], rcx +.Ltmp14770: + .cv_loc 1189 24 270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:270:0 + mov rdx, qword ptr [rbp - 48] + mov r8, qword ptr [rbp - 24] + lea rcx, [rbp - 72] +.Ltmp14771: + #DEBUG_VALUE: _Uninit_alloc_fill_n1 >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" +.Ltmp14772: + mov qword ptr [rbp - 80], rax # 8-byte Spill +.LBB1189_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1189 24 271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:271:0 + xor eax, eax + mov ecx, eax +.Ltmp14773: + cmp rcx, qword ptr [rbp - 40] + jae .LBB1189_4 +# %bb.2: # in Loop: Header=BB1189_1 Depth=1 +.Ltmp14774: + .cv_loc 1189 24 273 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:273:0 + mov rdx, qword ptr [rbp - 32] +.Ltmp14768: + lea rcx, [rbp - 72] + call "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" +.Ltmp14769: + jmp .LBB1189_3 +.Ltmp14775: +.LBB1189_3: # in Loop: Header=BB1189_1 Depth=1 + .cv_loc 1189 24 271 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:271:0 + mov rax, qword ptr [rbp - 40] + add rax, -1 + mov qword ptr [rbp - 40], rax + jmp .LBB1189_1 +.Ltmp14776: +.LBB1189_4: + .cv_loc 1189 24 276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:276:0 + lea rcx, [rbp - 72] + call "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .cv_loc 1189 24 277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:277:0 + lea rcx, [rbp - 72] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1189_5: + 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 - 72] + call "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14777: +.Lfunc_end1189: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1189@IMGREL # IP + .long -1 # ToState + .long .Ltmp14768@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14769@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z": # @"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" +.Lfunc_begin1190: + .cv_func_id 1190 + .cv_loc 1190 24 150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:150:0 +.seh_proc "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14778: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1190 24 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:151:0 + mov rax, rcx + add rsp, 24 + ret +.Ltmp14779: +.Lfunc_end1190: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" + .globl "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" # -- Begin function ??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z + .p2align 4, 0x90 +"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z": # @"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" +.Lfunc_begin1191: + .cv_func_id 1191 + .cv_loc 1191 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@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] +.Ltmp14780: + .cv_loc 1191 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBI@std@@YAAEBIAEBI@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unfancy@I@std@@YAPEAIPEAI@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" + .cv_loc 1191 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 4 + mov qword ptr [rax + 8], rcx + .cv_loc 1191 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 72 + ret +.Ltmp14781: +.Lfunc_end1191: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" + .seh_endproc + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .globl "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ": # @"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" +.Lfunc_begin1192: + .cv_func_id 1192 + .cv_loc 1192 24 169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:169:0 +.seh_proc "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14782: + .cv_loc 1192 24 170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:170:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rcx], rax + .cv_loc 1192 24 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:171:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp14783: +.Lfunc_end1192: + .seh_handlerdata + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .seh_endproc + # -- End function + .def "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + .globl "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ": # @"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" +.Lfunc_begin1193: + .cv_func_id 1193 + .cv_loc 1193 24 157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:157:0 +.seh_proc "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@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] +.Ltmp14786: + .cv_loc 1193 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov r8, qword ptr [rcx + 16] + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rcx + 8] +.Ltmp14784: + mov rcx, rax + call "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" +.Ltmp14785: + jmp .LBB1193_1 +.Ltmp14787: +.LBB1193_1: + .cv_loc 1193 24 159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:159:0 + add rsp, 48 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ@4HA" +.LBB1193_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp14788: + .cv_loc 1193 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14789: +.Lfunc_end1193: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1193@IMGREL # IP + .long -1 # ToState + .long .Ltmp14784@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14785@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + # -- End function + .def "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" + .globl "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" # -- Begin function ??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z + .p2align 4, 0x90 +"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z": # @"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" +.Lfunc_begin1194: + .cv_func_id 1194 + .cv_loc 1194 17 879 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:879:0 +.seh_proc "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@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 +.Ltmp14790: + .cv_loc 1194 17 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@AEBI@std@@YAAEBIAEBI@Z" + mov r9d, dword ptr [rax] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax], r9d + .cv_loc 1194 17 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 +.Ltmp14791: +.Lfunc_end1194: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" + .seh_endproc + # -- End function + .def "??$forward@AEBI@std@@YAAEBIAEBI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .globl "??$forward@AEBI@std@@YAAEBIAEBI@Z" # -- Begin function ??$forward@AEBI@std@@YAAEBIAEBI@Z + .p2align 4, 0x90 +"??$forward@AEBI@std@@YAAEBIAEBI@Z": # @"??$forward@AEBI@std@@YAAEBIAEBI@Z" +.Lfunc_begin1195: + .cv_func_id 1195 + .cv_loc 1195 7 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@AEBI@std@@YAAEBIAEBI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14792: + .cv_loc 1195 7 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 +.Ltmp14793: +.Lfunc_end1195: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@I@std@@YAPEAIPEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .globl "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # -- Begin function ??$_Unfancy@I@std@@YAPEAIPEAI@Z + .p2align 4, 0x90 +"??$_Unfancy@I@std@@YAPEAIPEAI@Z": # @"??$_Unfancy@I@std@@YAPEAIPEAI@Z" +.Lfunc_begin1196: + .cv_func_id 1196 + .cv_loc 1196 16 345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:345:0 +.seh_proc "??$_Unfancy@I@std@@YAPEAIPEAI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14794: + .cv_loc 1196 16 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 +.Ltmp14795: +.Lfunc_end1196: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" + .globl "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z": # @"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1197: + .cv_func_id 1197 + .cv_loc 1197 22 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1832:0 +.seh_proc "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14796: + .cv_loc 1197 22 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1833:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r9, rax + call "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .cv_loc 1197 22 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1834:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp14797: +.Lfunc_end1197: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z": # @"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" +.Lfunc_begin1198: + .cv_func_id 1198 + .cv_loc 1198 24 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:251:0 +.seh_proc "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@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 +.Ltmp14798: + .cv_loc 1198 24 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:253:0 + mov rcx, qword ptr [rsp + 64] + call "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1198 24 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:254:0 + mov rcx, qword ptr [rsp + 72] + call "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 1198 24 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:255:0 + lea rcx, [rsp + 112] + lea rdx, [rsp + 104] + call "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + call "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1198 24 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:256:0 + lea rcx, [rsp + 88] + lea rdx, [rsp + 112] + lea r8, [rsp + 96] + call "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@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_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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@I@std@@YAXAEAPEAIQEAI@Z" + .cv_loc 1198 24 260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:260: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 +.Ltmp14799: +.Lfunc_end1198: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + .globl "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" # -- Begin function ??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z": # @"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" +.Lfunc_begin1199: + .cv_func_id 1199 + .cv_loc 1199 15 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@I@std@@YAPEAIQEAI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14800: + .cv_loc 1199 15 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 +.Ltmp14801: +.Lfunc_end1199: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" + .globl "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" # -- Begin function ??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z": # @"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" +.Lfunc_begin1200: + .cv_func_id 1200 + .cv_loc 1200 15 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@I_J$0A@@std@@YAPEAIQEAI_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14802: + .cv_loc 1200 15 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 +.Ltmp14803: +.Lfunc_end1200: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" + .globl "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" # -- Begin function ??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z": # @"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" +.Lfunc_begin1201: + .cv_func_id 1201 + .cv_loc 1201 15 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@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14804: + .cv_loc 1201 15 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@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14805: +.Lfunc_end1201: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" + .globl "??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" # -- Begin function ??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z": # @"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" +.Lfunc_begin1202: + .cv_func_id 1202 + .cv_loc 1202 15 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@I@std@@YAXAEAPEAIQEAI@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14806: + .cv_loc 1202 15 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 1202 15 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 +.Ltmp14807: +.Lfunc_end1202: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1203: + .cv_func_id 1203 + .cv_loc 1203 24 243 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:243:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 +.Ltmp14808: + .cv_loc 1203 24 244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:244:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 88 + ret +.Ltmp14809: +.Lfunc_end1203: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .globl "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # -- Begin function ??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z": # @"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Lfunc_begin1204: + .cv_func_id 1204 + .cv_loc 1204 15 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1086:0 +.seh_proc "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp14810: + .cv_loc 1204 15 1087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1087:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp14811: +.Lfunc_end1204: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1205: + .cv_func_id 1205 + .cv_loc 1205 15 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@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_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 +.Ltmp14812: + .cv_loc 1205 15 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 +.Ltmp14813: +.Lfunc_end1205: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1206: + .cv_func_id 1206 + .cv_loc 1206 15 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@PEAIPEAI@std@@YAPEAIPEAI00@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 +.Ltmp14814: + .cv_loc 1206 15 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 1206 15 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 1206 15 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 1206 15 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 1206 15 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 1206 15 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 +.Ltmp14815: +.Lfunc_end1206: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1207: + .cv_func_id 1207 + .cv_loc 1207 22 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:518:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14816: + .cv_loc 1207 22 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:519:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp14817: +.Lfunc_end1207: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .globl "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # -- Begin function ??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z": # @"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Lfunc_begin1208: + .cv_func_id 1208 + .cv_loc 1208 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14818: + .cv_loc 1208 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1208 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp14819: +.Lfunc_end1208: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .globl "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # -- Begin function ??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z": # @"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" +.Lfunc_begin1209: + .cv_func_id 1209 + .cv_loc 1209 15 649 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:649:0 +.seh_proc "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14820: + .cv_loc 1209 15 650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:650:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp14821: +.Lfunc_end1209: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" + .globl "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" # -- Begin function ??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z": # @"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" +.Lfunc_begin1210: + .cv_func_id 1210 + .cv_loc 1210 15 790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:790:0 +.seh_proc "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14822: + .cv_loc 1210 15 791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:791:0 + mov rax, qword ptr [rsp] + add rsp, 16 + ret +.Ltmp14823: +.Lfunc_end1210: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .globl "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # -- Begin function ??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z": # @"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Lfunc_begin1211: + .cv_func_id 1211 + .cv_loc 1211 15 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@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14824: + .cv_loc 1211 15 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@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp14825: +.Lfunc_end1211: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .globl "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # -- Begin function ??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z": # @"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" +.Lfunc_begin1212: + .cv_func_id 1212 + .cv_loc 1212 15 864 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:864:0 +.seh_proc "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp14826: + .cv_loc 1212 15 865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:865:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1212 15 866 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:866:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp14827: +.Lfunc_end1212: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": # @"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Lfunc_begin1213: + .cv_func_id 1213 + .cv_loc 1213 15 2672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2672:0 +.seh_proc "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@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 rax, rcx + mov r10b, byte ptr [rbp + 112] + mov byte ptr [rbp + 48], r10b + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], r9 # 8-byte Spill +.Ltmp14838: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], r8 # 8-byte Spill +.Ltmp14839: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp14840: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rax # 8-byte Spill +.Ltmp14841: +.LBB1213_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1213 15 2673 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2673:0 +.Ltmp14828: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14829: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1213_2 +.Ltmp14842: +.LBB1213_2: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1213_3 + jmp .LBB1213_9 +.Ltmp14843: +.LBB1213_3: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1213 15 2674 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2674:0 +.Ltmp14830: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp14831: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1213_4 +.Ltmp14844: +.LBB1213_4: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp14832: + lea rdx, [rbp + 16] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp14833: + jmp .LBB1213_5 +.Ltmp14845: +.LBB1213_5: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp14834: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp14835: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1213_6 +.Ltmp14846: +.LBB1213_6: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp14836: + lea rdx, [rbp - 16] + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp14837: + jmp .LBB1213_7 +.Ltmp14847: +.LBB1213_7: # in Loop: Header=BB1213_1 Depth=1 + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 16] + lea rdx, [rbp + 16] + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + lea rcx, [rbp - 16] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 16] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1213 15 2673 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2673:0 + jmp .LBB1213_1 +.Ltmp14848: +.LBB1213_9: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1213 15 2675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2675:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .cv_loc 1213 15 2676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2676:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 192 + pop rbp +.Ltmp14849: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1213_8: +.Ltmp14850: + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_backward_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, 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 + 128] +.Ltmp14851: + .seh_endprologue + lea rcx, [rbp + 16] + .cv_loc 1213 15 2674 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2674:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$10@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$10@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1213_10: + 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 1213 15 2676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2676:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1213_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1213_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14852: +.Lfunc_end1213: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$12@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0???$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long .Lfunc_begin1213@IMGREL # IP + .long -1 # ToState + .long .Ltmp14828@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp14834@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp14837@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + # -- End function + .def "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .globl "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # -- Begin function ??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z": # @"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Lfunc_begin1214: + .cv_func_id 1214 + .cv_loc 1214 15 1059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1059:0 +.seh_proc "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp14853: + .cv_loc 1214 15 1060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1060:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp14854: +.Lfunc_end1214: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1215: + .cv_func_id 1215 + .cv_loc 1215 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14855: + 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 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14856: +.Lfunc_end1215: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1216: + .cv_func_id 1216 + .cv_loc 1216 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp14857: + .cv_loc 1216 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .cv_loc 1216 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 72 + ret +.Ltmp14858: +.Lfunc_end1216: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .globl "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # -- Begin function ?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z": # @"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" +.Lfunc_begin1217: + .cv_func_id 1217 + .cv_loc 1217 22 2310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2310:0 +.seh_proc "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +# %bb.1: +.Ltmp14859: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 64] + call "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + test al, 1 + jne .LBB1217_2 + jmp .LBB1217_3 +.LBB1217_2: +.Ltmp14860: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + jmp .LBB1217_8 +.Ltmp14861: +.LBB1217_3: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + jmp .LBB1217_4 +.LBB1217_4: +.Ltmp14862: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + lea rax, [rip + "??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@"] + 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@_0GH@FJMGMNLB@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, 2312 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1217_6 +# %bb.5: + int3 +.LBB1217_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FC@LCJEJGDC@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2312 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14863: +# %bb.7: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + jmp .LBB1217_8 +.Ltmp14864: +.LBB1217_8: + .cv_loc 1217 22 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2312:0 + jmp .LBB1217_9 +.Ltmp14865: +.LBB1217_9: + .cv_loc 1217 22 2313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2313:0 + add rsp, 72 + ret +.Ltmp14866: +.Lfunc_end1217: + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .seh_endproc + # -- End function + .def "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1218: + .cv_func_id 1218 + .cv_loc 1218 22 2290 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2290:0 +.seh_proc "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rdx, qword ptr [rsp + 40] +.Ltmp14867: + .cv_loc 1218 22 2291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2291:0 + mov rcx, qword ptr [rsp + 48] + call "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp14868: +.Lfunc_end1218: + .seh_handlerdata + .section .text,"xr",discard,"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1219: + .cv_func_id 1219 + .cv_loc 1219 15 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@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp14869: + .cv_loc 1219 15 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 + 40] + mov rdx, qword ptr [rsp + 32] + call "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + nop + add rsp, 56 + ret +.Ltmp14870: +.Lfunc_end1219: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .globl "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # -- Begin function ??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z": # @"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Lfunc_begin1220: + .cv_func_id 1220 + .cv_loc 1220 22 2440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2440:0 +.seh_proc "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14871: + .cv_loc 1220 22 2441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2441:0 + mov rdx, qword ptr [rsp + 48] + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + nop + add rsp, 56 + ret +.Ltmp14872: +.Lfunc_end1220: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1221: + .cv_func_id 1221 + .cv_loc 1221 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 +.seh_proc "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@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] +.Ltmp14873: + .cv_loc 1221 22 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2361:0 + 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 "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14874: +.Lfunc_end1221: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1222: + .cv_func_id 1222 + .cv_loc 1222 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 +.seh_proc "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@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] +.Ltmp14875: + .cv_loc 1222 22 2160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2160:0 + 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 "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14876: +.Lfunc_end1222: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1223: + .cv_func_id 1223 + .cv_loc 1223 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 +.seh_proc "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@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] +.Ltmp14877: + .cv_loc 1223 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 + 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 "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp14878: +.Lfunc_end1223: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .globl "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # -- Begin function ??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z + .p2align 4, 0x90 +"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": # @"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" +.Lfunc_begin1224: + .cv_func_id 1224 + .cv_loc 1224 15 119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:119:0 +.seh_proc "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .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], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp14881: + .cv_loc 1224 15 120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:120:0 + mov rdx, qword ptr [rcx] + mov rax, qword ptr [rbp - 16] + cmp rdx, qword ptr [rax] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + je .LBB1224_6 +# %bb.1: +.Ltmp14882: + .cv_loc 1224 15 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:122:0 + mov rax, qword ptr [rbp - 16] + cmp qword ptr [rax], 0 + jne .LBB1224_4 +# %bb.2: + .cv_loc 1224 15 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:125:0 +.Ltmp14879: +.Ltmp14883: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 32] + mov edx, 3 + call rax +.Ltmp14880: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1224_3 +.LBB1224_3: + .cv_loc 1224 15 126 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:126:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1224 15 128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:128:0 + lea rcx, [rbp - 32] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + jmp .LBB1224_5 +.Ltmp14884: +.LBB1224_4: + .cv_loc 1224 15 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:131:0 + mov rax, qword ptr [rbp - 16] + mov rax, qword ptr [rax] + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp14885: +.LBB1224_5: + .cv_loc 1224 15 133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:133:0 + jmp .LBB1224_6 +.Ltmp14886: +.LBB1224_6: + .cv_loc 1224 15 135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:135:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .seh_endproc + .def "?dtor$7@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA": +.seh_proc "?dtor$7@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA" +.LBB1224_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp14887: + .cv_loc 1224 15 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:125:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14888: +.Lfunc_end1224: + .seh_handlerdata + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .p2align 2 +"$cppxdata$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z@4HA"@IMGREL # Action +"$ip2state$??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z": + .long .Lfunc_begin1224@IMGREL # IP + .long -1 # ToState + .long .Ltmp14879@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14880@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + # -- End function + .def "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .globl "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # -- Begin function ?_Orphan_me@_Iterator_base12@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ": # @"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +.Lfunc_begin1225: + .cv_func_id 1225 + .cv_loc 1225 15 191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:191:0 +.seh_proc "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14889: + .cv_loc 1225 15 193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:193:0 + cmp qword ptr [rcx], 0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + je .LBB1225_18 +# %bb.1: +.Ltmp14890: + .cv_loc 1225 15 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:195:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 8 + mov qword ptr [rsp + 72], rcx +.LBB1225_2: # =>This Inner Loop Header: Depth=1 + .cv_loc 1225 15 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:196:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 72] + cmp qword ptr [rdx], 0 + mov byte ptr [rsp + 63], cl # 1-byte Spill + je .LBB1225_4 +# %bb.3: # in Loop: Header=BB1225_2 Depth=1 + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp qword ptr [rax], rcx + setne dl + mov byte ptr [rsp + 63], dl # 1-byte Spill +.LBB1225_4: # in Loop: Header=BB1225_2 Depth=1 + mov al, byte ptr [rsp + 63] # 1-byte Reload + test al, 1 + jne .LBB1225_5 + jmp .LBB1225_6 +.LBB1225_5: # in Loop: Header=BB1225_2 Depth=1 + .cv_loc 1225 15 197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:197:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax] + add rax, 8 + mov qword ptr [rsp + 72], rax + .cv_loc 1225 15 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:196:0 + jmp .LBB1225_2 +.LBB1225_6: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + jmp .LBB1225_7 +.LBB1225_7: +.Ltmp14891: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + mov rax, qword ptr [rsp + 72] + cmp qword ptr [rax], 0 + je .LBB1225_9 +# %bb.8: +.Ltmp14892: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + jmp .LBB1225_15 +.Ltmp14893: +.LBB1225_9: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + jmp .LBB1225_10 +.LBB1225_10: +.Ltmp14894: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + lea rax, [rip + "??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$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@NMPOIJPD@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, 199 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1225_12 +# %bb.11: + int3 +.LBB1225_12: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1DG@PLBPCAEM@?$AA?$CC?$AAI?$AAT?$AAE?$AAR?$AAA?$AAT?$AAO?$AAR?$AA?5?$AAL?$AAI?$AAS?$AAT?$AA?5?$AAC?$AAO?$AAR?$AAR?$AAU?$AAP?$AAT?$AAE?$AAD?$AA?$CB?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NC@PGCJAEEB@?$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, 199 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +# %bb.13: + jmp .LBB1225_14 +.Ltmp14895: +.LBB1225_14: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + jmp .LBB1225_15 +.Ltmp14896: +.LBB1225_15: + .cv_loc 1225 15 199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:199:0 + jmp .LBB1225_16 +.LBB1225_16: + jmp .LBB1225_17 +.Ltmp14897: +.LBB1225_17: + .cv_loc 1225 15 200 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:200:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 72] + mov qword ptr [rdx], rcx + .cv_loc 1225 15 201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:201:0 + mov qword ptr [rax], 0 +.Ltmp14898: +.LBB1225_18: + .cv_loc 1225 15 204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:204:0 + add rsp, 88 + ret +.Ltmp14899: +.Lfunc_end1225: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .globl "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # -- Begin function ?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z + .p2align 4, 0x90 +"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": # @"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Lfunc_begin1226: + .cv_func_id 1226 + .cv_loc 1226 15 147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:147:0 +.seh_proc "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@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 - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp14904: + .cv_loc 1226 15 148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:148:0 + cmp qword ptr [rbp - 16], 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + jne .LBB1226_3 +# %bb.1: + .cv_loc 1226 15 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:151:0 +.Ltmp14902: +.Ltmp14905: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 32] + mov edx, 3 + call rax +.Ltmp14903: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1226_2 +.LBB1226_2: + .cv_loc 1226 15 152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:152:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1226 15 154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:154:0 + lea rcx, [rbp - 32] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + jmp .LBB1226_7 +.Ltmp14906: +.LBB1226_3: + .cv_loc 1226 15 157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:157:0 + mov rax, qword ptr [rbp - 16] + mov rax, qword ptr [rax] + mov qword ptr [rbp - 40], rax + .cv_loc 1226 15 160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:160:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, qword ptr [rbp - 40] + je .LBB1226_6 +# %bb.4: + .cv_loc 1226 15 162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:162:0 +.Ltmp14900: +.Ltmp14907: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rcx, [rbp - 48] + mov edx, 3 + call rax +.Ltmp14901: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1226_5 +.LBB1226_5: + .cv_loc 1226 15 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:163:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1226 15 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:164:0 + mov rcx, qword ptr [rbp - 40] + mov rcx, qword ptr [rcx + 8] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax + 8], rcx + .cv_loc 1226 15 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:165:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rcx + 8], rax + .cv_loc 1226 15 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:166:0 + mov rcx, qword ptr [rbp - 40] + mov qword ptr [rax], rcx + .cv_loc 1226 15 167 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:167:0 + lea rcx, [rbp - 48] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] +.Ltmp14908: +.LBB1226_6: + .cv_loc 1226 15 172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:172:0 + jmp .LBB1226_7 +.Ltmp14909: +.LBB1226_7: + .cv_loc 1226 15 173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:173:0 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_endproc + .def "?dtor$8@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA": +.seh_proc "?dtor$8@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA" +.LBB1226_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp14910: + .cv_loc 1226 15 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:151:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp14911: +.Lfunc_end1226: + .seh_handlerdata + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .p2align 2 +"$cppxdata$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long -1 # ToState + .long "?dtor$8@?0??_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z": + .long .Lfunc_begin1226@IMGREL # IP + .long -1 # ToState + .long .Ltmp14902@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp14901@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + # -- End function + .def "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1227: + .cv_func_id 1227 + .cv_loc 1227 22 2272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2272:0 +.seh_proc "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14912: + .cv_loc 1227 22 2273 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2273:0 + mov rdx, qword ptr [rsp + 48] + call "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp14913: +.Lfunc_end1227: + .seh_handlerdata + .section .text,"xr",discard,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1228: + .cv_func_id 1228 + .cv_loc 1228 22 2404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2404:0 +.seh_proc "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14914: + .cv_loc 1228 22 2405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2405:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .cv_loc 1228 22 2406 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2406:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp14915: +.Lfunc_end1228: + .seh_handlerdata + .section .text,"xr",discard,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .globl "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # -- Begin function ??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ + .p2align 4, 0x90 +"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ": # @"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Lfunc_begin1229: + .cv_func_id 1229 + .cv_loc 1229 22 2386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2386:0 +.seh_proc "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp14916: + .cv_loc 1229 22 2387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2387:0 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14917: +.Lfunc_end1229: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .seh_endproc + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1230: + .cv_func_id 1230 + .cv_loc 1230 22 2110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2110:0 +.seh_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp14918: + .cv_loc 1230 22 2111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2111:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + and al, 1 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, al + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + nop + add rsp, 56 + ret +.Ltmp14919: +.Lfunc_end1230: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1231: + .cv_func_id 1231 + .cv_loc 1231 22 2265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2265:0 +.seh_proc "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@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] +.Ltmp14920: + .cv_loc 1231 22 2266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2266:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + xor eax, eax + mov r8b, al + .cv_loc 1231 22 2267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2267:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov r9, qword ptr [rsp + 64] + cmp rdx, qword ptr [r9 + 16] + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jne .LBB1231_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov rdx, qword ptr [rsp + 64] + cmp rcx, qword ptr [rdx + 24] + sete r8b + mov byte ptr [rsp + 47], r8b # 1-byte Spill +.LBB1231_2: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp14921: +.Lfunc_end1231: + .seh_handlerdata + .section .text,"xr",discard,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1232: + .cv_func_id 1232 + .cv_loc 1232 22 2205 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2205:0 +.seh_proc "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp14922: + .cv_loc 1232 22 2206 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2206:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1232 22 2207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2207:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp14923: +.Lfunc_end1232: + .seh_handlerdata + .section .text,"xr",discard,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1233: + .cv_func_id 1233 + .cv_loc 1233 22 2317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2317:0 +.seh_proc "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp14924: + .cv_loc 1233 22 2318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2318:0 + cmp qword ptr [rcx + 24], 0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + je .LBB1233_2 +# %bb.1: +.Ltmp14925: + .cv_loc 1233 22 2319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2319:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, -1 + mov qword ptr [rax + 24], rcx + jmp .LBB1233_21 +.LBB1233_2: +.Ltmp14926: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + jmp .LBB1233_3 +.LBB1233_3: +.Ltmp14927: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1233_5 +# %bb.4: +.Ltmp14928: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + jmp .LBB1233_10 +.Ltmp14929: +.LBB1233_5: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + jmp .LBB1233_6 +.LBB1233_6: +.Ltmp14930: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + lea rax, [rip + "??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@"] + 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@_0GH@FJMGMNLB@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, 2323 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1233_8 +# %bb.7: + int3 +.LBB1233_8: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1HG@DOEFDNCF@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2323 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14931: +# %bb.9: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + jmp .LBB1233_10 +.Ltmp14932: +.LBB1233_10: + .cv_loc 1233 22 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2323:0 + jmp .LBB1233_11 +.Ltmp14933: +.LBB1233_11: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + jmp .LBB1233_12 +.LBB1233_12: +.Ltmp14934: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + mov rdx, -1 + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + cmp eax, 0 + jg .LBB1233_14 +# %bb.13: +.Ltmp14935: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + jmp .LBB1233_19 +.Ltmp14936: +.LBB1233_14: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + jmp .LBB1233_15 +.LBB1233_15: +.Ltmp14937: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + lea rax, [rip + "??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@"] + 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@_0GH@FJMGMNLB@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, 2325 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1233_17 +# %bb.16: + int3 +.LBB1233_17: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1GC@LFLBKFA@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2325 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14938: +# %bb.18: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + jmp .LBB1233_19 +.Ltmp14939: +.LBB1233_19: + .cv_loc 1233 22 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2324:0 + jmp .LBB1233_20 +.Ltmp14940: +.LBB1233_20: + .cv_loc 1233 22 2328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2328:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rax + 24], 31 + .cv_loc 1233 22 2329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2329:0 + mov rcx, qword ptr [rax + 16] + add rcx, -4 + mov qword ptr [rax + 16], rcx +.Ltmp14941: +.LBB1233_21: + .cv_loc 1233 22 2331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2331:0 + add rsp, 88 + ret +.Ltmp14942: +.Lfunc_end1233: + .seh_handlerdata + .section .text,"xr",discard,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .globl "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # -- Begin function ?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z + .p2align 4, 0x90 +"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z": # @"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" +.Lfunc_begin1234: + .cv_func_id 1234 + .cv_loc 1234 22 2073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2073:0 +.seh_proc "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp14943: + .cv_loc 1234 22 2075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2075:0 + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1234 22 2076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2076:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 56], rax + .cv_loc 1234 22 2078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2078:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 80], rcx + .cv_loc 1234 22 2079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2079:0 + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rsp + 64] + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + sar rcx, 2 + shl rcx, 5 + add rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 80], rcx + .cv_loc 1234 22 2080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2080:0 + mov rax, qword ptr [rsp + 80] + cmp rax, qword ptr [rsp + 56] + jae .LBB1234_2 +# %bb.1: + mov eax, 4294967295 + mov dword ptr [rsp + 36], eax # 4-byte Spill + jmp .LBB1234_3 +.LBB1234_2: + xor eax, eax + mov rcx, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 56] + cmp rcx, rdx + mov r8d, 1 + cmove r8d, eax + mov dword ptr [rsp + 36], r8d # 4-byte Spill +.LBB1234_3: + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 88 + ret +.Ltmp14944: +.Lfunc_end1234: + .seh_handlerdata + .section .text,"xr",discard,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .seh_endproc + # -- End function + .def "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" + .globl "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" # -- Begin function ?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ": # @"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1235: + .cv_func_id 1235 + .cv_loc 1235 22 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1613:0 +.seh_proc "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp14945: + .cv_loc 1235 22 1614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1614:0 + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" + nop + add rsp, 40 + ret +.Ltmp14946: +.Lfunc_end1235: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" + .globl "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" # -- Begin function ??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z + .p2align 4, 0x90 +"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z": # @"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" +.Lfunc_begin1236: + .cv_func_id 1236 + .cv_loc 1236 22 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@I@std@@YAPEAIPEAI@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp14947: + .cv_loc 1236 22 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 +.Ltmp14948: +.Lfunc_end1236: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .globl "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # -- Begin function ??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z": # @"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" +.Lfunc_begin1237: + .cv_func_id 1237 + .cv_loc 1237 22 2106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2106:0 +.seh_proc "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14949: + mov rdx, rcx + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rcx + 24] + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r9, rax + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .cv_loc 1237 22 2107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2107:0 + 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 +.Ltmp14950: +.Lfunc_end1237: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" +.Lfunc_begin1238: + .cv_func_id 1238 + .cv_loc 1238 22 2061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2061:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14951: + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rdx + 24], rcx +.Ltmp14952: + .cv_loc 1238 22 2062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2062:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp14953: + .cv_loc 1238 22 2063 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2063:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp14954: +.Lfunc_end1238: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0_Iterator_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@XZ" + .globl "??0_Iterator_base12@std@@QEAA@XZ" # -- Begin function ??0_Iterator_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QEAA@XZ": # @"??0_Iterator_base12@std@@QEAA@XZ" +.Lfunc_begin1239: + .cv_func_id 1239 + .cv_loc 1239 15 109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:109:0 +.seh_proc "??0_Iterator_base12@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14955: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 1239 15 110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:110:0 + mov rax, rcx + pop rcx + ret +.Ltmp14956: +.Lfunc_end1239: + .seh_handlerdata + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .globl "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # -- Begin function ??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z + .p2align 4, 0x90 +"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z": # @"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" +.Lfunc_begin1240: + .cv_func_id 1240 + .cv_loc 1240 22 2115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2115:0 +.seh_proc "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp14957: + .cv_loc 1240 22 2116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2116:0 + test byte ptr [rsp + 71], 1 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1240_2 +# %bb.1: +.Ltmp14958: + .cv_loc 1240 22 2117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2117:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov dword ptr [rsp + 44], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + mov edx, dword ptr [rsp + 44] # 4-byte Reload + or edx, dword ptr [rax] + mov dword ptr [rax], edx + jmp .LBB1240_3 +.LBB1240_2: + .cv_loc 1240 22 2119 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2119:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + xor eax, -1 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov dword ptr [rsp + 40], eax # 4-byte Spill + call "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + mov edx, dword ptr [rsp + 40] # 4-byte Reload + and edx, dword ptr [rax] + mov dword ptr [rax], edx +.Ltmp14959: +.LBB1240_3: + .cv_loc 1240 22 2120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2120:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp14960: +.Lfunc_end1240: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .seh_endproc + # -- End function + .def "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .globl "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # -- Begin function ?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ + .p2align 4, 0x90 +"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ": # @"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" +.Lfunc_begin1241: + .cv_func_id 1241 + .cv_loc 1241 22 2145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2145:0 +.seh_proc "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp14961: + .cv_loc 1241 22 2146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2146:0 + mov rcx, qword ptr [rcx + 24] + mov eax, ecx + mov ecx, eax + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + pop rcx + ret +.Ltmp14962: +.Lfunc_end1241: + .seh_handlerdata + .section .text,"xr",discard,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .seh_endproc + # -- End function + .def "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .globl "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # -- Begin function ?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ + .p2align 4, 0x90 +"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ": # @"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +.Lfunc_begin1242: + .cv_func_id 1242 + .cv_loc 1242 22 2134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2134:0 +.seh_proc "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 56], rcx # 8-byte Spill +# %bb.1: +.Ltmp14963: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1242_5 +# %bb.2: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1242_5 +# %bb.3: + xor eax, eax + mov edx, eax + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + cmp eax, 0 + jge .LBB1242_5 +# %bb.4: +.Ltmp14964: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + jmp .LBB1242_10 +.Ltmp14965: +.LBB1242_5: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + jmp .LBB1242_6 +.LBB1242_6: +.Ltmp14966: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + lea rax, [rip + "??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@"] + 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@_0GH@FJMGMNLB@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, 2137 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1242_8 +# %bb.7: + int3 +.LBB1242_8: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FG@NGDDIFE@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2137 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp14967: +# %bb.9: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + jmp .LBB1242_10 +.Ltmp14968: +.LBB1242_10: + .cv_loc 1242 22 2136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2136:0 + jmp .LBB1242_11 +.Ltmp14969: +.LBB1242_11: + .cv_loc 1242 22 2140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2140:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rax, qword ptr [rax + 16] + add rsp, 72 + ret +.Ltmp14970: +.Lfunc_end1242: + .seh_handlerdata + .section .text,"xr",discard,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1243: + .cv_func_id 1243 + .cv_loc 1243 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp14971: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp14972: +.Lfunc_end1243: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0_Iterator_base12@std@@QEAA@AEBU01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .globl "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # -- Begin function ??0_Iterator_base12@std@@QEAA@AEBU01@@Z + .p2align 4, 0x90 +"??0_Iterator_base12@std@@QEAA@AEBU01@@Z": # @"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" +.Lfunc_begin1244: + .cv_func_id 1244 + .cv_loc 1244 15 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:114:0 +.seh_proc "??0_Iterator_base12@std@@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] +.Ltmp14973: + mov qword ptr [rcx], 0 + mov qword ptr [rcx + 8], 0 +.Ltmp14974: + .cv_loc 1244 15 115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:115:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" +.Ltmp14975: + .cv_loc 1244 15 116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:116:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp14976: +.Lfunc_end1244: + .seh_handlerdata + .section .text,"xr",discard,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .seh_endproc + # -- End function + .def "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .globl "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # -- Begin function ??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z + .p2align 4, 0x90 +"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": # @"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" +.Lfunc_begin1245: + .cv_func_id 1245 + .cv_loc 1245 15 2916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2916:0 +.seh_proc "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp + 32], r8 +.Ltmp14979: + .cv_loc 1245 15 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2917:0 + mov r8, qword ptr [rbp + 32] + mov qword ptr [rbp - 48], rcx # 8-byte Spill +.Ltmp14980: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp14981: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r8 + call "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + mov byte ptr [rbp + 24], al + mov r8, qword ptr [rbp + 32] + lea rcx, [rbp - 8] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp - 40] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov r9b, byte ptr [rbp + 24] +.Ltmp14977: + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" +.Ltmp14978: + jmp .LBB1245_1 +.Ltmp14982: +.LBB1245_1: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1245 15 2918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2918:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 176 + pop rbp +.Ltmp14983: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$2@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$2@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1245_2: +.Ltmp14984: + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked > >,bool>:_First <- [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 + 128] +.Ltmp14985: + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .def "?dtor$3@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA": +.seh_proc "?dtor$3@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA" +.LBB1245_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp14986: +.Lfunc_end1245: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 +"$cppxdata$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z@4HA"@IMGREL # Action +"$ip2state$??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z": + .long .Lfunc_begin1245@IMGREL # IP + .long -1 # ToState + .long .Ltmp14977@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14978@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + # -- End function + .def "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": # @"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1246: + .cv_func_id 1246 + .cv_loc 1246 15 2901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2901:0 +.seh_proc "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@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 byte ptr [rbp], r9b + mov qword ptr [rbp - 8], r8 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [$rdx+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [$rcx+0] + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp14993: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], rcx # 8-byte Spill +.Ltmp14994: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] +.LBB1246_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1246 15 2902 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2902:0 +.Ltmp14987: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp14988: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1246_2 +.Ltmp14995: +.LBB1246_2: # in Loop: Header=BB1246_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1246_3 + jmp .LBB1246_6 +.Ltmp14996: +.LBB1246_3: # in Loop: Header=BB1246_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1246 15 2903 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2903:0 + mov rax, qword ptr [rbp - 8] + mov cl, byte ptr [rax] +.Ltmp14989: + lea rdx, [rbp - 40] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov byte ptr [rbp - 58], cl # 1-byte Spill + mov rcx, rax + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp14990: + jmp .LBB1246_4 +.Ltmp14997: +.LBB1246_4: # in Loop: Header=BB1246_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 58] # 1-byte Reload + and al, 1 + lea rcx, [rbp - 40] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov dl, al + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1246 15 2902 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2902:0 +.Ltmp14991: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp14992: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1246_5 +.Ltmp14998: +.LBB1246_5: # in Loop: Header=BB1246_1 Depth=1 + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1246_1 +.Ltmp14999: +.LBB1246_6: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1246 15 2904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2904:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 144 + pop rbp +.Ltmp15000: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1246_7: +.Ltmp15001: + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_First <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Fill_unchecked1 > >,bool>:_Last <- [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 + 128] +.Ltmp15002: + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1246_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15003: +.Lfunc_end1246: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$8@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0???$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1246@IMGREL # IP + .long -1 # ToState + .long .Ltmp14987@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp14992@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .globl "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # -- Begin function ??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z + .p2align 4, 0x90 +"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z": # @"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" +.Lfunc_begin1247: + .cv_func_id 1247 + .cv_loc 1247 15 2894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2894:0 +.seh_proc "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15004: + .cv_loc 1247 15 2895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2895:0 + mov al, byte ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp15005: +.Lfunc_end1247: + .seh_handlerdata + .section .text,"xr",discard,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .seh_endproc + # -- End function + .def "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1248: + .cv_func_id 1248 + .cv_loc 1248 22 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2391:0 +.seh_proc "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15006: + .cv_loc 1248 22 2392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2392:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .cv_loc 1248 22 2393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2393:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp15007: +.Lfunc_end1248: + .seh_handlerdata + .section .text,"xr",discard,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .globl "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # -- Begin function ??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ + .p2align 4, 0x90 +"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ": # @"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Lfunc_begin1249: + .cv_func_id 1249 + .cv_loc 1249 22 2192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2192:0 +.seh_proc "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15008: + .cv_loc 1249 22 2193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2193:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1249 22 2194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2194:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp15009: +.Lfunc_end1249: + .seh_handlerdata + .section .text,"xr",discard,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .seh_endproc + # -- End function + .def "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .globl "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ": # @"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1250: + .cv_func_id 1250 + .cv_loc 1250 22 2334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2334:0 +.seh_proc "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp15010: + .cv_loc 1250 22 2335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2335:0 + cmp qword ptr [rcx + 24], 31 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + jae .LBB1250_2 +# %bb.1: +.Ltmp15011: + .cv_loc 1250 22 2336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2336:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + add rcx, 1 + mov qword ptr [rax + 24], rcx + jmp .LBB1250_21 +.LBB1250_2: +.Ltmp15012: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + jmp .LBB1250_3 +.LBB1250_3: +.Ltmp15013: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + cmp rax, 0 + je .LBB1250_5 +# %bb.4: +.Ltmp15014: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + jmp .LBB1250_10 +.Ltmp15015: +.LBB1250_5: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + jmp .LBB1250_6 +.LBB1250_6: +.Ltmp15016: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + lea rax, [rip + "??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@"] + 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@_0GH@FJMGMNLB@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, 2340 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1250_8 +# %bb.7: + int3 +.LBB1250_8: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1HG@NDBBKPN@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2340 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15017: +# %bb.9: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + jmp .LBB1250_10 +.Ltmp15018: +.LBB1250_10: + .cv_loc 1250 22 2340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2340:0 + jmp .LBB1250_11 +.Ltmp15019: +.LBB1250_11: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + jmp .LBB1250_12 +.LBB1250_12: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + mov eax, 1 + mov edx, eax +.Ltmp15020: + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + call "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + cmp eax, 0 + jg .LBB1250_14 +# %bb.13: +.Ltmp15021: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + jmp .LBB1250_19 +.Ltmp15022: +.LBB1250_14: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + jmp .LBB1250_15 +.LBB1250_15: +.Ltmp15023: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + lea rax, [rip + "??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@"] + 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@_0GH@FJMGMNLB@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, 2342 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1250_17 +# %bb.16: + int3 +.LBB1250_17: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1GC@GJLBAPHJ@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 2342 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15024: +# %bb.18: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + jmp .LBB1250_19 +.Ltmp15025: +.LBB1250_19: + .cv_loc 1250 22 2341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2341:0 + jmp .LBB1250_20 +.Ltmp15026: +.LBB1250_20: + .cv_loc 1250 22 2345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2345:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rax + 24], 0 + .cv_loc 1250 22 2346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2346:0 + mov rcx, qword ptr [rax + 16] + add rcx, 4 + mov qword ptr [rax + 16], rcx +.Ltmp15027: +.LBB1250_21: + .cv_loc 1250 22 2348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2348:0 + add rsp, 88 + ret +.Ltmp15028: +.Lfunc_end1250: + .seh_handlerdata + .section .text,"xr",discard,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1251: + .cv_func_id 1251 + .cv_loc 1251 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 +.seh_proc "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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] +.Ltmp15029: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rcx + 16] + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r8 + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [r8 + 24], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r8 + add rsp, 72 + ret +.Ltmp15030: +.Lfunc_end1251: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .globl "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # -- Begin function ?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z + .p2align 4, 0x90 +"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": # @"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" +.Lfunc_begin1252: + .cv_func_id 1252 + .cv_loc 1252 22 2842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2842:0 +.seh_proc "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@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 rax, rdx + #DEBUG_VALUE: _Make_iter:_Where <- [$r8+0] + mov qword ptr [rbp], rcx + mov rcx, qword ptr [rbp] +.Ltmp15035: + .cv_loc 1252 22 2843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2843:0 + mov byte ptr [rbp - 1], 0 +.Ltmp15036: + #DEBUG_VALUE: _Make_iter:_Tmp <- [$rdx+0] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp15037: + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill +.Ltmp15038: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + xor r9d, r9d + mov eax, r9d + .cv_loc 1252 22 2844 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2844:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rax, qword ptr [rcx + 40] + jae .LBB1252_5 +.Ltmp15039: +# %bb.1: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1252 22 2845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2845:0 + lea rax, [rbp - 40] +.Ltmp15040: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" +.Ltmp15031: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp15032: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1252_2 +.Ltmp15041: +.LBB1252_2: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15033: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + call "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp15034: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1252_3 +.Ltmp15042: +.LBB1252_3: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1252_5 +.Ltmp15043: +.LBB1252_5: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1252 22 2846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2846:0 + mov byte ptr [rbp - 1], 1 + .cv_loc 1252 22 2847 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2847:0 + test byte ptr [rbp - 1], 1 + jne .LBB1252_7 +.Ltmp15044: +# %bb.6: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15045: +.LBB1252_7: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rsp, 144 + pop rbp +.Ltmp15046: + ret + .seh_handlerdata + .long ("$cppxdata$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1252_4: +.Ltmp15047: + #DEBUG_VALUE: _Make_iter:_Where <- [DW_OP_constu 72, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Make_iter:_Tmp <- [DW_OP_constu 56, 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 + 128] +.Ltmp15048: + .seh_endprologue + lea rcx, [rbp - 40] +.Ltmp15049: + .cv_loc 1252 22 2845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2845:0 + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15050: + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1252_8: + 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 1252 22 2847 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2847:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .def "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA": +.seh_proc "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA" +.LBB1252_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + call "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15051: +.Lfunc_end1252: + .seh_handlerdata + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .p2align 2 +"$cppxdata$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long -1 # ToState + .long "?dtor$9@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$4@?0??_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z": + .long .Lfunc_begin1252@IMGREL # IP + .long -1 # ToState + .long .Ltmp15031@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15034@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + # -- End function + .def "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1253: + .cv_func_id 1253 + .cv_loc 1253 15 2440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2440:0 +.seh_proc "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 416 + .seh_stackalloc 416 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 280], -2 + mov rax, rcx + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + .cv_loc 1253 15 2441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2441:0 +.Ltmp15052: +.Ltmp15058: + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 40], rdx # 8-byte Spill +.Ltmp15059: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + mov rdx, r8 + mov qword ptr [rbp + 32], rax # 8-byte Spill + mov qword ptr [rbp + 24], r9 # 8-byte Spill +.Ltmp15060: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 16], r8 # 8-byte Spill +.Ltmp15061: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + call "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Ltmp15053: + jmp .LBB1253_1 +.Ltmp15062: +.LBB1253_1: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + .cv_loc 1253 15 2442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2442:0 + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 248] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1253 15 2443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2443:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 216] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1253 15 2444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2444:0 +.Ltmp15054: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" +.Ltmp15055: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1253_2 +.Ltmp15063: +.LBB1253_2: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" + lea rcx, [rbp + 184] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rdx, rax + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 120] + .cv_loc 1253 15 2445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2445:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 88] + lea rdx, [rbp + 216] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 56] + lea rdx, [rbp + 248] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15056: + lea rcx, [rbp + 152] + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Ltmp15057: + jmp .LBB1253_3 +.Ltmp15064: +.LBB1253_3: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + lea rdx, [rbp + 152] + call "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + lea rcx, [rbp + 152] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1253 15 2446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2446:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .cv_loc 1253 15 2447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2447:0 + lea rcx, [rbp + 184] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 216] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 32] # 8-byte Reload + add rsp, 416 + pop rbp +.Ltmp15065: + ret + .seh_handlerdata + .long ("$cppxdata$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$4@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$4@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_4: +.Ltmp15066: + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Last <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: copy > >,std::_Vb_iterator > > >:_First <- [DW_OP_plus_uconst 40, 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 + 128] +.Ltmp15067: + .seh_endprologue + lea rcx, [rbp + 184] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$5@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$5@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_5: + 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 + 216] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_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 + 248] + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1253_9: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15068: +.Lfunc_end1253: + .seh_handlerdata + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 6 # MaxState + .long ("$stateUnwindMap$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 408 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$9@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 3 # ToState + .long "?dtor$5@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 4 # ToState + .long "?dtor$4@?0???$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1253@IMGREL # IP + .long -1 # ToState + .long .Ltmp15052@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15054@IMGREL+1 # IP + .long 4 # ToState + .long .Ltmp15056@IMGREL+1 # IP + .long 5 # ToState + .long .Ltmp15057@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .globl "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # -- Begin function ?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": # @"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Lfunc_begin1254: + .cv_func_id 1254 + .cv_loc 1254 22 3171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3171:0 +.seh_proc "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 288 + .seh_stackalloc 288 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 152], -2 + mov qword ptr [rbp + 144], rdx + mov qword ptr [rbp + 136], rcx + mov rcx, qword ptr [rbp + 136] +.Ltmp15073: + .cv_loc 1254 22 3172 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3172:0 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + cmp rax, qword ptr [rbp + 144] + jae .LBB1254_2 +# %bb.1: +.Ltmp15074: + .cv_loc 1254 22 3173 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3173:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + ud2 +.Ltmp15075: +.LBB1254_2: + .cv_loc 1254 22 3174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3174:0 + mov rcx, qword ptr [rbp + 144] + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + mov qword ptr [rbp + 128], rax + .cv_loc 1254 22 3176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3176:0 + mov rax, qword ptr [rbp + 128] + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 8 + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + cmp rcx, rax + jae .LBB1254_12 +# %bb.3: +.Ltmp15076: + .cv_loc 1254 22 3177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3177:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rax, 8 + lea rcx, [rbp + 56] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + lea rcx, [rbp + 80] + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov byte ptr [rbp - 17], 1 + lea rcx, [rbp - 16] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 128] +.Ltmp15069: + lea rdx, [rbp + 8] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Ltmp15070: + jmp .LBB1254_4 +.LBB1254_4: + lea rax, [rbp + 32] + lea rdx, [rbp + 8] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov byte ptr [rbp - 17], 0 +.Ltmp15071: + lea rdx, [rbp + 104] + lea r9, [rbp + 80] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" +.Ltmp15072: + jmp .LBB1254_5 +.LBB1254_5: + lea rcx, [rbp + 104] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 8] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp - 16] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 56] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + jmp .LBB1254_12 +.Ltmp15077: +.LBB1254_12: + .cv_loc 1254 22 3179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3179:0 + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rbp + 144] + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [r8 + 40], rdx + .cv_loc 1254 22 3180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3180:0 + mov rdx, qword ptr [rbp + 144] + and rdx, 31 + mov qword ptr [rbp + 144], rdx + .cv_loc 1254 22 3181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3181:0 + cmp rcx, qword ptr [rbp + 144] + jae .LBB1254_14 +# %bb.13: +.Ltmp15078: + .cv_loc 1254 22 3182 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3182:0 + mov rax, qword ptr [rbp + 144] + mov ecx, eax + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + sub edx, 1 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rax, 8 + mov r8, qword ptr [rbp + 128] + sub r8, 1 + mov rcx, rax + mov dword ptr [rbp - 92], edx # 4-byte Spill + mov rdx, r8 + call "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" + mov r9d, dword ptr [rbp - 92] # 4-byte Reload + and r9d, dword ptr [rax] + mov dword ptr [rax], r9d +.Ltmp15079: +.LBB1254_14: + .cv_loc 1254 22 3183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3183:0 + add rsp, 288 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1254_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 + 8] +.Ltmp15080: + .cv_loc 1254 22 3177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:3177:0 + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1254_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 - 16] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1254_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 17], 1 + jne .LBB1254_9 + jmp .LBB1254_10 +.LBB1254_9: + lea rcx, [rbp + 80] + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.LBB1254_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .def "?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA": +.seh_proc "?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA" +.LBB1254_11: + 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 + 56] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15081: +.Lfunc_end1254: + .seh_handlerdata + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .p2align 2 +"$cppxdata$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z")@IMGREL # IPToStateXData + .long 280 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long -1 # ToState + .long "?dtor$11@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0??_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z@4HA"@IMGREL # Action +"$ip2state$?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z": + .long .Lfunc_begin1254@IMGREL # IP + .long -1 # ToState + .long .Ltmp15069@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15071@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15072@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + # -- End function + .def "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1255: + .cv_func_id 1255 + .cv_loc 1255 22 2417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2417:0 +.seh_proc "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@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] +.Ltmp15082: + .cv_loc 1255 22 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2418:0 + mov rdx, qword ptr [rsp + 64] + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .cv_loc 1255 22 2419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2419:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15083: +.Lfunc_end1255: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1256: + .cv_func_id 1256 + .cv_loc 1256 22 2218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2218:0 +.seh_proc "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp15084: + .cv_loc 1256 22 2219 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2219:0 + cmp qword ptr [rsp + 16], 0 + mov qword ptr [rsp], rcx # 8-byte Spill + jge .LBB1256_3 +# %bb.1: + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp] # 8-byte Reload + mov r8, qword ptr [rdx + 24] + sub rcx, qword ptr [rsp + 16] + cmp r8, rcx + jae .LBB1256_3 +# %bb.2: + .cv_loc 1256 22 2221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2221:0 + xor eax, eax + mov ecx, eax +.Ltmp15085: + mov rdx, qword ptr [rsp + 16] + mov r8, qword ptr [rsp] # 8-byte Reload + add rdx, qword ptr [r8 + 24] + mov qword ptr [r8 + 24], rdx + .cv_loc 1256 22 2222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2222:0 + mov rdx, -1 + sub rdx, qword ptr [r8 + 24] + shr rdx, 5 + add rdx, 1 + mov r9, qword ptr [r8 + 16] + sub rcx, rdx + shl rcx, 2 + add r9, rcx + mov qword ptr [r8 + 16], r9 + .cv_loc 1256 22 2223 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2223:0 + mov rcx, qword ptr [r8 + 24] + and rcx, 31 + mov qword ptr [r8 + 24], rcx + .cv_loc 1256 22 2224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2224:0 + jmp .LBB1256_4 +.Ltmp15086: +.LBB1256_3: + .cv_loc 1256 22 2227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2227:0 + mov rax, qword ptr [rsp + 16] + mov rcx, qword ptr [rsp] # 8-byte Reload + add rax, qword ptr [rcx + 24] + mov qword ptr [rcx + 24], rax + .cv_loc 1256 22 2228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2228:0 + mov rax, qword ptr [rcx + 24] + shr rax, 5 + shl rax, 2 + add rax, qword ptr [rcx + 16] + mov qword ptr [rcx + 16], rax + .cv_loc 1256 22 2229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2229:0 + mov rax, qword ptr [rcx + 24] + and rax, 31 + mov qword ptr [rcx + 24], rax +.Ltmp15087: +.LBB1256_4: + .cv_loc 1256 22 2231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2231:0 + mov rax, qword ptr [rsp] # 8-byte Reload + add rsp, 24 + ret +.Ltmp15088: +.Lfunc_end1256: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .globl "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # -- Begin function ??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z + .p2align 4, 0x90 +"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": # @"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" +.Lfunc_begin1257: + .cv_func_id 1257 + .cv_loc 1257 15 2432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2432:0 +.seh_proc "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 240 + .seh_stackalloc 240 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 104], -2 + mov rax, rcx + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [$rdx+0] +.Ltmp15091: + .cv_loc 1257 15 2434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2434:0 + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 16], rdx # 8-byte Spill +.Ltmp15092: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 24], rax # 8-byte Spill + mov qword ptr [rbp - 32], r9 # 8-byte Spill +.Ltmp15093: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], r8 # 8-byte Spill +.Ltmp15094: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + mov byte ptr [rbp + 96], al + lea rcx, [rbp + 64] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 32] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, rbp + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov r10b, byte ptr [rbp + 96] +.Ltmp15089: + mov rcx, rsp + mov byte ptr [rcx + 32], r10b + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Ltmp15090: + jmp .LBB1257_1 +.Ltmp15095: +.LBB1257_1: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1257 15 2435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2435:0 + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 240 + pop rbp +.Ltmp15096: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$2@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$2@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1257_2: +.Ltmp15097: + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 40, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15098: + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$3@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$3@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1257_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .def "?dtor$4@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA": +.seh_proc "?dtor$4@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA" +.LBB1257_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15099: +.Lfunc_end1257: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 +"$cppxdata$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z")@IMGREL # IPToStateXData + .long 232 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long -1 # ToState + .long "?dtor$4@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$2@?0???$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z": + .long .Lfunc_begin1257@IMGREL # IP + .long -1 # ToState + .long .Ltmp15089@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15090@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + # -- End function + .def "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" +.Lfunc_begin1258: + .cv_func_id 1258 + .cv_loc 1258 15 2411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2411:0 +.seh_proc "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@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 rax, rcx + mov r10b, byte ptr [rbp + 128] + mov byte ptr [rbp + 64], r10b + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [$r9+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [$r8+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [$rdx+0] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], r9 # 8-byte Spill +.Ltmp15110: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 24], r8 # 8-byte Spill +.Ltmp15111: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], rdx # 8-byte Spill +.Ltmp15112: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 40], rax # 8-byte Spill +.Ltmp15113: +.LBB1258_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1258 15 2412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2412:0 +.Ltmp15100: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15101: + mov byte ptr [rbp - 41], al # 1-byte Spill + jmp .LBB1258_2 +.Ltmp15114: +.LBB1258_2: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1258_3 + jmp .LBB1258_9 +.Ltmp15115: +.LBB1258_3: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1258 15 2414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2414:0 +.Ltmp15102: + lea rdx, [rbp + 32] +.Ltmp15116: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15103: + jmp .LBB1258_4 +.Ltmp15117: +.LBB1258_4: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15104: + mov rdx, rbp + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" +.Ltmp15105: + jmp .LBB1258_5 +.Ltmp15118: +.LBB1258_5: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rax, rbp + lea rcx, [rbp + 32] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15119: + .cv_loc 1258 15 2412 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2412:0 +.Ltmp15106: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15107: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1258_6 +.Ltmp15120: +.LBB1258_6: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15108: + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" +.Ltmp15109: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1258_7 +.Ltmp15121: +.LBB1258_7: # in Loop: Header=BB1258_1 Depth=1 + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + jmp .LBB1258_1 +.Ltmp15122: +.LBB1258_9: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1258 15 2417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2417:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + call "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .cv_loc 1258 15 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2418:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 208 + pop rbp +.Ltmp15123: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1258_8: +.Ltmp15124: + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_First <- [DW_OP_constu 32, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Last <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Copy_unchecked1 > >,std::_Vb_iterator > > >:_Dest <- [DW_OP_constu 16, 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 + 128] +.Ltmp15125: + .seh_endprologue + lea rcx, [rbp + 32] +.Ltmp15126: + .cv_loc 1258 15 2414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2414:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15127: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$10@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$10@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1258_10: + 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 1258 15 2418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2418:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1258_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .def "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA": +.seh_proc "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA" +.LBB1258_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15128: +.Lfunc_end1258: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 +"$cppxdata$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long -1 # ToState + .long "?dtor$12@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$8@?0???$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z": + .long .Lfunc_begin1258@IMGREL # IP + .long -1 # ToState + .long .Ltmp15100@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15104@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15106@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15109@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + # -- End function + .def "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .globl "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # -- Begin function ?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z + .p2align 4, 0x90 +"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": # @"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" +.Lfunc_begin1259: + .cv_func_id 1259 + .cv_loc 1259 22 1568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1568:0 +.seh_proc "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov rax, rdx + #DEBUG_VALUE: erase:_Last <- [$r9+0] + #DEBUG_VALUE: erase:_First <- [$r8+0] + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] +.Ltmp15137: + .cv_loc 1259 22 1570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1570:0 + mov r10, r8 + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rbp + 8], rax # 8-byte Spill + mov qword ptr [rbp], r9 # 8-byte Spill +.Ltmp15138: + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 8], r8 # 8-byte Spill +.Ltmp15139: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 16], rdx # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + cmp rcx, rax + jne .LBB1259_6 +.Ltmp15140: +# %bb.1: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + cmp rcx, rax + jne .LBB1259_6 +.Ltmp15141: +# %bb.2: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + cmp rcx, qword ptr [rax] + jb .LBB1259_6 +.Ltmp15142: +# %bb.3: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + cmp rcx, qword ptr [rdx + 16] + jb .LBB1259_6 +.Ltmp15143: +# %bb.4: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 16] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp] # 8-byte Reload + cmp rax, qword ptr [rcx + 16] + jb .LBB1259_6 +.Ltmp15144: +# %bb.5: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1570:0 + jmp .LBB1259_9 +.Ltmp15145: +.LBB1259_6: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1570:0 + lea rax, [rip + "??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@"] + 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@_0GH@FJMGMNLB@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, 1574 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1259_8 +.Ltmp15146: +# %bb.7: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + int3 +.Ltmp15147: +.LBB1259_8: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EM@BEMPOGMM@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt?$AAs?$AAi?$AAd?$AAe?$AA?5?$AAr@"] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1574 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15148: +.LBB1259_9: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1577:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + mov rdx, qword ptr [rbp] # 8-byte Reload + cmp rcx, qword ptr [rdx + 16] + je .LBB1259_14 +.Ltmp15149: +# %bb.10: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1579 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1579:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rax + 16] +.Ltmp15129: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" +.Ltmp15130: + jmp .LBB1259_11 +.Ltmp15150: +.LBB1259_11: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1580:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov r8, qword ptr [rax + 16] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 56], r8 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rax, qword ptr [rbp] # 8-byte Reload + mov rcx, qword ptr [rax + 16] +.Ltmp15131: + mov r8, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Ltmp15132: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1259_12 +.Ltmp15151: +.LBB1259_12: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp + 24], rax + .cv_loc 1259 22 1581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1581:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp + 24] +.Ltmp15133: + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" +.Ltmp15134: + jmp .LBB1259_13 +.Ltmp15152: +.LBB1259_13: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1582:0 + mov rax, qword ptr [rbp + 24] + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp15153: +.LBB1259_14: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1585:0 + mov rcx, qword ptr [rbp + 16] # 8-byte Reload + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp15135: + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov r8, rax + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15136: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1259_15 +.Ltmp15154: +.LBB1259_15: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + .cv_loc 1259 22 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1586:0 + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 8] # 8-byte Reload + add rsp, 176 + pop rbp +.Ltmp15155: + ret + .seh_handlerdata + .long ("$cppxdata$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$16@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$16@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$16@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1259_16: +.Ltmp15156: + #DEBUG_VALUE: erase:_First <- [DW_OP_constu 8, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: erase:_Last <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp15157: + .seh_endprologue + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .def "?dtor$17@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$17@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA": +.seh_proc "?dtor$17@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA" +.LBB1259_17: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp15158: +.Lfunc_end1259: + .seh_handlerdata + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .p2align 2 +"$cppxdata$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long -1 # ToState + .long "?dtor$17@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$16@?0??erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z@4HA"@IMGREL # Action +"$ip2state$?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z": + .long .Lfunc_begin1259@IMGREL # IP + .long -1 # ToState + .long .Ltmp15129@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15136@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + # -- End function + .def "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1260: + .cv_func_id 1260 + .cv_loc 1260 22 1628 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1628:0 +.seh_proc "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15161: + .cv_loc 1260 22 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1629:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15159: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15160: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1260_1 +.LBB1260_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1260_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15162: +.Lfunc_end1260: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1260@IMGREL # IP + .long -1 # ToState + .long .Ltmp15159@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15160@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1261: + .cv_func_id 1261 + .cv_loc 1261 22 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:23:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@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] +.Ltmp15163: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp15164: +.Lfunc_end1261: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .globl "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # -- Begin function ?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": # @"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" +.Lfunc_begin1262: + .cv_func_id 1262 + .cv_loc 1262 22 1618 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1618:0 +.seh_proc "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15167: + .cv_loc 1262 22 1619 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1619:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp15165: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Ltmp15166: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1262_1 +.LBB1262_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA" +.LBB1262_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15168: +.Lfunc_end1262: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ": + .long .Lfunc_begin1262@IMGREL # IP + .long -1 # ToState + .long .Ltmp15165@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15166@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + # -- End function + .def "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .globl "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # -- Begin function ??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z + .p2align 4, 0x90 +"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": # @"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" +.Lfunc_begin1263: + .cv_func_id 1263 + .cv_loc 1263 22 299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:299:0 +.seh_proc "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@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 rax, rdx + mov qword ptr [rbp], r8 + mov qword ptr [rbp - 8], rcx + mov rcx, qword ptr [rbp - 8] + lea r8, [rbp - 32] +.Ltmp15171: + .cv_loc 1263 22 300 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:300:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rdx # 8-byte Spill + mov rdx, r9 + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r8 # 8-byte Spill + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1263 22 301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:301:0 + mov rdx, qword ptr [rbp] +.Ltmp15169: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Ltmp15170: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1263_1 +.LBB1263_1: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1263 22 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:302:0 + lea rcx, [rbp - 32] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .def "?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA": +.seh_proc "?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA" +.LBB1263_2: + 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] + call "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15172: +.Lfunc_end1263: + .seh_handlerdata + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 +"$cppxdata$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long -1 # ToState + .long "?dtor$2@?0???H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z@4HA"@IMGREL # Action +"$ip2state$??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z": + .long .Lfunc_begin1263@IMGREL # IP + .long -1 # ToState + .long .Ltmp15169@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15170@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + # -- End function + .def "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1264: + .cv_func_id 1264 + .cv_loc 1264 22 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:235:0 +.seh_proc "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15173: + .cv_loc 1264 22 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:235:0 + call "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Ltmp15174: + .cv_loc 1264 22 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:235:0 + nop + add rsp, 40 + ret +.Ltmp15175: +.Lfunc_end1264: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1265: + .cv_func_id 1265 + .cv_loc 1265 22 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:23:0 +.seh_proc "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15176: + .cv_loc 1265 22 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:23:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp15177: + .cv_loc 1265 22 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:23:0 + nop + add rsp, 40 + ret +.Ltmp15178: +.Lfunc_end1265: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" + .globl "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" # -- Begin function ??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z + .p2align 4, 0x90 +"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z": # @"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" +.Lfunc_begin1266: + .cv_func_id 1266 + .cv_loc 1266 22 1731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1731:0 +.seh_proc "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp15179: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1266_3 +# %bb.2: +.Ltmp15180: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1266_8 +.Ltmp15181: +.LBB1266_3: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1266_4 +.LBB1266_4: +.Ltmp15182: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + lea rax, [rip + "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$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@_0GH@FJMGMNLB@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, 1733 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1266_6 +# %bb.5: + int3 +.LBB1266_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1733 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15183: +# %bb.7: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1266_8 +.Ltmp15184: +.LBB1266_8: + .cv_loc 1266 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1266_9 +.Ltmp15185: +.LBB1266_9: + .cv_loc 1266 22 1736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1736:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 2 + add rax, rcx + add rsp, 88 + ret +.Ltmp15186: +.Lfunc_end1266: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" + .seh_endproc + # -- End function + .def "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1267: + .cv_func_id 1267 + .cv_loc 1267 15 2734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2734:0 +.seh_proc "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp15187: + .cv_loc 1267 15 2736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2736:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Move_unchecked:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Move_unchecked:_Dest <- [$r8+0] + call "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp15188: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 40] + call "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + 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, 88 + ret +.Ltmp15189: +.Lfunc_end1267: + .seh_handlerdata + .section .text,"xr",discard,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Lfunc_begin1268: + .cv_func_id 1268 + .cv_loc 1268 22 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:253:0 +.seh_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@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] +.Ltmp15190: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .cv_loc 1268 22 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:254:0 + 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 +.Ltmp15191: +.Lfunc_end1268: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1269: + .cv_func_id 1269 + .cv_loc 1269 15 2726 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2726:0 +.seh_proc "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15192: + .cv_loc 1269 15 2727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2727:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 72 + ret +.Ltmp15193: +.Lfunc_end1269: + .seh_handlerdata + .section .text,"xr",discard,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +.Lfunc_begin1270: + .cv_func_id 1270 + .cv_loc 1270 22 42 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:42:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15194: + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp15195: + .cv_loc 1270 22 43 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:43:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp15196: + .cv_loc 1270 22 44 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:44:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 88 + ret +.Ltmp15197: +.Lfunc_end1270: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1271: + .cv_func_id 1271 + .cv_loc 1271 22 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:235:0 +.seh_proc "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@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] +.Ltmp15198: + 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 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15199: +.Lfunc_end1271: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1272: + .cv_func_id 1272 + .cv_loc 1272 22 293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:293:0 +.seh_proc "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@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] +.Ltmp15200: + .cv_loc 1272 22 294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:294:0 + mov rdx, qword ptr [rsp + 64] + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .cv_loc 1272 22 295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:295:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15201: +.Lfunc_end1272: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1273: + .cv_func_id 1273 + .cv_loc 1273 22 23 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:23:0 +.seh_proc "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@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] +.Ltmp15202: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp15203: +.Lfunc_end1273: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .globl "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # -- Begin function ??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z + .p2align 4, 0x90 +"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z": # @"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +.Lfunc_begin1274: + .cv_func_id 1274 + .cv_loc 1274 22 128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:128:0 +.seh_proc "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15204: + .cv_loc 1274 22 129 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:129:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" + .cv_loc 1274 22 130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:130:0 + mov rcx, qword ptr [rsp + 48] + shl rcx, 2 + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + add rcx, qword ptr [rdx + 16] + mov qword ptr [rdx + 16], rcx + .cv_loc 1274 22 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:131:0 + mov rax, rdx + add rsp, 56 + ret +.Ltmp15205: +.Lfunc_end1274: + .seh_handlerdata + .section .text,"xr",discard,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .seh_endproc + # -- End function + .def "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" + .globl "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" # -- Begin function ?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z + .p2align 4, 0x90 +"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z": # @"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" +.Lfunc_begin1275: + .cv_func_id 1275 + .cv_loc 1275 22 109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:109:0 +.seh_proc "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp15206: + .cv_loc 1275 22 113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:113:0 + mov rdx, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 80], rax +# %bb.1: +.Ltmp15207: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + cmp qword ptr [rsp + 96], 0 + je .LBB1275_3 +# %bb.2: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1275_4 +.LBB1275_3: +.Ltmp15208: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + jmp .LBB1275_9 +.Ltmp15209: +.LBB1275_4: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + jmp .LBB1275_5 +.LBB1275_5: +.Ltmp15210: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + lea rax, [rip + "??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@"] + 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@_0GH@FJMGMNLB@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, 114 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1275_7 +# %bb.6: + int3 +.LBB1275_7: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1GA@EIHBFEJD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?5?$AAv@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 114 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15211: +# %bb.8: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + jmp .LBB1275_9 +.Ltmp15212: +.LBB1275_9: + .cv_loc 1275 22 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:114:0 + jmp .LBB1275_10 +.Ltmp15213: +.LBB1275_10: + .cv_loc 1275 22 115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:115:0 + cmp qword ptr [rsp + 96], 0 + jge .LBB1275_21 +# %bb.11: +.Ltmp15214: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + jmp .LBB1275_12 +.LBB1275_12: +.Ltmp15215: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] + mov rcx, qword ptr [rcx + 8] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rdx + 16] + sub rcx, r8 + sar rcx, 2 + cmp rax, rcx + jl .LBB1275_14 +# %bb.13: +.Ltmp15216: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + jmp .LBB1275_19 +.Ltmp15217: +.LBB1275_14: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + jmp .LBB1275_15 +.LBB1275_15: +.Ltmp15218: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + lea rax, [rip + "??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@"] + 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@_0GH@FJMGMNLB@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, 117 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1275_17 +# %bb.16: + int3 +.LBB1275_17: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FG@JCGKNFIB@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAb?$AAe?$AAf@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 117 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15219: +# %bb.18: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + jmp .LBB1275_19 +.Ltmp15220: +.LBB1275_19: + .cv_loc 1275 22 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:117:0 + jmp .LBB1275_20 +.Ltmp15221: +.LBB1275_20: + .cv_loc 1275 22 118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:118:0 + jmp .LBB1275_21 +.Ltmp15222: +.LBB1275_21: + .cv_loc 1275 22 120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:120:0 + cmp qword ptr [rsp + 96], 0 + jle .LBB1275_32 +# %bb.22: +.Ltmp15223: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + jmp .LBB1275_23 +.LBB1275_23: +.Ltmp15224: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rdx + 16] + sub rcx, r8 + sar rcx, 2 + cmp rax, rcx + jg .LBB1275_25 +# %bb.24: +.Ltmp15225: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + jmp .LBB1275_30 +.Ltmp15226: +.LBB1275_25: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + jmp .LBB1275_26 +.LBB1275_26: +.Ltmp15227: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + lea rax, [rip + "??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@"] + 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@_0GH@FJMGMNLB@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 .LBB1275_28 +# %bb.27: + int3 +.LBB1275_28: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1FA@LCODAPOP@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAa?$AAf?$AAt@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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] +.Ltmp15228: +# %bb.29: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + jmp .LBB1275_30 +.Ltmp15229: +.LBB1275_30: + .cv_loc 1275 22 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:122:0 + jmp .LBB1275_31 +.Ltmp15230: +.LBB1275_31: + .cv_loc 1275 22 123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:123:0 + jmp .LBB1275_32 +.Ltmp15231: +.LBB1275_32: + .cv_loc 1275 22 125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:125:0 + add rsp, 104 + ret +.Ltmp15232: +.Lfunc_end1275: + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" + .seh_endproc + # -- End function + .def "??1_Iterator_base12@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .globl "??1_Iterator_base12@std@@QEAA@XZ" # -- Begin function ??1_Iterator_base12@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Iterator_base12@std@@QEAA@XZ": # @"??1_Iterator_base12@std@@QEAA@XZ" +.Lfunc_begin1276: + .cv_func_id 1276 + .cv_loc 1276 15 139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:139:0 +.seh_proc "??1_Iterator_base12@std@@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] + .cv_loc 1276 15 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:141:0 +.Ltmp15233: +.Ltmp15235: + mov rax, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rdx, [rbp - 24] + mov r8d, 3 + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rdx + mov edx, r8d + call rax +.Ltmp15234: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1276_1 +.LBB1276_1: + .cv_loc 1276 15 142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:142:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1276 15 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:144:0 + lea rcx, [rbp - 24] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] +.Ltmp15236: + .cv_loc 1276 15 144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:144:0 + nop + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1_Iterator_base12@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1_Iterator_base12@std@@QEAA@XZ@4HA" +.LBB1276_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp15237: + .cv_loc 1276 15 141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:141:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15238: +.Lfunc_end1276: + .seh_handlerdata + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1_Iterator_base12@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1_Iterator_base12@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1_Iterator_base12@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1_Iterator_base12@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1_Iterator_base12@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1_Iterator_base12@std@@QEAA@XZ": + .long .Lfunc_begin1276@IMGREL # IP + .long -1 # ToState + .long .Ltmp15233@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15234@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1_Iterator_base12@std@@QEAA@XZ" + # -- End function + .def "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .globl "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" # -- Begin function ?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ + .p2align 4, 0x90 +"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ": # @"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" +.Lfunc_begin1277: + .cv_func_id 1277 + .cv_loc 1277 22 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@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15239: + .cv_loc 1277 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" + nop + add rsp, 40 + ret +.Ltmp15240: +.Lfunc_end1277: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .globl "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z": # @"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" +.Lfunc_begin1278: + .cv_func_id 1278 + .cv_loc 1278 22 2382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2382:0 +.seh_proc "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@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] +.Ltmp15241: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .cv_loc 1278 22 2383 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2383:0 + 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 +.Ltmp15242: +.Lfunc_end1278: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .globl "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z": # @"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" +.Lfunc_begin1279: + .cv_func_id 1279 + .cv_loc 1279 22 2183 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2183:0 +.seh_proc "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + xor eax, eax + mov r9d, eax + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15243: + mov rdx, rcx + mov r8, qword ptr [rsp + 80] + mov r10, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r10 + mov qword ptr [rsp + 48], r8 # 8-byte Spill + mov r8, r9 + mov r9, qword ptr [rsp + 48] # 8-byte Reload + call "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .cv_loc 1279 22 2184 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2184: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 +.Ltmp15244: +.Lfunc_end1279: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1280: + .cv_func_id 1280 + .cv_loc 1280 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 +.seh_proc "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15245: + .cv_loc 1280 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp15246: + .cv_loc 1280 22 2044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2044:0 + nop + add rsp, 40 + ret +.Ltmp15247: +.Lfunc_end1280: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .globl "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # -- Begin function ??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z + .p2align 4, 0x90 +"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": # @"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" +.Lfunc_begin1281: + .cv_func_id 1281 + .cv_loc 1281 22 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1428:0 +.seh_proc "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@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 + 48], r8 + mov qword ptr [rbp + 40], rdx + mov qword ptr [rbp + 32], rcx + mov rcx, qword ptr [rbp + 32] +.Ltmp15252: + .cv_loc 1281 22 1429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1429:0 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rbp + 24], rax + .cv_loc 1281 22 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1430:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rbp + 16], rax + .cv_loc 1281 22 1432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1432:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 16] + jbe .LBB1281_7 +# %bb.1: +.Ltmp15253: + .cv_loc 1281 22 1434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1434:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + cmp rcx, rax + jbe .LBB1281_3 +# %bb.2: +.Ltmp15254: + .cv_loc 1281 22 1436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1436:0 + call "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + ud2 +.Ltmp15255: +.LBB1281_3: + .cv_loc 1281 22 1439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1439:0 + mov rdx, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" + mov qword ptr [rbp + 8], rax + .cv_loc 1281 22 1441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1441:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rbp + 8] + mov rcx, rax + call "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + mov qword ptr [rbp], rax + .cv_loc 1281 22 1442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1442:0 + mov rax, qword ptr [rbp] + mov rcx, qword ptr [rbp + 24] + shl rcx, 5 + add rax, rcx + mov qword ptr [rbp - 8], rax + .cv_loc 1281 22 1443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1443:0 + mov rax, qword ptr [rbp - 8] + mov qword ptr [rbp - 16], rax +.Ltmp15256: + .cv_loc 1281 22 1446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1446:0 + mov rax, qword ptr [rbp + 40] + mov rcx, qword ptr [rbp + 24] + sub rax, rcx + mov rdx, qword ptr [rbp - 8] +.Ltmp15248: + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" +.Ltmp15249: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1281_4 +.LBB1281_4: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 16], rax + .cv_loc 1281 22 1447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1447:0 + mov r9, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp15250: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +.Ltmp15251: + jmp .LBB1281_6 +.Ltmp15257: +.LBB1281_6: + .cv_loc 1281 22 1454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1454:0 + mov r9, qword ptr [rbp + 8] + mov r8, qword ptr [rbp + 40] + mov rdx, qword ptr [rbp] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .cv_loc 1281 22 1455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1455:0 + jmp .LBB1281_14 +.Ltmp15258: +.LBB1281_7: + .cv_loc 1281 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jbe .LBB1281_9 +# %bb.8: +.Ltmp15259: + .cv_loc 1281 22 1458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1458:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov qword ptr [rbp - 24], rax + .cv_loc 1281 22 1459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1459:0 + mov rax, qword ptr [rbp + 40] + sub rax, qword ptr [rbp + 24] + mov rdx, qword ptr [rbp - 24] + lea rcx, [rbp + 48] + mov r8, rax + call "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1281 22 1460 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1460:0 + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 24] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1281 22 1461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1461:0 + jmp .LBB1281_13 +.Ltmp15260: +.LBB1281_9: + .cv_loc 1281 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + mov rax, qword ptr [rbp + 40] + cmp rax, qword ptr [rbp + 24] + jne .LBB1281_11 +# %bb.10: +.Ltmp15261: + .cv_loc 1281 22 1464 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1464:0 + jmp .LBB1281_12 +.Ltmp15262: +.LBB1281_11: + .cv_loc 1281 22 1467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1467:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rbp + 40] + shl rcx, 5 + add rax, rcx + mov qword ptr [rbp - 32], rax + .cv_loc 1281 22 1468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1468:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1281 22 1469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1469:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1281 22 1470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1470:0 + mov rax, qword ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp15263: +.LBB1281_12: + .cv_loc 1281 22 1462 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1462:0 + jmp .LBB1281_13 +.Ltmp15264: +.LBB1281_13: + .cv_loc 1281 22 1456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1456:0 + jmp .LBB1281_14 +.Ltmp15265: +.LBB1281_14: + .cv_loc 1281 22 1472 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1472:0 + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .def "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA": +.seh_proc "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1281_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp15266: + .cv_loc 1281 22 1449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1449:0 + mov r8, qword ptr [rbp - 16] + mov rdx, qword ptr [rbp - 8] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1281 22 1450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1450:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov r8, qword ptr [rbp + 8] + mov rdx, qword ptr [rbp] + mov rcx, rax + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .cv_loc 1281 22 1451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1451:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor r9d, r9d + mov ecx, r9d + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + call rax + ud2 +.Ltmp15267: +.Lfunc_end1281: + .seh_handlerdata + .long ("$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 +"$cppxdata$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z": + .long .Lfunc_begin1281@IMGREL # IP + .long -1 # ToState + .long .Ltmp15248@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15251@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$5@?0???$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + # -- End function + .def "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1282: + .cv_func_id 1282 + .cv_loc 1282 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp15268: + .cv_loc 1282 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + sar rcx, 5 + mov rax, rcx + add rsp, 56 + ret +.Ltmp15269: +.Lfunc_end1282: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ": # @"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Lfunc_begin1283: + .cv_func_id 1283 + .cv_loc 1283 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp15270: + .cv_loc 1283 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp15271: +.Lfunc_end1283: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + .globl "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ": # @"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" +.Lfunc_begin1284: + .cv_func_id 1284 + .cv_loc 1284 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp15272: + .cv_loc 1284 22 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 +.Ltmp15273: +.Lfunc_end1284: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + .seh_endproc + # -- End function + .def "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" + .globl "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" # -- Begin function ?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z + .p2align 4, 0x90 +"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z": # @"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" +.Lfunc_begin1285: + .cv_func_id 1285 + .cv_loc 1285 22 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1853:0 +.seh_proc "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15274: + .cv_loc 1285 22 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1854:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1285 22 1856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1856:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + sub rax, rcx + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, rax + jbe .LBB1285_2 +# %bb.1: +.Ltmp15275: + .cv_loc 1285 22 1858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1858:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1285_5 +.Ltmp15276: +.LBB1285_2: + .cv_loc 1285 22 1861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1861:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 56] + shr rcx, 1 + add rax, rcx + mov qword ptr [rsp + 48], rax + .cv_loc 1285 22 1863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1863:0 + mov rax, qword ptr [rsp + 48] + cmp rax, qword ptr [rsp + 72] + jae .LBB1285_4 +# %bb.3: +.Ltmp15277: + .cv_loc 1285 22 1865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1865:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 80], rax + jmp .LBB1285_5 +.Ltmp15278: +.LBB1285_4: + .cv_loc 1285 22 1868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1868:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 80], rax +.LBB1285_5: + .cv_loc 1285 22 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1869:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp15279: +.Lfunc_end1285: + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" + .seh_endproc + # -- End function + .def "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .globl "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # -- Begin function ?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z + .p2align 4, 0x90 +"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z": # @"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Lfunc_begin1286: + .cv_func_id 1286 + .cv_loc 1286 17 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 +.Ltmp15280: + .cv_loc 1286 17 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@$0CA@@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 +.Ltmp15281: +.Lfunc_end1286: + .seh_handlerdata + .section .text,"xr",discard,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .seh_endproc + # -- End function + .def "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .globl "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # -- Begin function ??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z + .p2align 4, 0x90 +"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z": # @"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" +.Lfunc_begin1287: + .cv_func_id 1287 + .cv_loc 1287 22 1478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1478:0 +.seh_proc "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@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] + mov rcx, qword ptr [rcx] +.Ltmp15282: + .cv_loc 1287 22 1479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1479:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + call "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" + nop + add rsp, 56 + ret +.Ltmp15283: +.Lfunc_end1287: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .globl "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # -- Begin function ?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z": # @"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +.Lfunc_begin1288: + .cv_func_id 1288 + .cv_loc 1288 22 1842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1842:0 +.seh_proc "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15284: + .cv_loc 1288 22 1843 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1843:0 + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .cv_loc 1288 22 1845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1845:0 + nop + add rsp, 88 + ret +.Ltmp15285: +.Lfunc_end1288: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .seh_endproc + # -- End function + .def "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .globl "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # -- Begin function ?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z + .p2align 4, 0x90 +"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z": # @"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" +.Lfunc_begin1289: + .cv_func_id 1289 + .cv_loc 1289 22 1895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1895:0 +.seh_proc "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], r9 + mov qword ptr [rsp + 104], r8 + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp15286: + .cv_loc 1289 22 1896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1896:0 + mov rdx, rcx + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rdx + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1289 22 1898 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1898:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1289_2 +# %bb.1: +.Ltmp15287: + .cv_loc 1289 22 1900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1900:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 72], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r8, qword ptr [rsp + 72] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1289 22 1901 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1901:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rsp + 56] # 8-byte Reload + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp15288: +.LBB1289_2: + .cv_loc 1289 22 1904 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1904:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1289 22 1905 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1905:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 104] + shl rcx, 5 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1289 22 1906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1906:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 112] + shl rcx, 5 + add rax, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1289 22 1907 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1907:0 + add rsp, 120 + ret +.Ltmp15289: +.Lfunc_end1289: + .seh_handlerdata + .section .text,"xr",discard,"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .seh_endproc + # -- End function + .def "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .globl "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # -- Begin function ?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z + .p2align 4, 0x90 +"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z": # @"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +.Lfunc_begin1290: + .cv_func_id 1290 + .cv_loc 1290 22 1936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1936:0 +.seh_proc "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15290: + .cv_loc 1290 22 1937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1937:0 + lea rdx, [rsp + 56] +.Ltmp15291: + #DEBUG_VALUE: _Orphan_range:_Lock <- [$rdx+0] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 3 +.Ltmp15292: + call qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + .cv_loc 1290 22 1939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1939:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1290 22 1941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1941:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1290_9 +# %bb.1: +.Ltmp15293: + .cv_loc 1290 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1290_2 +.LBB1290_2: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp + 48] + cmp qword ptr [rax], 0 + je .LBB1290_8 +# %bb.3: # in Loop: Header=BB1290_2 Depth=1 +.Ltmp15294: + .cv_loc 1290 22 1945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1945:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rax, qword ptr [rax + 16] + cmp rax, qword ptr [rsp + 72] + jb .LBB1290_5 +# %bb.4: # in Loop: Header=BB1290_2 Depth=1 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] + mov rcx, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + jae .LBB1290_6 +.LBB1290_5: # in Loop: Header=BB1290_2 Depth=1 +.Ltmp15295: + .cv_loc 1290 22 1947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1947:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1290 22 1948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1948:0 + jmp .LBB1290_7 +.Ltmp15296: +.LBB1290_6: # in Loop: Header=BB1290_2 Depth=1 + .cv_loc 1290 22 1951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1951:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .cv_loc 1290 22 1952 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1952:0 + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax] + mov rcx, rax + call "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax +.Ltmp15297: +.LBB1290_7: # in Loop: Header=BB1290_2 Depth=1 + .cv_loc 1290 22 1943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1943:0 + jmp .LBB1290_2 +.LBB1290_8: + .cv_loc 1290 22 1955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1955:0 + jmp .LBB1290_9 +.Ltmp15298: +.LBB1290_9: + .cv_loc 1290 22 1956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1956:0 + lea rcx, [rsp + 56] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 88 + ret +.Ltmp15299: +.Lfunc_end1290: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1291: + .cv_func_id 1291 + .cv_loc 1291 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15300: + .cv_loc 1291 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp15301: +.Lfunc_end1291: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .globl "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # -- Begin function ?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z + .p2align 4, 0x90 +"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z": # @"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +.Lfunc_begin1292: + .cv_func_id 1292 + .cv_loc 1292 17 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15302: + .cv_loc 1292 17 892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:892:0 + movabs rax, 576460752303423487 + pop rcx + ret +.Ltmp15303: +.Lfunc_end1292: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1293: + .cv_func_id 1293 + .cv_loc 1293 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp15304: + .cv_loc 1293 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15305: +.Lfunc_end1293: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +.Lfunc_begin1294: + .cv_func_id 1294 + .cv_loc 1294 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15306: + .cv_loc 1294 15 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 +.Ltmp15307: +.Lfunc_end1294: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" + .globl "??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" # -- Begin function ??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z + .p2align 4, 0x90 +"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z": # @"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" +.Lfunc_begin1295: + .cv_func_id 1295 + .cv_loc 1295 17 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@$0CA@@std@@YA_K_K@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rcx +.Ltmp15308: + .cv_loc 1295 17 24 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:24:0 + movabs rcx, 576460752303423487 + mov qword ptr [rsp + 8], rcx + .cv_loc 1295 17 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, 5 + mov qword ptr [rsp], rax + .cv_loc 1295 17 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 .LBB1295_2 +# %bb.1: +.Ltmp15309: + .cv_loc 1295 17 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 +.Ltmp15310: +.LBB1295_2: + .cv_loc 1295 17 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 +.Ltmp15311: +.Lfunc_end1295: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" + .seh_endproc + # -- End function + .def "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" + .globl "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" # -- Begin function ?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z + .p2align 4, 0x90 +"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z": # @"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" +.Lfunc_begin1296: + .cv_func_id 1296 + .cv_loc 1296 22 1811 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1811:0 +.seh_proc "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@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] +.Ltmp15312: + .cv_loc 1296 22 1812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1812:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + nop + add rsp, 56 + ret +.Ltmp15313: +.Lfunc_end1296: + .seh_handlerdata + .section .text,"xr",discard,"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1297: + .cv_func_id 1297 + .cv_loc 1297 24 343 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:343:0 +.seh_proc "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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 +.Ltmp15314: + .cv_loc 1297 24 344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:344: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 "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp15315: +.Lfunc_end1297: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1298: + .cv_func_id 1298 + .cv_loc 1298 24 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:321:0 +.seh_proc "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@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 byte ptr [rbp - 16], r9b + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx +.Ltmp15318: + .cv_loc 1298 24 322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:322:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 24] + lea rcx, [rbp - 64] +.Ltmp15319: + #DEBUG_VALUE: _Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp15320: + mov qword ptr [rbp - 72], rax # 8-byte Spill +.LBB1298_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1298 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + xor eax, eax + mov ecx, eax +.Ltmp15321: + cmp rcx, qword ptr [rbp - 32] + jae .LBB1298_4 +# %bb.2: # in Loop: Header=BB1298_1 Depth=1 + .cv_loc 1298 24 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:325:0 +.Ltmp15316: + lea rcx, [rbp - 64] +.Ltmp15322: + call "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" +.Ltmp15317: + jmp .LBB1298_3 +.Ltmp15323: +.LBB1298_3: # in Loop: Header=BB1298_1 Depth=1 + .cv_loc 1298 24 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:323:0 + mov rax, qword ptr [rbp - 32] + add rax, -1 + mov qword ptr [rbp - 32], rax + jmp .LBB1298_1 +.Ltmp15324: +.LBB1298_4: + .cv_loc 1298 24 328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:328:0 + lea rcx, [rbp - 64] + call "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1298 24 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:329:0 + lea rcx, [rbp - 64] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA" +.LBB1298_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + lea rcx, [rbp - 64] + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15325: +.Lfunc_end1298: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z": + .long .Lfunc_begin1298@IMGREL # IP + .long -1 # ToState + .long .Ltmp15316@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15317@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + # -- End function + .def "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1299: + .cv_func_id 1299 + .cv_loc 1299 24 150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:150:0 +.seh_proc "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15326: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1299 24 151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:151:0 + mov rax, rcx + add rsp, 24 + ret +.Ltmp15327: +.Lfunc_end1299: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .globl "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # -- Begin function ??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ + .p2align 4, 0x90 +"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ": # @"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" +.Lfunc_begin1300: + .cv_func_id 1300 + .cv_loc 1300 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15328: + .cv_loc 1300 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .cv_loc 1300 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 32 + mov qword ptr [rax + 8], rcx + .cv_loc 1300 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 56 + ret +.Ltmp15329: +.Lfunc_end1300: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .globl "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # -- Begin function ?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ + .p2align 4, 0x90 +"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ": # @"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +.Lfunc_begin1301: + .cv_func_id 1301 + .cv_loc 1301 24 169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:169:0 +.seh_proc "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15330: + .cv_loc 1301 24 170 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:170:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rcx], rax + .cv_loc 1301 24 171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:171:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp15331: +.Lfunc_end1301: + .seh_handlerdata + .section .text,"xr",discard,"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .seh_endproc + # -- End function + .def "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .globl "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # -- Begin function ??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": # @"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" +.Lfunc_begin1302: + .cv_func_id 1302 + .cv_loc 1302 24 157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:157:0 +.seh_proc "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp15334: + .cv_loc 1302 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov r8, qword ptr [rcx + 16] + mov rax, qword ptr [rcx] + mov rdx, qword ptr [rcx + 8] +.Ltmp15332: + mov rcx, rax + call "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Ltmp15333: + jmp .LBB1302_1 +.Ltmp15335: +.LBB1302_1: + .cv_loc 1302 24 159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:159:0 + add rsp, 48 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA" +.LBB1302_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp15336: + .cv_loc 1302 24 158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:158:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15337: +.Lfunc_end1302: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ": + .long .Lfunc_begin1302@IMGREL # IP + .long -1 # ToState + .long .Ltmp15332@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15333@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1303: + .cv_func_id 1303 + .cv_loc 1303 17 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r8d, 32 + # kill: def $r8 killed $r8d + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp15338: + .cv_loc 1303 17 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 + 64] + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + call memset + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .cv_loc 1303 17 882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:882:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp15339: +.Lfunc_end1303: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .globl "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # -- Begin function ??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z + .p2align 4, 0x90 +"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z": # @"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +.Lfunc_begin1304: + .cv_func_id 1304 + .cv_loc 1304 16 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15340: + .cv_loc 1304 16 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 +.Ltmp15341: +.Lfunc_end1304: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .seh_endproc + # -- End function + .def "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .globl "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # -- Begin function ??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ": # @"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +.Lfunc_begin1305: + .cv_func_id 1305 + .cv_loc 1305 25 1974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1974:0 +.seh_proc "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp15342: + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + add rcx, 16 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15343: +.Lfunc_end1305: + .seh_handlerdata + .section .text,"xr",discard,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .globl "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z": # @"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1306: + .cv_func_id 1306 + .cv_loc 1306 22 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1832:0 +.seh_proc "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + mov byte ptr [rsp + 80], al + mov qword ptr [rsp + 72], r9 + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15344: + .cv_loc 1306 22 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1833:0 + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r9, rax + call "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .cv_loc 1306 22 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1834:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp15345: +.Lfunc_end1306: + .seh_handlerdata + .section .text,"xr",discard,"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1307: + .cv_func_id 1307 + .cv_loc 1307 24 251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:251:0 +.seh_proc "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 160], rax + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 152], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp15346: + .cv_loc 1307 24 253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:253:0 + mov rcx, qword ptr [rsp + 80] + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov qword ptr [rsp + 144], rax + .cv_loc 1307 24 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:254:0 + mov rcx, qword ptr [rsp + 88] + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 1307 24 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:255:0 + lea rcx, [rsp + 144] + lea rdx, [rsp + 136] + call "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov rcx, qword ptr [rsp + 152] + mov rdx, rax + call "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1307 24 256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:256:0 + lea rcx, [rsp + 120] + lea rdx, [rsp + 112] + call "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 104] + lea rdx, [rsp + 144] + lea r8, [rsp + 128] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov r9, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 128] + mov rdx, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 144] + mov r10b, byte ptr [rsp + 72] + mov r11b, byte ptr [rsp + 120] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + lea rcx, [rsp + 152] + mov rdx, rax + call "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .cv_loc 1307 24 260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:260:0 + mov rax, qword ptr [rsp + 152] + mov rcx, qword ptr [rsp + 160] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 168 + ret +.Ltmp15347: +.Lfunc_end1307: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .globl "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # -- Begin function ??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z": # @"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" +.Lfunc_begin1308: + .cv_func_id 1308 + .cv_loc 1308 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15348: + .cv_loc 1308 15 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 +.Ltmp15349: +.Lfunc_end1308: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" + .globl "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" # -- Begin function ??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z": # @"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" +.Lfunc_begin1309: + .cv_func_id 1309 + .cv_loc 1309 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15350: + .cv_loc 1309 15 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 +.Ltmp15351: +.Lfunc_end1309: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1310: + .cv_func_id 1310 + .cv_loc 1310 15 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15352: + .cv_loc 1310 15 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp15353: +.Lfunc_end1310: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .globl "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # -- Begin function ??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z": # @"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" +.Lfunc_begin1311: + .cv_func_id 1311 + .cv_loc 1311 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15354: + .cv_loc 1311 15 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 1311 15 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 +.Ltmp15355: +.Lfunc_end1311: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .globl "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # -- Begin function ??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": # @"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" +.Lfunc_begin1312: + .cv_func_id 1312 + .cv_loc 1312 24 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:228:0 +.seh_proc "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp15358: + .cv_loc 1312 24 229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:229:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 32] + lea rcx, [rbp - 80] +.Ltmp15359: + #DEBUG_VALUE: _Uninitialized_move_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp15360: + mov qword ptr [rbp - 88], rax # 8-byte Spill +.LBB1312_1: # =>This Inner Loop Header: Depth=1 +.Ltmp15361: + .cv_loc 1312 24 230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:230:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1312_4 +# %bb.2: # in Loop: Header=BB1312_1 Depth=1 +.Ltmp15362: + .cv_loc 1312 24 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:232:0 + mov rcx, qword ptr [rbp - 56] + call "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Ltmp15356: + lea rcx, [rbp - 80] + mov rdx, rax + call "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp15357: + jmp .LBB1312_3 +.Ltmp15363: +.LBB1312_3: # in Loop: Header=BB1312_1 Depth=1 + .cv_loc 1312 24 230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:230:0 + mov rax, qword ptr [rbp - 56] + add rax, 32 + mov qword ptr [rbp - 56], rax + jmp .LBB1312_1 +.Ltmp15364: +.LBB1312_4: + .cv_loc 1312 24 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:235:0 + lea rcx, [rbp - 80] + call "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1312 24 236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:236:0 + lea rcx, [rbp - 80] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA" +.LBB1312_5: + 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 - 80] + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15365: +.Lfunc_end1312: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long .Lfunc_begin1312@IMGREL # IP + .long -1 # ToState + .long .Ltmp15356@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15357@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + # -- End function + .def "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1313: + .cv_func_id 1313 + .cv_loc 1313 15 1086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1086:0 +.seh_proc "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp15366: + .cv_loc 1313 15 1087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1087:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp15367: +.Lfunc_end1313: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1314: + .cv_func_id 1314 + .cv_loc 1314 15 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_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 +.Ltmp15368: + .cv_loc 1314 15 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, 5 + mov rax, rcx + add rsp, 24 + ret +.Ltmp15369: +.Lfunc_end1314: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1315: + .cv_func_id 1315 + .cv_loc 1315 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp15370: + .cv_loc 1315 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .cv_loc 1315 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 32 + mov qword ptr [rax + 8], rcx + .cv_loc 1315 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 72 + ret +.Ltmp15371: +.Lfunc_end1315: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1316: + .cv_func_id 1316 + .cv_loc 1316 7 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1588:0 +.seh_proc "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15372: + .cv_loc 1316 7 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1589:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15373: +.Lfunc_end1316: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" +.Lfunc_begin1317: + .cv_func_id 1317 + .cv_loc 1317 17 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@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 +.Ltmp15374: + .cv_loc 1317 17 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rax + 16] + mov qword ptr [rdx + 16], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rdx + 24], rax + .cv_loc 1317 17 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 +.Ltmp15375: +.Lfunc_end1317: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .seh_endproc + # -- End function + .def "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1318: + .cv_func_id 1318 + .cv_loc 1318 7 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15376: + .cv_loc 1318 7 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 +.Ltmp15377: +.Lfunc_end1318: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .globl "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # -- Begin function ?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ + .p2align 4, 0x90 +"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ": # @"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +.Lfunc_begin1319: + .cv_func_id 1319 + .cv_loc 1319 22 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:518:0 +.seh_proc "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15378: + .cv_loc 1319 22 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:519:0 + call "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + mov rcx, rax + call "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15379: +.Lfunc_end1319: + .seh_handlerdata + .section .text,"xr",discard,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .seh_endproc + # -- End function + .def "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + .globl "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # -- Begin function ??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z + .p2align 4, 0x90 +"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z": # @"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" +.Lfunc_begin1320: + .cv_func_id 1320 + .cv_loc 1320 15 1264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1264:0 +.seh_proc "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + #DEBUG_VALUE: _Prev_iter,0> >:_First <- [$rdx+0] +.Ltmp15380: + .cv_loc 1320 15 1265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1265:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp15381: +.Lfunc_end1320: + .seh_handlerdata + .section .text,"xr",discard,"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + .seh_endproc + # -- End function + .def "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .globl "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # -- Begin function ??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ + .p2align 4, 0x90 +"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": # @"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" +.Lfunc_begin1321: + .cv_func_id 1321 + .cv_loc 1321 5 156 0 # ..\include\gsl/span:156:0 +.seh_proc "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .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 - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15384: + .cv_loc 1321 5 157 0 # ..\include\gsl/span:157:0 + mov rax, qword ptr [rcx + 8] + mov rdx, qword ptr [rcx] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + jne .LBB1321_1 + jmp .LBB1321_2 +.LBB1321_1: + test byte ptr [rbp - 41], 1 + jne .LBB1321_4 + jmp .LBB1321_5 +.LBB1321_2: + lea rdx, [rip + "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp15382: + 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" +.Ltmp15383: + jmp .LBB1321_3 +.LBB1321_3: + ud2 +.LBB1321_4: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1321_5: + .cv_loc 1321 5 158 0 # ..\include\gsl/span:158:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax] + call "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + add rax, qword ptr [rcx + 8] + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .seh_endproc + .def "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA": +.seh_proc "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA" +.LBB1321_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 1321 5 157 0 # ..\include\gsl/span:157:0 + test byte ptr [rbp - 41], 1 + jne .LBB1321_7 + jmp .LBB1321_8 +.LBB1321_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1321_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15385: +.Lfunc_end1321: + .seh_handlerdata + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .seh_endproc + .section .xdata,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .p2align 2 +"$cppxdata$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long -1 # ToState + .long "?dtor$6@?0???D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ@4HA"@IMGREL # Action +"$ip2state$??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ": + .long .Lfunc_begin1321@IMGREL # IP + .long -1 # ToState + .long .Ltmp15382@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15383@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + # -- End function + .def "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .globl "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # -- Begin function ??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z + .p2align 4, 0x90 +"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z": # @"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +.Lfunc_begin1322: + .cv_func_id 1322 + .cv_loc 1322 5 230 0 # ..\include\gsl/span:230:0 +.seh_proc "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + xor eax, eax + mov r8b, al + #DEBUG_VALUE: operator==:rhs <- [$rdx+0] + #DEBUG_VALUE: operator==:lhs <- [$rcx+0] +.Ltmp15386: + .cv_loc 1322 5 231 0 # ..\include\gsl/span:231:0 + mov r9, qword ptr [rcx] + cmp r9, qword ptr [rdx] + mov qword ptr [rsp + 16], rdx # 8-byte Spill +.Ltmp15387: + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 8], rcx # 8-byte Spill +.Ltmp15388: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + mov byte ptr [rsp + 7], r8b # 1-byte Spill + jne .LBB1322_2 +# %bb.1: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rsp + 16] # 8-byte Reload + cmp rcx, qword ptr [rdx + 8] + sete r8b + mov byte ptr [rsp + 7], r8b # 1-byte Spill +.LBB1322_2: + #DEBUG_VALUE: operator==:lhs <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: operator==:rhs <- [DW_OP_plus_uconst 16, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp15389: +.Lfunc_end1322: + .seh_handlerdata + .section .text,"xr",discard,"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .seh_endproc + # -- End function + .def "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" + .globl "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" # -- Begin function ?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ + .p2align 4, 0x90 +"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ": # @"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" +.Lfunc_begin1323: + .cv_func_id 1323 + .cv_loc 1323 25 4492 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4492:0 +.seh_proc "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" +# %bb.0: + sub rsp, 248 + .seh_stackalloc 248 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 240], rax + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp15390: + .cv_loc 1323 25 4493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4493:0 + mov ecx, dword ptr [rax + 284] + mov edx, 256 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1323_2 +# %bb.1: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rsp + 224], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rsp + 232], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + lea rcx, [rsp + 208] + lea rdx, [rsp + 224] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1323_2 + jmp .LBB1323_7 +.LBB1323_2: +.Ltmp15391: + .cv_loc 1323 25 4496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4496:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rsp + 200], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + lea rcx, [rsp + 176] + lea rdx, [rsp + 192] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1323_3 + jmp .LBB1323_6 +.LBB1323_3: +.Ltmp15392: + .cv_loc 1323 25 4497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4497:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 8 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + xor ecx, ecx + mov r8b, cl + cmp eax, 0 + mov byte ptr [rsp + 55], r8b # 1-byte Spill + jne .LBB1323_5 +# %bb.4: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 144], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 152], rcx + lea rcx, [rsp + 160] + lea rdx, [rsp + 144] + call "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + lea rcx, [rsp + 160] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov cl, byte ptr [rax] + call "?_Is_word@std@@YA_ND@Z" + mov byte ptr [rsp + 55], al # 1-byte Spill +.LBB1323_5: + mov al, byte ptr [rsp + 55] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al + jmp .LBB1323_12 +.LBB1323_6: + .cv_loc 1323 25 4499 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4499:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + lea rcx, [rsp + 128] + lea rdx, [rsp + 112] + call "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov cl, byte ptr [rax] + call "?_Is_word@std@@YA_ND@Z" + and al, 1 + movzx r8d, al + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rdx + mov dword ptr [rsp + 48], r8d # 4-byte Spill + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov cl, byte ptr [rax] + call "?_Is_word@std@@YA_ND@Z" + and al, 1 + movzx r8d, al + mov r9d, dword ptr [rsp + 48] # 4-byte Reload + cmp r9d, r8d + setne al + and al, 1 + mov byte ptr [rsp + 79], al + jmp .LBB1323_12 +.Ltmp15393: +.LBB1323_7: + .cv_loc 1323 25 4503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4503:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 240] + mov qword ptr [rsp + 96], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rcx + lea rcx, [rsp + 80] + lea rdx, [rsp + 96] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1323_8 + jmp .LBB1323_9 +.LBB1323_8: +.Ltmp15394: + .cv_loc 1323 25 4504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4504:0 + mov ecx, 4 + mov edx, 8 + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [r8 + 284] + mov edx, eax + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + sete r9b + and r9b, 1 + mov byte ptr [rsp + 79], r9b + jmp .LBB1323_12 +.LBB1323_9: + .cv_loc 1323 25 4506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4506:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 284] + mov edx, 4 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + xor ecx, ecx + mov r8b, cl + cmp eax, 0 + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jne .LBB1323_11 +# %bb.10: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov cl, byte ptr [rax] + call "?_Is_word@std@@YA_ND@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1323_11: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 79], al +.Ltmp15395: +.LBB1323_12: + .cv_loc 1323 25 4508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4508:0 + mov al, byte ptr [rsp + 79] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 240] + 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, 248 + ret +.Ltmp15396: +.Lfunc_end1323: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" + .seh_endproc + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin1324: + .cv_func_id 1324 + .cv_loc 1324 5 168 0 # ..\include\gsl/span:168:0 +.seh_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + xor eax, eax + mov r8d, eax + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15399: + .cv_loc 1324 5 169 0 # ..\include\gsl/span:169:0 + mov r9, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, r9 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + jg .LBB1324_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setne r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB1324_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1324_3 + jmp .LBB1324_4 +.LBB1324_3: + test byte ptr [rbp - 41], 1 + jne .LBB1324_6 + jmp .LBB1324_7 +.LBB1324_4: + lea rdx, [rip + "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp15397: + 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" +.Ltmp15398: + jmp .LBB1324_5 +.LBB1324_5: + ud2 +.LBB1324_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1324_7: + .cv_loc 1324 5 170 0 # ..\include\gsl/span:170:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 1 + mov qword ptr [rax + 8], rcx + .cv_loc 1324 5 171 0 # ..\include\gsl/span:171:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB1324_8: + 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 1324 5 169 0 # ..\include\gsl/span:169:0 + test byte ptr [rbp - 41], 1 + jne .LBB1324_9 + jmp .LBB1324_10 +.LBB1324_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1324_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15400: +.Lfunc_end1324: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin1324@IMGREL # IP + .long -1 # ToState + .long .Ltmp15397@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15398@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .globl "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # -- Begin function ??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z": # @"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +.Lfunc_begin1325: + .cv_func_id 1325 + .cv_loc 1325 25 4336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4336:0 +.seh_proc "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + push rbx + .seh_pushreg 3 + sub rsp, 320 + .seh_stackalloc 320 + .seh_endprologue + mov rax, rcx + mov r10d, dword ptr [rsp + 400] + mov r11, qword ptr [rsp + 392] + mov rsi, qword ptr [rsp + 384] + mov rdi, qword ptr [rip + __security_cookie] + xor rdi, rsp + mov qword ptr [rsp + 312], rdi + mov qword ptr [rsp + 144], r9 + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [$rdx+0] +.Ltmp15401: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [$rcx+0] + .cv_loc 1325 25 4337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4337:0 + mov r9, qword ptr [r8] + mov qword ptr [rcx], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rcx + 8], r9 + .cv_loc 1325 25 4338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4338:0 + mov ebx, dword ptr [rsp + 400] + mov qword ptr [rsp + 128], rcx # 8-byte Spill +.Ltmp15402: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + mov ecx, ebx + mov ebx, 256 + mov qword ptr [rsp + 120], rdx # 8-byte Spill +.Ltmp15403: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov edx, ebx + mov qword ptr [rsp + 112], rsi # 8-byte Spill + mov qword ptr [rsp + 104], r11 # 8-byte Spill + mov qword ptr [rsp + 96], r8 # 8-byte Spill +.Ltmp15404: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov dword ptr [rsp + 92], r10d # 4-byte Spill + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1325_2 +.Ltmp15405: +# %bb.1: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4339:0 + mov rdx, qword ptr [rsp + 392] + lea rcx, [rsp + 288] + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 272], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 280], r8 + mov r8, qword ptr [rsp + 120] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 256], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 264], r10 + mov r10, qword ptr [rsp + 288] + lea r11, [rsp + 296] + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r11 + lea rdx, [rsp + 256] + lea r8, [rsp + 272] + mov r11, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 296] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 304] + mov qword ptr [rcx + 8], rax + jmp .LBB1325_6 +.Ltmp15406: +.LBB1325_2: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4341:0 + mov ecx, dword ptr [rsp + 400] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1325_4 +.Ltmp15407: +# %bb.3: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4342:0 + mov rdx, qword ptr [rsp + 392] + lea rcx, [rsp + 232] + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 216], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 224], r8 + mov r8, qword ptr [rsp + 120] # 8-byte Reload + mov r10, qword ptr [r8] + mov qword ptr [rsp + 200], r10 + mov r10, qword ptr [r8 + 8] + mov qword ptr [rsp + 208], r10 + mov r10, qword ptr [rsp + 232] + lea r11, [rsp + 240] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r11 + lea rdx, [rsp + 200] + lea r8, [rsp + 216] + mov r11, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 240] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 248] + mov qword ptr [rcx + 8], rax + jmp .LBB1325_5 +.Ltmp15408: +.LBB1325_4: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4345:0 + mov rax, qword ptr [rsp + 384] + mov r9, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 168], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 160], r8 + mov r10b, byte ptr [rsp + 136] + lea rcx, [rsp + 184] + lea rdx, [rsp + 152] + lea r8, [rsp + 168] + mov qword ptr [rsp + 32], rax + mov byte ptr [rsp + 40], r10b + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 184] + mov rcx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 192] + mov qword ptr [rcx + 8], rax +.Ltmp15409: +.LBB1325_5: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4341:0 + jmp .LBB1325_6 +.Ltmp15410: +.LBB1325_6: + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,const char *,std::regex_traits >:_Res <- [DW_OP_plus_uconst 128, DW_OP_deref] [$rsp+0] + .cv_loc 1325 25 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4347:0 + mov rax, qword ptr [rsp + 312] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 80] # 8-byte Reload + add rsp, 320 +.Ltmp15411: + pop rbx + pop rdi + pop rsi + ret +.Ltmp15412: +.Lfunc_end1325: + .seh_handlerdata + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "?_Str@?$_Buf@D@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .globl "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # -- Begin function ?_Str@?$_Buf@D@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?_Str@?$_Buf@D@std@@QEBAPEBDXZ": # @"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" +.Lfunc_begin1326: + .cv_func_id 1326 + .cv_loc 1326 25 1565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1565:0 +.seh_proc "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15413: + .cv_loc 1326 25 1566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1566:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp15414: +.Lfunc_end1326: + .seh_handlerdata + .section .text,"xr",discard,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "?_Size@?$_Buf@D@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .globl "?_Size@?$_Buf@D@std@@QEBAIXZ" # -- Begin function ?_Size@?$_Buf@D@std@@QEBAIXZ + .p2align 4, 0x90 +"?_Size@?$_Buf@D@std@@QEBAIXZ": # @"?_Size@?$_Buf@D@std@@QEBAIXZ" +.Lfunc_begin1327: + .cv_func_id 1327 + .cv_loc 1327 25 1551 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1551:0 +.seh_proc "?_Size@?$_Buf@D@std@@QEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15415: + .cv_loc 1327 25 1552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1552:0 + mov eax, dword ptr [rcx + 4] + pop rcx + ret +.Ltmp15416: +.Lfunc_end1327: + .seh_handlerdata + .section .text,"xr",discard,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .globl "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z": # @"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1328: + .cv_func_id 1328 + .cv_loc 1328 25 4416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4416:0 +.seh_proc "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 296 + .seh_stackalloc 296 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 288], rax + mov qword ptr [rsp + 152], rdx + mov qword ptr [rsp + 144], rcx + mov rax, qword ptr [rsp + 144] +.Ltmp15417: + .cv_loc 1328 25 4418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4418:0 + mov rcx, rax + mov qword ptr [rsp + 120], rax # 8-byte Spill + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov r8b, byte ptr [rax] + mov byte ptr [rsp + 287], r8b + .cv_loc 1328 25 4419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4419:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1328_2 +# %bb.1: +.Ltmp15418: + .cv_loc 1328 25 4420 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4420:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 287] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 287], al +.Ltmp15419: +.LBB1328_2: + .cv_loc 1328 25 4421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4421:0 + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 264], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 272], rcx + .cv_loc 1328 25 4422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4422:0 + lea rcx, [rsp + 264] +.Ltmp15420: + #DEBUG_VALUE: _Do_class:_Res0 <- [$rcx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp15421: + .cv_loc 1328 25 4423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4423:0 + lea rcx, [rsp + 248] +.Ltmp15422: + #DEBUG_VALUE: _Do_class:_Resx <- [$rcx+0] + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" +.Ltmp15423: + xor edx, edx + mov r8b, dl + .cv_loc 1328 25 4424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4424:0 + mov rcx, qword ptr [rsp + 152] + mov qword ptr [rsp + 128], rcx + .cv_loc 1328 25 4426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4426:0 + mov rcx, qword ptr [rsp + 128] + cmp qword ptr [rcx + 32], 0 + mov qword ptr [rsp + 104], rax # 8-byte Spill + mov byte ptr [rsp + 103], r8b # 1-byte Spill + je .LBB1328_4 +# %bb.3: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 232], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 240], rcx + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rcx + 32] + mov rcx, qword ptr [rax + 240] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rax + 248] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 176], rcx + lea rcx, [rsp + 200] + lea rdx, [rsp + 168] + lea r8, [rsp + 184] + call "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + mov rax, qword ptr [rsp + 200] + mov qword ptr [rsp + 248], rax + mov rax, qword ptr [rsp + 208] + mov qword ptr [rsp + 256], rax + mov rax, qword ptr [rsp + 248] + mov qword ptr [rsp + 216], rax + mov rax, qword ptr [rsp + 256] + mov qword ptr [rsp + 224], rax + lea rcx, [rsp + 216] + lea rdx, [rsp + 232] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 103], al # 1-byte Spill +.LBB1328_4: + mov al, byte ptr [rsp + 103] # 1-byte Reload + test al, 1 + jne .LBB1328_5 + jmp .LBB1328_6 +.LBB1328_5: +.Ltmp15424: + .cv_loc 1328 25 4430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4430:0 + mov rax, qword ptr [rsp + 248] + mov qword ptr [rsp + 264], rax + mov rax, qword ptr [rsp + 256] + mov qword ptr [rsp + 272], rax + .cv_loc 1328 25 4431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4431:0 + mov byte ptr [rsp + 143], 1 + .cv_loc 1328 25 4432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4432:0 + jmp .LBB1328_31 +.Ltmp15425: +.LBB1328_6: + .cv_loc 1328 25 4433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4433:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 56], 0 + je .LBB1328_12 +# %bb.7: + mov rax, qword ptr [rsp + 128] + mov rdx, qword ptr [rax + 56] + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov r8d, 2048 + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov edx, r8d + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1328_9 +# %bb.8: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 287] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 87], al # 1-byte Spill + jmp .LBB1328_10 +.LBB1328_9: + mov al, byte ptr [rsp + 287] + mov byte ptr [rsp + 87], al # 1-byte Spill +.LBB1328_10: + mov al, byte ptr [rsp + 87] # 1-byte Reload + movzx ecx, al + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + call "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + test al, 1 + jne .LBB1328_11 + jmp .LBB1328_12 +.LBB1328_11: +.Ltmp15426: + .cv_loc 1328 25 4438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4438:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1328_30 +.LBB1328_12: + .cv_loc 1328 25 4439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4439:0 + movzx eax, byte ptr [rsp + 287] + cmp eax, 256 + jae .LBB1328_16 +# %bb.13: + .cv_loc 1328 25 4440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4440:0 + xor eax, eax + mov cl, al +.Ltmp15427: + mov rdx, qword ptr [rsp + 128] + cmp qword ptr [rdx + 40], 0 + mov byte ptr [rsp + 86], cl # 1-byte Spill + je .LBB1328_15 +# %bb.14: + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 287] + call "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + mov byte ptr [rsp + 86], al # 1-byte Spill +.LBB1328_15: + mov al, byte ptr [rsp + 86] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 143], al + jmp .LBB1328_29 +.LBB1328_16: + .cv_loc 1328 25 4441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4441:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 48], 0 + je .LBB1328_19 +# %bb.17: + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rax + 48] + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 64], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + lea r8, [rsp + 287] + call "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 128] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rdx + je .LBB1328_19 +# %bb.18: +.Ltmp15428: + .cv_loc 1328 25 4445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4445:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1328_28 +.LBB1328_19: + .cv_loc 1328 25 4446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4446:0 + mov rax, qword ptr [rsp + 128] + movsx ecx, word ptr [rax + 64] + cmp ecx, 0 + je .LBB1328_22 +# %bb.20: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov rdx, qword ptr [rsp + 128] + mov r8w, word ptr [rdx + 64] + mov dl, byte ptr [rsp + 287] + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1328_21 + jmp .LBB1328_22 +.LBB1328_21: +.Ltmp15429: + .cv_loc 1328 25 4447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4447:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1328_27 +.LBB1328_22: + .cv_loc 1328 25 4448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4448:0 + mov rax, qword ptr [rsp + 128] + cmp qword ptr [rax + 72], 0 + je .LBB1328_25 +# %bb.23: + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov r8, qword ptr [rax + 304] + mov rcx, qword ptr [rsp + 128] + mov rdx, qword ptr [rcx + 72] + mov cl, byte ptr [rsp + 287] + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + test al, 1 + jne .LBB1328_24 + jmp .LBB1328_25 +.LBB1328_24: +.Ltmp15430: + .cv_loc 1328 25 4449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4449:0 + mov byte ptr [rsp + 143], 1 + jmp .LBB1328_26 +.LBB1328_25: + .cv_loc 1328 25 4451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4451:0 + mov byte ptr [rsp + 143], 0 +.LBB1328_26: + .cv_loc 1328 25 4448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4448:0 + jmp .LBB1328_27 +.Ltmp15431: +.LBB1328_27: + .cv_loc 1328 25 4446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4446:0 + jmp .LBB1328_28 +.Ltmp15432: +.LBB1328_28: + .cv_loc 1328 25 4444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4444:0 + jmp .LBB1328_29 +.Ltmp15433: +.LBB1328_29: + .cv_loc 1328 25 4439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4439:0 + jmp .LBB1328_30 +.Ltmp15434: +.LBB1328_30: + .cv_loc 1328 25 4437 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4437:0 + jmp .LBB1328_31 +.Ltmp15435: +.LBB1328_31: + .cv_loc 1328 25 4452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4452:0 + mov al, byte ptr [rsp + 143] + and al, 1 + movzx ecx, al + mov rdx, qword ptr [rsp + 128] + mov r8d, dword ptr [rdx + 12] + and r8d, 1 + cmp ecx, r8d + jne .LBB1328_33 +# %bb.32: +.Ltmp15436: + .cv_loc 1328 25 4453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4453:0 + mov byte ptr [rsp + 167], 0 + jmp .LBB1328_34 +.LBB1328_33: +.Ltmp15437: + .cv_loc 1328 25 4456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4456:0 + mov rax, qword ptr [rsp + 264] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 272] + mov qword ptr [rcx + 8], rax + .cv_loc 1328 25 4457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4457:0 + mov byte ptr [rsp + 167], 1 +.Ltmp15438: +.LBB1328_34: + .cv_loc 1328 25 4459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4459:0 + mov al, byte ptr [rsp + 167] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 288] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 296 + ret +.Ltmp15439: +.Lfunc_end1328: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1329: + .cv_func_id 1329 + .cv_loc 1329 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 +.seh_proc "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp15440: + mov rdx, qword ptr [rsp + 64] + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + mov rax, rcx + add rax, 16 + mov rdx, qword ptr [rsp + 64] + add rdx, 16 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15441: +.Lfunc_end1329: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1330: + .cv_func_id 1330 + .cv_loc 1330 25 1983 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1983:0 +.seh_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15442: + .cv_loc 1330 25 1984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1984:0 + mov rdx, qword ptr [rsp + 48] + call "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1330 25 1985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1985:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp15443: +.Lfunc_end1330: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .globl "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # -- Begin function ??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z + .p2align 4, 0x90 +"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z": # @"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +.Lfunc_begin1331: + .cv_func_id 1331 + .cv_loc 1331 25 4336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4336:0 +.seh_proc "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + push rbx + .seh_pushreg 3 + sub rsp, 400 + .seh_stackalloc 400 + .seh_endprologue + mov rax, rcx + mov r10d, dword ptr [rsp + 480] + mov r11, qword ptr [rsp + 472] + mov rsi, qword ptr [rsp + 464] + mov rdi, qword ptr [rip + __security_cookie] + xor rdi, rsp + mov qword ptr [rsp + 392], rdi + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [$rsi+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [$rdx+0] +.Ltmp15444: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [$rcx+0] + .cv_loc 1331 25 4337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4337:0 + mov rdi, qword ptr [r8] + mov qword ptr [rcx], rdi + mov rdi, qword ptr [r8 + 8] + mov qword ptr [rcx + 8], rdi + .cv_loc 1331 25 4338 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4338:0 + mov ebx, dword ptr [rsp + 480] + mov qword ptr [rsp + 120], rcx # 8-byte Spill +.Ltmp15445: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + mov ecx, ebx + mov ebx, 256 + mov qword ptr [rsp + 112], rdx # 8-byte Spill +.Ltmp15446: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + mov edx, ebx + mov qword ptr [rsp + 104], rsi # 8-byte Spill +.Ltmp15447: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 96], r9 # 8-byte Spill +.Ltmp15448: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 88], r8 # 8-byte Spill +.Ltmp15449: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov dword ptr [rsp + 68], r10d # 4-byte Spill + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1331_2 +.Ltmp15450: +# %bb.1: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4339 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4339:0 + mov rdx, qword ptr [rsp + 472] + lea rcx, [rsp + 368] + call "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 352], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 360], rdx + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 336], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 344], r8 + mov r8, qword ptr [rsp + 88] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 320], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 328], r9 + mov r9, qword ptr [rsp + 112] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [rsp + 304], r10 + mov r10, qword ptr [r9 + 8] + mov qword ptr [rsp + 312], r10 + mov r10, qword ptr [rsp + 368] + lea rcx, [rsp + 376] + lea rdx, [rsp + 304] + lea r8, [rsp + 320] + lea r9, [rsp + 336] + lea r11, [rsp + 352] + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 376] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 384] + mov qword ptr [rcx + 8], rax + jmp .LBB1331_6 +.Ltmp15451: +.LBB1331_2: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4341:0 + mov ecx, dword ptr [rsp + 480] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1331_4 +.Ltmp15452: +# %bb.3: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4342:0 + mov rdx, qword ptr [rsp + 472] + lea rcx, [rsp + 280] + call "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 264], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 272], rdx + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 248], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 256], r8 + mov r8, qword ptr [rsp + 88] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 232], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 240], r9 + mov r9, qword ptr [rsp + 112] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [rsp + 216], r10 + mov r10, qword ptr [r9 + 8] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rsp + 280] + lea rcx, [rsp + 288] + lea rdx, [rsp + 216] + lea r8, [rsp + 232] + lea r9, [rsp + 248] + lea r11, [rsp + 264] + mov qword ptr [rsp + 32], r11 + mov qword ptr [rsp + 40], r10 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 296] + mov qword ptr [rcx + 8], rax + jmp .LBB1331_5 +.Ltmp15453: +.LBB1331_4: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4345:0 + mov rax, qword ptr [rsp + 104] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 192], rcx + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 168], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 176], rdx + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 152], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 160], r8 + mov r8, qword ptr [rsp + 112] # 8-byte Reload + mov r9, qword ptr [r8] + mov qword ptr [rsp + 136], r9 + mov r9, qword ptr [r8 + 8] + mov qword ptr [rsp + 144], r9 + mov r10b, byte ptr [rsp + 128] + lea rcx, [rsp + 200] + lea rdx, [rsp + 136] + lea r8, [rsp + 152] + lea r9, [rsp + 168] + lea r11, [rsp + 184] + mov qword ptr [rsp + 32], r11 + mov byte ptr [rsp + 40], r10b + call "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + mov rax, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 208] + mov qword ptr [rcx + 8], rax +.Ltmp15454: +.LBB1331_5: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4341:0 + jmp .LBB1331_6 +.Ltmp15455: +.LBB1331_6: + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End1 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin2 <- [DW_OP_plus_uconst 96, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_End2 <- [DW_OP_plus_uconst 104, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Begin1 <- [DW_OP_plus_uconst 112, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >:_Res <- [DW_OP_plus_uconst 120, DW_OP_deref] [$rsp+0] + .cv_loc 1331 25 4347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4347:0 + mov rax, qword ptr [rsp + 392] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 400 +.Ltmp15456: + pop rbx + pop rdi + pop rsi + ret +.Ltmp15457: +.Lfunc_end1331: + .seh_handlerdata + .section .text,"xr",discard,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .seh_endproc + # -- End function + .def "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .globl "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # -- Begin function ?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z + .p2align 4, 0x90 +"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": # @"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" +.Lfunc_begin1332: + .cv_func_id 1332 + .cv_loc 1332 25 4134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4134:0 +.seh_proc "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 448 + .seh_stackalloc 448 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 312], -2 + mov qword ptr [rbp + 296], rdx + mov qword ptr [rbp + 288], rcx + mov rcx, qword ptr [rbp + 288] +.Ltmp15476: + .cv_loc 1332 25 4135 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4135:0 + lea rdx, [rbp + 192] +.Ltmp15477: + #DEBUG_VALUE: _Do_if:_St <- [$rdx+0] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 8] # 8-byte Reload +.Ltmp15478: + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov qword ptr [rbp - 16], rax # 8-byte Spill +.LBB1332_1: # =>This Inner Loop Header: Depth=1 +.Ltmp15479: + .cv_loc 1332 25 4138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4138:0 + cmp qword ptr [rbp + 296], 0 + je .LBB1332_7 +# %bb.2: # in Loop: Header=BB1332_1 Depth=1 + .cv_loc 1332 25 4140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4140:0 +.Ltmp15458: + lea rdx, [rbp + 192] +.Ltmp15480: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15459: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1332_3 +.LBB1332_3: # in Loop: Header=BB1332_1 Depth=1 + .cv_loc 1332 25 4141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4141:0 + mov rax, qword ptr [rbp + 296] + mov rdx, qword ptr [rax + 16] +.Ltmp15460: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15461: + mov byte ptr [rbp - 25], al # 1-byte Spill + jmp .LBB1332_4 +.LBB1332_4: # in Loop: Header=BB1332_1 Depth=1 + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB1332_5 + jmp .LBB1332_6 +.LBB1332_5: +.Ltmp15481: + .cv_loc 1332 25 4142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4142:0 + jmp .LBB1332_7 +.Ltmp15482: +.LBB1332_6: # in Loop: Header=BB1332_1 Depth=1 + .cv_loc 1332 25 4138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4138:0 + mov rax, qword ptr [rbp + 296] + mov rax, qword ptr [rax + 40] + mov qword ptr [rbp + 296], rax + jmp .LBB1332_1 +.Ltmp15483: +.LBB1332_7: + .cv_loc 1332 25 4146 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4146:0 + cmp qword ptr [rbp + 296], 0 + jne .LBB1332_9 +# %bb.8: +.Ltmp15484: + .cv_loc 1332 25 4147 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4147:0 + mov byte ptr [rbp + 311], 0 + mov dword ptr [rbp + 188], 1 + jmp .LBB1332_27 +.Ltmp15485: +.LBB1332_9: + .cv_loc 1332 25 4150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4150:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + test byte ptr [rax + 296], 1 + jne .LBB1332_11 +# %bb.10: +.Ltmp15486: + .cv_loc 1332 25 4151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4151:0 + mov byte ptr [rbp + 311], 1 + mov dword ptr [rbp + 188], 1 + jmp .LBB1332_27 +.Ltmp15487: +.LBB1332_11: + .cv_loc 1332 25 4154 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4154:0 +.Ltmp15462: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Ltmp15463: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1332_12 +.LBB1332_12: + .cv_loc 1332 25 4155 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4155:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 + movups xmm0, xmmword ptr [rbp + 192] + movaps xmmword ptr [rbp + 48], xmm0 +.Ltmp15464: + lea rcx, [rbp + 48] + lea rdx, [rbp + 64] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Ltmp15465: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1332_13 +.LBB1332_13: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp + 80], rax +.LBB1332_14: # =>This Inner Loop Header: Depth=1 +.Ltmp15488: + .cv_loc 1332 25 4158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4158:0 + mov rax, qword ptr [rbp + 296] + mov rax, qword ptr [rax + 40] + mov qword ptr [rbp + 296], rax + .cv_loc 1332 25 4159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4159:0 + cmp qword ptr [rbp + 296], 0 + jne .LBB1332_16 +.Ltmp15489: +# %bb.15: + .cv_loc 1332 25 4175 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4175:0 +.Ltmp15466: + lea rdx, [rbp + 88] + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15467: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1332_25 +.LBB1332_16: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4162 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4162:0 +.Ltmp15468: + lea rdx, [rbp + 192] +.Ltmp15490: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15469: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1332_17 +.LBB1332_17: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4163:0 + mov rax, qword ptr [rbp + 296] + mov rdx, qword ptr [rax + 16] +.Ltmp15470: + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15471: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1332_18 +.LBB1332_18: # in Loop: Header=BB1332_14 Depth=1 + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1332_19 + jmp .LBB1332_24 +.LBB1332_19: # in Loop: Header=BB1332_14 Depth=1 +.Ltmp15491: + .cv_loc 1332 25 4165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4165:0 + mov rax, qword ptr [rbp - 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 16], xmm0 + movups xmm0, xmmword ptr [rbp + 192] + movaps xmmword ptr [rbp], xmm0 +.Ltmp15472: + mov rcx, rbp + lea rdx, [rbp + 16] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Ltmp15473: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1332_20 +.LBB1332_20: # in Loop: Header=BB1332_14 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp + 40], rax + .cv_loc 1332 25 4166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4166:0 + mov rcx, qword ptr [rbp + 80] + cmp rcx, qword ptr [rbp + 40] + jge .LBB1332_23 +# %bb.21: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4168:0 +.Ltmp15474: + lea rcx, [rbp + 88] +.Ltmp15492: + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15475: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1332_22 +.LBB1332_22: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4169 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4169:0 + mov rax, qword ptr [rbp + 40] + mov qword ptr [rbp + 80], rax +.Ltmp15493: +.LBB1332_23: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4171 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4171:0 + jmp .LBB1332_24 +.Ltmp15494: +.LBB1332_24: # in Loop: Header=BB1332_14 Depth=1 + .cv_loc 1332 25 4156 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4156:0 + jmp .LBB1332_14 +.Ltmp15495: +.LBB1332_25: + .cv_loc 1332 25 4176 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4176:0 + mov byte ptr [rbp + 311], 1 + mov dword ptr [rbp + 188], 1 + .cv_loc 1332 25 4177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4177:0 + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1332_27 +.LBB1332_27: + lea rcx, [rbp + 192] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 311] + and al, 1 + movzx eax, al + add rsp, 448 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .def "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA": +.seh_proc "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA" +.LBB1332_26: + 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 + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .def "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA": +.seh_proc "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA" +.LBB1332_28: + 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 + 192] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15496: +.Lfunc_end1332: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .p2align 2 +"$cppxdata$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z")@IMGREL # IPToStateXData + .long 440 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long -1 # ToState + .long "?dtor$28@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$26@?0??_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z": + .long .Lfunc_begin1332@IMGREL # IP + .long -1 # ToState + .long .Ltmp15458@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15464@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15475@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + # -- End function + .def "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .globl "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # -- Begin function ?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z + .p2align 4, 0x90 +"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": # @"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" +.Lfunc_begin1333: + .cv_func_id 1333 + .cv_loc 1333 25 4255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4255:0 +.seh_proc "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 320 + .seh_stackalloc 320 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 184], -2 + mov dword ptr [rbp + 176], r9d + and r8b, 1 + mov byte ptr [rbp + 175], r8b + mov qword ptr [rbp + 160], rdx + mov qword ptr [rbp + 152], rcx + mov rcx, qword ptr [rbp + 152] +.Ltmp15517: + .cv_loc 1333 25 4256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4256:0 + mov rdx, qword ptr [rbp + 160] + cmp dword ptr [rdx + 52], 1 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + jne .LBB1333_2 +# %bb.1: +.Ltmp15518: + .cv_loc 1333 25 4257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4257:0 + mov al, byte ptr [rbp + 175] + mov rdx, qword ptr [rbp + 160] + and al, 1 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov r8b, al + call "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + and al, 1 + mov byte ptr [rbp + 183], al + jmp .LBB1333_40 +.Ltmp15519: +.LBB1333_2: + .cv_loc 1333 25 4259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4259:0 + mov byte ptr [rbp + 151], 0 + .cv_loc 1333 25 4260 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4260:0 + lea rcx, [rbp + 48] +.Ltmp15520: + #DEBUG_VALUE: _Do_rep:_St <- [$rcx+0] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Ltmp15521: + .cv_loc 1333 25 4261 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4261:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + add rcx, 192 + mov rdx, qword ptr [rbp + 160] + mov r8d, dword ptr [rdx + 48] + mov edx, r8d + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + mov qword ptr [rbp + 40], rax + .cv_loc 1333 25 4262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4262:0 + mov rax, qword ptr [rbp + 40] + mov r8d, dword ptr [rax] + mov dword ptr [rbp + 36], r8d + .cv_loc 1333 25 4263 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4263:0 + mov rax, qword ptr [rbp + 40] + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 24], rax + .cv_loc 1333 25 4264 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4264:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 16], rcx + .cv_loc 1333 25 4266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4266:0 + cmp dword ptr [rbp + 176], 0 + mov r9b, 1 + mov byte ptr [rbp - 49], r9b # 1-byte Spill + je .LBB1333_4 +# %bb.3: + mov rax, qword ptr [rbp + 8] + mov qword ptr [rbp - 16], rax + mov rax, qword ptr [rbp + 16] + mov qword ptr [rbp - 8], rax + mov rax, qword ptr [rbp + 24] + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 32], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp - 24], rax + lea rcx, [rbp - 32] + lea rdx, [rbp - 16] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rbp - 49], al # 1-byte Spill +.LBB1333_4: + mov al, byte ptr [rbp - 49] # 1-byte Reload + xor ecx, ecx + and al, 1 + mov byte ptr [rbp + 7], al + .cv_loc 1333 25 4268 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4268:0 + mov rdx, qword ptr [rbp + 160] + cmp ecx, dword ptr [rdx + 36] + jg .LBB1333_8 +# %bb.5: + mov rax, qword ptr [rbp + 160] + mov ecx, dword ptr [rax + 36] + cmp ecx, dword ptr [rbp + 176] + jg .LBB1333_8 +# %bb.6: +.Ltmp15522: + .cv_loc 1333 25 4269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4269:0 + mov rax, qword ptr [rbp + 160] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp15513: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15514: + mov byte ptr [rbp - 50], al # 1-byte Spill + jmp .LBB1333_7 +.LBB1333_7: + mov al, byte ptr [rbp - 50] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al + jmp .LBB1333_35 +.LBB1333_8: + .cv_loc 1333 25 4270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4270:0 + mov eax, dword ptr [rbp + 176] + mov rcx, qword ptr [rbp + 160] + cmp eax, dword ptr [rcx + 32] + jge .LBB1333_15 +# %bb.9: +.Ltmp15523: + .cv_loc 1333 25 4272 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4272:0 + test byte ptr [rbp + 7], 1 + jne .LBB1333_12 +# %bb.10: +.Ltmp15524: + .cv_loc 1333 25 4273 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4273:0 + mov rax, qword ptr [rbp + 160] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp15509: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15510: + mov byte ptr [rbp - 51], al # 1-byte Spill + jmp .LBB1333_11 +.LBB1333_11: + mov al, byte ptr [rbp - 51] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al + jmp .LBB1333_14 +.LBB1333_12: +.Ltmp15525: + .cv_loc 1333 25 4276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4276:0 + mov eax, dword ptr [rbp + 176] + add eax, 1 + mov rcx, qword ptr [rbp + 40] + mov dword ptr [rcx], eax + .cv_loc 1333 25 4277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4277:0 + mov rcx, qword ptr [rbp + 40] + lea rdx, [rbp + 8] + mov qword ptr [rcx + 8], rdx + .cv_loc 1333 25 4278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4278:0 + mov rcx, qword ptr [rbp + 160] + mov rdx, qword ptr [rcx + 16] +.Ltmp15511: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15512: + mov byte ptr [rbp - 52], al # 1-byte Spill + jmp .LBB1333_13 +.LBB1333_13: + mov al, byte ptr [rbp - 52] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al +.Ltmp15526: +.LBB1333_14: + .cv_loc 1333 25 4280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4280:0 + jmp .LBB1333_34 +.Ltmp15527: +.LBB1333_15: + .cv_loc 1333 25 4281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4281:0 + test byte ptr [rbp + 175], 1 + jne .LBB1333_23 +# %bb.16: +.Ltmp15528: + .cv_loc 1333 25 4283 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4283:0 + mov rax, qword ptr [rbp + 160] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp15497: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15498: + mov byte ptr [rbp - 53], al # 1-byte Spill + jmp .LBB1333_17 +.LBB1333_17: + mov al, byte ptr [rbp - 53] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al + .cv_loc 1333 25 4284 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4284:0 + test byte ptr [rbp + 151], 1 + jne .LBB1333_22 +# %bb.18: + test byte ptr [rbp + 7], 1 + je .LBB1333_22 +# %bb.19: + .cv_loc 1333 25 4286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4286:0 +.Ltmp15499: + lea rdx, [rbp + 48] +.Ltmp15529: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15500: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1333_20 +.LBB1333_20: + .cv_loc 1333 25 4287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4287:0 + mov eax, dword ptr [rbp + 176] + add eax, 1 + mov rcx, qword ptr [rbp + 40] + mov dword ptr [rcx], eax + .cv_loc 1333 25 4288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4288:0 + mov rcx, qword ptr [rbp + 40] + lea rdx, [rbp + 8] + mov qword ptr [rcx + 8], rdx + .cv_loc 1333 25 4289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4289:0 + mov rcx, qword ptr [rbp + 160] + mov rdx, qword ptr [rcx + 16] +.Ltmp15501: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15502: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1333_21 +.LBB1333_21: + mov al, byte ptr [rbp - 65] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al +.Ltmp15530: +.LBB1333_22: + .cv_loc 1333 25 4291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4291:0 + jmp .LBB1333_33 +.Ltmp15531: +.LBB1333_23: + .cv_loc 1333 25 4294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4294:0 + test byte ptr [rbp + 7], 1 + je .LBB1333_26 +# %bb.24: +.Ltmp15532: + .cv_loc 1333 25 4296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4296:0 + mov eax, dword ptr [rbp + 176] + add eax, 1 + mov rcx, qword ptr [rbp + 40] + mov dword ptr [rcx], eax + .cv_loc 1333 25 4297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4297:0 + mov rcx, qword ptr [rbp + 40] + lea rdx, [rbp + 8] + mov qword ptr [rcx + 8], rdx + .cv_loc 1333 25 4298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4298:0 + mov rcx, qword ptr [rbp + 160] + mov rdx, qword ptr [rcx + 16] +.Ltmp15503: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15504: + mov byte ptr [rbp - 66], al # 1-byte Spill + jmp .LBB1333_25 +.LBB1333_25: + mov al, byte ptr [rbp - 66] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al +.Ltmp15533: +.LBB1333_26: + .cv_loc 1333 25 4301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4301:0 + test byte ptr [rbp + 7], 1 + jne .LBB1333_28 +# %bb.27: + mov eax, 1 + cmp eax, dword ptr [rbp + 176] + jl .LBB1333_32 +.LBB1333_28: + test byte ptr [rbp + 151], 1 + jne .LBB1333_32 +# %bb.29: +.Ltmp15534: + .cv_loc 1333 25 4303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4303:0 + mov eax, dword ptr [rbp + 36] + mov rcx, qword ptr [rbp + 40] + mov dword ptr [rcx], eax + .cv_loc 1333 25 4304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4304:0 + mov rcx, qword ptr [rbp + 24] + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rdx + 8], rcx + .cv_loc 1333 25 4305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4305:0 +.Ltmp15505: + lea rdx, [rbp + 48] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15506: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1333_30 +.LBB1333_30: + .cv_loc 1333 25 4306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4306:0 + mov rax, qword ptr [rbp + 160] + mov rax, qword ptr [rax + 40] + mov rdx, qword ptr [rax + 16] +.Ltmp15507: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp15508: + mov byte ptr [rbp - 81], al # 1-byte Spill + jmp .LBB1333_31 +.LBB1333_31: + mov al, byte ptr [rbp - 81] # 1-byte Reload + and al, 1 + mov byte ptr [rbp + 151], al +.Ltmp15535: +.LBB1333_32: + .cv_loc 1333 25 4308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4308:0 + jmp .LBB1333_33 +.Ltmp15536: +.LBB1333_33: + .cv_loc 1333 25 4281 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4281:0 + jmp .LBB1333_34 +.Ltmp15537: +.LBB1333_34: + .cv_loc 1333 25 4270 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4270:0 + jmp .LBB1333_35 +.Ltmp15538: +.LBB1333_35: + .cv_loc 1333 25 4310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4310:0 + test byte ptr [rbp + 151], 1 + jne .LBB1333_38 +# %bb.36: + .cv_loc 1333 25 4311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4311:0 +.Ltmp15515: + lea rdx, [rbp + 48] +.Ltmp15539: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp15516: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1333_37 +.LBB1333_37: + jmp .LBB1333_38 +.Ltmp15540: +.LBB1333_38: + .cv_loc 1333 25 4312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4312:0 + mov eax, dword ptr [rbp + 36] + mov rcx, qword ptr [rbp + 40] + mov dword ptr [rcx], eax + .cv_loc 1333 25 4313 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4313:0 + mov rcx, qword ptr [rbp + 24] + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rdx + 8], rcx + .cv_loc 1333 25 4314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4314:0 + mov r8b, byte ptr [rbp + 151] + and r8b, 1 + mov byte ptr [rbp + 183], r8b + .cv_loc 1333 25 4315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4315:0 + lea rcx, [rbp + 48] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1333_40 +.LBB1333_40: + mov al, byte ptr [rbp + 183] + and al, 1 + movzx eax, al + add rsp, 320 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_endproc + .def "?dtor$39@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA": +.seh_proc "?dtor$39@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA" +.LBB1333_39: + 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 + 48] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15541: +.Lfunc_end1333: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .p2align 2 +"$cppxdata$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z")@IMGREL # IPToStateXData + .long 312 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long -1 # ToState + .long "?dtor$39@?0??_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z": + .long .Lfunc_begin1333@IMGREL # IP + .long -1 # ToState + .long .Ltmp15513@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15516@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + # -- End function + .def "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .globl "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # -- Begin function ??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z": # @"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" +.Lfunc_begin1334: + .cv_func_id 1334 + .cv_loc 1334 22 1731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1731:0 +.seh_proc "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp15542: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1334_3 +# %bb.2: +.Ltmp15543: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1334_8 +.Ltmp15544: +.LBB1334_3: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1334_4 +.LBB1334_4: +.Ltmp15545: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + lea rax, [rip + "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$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@_0GH@FJMGMNLB@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, 1733 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1334_6 +# %bb.5: + int3 +.LBB1334_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1733 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15546: +# %bb.7: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1334_8 +.Ltmp15547: +.LBB1334_8: + .cv_loc 1334 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1334_9 +.Ltmp15548: +.LBB1334_9: + .cv_loc 1334 22 1736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1736:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + shl rcx, 4 + add rax, rcx + add rsp, 88 + ret +.Ltmp15549: +.Lfunc_end1334: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .seh_endproc + # -- End function + .def "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .globl "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # -- Begin function ??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z + .p2align 4, 0x90 +"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z": # @"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +.Lfunc_begin1335: + .cv_func_id 1335 + .cv_loc 1335 25 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:138:0 +.seh_proc "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp15550: + mov ecx, dword ptr [rsp] + or ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp15551: +.Lfunc_end1335: + .seh_handlerdata + .section .text,"xr",discard,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .globl "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # -- Begin function ?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": # @"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" +.Lfunc_begin1336: + .cv_func_id 1336 + .cv_loc 1336 25 4466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4466:0 +.seh_proc "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 368 + .seh_stackalloc 368 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 232], -2 + mov qword ptr [rbp + 216], rcx + mov rcx, qword ptr [rbp + 216] +.Ltmp15554: + .cv_loc 1336 25 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4467:0 + mov dword ptr [rbp + 212], 0 + mov qword ptr [rbp - 64], rcx # 8-byte Spill +.LBB1336_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rbp + 212] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov dword ptr [rbp - 68], eax # 4-byte Spill + call "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + mov edx, dword ptr [rbp - 68] # 4-byte Reload + cmp edx, eax + jae .LBB1336_15 +# %bb.2: # in Loop: Header=BB1336_1 Depth=1 +.Ltmp15555: + .cv_loc 1336 25 4469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4469:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 16 + mov ecx, dword ptr [rbp + 212] + mov r8d, ecx + mov rcx, rax + lea rdx, [rbp + 176] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rbp + 176] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + xor r9d, r9d + mov r10b, r9b + mov byte ptr [rbp + 143], 0 + test al, 1 + mov byte ptr [rbp - 69], r10b # 1-byte Spill + jne .LBB1336_3 + jmp .LBB1336_5 +.LBB1336_3: # in Loop: Header=BB1336_1 Depth=1 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 16 + mov ecx, dword ptr [rbp + 212] + mov r8d, ecx +.Ltmp15552: + lea rdx, [rbp + 144] + mov rcx, rax + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" +.Ltmp15553: + jmp .LBB1336_4 +.LBB1336_4: # in Loop: Header=BB1336_1 Depth=1 + mov byte ptr [rbp + 143], 1 + lea rcx, [rbp + 144] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + mov byte ptr [rbp - 69], al # 1-byte Spill +.LBB1336_5: # in Loop: Header=BB1336_1 Depth=1 + mov al, byte ptr [rbp - 69] # 1-byte Reload + test byte ptr [rbp + 143], 1 + mov byte ptr [rbp - 70], al # 1-byte Spill + jne .LBB1336_6 + jmp .LBB1336_7 +.LBB1336_6: # in Loop: Header=BB1336_1 Depth=1 + lea rcx, [rbp + 144] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1336_7: # in Loop: Header=BB1336_1 Depth=1 + lea rcx, [rbp + 176] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 70] # 1-byte Reload + test al, 1 + jne .LBB1336_8 + jmp .LBB1336_14 +.LBB1336_8: # in Loop: Header=BB1336_1 Depth=1 +.Ltmp15556: + .cv_loc 1336 25 4471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4471:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 120], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 128], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 104], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 112], rax + lea rcx, [rbp + 104] + lea rdx, [rbp + 120] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1336_9 + jmp .LBB1336_11 +.LBB1336_9: +.Ltmp15557: + .cv_loc 1336 25 4473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4473:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 88], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 96], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 72], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 80], rcx + lea rcx, [rbp + 72] + lea rdx, [rbp + 88] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rcx, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 56], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 64], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp + 48], rcx + lea rcx, [rbp + 40] + lea rdx, [rbp + 56] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + cmp rcx, rax + setl r9b + and r9b, 1 + mov byte ptr [rbp + 231], r9b + jmp .LBB1336_16 +.Ltmp15558: +.LBB1336_11: # in Loop: Header=BB1336_1 Depth=1 + .cv_loc 1336 25 4477 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4477:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 24], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 32], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 8], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 16], rax + lea rcx, [rbp + 8] + lea rdx, [rbp + 24] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1336_12 + jmp .LBB1336_13 +.LBB1336_12: +.Ltmp15559: + .cv_loc 1336 25 4479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4479:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + add rax, 96 + add rax, 64 + mov ecx, dword ptr [rbp + 212] + mov edx, ecx + mov rcx, rax + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp - 8], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp - 16], rcx + lea rcx, [rbp - 24] + lea rdx, [rbp - 8] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + add rcx, 64 + mov r8d, dword ptr [rbp + 212] + mov edx, r8d + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp - 40], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp - 32], rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 224] + mov qword ptr [rbp - 56], rcx + mov rcx, qword ptr [rax + 232] + mov qword ptr [rbp - 48], rcx + lea rcx, [rbp - 56] + lea rdx, [rbp - 40] + call "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + mov rcx, qword ptr [rbp - 88] # 8-byte Reload + cmp rcx, rax + setl r9b + and r9b, 1 + mov byte ptr [rbp + 231], r9b + jmp .LBB1336_16 +.Ltmp15560: +.LBB1336_13: # in Loop: Header=BB1336_1 Depth=1 + .cv_loc 1336 25 4482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4482:0 + jmp .LBB1336_14 +.Ltmp15561: +.LBB1336_14: # in Loop: Header=BB1336_1 Depth=1 + .cv_loc 1336 25 4467 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4467:0 + mov eax, dword ptr [rbp + 212] + add eax, 1 + mov dword ptr [rbp + 212], eax + jmp .LBB1336_1 +.Ltmp15562: +.LBB1336_15: + .cv_loc 1336 25 4484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4484:0 + mov byte ptr [rbp + 231], 0 +.LBB1336_16: + .cv_loc 1336 25 4485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4485:0 + mov al, byte ptr [rbp + 231] + and al, 1 + movzx eax, al + add rsp, 368 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_endproc + .def "?dtor$10@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA": +.seh_proc "?dtor$10@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA" +.LBB1336_10: + 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 + 176] +.Ltmp15563: + .cv_loc 1336 25 4469 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4469:0 + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15564: +.Lfunc_end1336: + .seh_handlerdata + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .p2align 2 +"$cppxdata$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ")@IMGREL # IPToStateXData + .long 360 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long -1 # ToState + .long "?dtor$10@?0??_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ@4HA"@IMGREL # Action +"$ip2state$?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ": + .long .Lfunc_begin1336@IMGREL # IP + .long -1 # ToState + .long .Ltmp15552@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15553@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + # -- End function + .def "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1337: + .cv_func_id 1337 + .cv_loc 1337 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 +.seh_proc "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@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] +.Ltmp15565: + .cv_loc 1337 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 + 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 "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rsp + 64] + add rdx, 64 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@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 +.Ltmp15566: +.Lfunc_end1337: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .globl "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # -- Begin function ??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ + .p2align 4, 0x90 +"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": # @"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Lfunc_begin1338: + .cv_func_id 1338 + .cv_loc 1338 5 182 0 # ..\include\gsl/span:182:0 +.seh_proc "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + xor eax, eax + mov dl, al + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15569: + .cv_loc 1338 5 183 0 # ..\include\gsl/span:183:0 + mov r8, qword ptr [rcx + 8] + mov byte ptr [rbp - 41], 0 + cmp r8, 0 + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov byte ptr [rbp - 57], dl # 1-byte Spill + je .LBB1338_2 +# %bb.1: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rax] + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + call "?size@?$span@D$0?0@gsl@@QEBA_JXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rcx, rax + setle r8b + mov byte ptr [rbp - 57], r8b # 1-byte Spill +.LBB1338_2: + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1338_3 + jmp .LBB1338_4 +.LBB1338_3: + test byte ptr [rbp - 41], 1 + jne .LBB1338_6 + jmp .LBB1338_7 +.LBB1338_4: + lea rdx, [rip + "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp15567: + 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" +.Ltmp15568: + jmp .LBB1338_5 +.LBB1338_5: + ud2 +.LBB1338_6: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1338_7: + .cv_loc 1338 5 184 0 # ..\include\gsl/span:184:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, -1 + mov qword ptr [rax + 8], rcx + .cv_loc 1338 5 185 0 # ..\include\gsl/span:185:0 + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .def "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA": +.seh_proc "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA" +.LBB1338_8: + 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 1338 5 183 0 # ..\include\gsl/span:183:0 + test byte ptr [rbp - 41], 1 + jne .LBB1338_9 + jmp .LBB1338_10 +.LBB1338_9: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1338_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15570: +.Lfunc_end1338: + .seh_handlerdata + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 +"$cppxdata$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long -1 # ToState + .long "?dtor$8@?0???F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ@4HA"@IMGREL # Action +"$ip2state$??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ": + .long .Lfunc_begin1338@IMGREL # IP + .long -1 # ToState + .long .Ltmp15567@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15568@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + # -- End function + .def "?data@?$span@D$0?0@gsl@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .globl "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # -- Begin function ?data@?$span@D$0?0@gsl@@QEBAPEADXZ + .p2align 4, 0x90 +"?data@?$span@D$0?0@gsl@@QEBAPEADXZ": # @"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" +.Lfunc_begin1339: + .cv_func_id 1339 + .cv_loc 1339 5 515 0 # ..\include\gsl/span:515:0 +.seh_proc "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15571: + call "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + nop + add rsp, 40 + ret +.Ltmp15572: +.Lfunc_end1339: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .globl "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # -- Begin function ?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ + .p2align 4, 0x90 +"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ": # @"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" +.Lfunc_begin1340: + .cv_func_id 1340 + .cv_loc 1340 5 602 0 # ..\include\gsl/span:602:0 +.seh_proc "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15573: + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp15574: +.Lfunc_end1340: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "?_Is_word@std@@YA_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_word@std@@YA_ND@Z" + .globl "?_Is_word@std@@YA_ND@Z" # -- Begin function ?_Is_word@std@@YA_ND@Z + .p2align 4, 0x90 +"?_Is_word@std@@YA_ND@Z": # @"?_Is_word@std@@YA_ND@Z" +.Lfunc_begin1341: + .cv_func_id 1341 + .cv_loc 1341 25 655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:655:0 +.seh_proc "?_Is_word@std@@YA_ND@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov byte ptr [rsp + 39], cl +.Ltmp15575: + .cv_loc 1341 25 656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:656:0 + mov cl, byte ptr [rsp + 39] + call "?_Is_word@std@@YA_NE@Z" + and al, 1 + movzx eax, al + add rsp, 40 + ret +.Ltmp15576: +.Lfunc_end1341: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_word@std@@YA_ND@Z" + .seh_endproc + # -- End function + .def "?_Is_word@std@@YA_NE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_word@std@@YA_NE@Z" + .globl "?_Is_word@std@@YA_NE@Z" # -- Begin function ?_Is_word@std@@YA_NE@Z + .p2align 4, 0x90 +"?_Is_word@std@@YA_NE@Z": # @"?_Is_word@std@@YA_NE@Z" +.Lfunc_begin1342: + .cv_func_id 1342 + .cv_loc 1342 25 636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:636:0 +.seh_proc "?_Is_word@std@@YA_NE@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov byte ptr [rsp + 7], cl +.Ltmp15577: + .cv_loc 1342 25 651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:651:0 + movzx eax, byte ptr [rsp + 7] + mov edx, eax + lea r8, [rip + "?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB"] + mov cl, byte ptr [r8 + rdx] + and cl, 1 + movzx eax, cl + pop rcx + ret +.Ltmp15578: +.Lfunc_end1342: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_word@std@@YA_NE@Z" + .seh_endproc + # -- End function + .def "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .globl "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # -- Begin function ??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z + .p2align 4, 0x90 +"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z": # @"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" +.Lfunc_begin1343: + .cv_func_id 1343 + .cv_loc 1343 25 118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:118:0 +.seh_proc "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], edx + mov dword ptr [rsp], ecx +.Ltmp15579: + mov ecx, dword ptr [rsp] + and ecx, dword ptr [rsp + 4] + mov eax, ecx + pop rcx + ret +.Ltmp15580: +.Lfunc_end1343: + .seh_handlerdata + .section .text,"xr",discard,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1344: + .cv_func_id 1344 + .cv_loc 1344 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [$rdx+0] +.Ltmp15581: + .cv_loc 1344 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp15582: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp15583: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp15584: +.LBB1344_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1344_2 + jmp .LBB1344_3 +.Ltmp15585: +.LBB1344_2: # in Loop: Header=BB1344_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp15586: +.LBB1344_3: # in Loop: Header=BB1344_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1344_4 + jmp .LBB1344_7 +.Ltmp15587: +.LBB1344_4: # in Loop: Header=BB1344_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1344_5 + jmp .LBB1344_6 +.Ltmp15588: +.LBB1344_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1344_11 +.Ltmp15589: +.LBB1344_6: # in Loop: Header=BB1344_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1344_1 +.Ltmp15590: +.LBB1344_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1344_9 +.Ltmp15591: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1344_10 +.Ltmp15592: +.LBB1344_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1344_10 +.Ltmp15593: +.LBB1344_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp15594: +.LBB1344_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1344 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp15595: + pop rsi + ret +.Ltmp15596: +.Lfunc_end1344: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +.Lfunc_begin1345: + .cv_func_id 1345 + .cv_loc 1345 25 207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:207:0 +.seh_proc "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15597: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1345 25 208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:208:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp15598: +.Lfunc_end1345: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1346: + .cv_func_id 1346 + .cv_loc 1346 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [$rdx+0] +.Ltmp15599: + .cv_loc 1346 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp15600: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp15601: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp15602: +.LBB1346_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1346_2 + jmp .LBB1346_3 +.Ltmp15603: +.LBB1346_2: # in Loop: Header=BB1346_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp15604: +.LBB1346_3: # in Loop: Header=BB1346_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1346_4 + jmp .LBB1346_7 +.Ltmp15605: +.LBB1346_4: # in Loop: Header=BB1346_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1346_5 + jmp .LBB1346_6 +.Ltmp15606: +.LBB1346_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1346_11 +.Ltmp15607: +.LBB1346_6: # in Loop: Header=BB1346_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1346_1 +.Ltmp15608: +.LBB1346_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1346_9 +.Ltmp15609: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1346_10 +.Ltmp15610: +.LBB1346_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1346_10 +.Ltmp15611: +.LBB1346_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp15612: +.LBB1346_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1346 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp15613: + pop rsi + ret +.Ltmp15614: +.Lfunc_end1346: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .globl "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z": # @"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +.Lfunc_begin1347: + .cv_func_id 1347 + .cv_loc 1347 25 228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:228:0 +.seh_proc "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15615: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1347 25 229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:229:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp15616: +.Lfunc_end1347: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1348: + .cv_func_id 1348 + .cv_loc 1348 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, rcx + mov r10b, byte ptr [rsp + 232] + mov r11, qword ptr [rsp + 224] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 168], rsi + mov byte ptr [rsp + 160], r10b + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [$rdx+0] +.Ltmp15617: + .cv_loc 1348 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov r9, qword ptr [rdx] + mov qword ptr [rsp + 144], r9 + mov r9, qword ptr [rdx + 8] + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 80], r11 # 8-byte Spill + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov qword ptr [rsp + 64], r8 # 8-byte Spill +.Ltmp15618: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rdx # 8-byte Spill +.Ltmp15619: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill +.Ltmp15620: +.LBB1348_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 128], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 136], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 112], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 120], rdx + lea rcx, [rsp + 112] + lea rdx, [rsp + 128] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1348_2 + jmp .LBB1348_3 +.Ltmp15621: +.LBB1348_2: # in Loop: Header=BB1348_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + setne cl + mov byte ptr [rsp + 47], cl # 1-byte Spill +.Ltmp15622: +.LBB1348_3: # in Loop: Header=BB1348_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1348_4 + jmp .LBB1348_7 +.Ltmp15623: +.LBB1348_4: # in Loop: Header=BB1348_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 88] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 88], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + lea rax, [rsp + 96] + mov byte ptr [rsp + 46], dl # 1-byte Spill + mov rdx, rax + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 96] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 160] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1348_5 + jmp .LBB1348_6 +.Ltmp15624: +.LBB1348_5: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 152] + mov qword ptr [rcx + 8], rax + jmp .LBB1348_11 +.Ltmp15625: +.LBB1348_6: # in Loop: Header=BB1348_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1348_1 +.Ltmp15626: +.LBB1348_7: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] + cmp rax, qword ptr [rsp + 224] + jne .LBB1348_9 +.Ltmp15627: +# %bb.8: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1348_10 +.Ltmp15628: +.LBB1348_9: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 144] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1348_10 +.Ltmp15629: +.LBB1348_10: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp15630: +.LBB1348_11: + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,const char *,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + .cv_loc 1348 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 168] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 176 +.Ltmp15631: + pop rsi + ret +.Ltmp15632: +.Lfunc_end1348: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1349: + .cv_func_id 1349 + .cv_loc 1349 25 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:211:0 +.seh_proc "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15633: + .cv_loc 1349 25 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:212:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r10, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov rcx, r10 + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r11d, dword ptr [rsp + 44] # 4-byte Reload + cmp r11d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15634: +.Lfunc_end1349: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .globl "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # -- Begin function ??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z + .p2align 4, 0x90 +"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z": # @"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" +.Lfunc_begin1350: + .cv_func_id 1350 + .cv_loc 1350 5 175 0 # ..\include\gsl/span:175:0 +.seh_proc "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov dword ptr [rsp + 68], r8d + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15635: + #DEBUG_VALUE: operator++:ret <- [$rdx+0] + .cv_loc 1350 5 176 0 # ..\include\gsl/span:176:0 + mov r9, qword ptr [rcx] + mov qword ptr [rdx], r9 + mov r9, qword ptr [rcx + 8] + mov qword ptr [rdx + 8], r9 + .cv_loc 1350 5 177 0 # ..\include\gsl/span:177:0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp15636: + .cv_loc 1350 5 178 0 # ..\include\gsl/span:178:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15637: +.Lfunc_end1350: + .seh_handlerdata + .section .text,"xr",discard,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .seh_endproc + # -- End function + .def "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .globl "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # -- Begin function ?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z + .p2align 4, 0x90 +"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z": # @"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" +.Lfunc_begin1351: + .cv_func_id 1351 + .cv_loc 1351 25 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:302:0 +.seh_proc "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 55], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15638: + .cv_loc 1351 25 303 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:303:0 + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov dl, byte ptr [rsp + 55] + mov rcx, rax + call qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBADD@Z"] + nop + add rsp, 56 + ret +.Ltmp15639: +.Lfunc_end1351: + .seh_handlerdata + .section .text,"xr",discard,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_endproc + # -- End function + .def "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .globl "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # -- Begin function ?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ + .p2align 4, 0x90 +"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ": # @"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" +.Lfunc_begin1352: + .cv_func_id 1352 + .cv_loc 1352 25 407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:407:0 +.seh_proc "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15640: + .cv_loc 1352 25 408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:408:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp15641: +.Lfunc_end1352: + .seh_handlerdata + .section .text,"xr",discard,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .seh_endproc + # -- End function + .def "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1353: + .cv_func_id 1353 + .cv_loc 1353 25 232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:232:0 +.seh_proc "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15642: + .cv_loc 1353 25 233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:233:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r10, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov rcx, r10 + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r11d, dword ptr [rsp + 44] # 4-byte Reload + cmp r11d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15643: +.Lfunc_end1353: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "?translate@?$_Regex_traits@D@std@@QEBADD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .globl "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # -- Begin function ?translate@?$_Regex_traits@D@std@@QEBADD@Z + .p2align 4, 0x90 +"?translate@?$_Regex_traits@D@std@@QEBADD@Z": # @"?translate@?$_Regex_traits@D@std@@QEBADD@Z" +.Lfunc_begin1354: + .cv_func_id 1354 + .cv_loc 1354 25 296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:296:0 +.seh_proc "?translate@?$_Regex_traits@D@std@@QEBADD@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov byte ptr [rsp + 119], dl + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp15644: + .cv_loc 1354 25 297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:297:0 + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rsp + 119] + mov r8, rcx + add r8, 1 + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rsp + 64] + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], r8 # 8-byte Spill + mov r8, rax + mov r9, qword ptr [rsp + 48] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .cv_loc 1354 25 298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:298:0 + lea rcx, [rsp + 64] + call "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + cmp rax, 1 + jne .LBB1354_2 +# %bb.1: + xor eax, eax + mov edx, eax + lea rcx, [rsp + 64] + call "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + mov r8b, byte ptr [rax] + mov byte ptr [rsp + 47], r8b # 1-byte Spill + jmp .LBB1354_3 +.LBB1354_2: + mov al, byte ptr [rsp + 119] + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1354_3: + mov al, byte ptr [rsp + 47] # 1-byte Reload + .cv_loc 1354 25 299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:299:0 + lea rcx, [rsp + 64] + mov byte ptr [rsp + 46], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rsp + 46] # 1-byte Reload + add rsp, 120 + ret +.Ltmp15645: +.Lfunc_end1354: + .seh_handlerdata + .section .text,"xr",discard,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .seh_endproc + # -- End function + .def "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .globl "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # -- Begin function ?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ + .p2align 4, 0x90 +"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ": # @"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" +.Lfunc_begin1355: + .cv_func_id 1355 + .cv_loc 1355 25 402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:402:0 +.seh_proc "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15646: + .cv_loc 1355 25 403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:403:0 + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp15647: +.Lfunc_end1355: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .seh_endproc + # -- End function + .def "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .globl "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # -- Begin function ?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z + .p2align 4, 0x90 +"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": # @"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Lfunc_begin1356: + .cv_func_id 1356 + .cv_file 26 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\locale" "9A5332F2D2C395CC63DE22914678D06E" 1 + .cv_loc 1356 26 38 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:38:0 +.seh_proc "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 64], r9 + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp15648: + .cv_loc 1356 26 39 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:39:0 + mov r9, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + mov r10, qword ptr [rcx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [r10 + 32] + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp15649: +.Lfunc_end1356: + .seh_handlerdata + .section .text,"xr",discard,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + # -- End function + .def "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .globl "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # -- Begin function ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ": # @"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +.Lfunc_begin1357: + .cv_func_id 1357 + .cv_loc 1357 11 3296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3296:0 +.seh_proc "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15650: + .cv_loc 1357 11 3297 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3297:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rax, qword ptr [rax + 24] + add rsp, 40 + ret +.Ltmp15651: +.Lfunc_end1357: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .globl "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # -- Begin function ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z + .p2align 4, 0x90 +"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z": # @"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" +.Lfunc_begin1358: + .cv_func_id 1358 + .cv_loc 1358 11 3201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3201:0 +.seh_proc "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp15652: + .cv_loc 1358 11 3202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3202:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 64], rax +# %bb.1: +.Ltmp15653: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] + cmp rax, qword ptr [rcx + 24] + ja .LBB1358_3 +# %bb.2: +.Ltmp15654: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + jmp .LBB1358_8 +.Ltmp15655: +.LBB1358_3: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + jmp .LBB1358_4 +.LBB1358_4: +.Ltmp15656: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + lea rax, [rip + "??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$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@_0GI@CGMDMBDK@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, 3204 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1358_6 +# %bb.5: + int3 +.LBB1358_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@OADAPGGK@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 3204 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15657: +# %bb.7: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + jmp .LBB1358_8 +.Ltmp15658: +.LBB1358_8: + .cv_loc 1358 11 3204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3204:0 + jmp .LBB1358_9 +.Ltmp15659: +.LBB1358_9: + .cv_loc 1358 11 3206 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3206:0 + mov rcx, qword ptr [rsp + 64] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp15660: +.Lfunc_end1358: + .seh_handlerdata + .section .text,"xr",discard,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1359: + .cv_func_id 1359 + .cv_loc 1359 25 195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:195:0 +.seh_proc "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov byte ptr [rsp + 15], r8b + mov byte ptr [rsp + 14], dl + mov qword ptr [rsp], rcx +.Ltmp15661: + .cv_loc 1359 25 196 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:196:0 + movsx eax, byte ptr [rsp + 14] + movsx r9d, byte ptr [rsp + 15] + cmp eax, r9d + sete dl + and dl, 1 + movzx eax, dl + add rsp, 16 + ret +.Ltmp15662: +.Lfunc_end1359: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .globl "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # -- Begin function ??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z": # @"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" +.Lfunc_begin1360: + .cv_func_id 1360 + .cv_loc 1360 25 4391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4391:0 +.seh_proc "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 160], r10 + mov qword ptr [rsp + 88], r9 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [$r8+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [$rdx+0] + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill +.Ltmp15663: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 40], rdx # 8-byte Spill +.Ltmp15664: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] +.LBB1360_1: # =>This Loop Header: Depth=1 + # Child Loop BB1360_3 Depth 2 + # Child Loop BB1360_5 Depth 3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4392:0 + cmp qword ptr [rsp + 88], 0 + je .LBB1360_15 +.Ltmp15665: +# %bb.2: # in Loop: Header=BB1360_1 Depth=1 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4394:0 + mov dword ptr [rsp + 84], 0 +.Ltmp15666: +.LBB1360_3: # Parent Loop BB1360_1 Depth=1 + # => This Loop Header: Depth=2 + # Child Loop BB1360_5 Depth 3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov eax, dword ptr [rsp + 84] + mov rcx, qword ptr [rsp + 88] + add rcx, 8 + mov dword ptr [rsp + 36], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, eax + jae .LBB1360_14 +.Ltmp15667: +# %bb.4: # in Loop: Header=BB1360_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4396 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4396:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 144], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 152], rcx +.Ltmp15668: + .cv_loc 1360 25 4397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4397:0 + mov qword ptr [rsp + 72], 0 +.Ltmp15669: +.LBB1360_5: # Parent Loop BB1360_1 Depth=1 + # Parent Loop BB1360_3 Depth=2 + # => This Inner Loop Header: Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 88] + mov edx, dword ptr [rcx] + mov ecx, edx + cmp rax, rcx + jae .LBB1360_10 +.Ltmp15670: +# %bb.6: # in Loop: Header=BB1360_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4399:0 + xor r8d, r8d +.Ltmp15671: + lea rcx, [rsp + 144] + lea rdx, [rsp + 128] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx r8d, byte ptr [rax] + mov rax, qword ptr [rsp + 88] + add rax, 8 + mov rcx, rax + mov dword ptr [rsp + 32], r8d # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov r8d, dword ptr [rsp + 84] + mov ecx, r8d + add rax, rcx + mov rcx, qword ptr [rsp + 72] + movsx r8d, byte ptr [rax + rcx] + mov r9d, dword ptr [rsp + 32] # 4-byte Reload + cmp r9d, r8d + je .LBB1360_8 +.Ltmp15672: +# %bb.7: # in Loop: Header=BB1360_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4400:0 + jmp .LBB1360_10 +.Ltmp15673: +.LBB1360_8: # in Loop: Header=BB1360_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4401:0 + jmp .LBB1360_9 +.Ltmp15674: +.LBB1360_9: # in Loop: Header=BB1360_5 Depth=3 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4397:0 + mov rax, qword ptr [rsp + 72] + add rax, 1 + mov qword ptr [rsp + 72], rax + jmp .LBB1360_5 +.Ltmp15675: +.LBB1360_10: # in Loop: Header=BB1360_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4402 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4402:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 96], rcx + mov rcx, qword ptr [rsp + 152] + mov qword ptr [rsp + 104], rcx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1360_11 + jmp .LBB1360_12 +.Ltmp15676: +.LBB1360_11: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4403 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4403:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1360_16 +.Ltmp15677: +.LBB1360_12: # in Loop: Header=BB1360_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4404 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4404:0 + jmp .LBB1360_13 +.Ltmp15678: +.LBB1360_13: # in Loop: Header=BB1360_3 Depth=2 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4394:0 + mov rax, qword ptr [rsp + 88] + mov ecx, dword ptr [rax] + add ecx, dword ptr [rsp + 84] + mov dword ptr [rsp + 84], ecx + jmp .LBB1360_3 +.Ltmp15679: +.LBB1360_14: # in Loop: Header=BB1360_1 Depth=1 + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4405 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4405:0 + mov rax, qword ptr [rsp + 88] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 88], rax +.Ltmp15680: + .cv_loc 1360 25 4392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4392:0 + jmp .LBB1360_1 +.Ltmp15681: +.LBB1360_15: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4407:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx +.Ltmp15682: +.LBB1360_16: + #DEBUG_VALUE: _Lookup_coll,0>,char>:_First <- [DW_OP_plus_uconst 40, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Lookup_coll,0>,char>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + .cv_loc 1360 25 4408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4408:0 + mov rax, qword ptr [rsp + 160] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 168 +.Ltmp15683: + ret +.Ltmp15684: +.Lfunc_end1360: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .globl "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # -- Begin function ??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z": # @"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" +.Lfunc_begin1361: + .cv_func_id 1361 + .cv_loc 1361 25 4352 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4352:0 +.seh_proc "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rdx + mov dword ptr [rsp + 52], ecx +.Ltmp15685: + .cv_loc 1361 25 4354 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4354:0 + mov dword ptr [rsp + 48], 0 +.LBB1361_1: # =>This Inner Loop Header: Depth=1 + mov eax, dword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 56] + mov dword ptr [rsp + 44], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rsp + 44] # 4-byte Reload + cmp edx, eax + jae .LBB1361_7 +# %bb.2: # in Loop: Header=BB1361_1 Depth=1 +.Ltmp15686: + .cv_loc 1361 25 4356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4356:0 + mov rcx, qword ptr [rsp + 56] + mov edx, dword ptr [rsp + 48] + call "?_At@?$_Buf@D@std@@QEBADI@Z" + movzx edx, al + cmp edx, dword ptr [rsp + 52] + ja .LBB1361_5 +# %bb.3: # in Loop: Header=BB1361_1 Depth=1 + mov eax, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 56] + mov edx, dword ptr [rsp + 48] + add edx, 1 + mov dword ptr [rsp + 40], eax # 4-byte Spill + call "?_At@?$_Buf@D@std@@QEBADI@Z" + movzx edx, al + mov r8d, dword ptr [rsp + 40] # 4-byte Reload + cmp r8d, edx + ja .LBB1361_5 +# %bb.4: +.Ltmp15687: + .cv_loc 1361 25 4358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4358:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1361_8 +.Ltmp15688: +.LBB1361_5: # in Loop: Header=BB1361_1 Depth=1 + .cv_loc 1361 25 4359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4359:0 + jmp .LBB1361_6 +.Ltmp15689: +.LBB1361_6: # in Loop: Header=BB1361_1 Depth=1 + .cv_loc 1361 25 4354 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4354:0 + mov eax, dword ptr [rsp + 48] + add eax, 2 + mov dword ptr [rsp + 48], eax + jmp .LBB1361_1 +.Ltmp15690: +.LBB1361_7: + .cv_loc 1361 25 4360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4360:0 + mov byte ptr [rsp + 71], 0 +.LBB1361_8: + .cv_loc 1361 25 4361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4361:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15691: +.Lfunc_end1361: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Find@E@_Bitmap@std@@QEBA_NE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .globl "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # -- Begin function ??$_Find@E@_Bitmap@std@@QEBA_NE@Z + .p2align 4, 0x90 +"??$_Find@E@_Bitmap@std@@QEBA_NE@Z": # @"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" +.Lfunc_begin1362: + .cv_func_id 1362 + .cv_loc 1362 25 1621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1621:0 +.seh_proc "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 23], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp15692: + .cv_loc 1362 25 1623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1623:0 + movzx eax, byte ptr [rsp + 23] + mov dword ptr [rsp + 4], eax + .cv_loc 1362 25 1624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1624:0 + mov eax, dword ptr [rsp + 4] + shr eax, 3 + mov eax, eax + mov r8d, eax + movzx eax, byte ptr [rcx + r8] + mov r9d, dword ptr [rsp + 4] + and r9d, 7 + mov ecx, r9d + # kill: def $cl killed $ecx + mov r9d, 1 + shl r9d, cl + and eax, r9d + cmp eax, 0 + setne cl + and cl, 1 + movzx eax, cl + add rsp, 24 + ret +.Ltmp15693: +.Lfunc_end1362: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .seh_endproc + # -- End function + .def "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" + .globl "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" # -- Begin function ??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z + .p2align 4, 0x90 +"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z": # @"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" +.Lfunc_begin1363: + .cv_func_id 1363 + .cv_loc 1363 15 3539 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3539:0 +.seh_proc "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp15694: + .cv_loc 1363 15 3540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3540:0 + lea rcx, [rsp + 64] + #DEBUG_VALUE: find:_First <- [$rcx+0] + lea rdx, [rsp + 72] + #DEBUG_VALUE: find:_Last <- [$rdx+0] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp15695: + .cv_loc 1363 15 3541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3541:0 + mov r8, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 48], r8 # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 48] # 8-byte Reload + call "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" + lea rcx, [rsp + 64] + mov rdx, rax + call "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" + .cv_loc 1363 15 3543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3543:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 80] + 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, 88 + ret +.Ltmp15696: +.Lfunc_end1363: + .seh_handlerdata + .section .text,"xr",discard,"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" + .seh_endproc + # -- End function + .def "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .globl "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # -- Begin function ?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z + .p2align 4, 0x90 +"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z": # @"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" +.Lfunc_begin1364: + .cv_func_id 1364 + .cv_loc 1364 25 330 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:330:0 +.seh_proc "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov word ptr [rsp + 68], r8w + mov byte ptr [rsp + 67], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp15697: + .cv_loc 1364 25 331 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:331:0 + movsx eax, word ptr [rsp + 68] + cmp eax, -1 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1364_2 +# %bb.1: +.Ltmp15698: + .cv_loc 1364 25 332 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:332:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov r8b, byte ptr [rsp + 67] + mov dx, word ptr [rsp + 68] + mov rcx, rax + call qword ptr [rip + "__imp_?is@?$ctype@D@std@@QEBA_NFD@Z"] + and al, 1 + mov byte ptr [rsp + 71], al + jmp .LBB1364_5 +.LBB1364_2: + .cv_loc 1364 25 334 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:334:0 + movsx eax, byte ptr [rsp + 67] + cmp eax, 95 + mov cl, 1 + mov byte ptr [rsp + 47], cl # 1-byte Spill + je .LBB1364_4 +# %bb.3: + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + mov r8b, byte ptr [rsp + 67] + mov rcx, rax + mov edx, 263 + call qword ptr [rip + "__imp_?is@?$ctype@D@std@@QEBA_NFD@Z"] + mov byte ptr [rsp + 47], al # 1-byte Spill +.LBB1364_4: + mov al, byte ptr [rsp + 47] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 71], al +.Ltmp15699: +.LBB1364_5: + .cv_loc 1364 25 336 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:336:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp15700: +.Lfunc_end1364: + .seh_handlerdata + .section .text,"xr",discard,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .seh_endproc + # -- End function + .def "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .globl "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # -- Begin function ??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z + .p2align 4, 0x90 +"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": # @"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" +.Lfunc_begin1365: + .cv_func_id 1365 + .cv_loc 1365 25 4368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4368:0 +.seh_proc "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 480 + .seh_stackalloc 480 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 344], -2 + mov qword ptr [rbp + 328], r8 + mov qword ptr [rbp + 320], rdx + mov byte ptr [rbp + 319], cl + lea rcx, [rbp + 272] +.Ltmp15709: + .cv_loc 1365 25 4369 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4369:0 + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 232] + .cv_loc 1365 25 4370 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4370:0 + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1365 25 4371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4371:0 + mov dl, byte ptr [rbp + 319] +.Ltmp15701: + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" +.Ltmp15702: + jmp .LBB1365_1 +.LBB1365_1: + .cv_loc 1365 25 4372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4372:0 + mov rcx, qword ptr [rbp + 328] + lea rax, [rbp + 232] + lea rdx, [rbp + 168] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp], rdx # 8-byte Spill + mov qword ptr [rbp - 8], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rax, [rbp + 144] + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp15703: + lea rdx, [rbp + 192] + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov r8, qword ptr [rbp - 16] # 8-byte Reload + mov r9, qword ptr [rbp] # 8-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp15704: + jmp .LBB1365_2 +.LBB1365_2: + lea rcx, [rbp + 232] + lea rdx, [rbp + 192] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 192] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.LBB1365_3: # =>This Loop Header: Depth=1 + # Child Loop BB1365_5 Depth 2 + .cv_loc 1365 25 4373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4373:0 + cmp qword ptr [rbp + 320], 0 + je .LBB1365_12 +# %bb.4: # in Loop: Header=BB1365_3 Depth=1 +.Ltmp15710: + .cv_loc 1365 25 4375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4375:0 + mov dword ptr [rbp + 140], 0 +.LBB1365_5: # Parent Loop BB1365_3 Depth=1 + # => This Inner Loop Header: Depth=2 + mov eax, dword ptr [rbp + 140] + mov rcx, qword ptr [rbp + 320] + add rcx, 8 + mov dword ptr [rbp - 28], eax # 4-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov edx, dword ptr [rbp - 28] # 4-byte Reload + cmp edx, eax + jae .LBB1365_11 +# %bb.6: # in Loop: Header=BB1365_5 Depth=2 +.Ltmp15711: + .cv_loc 1365 25 4377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4377:0 + mov rax, qword ptr [rbp + 320] + mov ecx, dword ptr [rax] + mov r8d, ecx + add rax, 8 + mov rcx, rax + mov qword ptr [rbp - 40], r8 # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov edx, dword ptr [rbp + 140] + mov ecx, edx + add rax, rcx +.Ltmp15705: + lea rcx, [rbp + 272] + mov rdx, rax + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" +.Ltmp15706: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1365_7 +.LBB1365_7: # in Loop: Header=BB1365_5 Depth=2 + .cv_loc 1365 25 4378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4378:0 + mov rcx, qword ptr [rbp + 328] + lea rax, [rbp + 272] + lea rdx, [rbp + 72] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 64], rdx # 8-byte Spill + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rax, [rbp + 48] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, rax + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp15707: + lea rdx, [rbp + 96] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 80] # 8-byte Reload + mov r9, qword ptr [rbp - 64] # 8-byte Reload + call "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Ltmp15708: + jmp .LBB1365_8 +.LBB1365_8: # in Loop: Header=BB1365_5 Depth=2 + lea rcx, [rbp + 272] + lea rdx, [rbp + 96] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 96] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1365 25 4379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4379:0 + lea rcx, [rbp + 272] + lea rdx, [rbp + 232] + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + test al, 1 + jne .LBB1365_9 + jmp .LBB1365_10 +.LBB1365_9: +.Ltmp15712: + .cv_loc 1365 25 4380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4380:0 + mov byte ptr [rbp + 343], 1 + mov dword ptr [rbp + 44], 1 + jmp .LBB1365_13 +.Ltmp15713: +.LBB1365_10: # in Loop: Header=BB1365_5 Depth=2 + .cv_loc 1365 25 4375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4375:0 + mov rax, qword ptr [rbp + 320] + mov ecx, dword ptr [rax] + add ecx, dword ptr [rbp + 140] + mov dword ptr [rbp + 140], ecx + jmp .LBB1365_5 +.Ltmp15714: +.LBB1365_11: # in Loop: Header=BB1365_3 Depth=1 + .cv_loc 1365 25 4382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4382:0 + mov rax, qword ptr [rbp + 320] + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 320], rax +.Ltmp15715: + .cv_loc 1365 25 4373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4373:0 + jmp .LBB1365_3 +.LBB1365_12: + .cv_loc 1365 25 4384 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4384:0 + mov byte ptr [rbp + 343], 0 + mov dword ptr [rbp + 44], 1 +.LBB1365_13: + .cv_loc 1365 25 4385 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4385:0 + lea rcx, [rbp + 232] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + lea rcx, [rbp + 272] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 343] + and al, 1 + movzx eax, al + add rsp, 480 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA" +.LBB1365_14: + 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 + 232] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .def "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA": +.seh_proc "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA" +.LBB1365_15: + 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 + 272] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15716: +.Lfunc_end1365: + .seh_handlerdata + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .p2align 2 +"$cppxdata$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z")@IMGREL # IPToStateXData + .long 472 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long -1 # ToState + .long "?dtor$15@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$14@?0???$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z": + .long .Lfunc_begin1365@IMGREL # IP + .long -1 # ToState + .long .Ltmp15701@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15708@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + # -- End function + .def "?_At@?$_Buf@D@std@@QEBADI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_At@?$_Buf@D@std@@QEBADI@Z" + .globl "?_At@?$_Buf@D@std@@QEBADI@Z" # -- Begin function ?_At@?$_Buf@D@std@@QEBADI@Z + .p2align 4, 0x90 +"?_At@?$_Buf@D@std@@QEBADI@Z": # @"?_At@?$_Buf@D@std@@QEBADI@Z" +.Lfunc_begin1366: + .cv_func_id 1366 + .cv_loc 1366 25 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1556:0 +.seh_proc "?_At@?$_Buf@D@std@@QEBADI@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov dword ptr [rsp + 84], edx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp15717: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + mov eax, dword ptr [rsp + 84] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp eax, dword ptr [rcx + 4] + jae .LBB1366_3 +# %bb.2: +.Ltmp15718: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + jmp .LBB1366_8 +.Ltmp15719: +.LBB1366_3: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + jmp .LBB1366_4 +.LBB1366_4: +.Ltmp15720: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + lea rax, [rip + "??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@"] + 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@_0GG@MHGPCOPM@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, 1558 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1366_6 +# %bb.5: + int3 +.LBB1366_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EM@GECCFGIK@?$AA?$CC?$AAr?$AAe?$AAg?$AAe?$AAx?$AA?5?$AAb?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1MM@LJKCELNL@?$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, 1558 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15721: +# %bb.7: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + jmp .LBB1366_8 +.Ltmp15722: +.LBB1366_8: + .cv_loc 1366 25 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1558:0 + jmp .LBB1366_9 +.Ltmp15723: +.LBB1366_9: + .cv_loc 1366 25 1561 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1561:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rsp + 84] + mov r8d, edx + mov al, byte ptr [rcx + r8] + add rsp, 88 + ret +.Ltmp15724: +.Lfunc_end1366: + .seh_handlerdata + .section .text,"xr",discard,"?_At@?$_Buf@D@std@@QEBADI@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" + .globl "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" # -- Begin function ??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z": # @"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Lfunc_begin1367: + .cv_func_id 1367 + .cv_loc 1367 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15725: + .cv_loc 1367 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1367 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp15726: +.Lfunc_end1367: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" + .globl "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" # -- Begin function ??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z": # @"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" +.Lfunc_begin1368: + .cv_func_id 1368 + .cv_loc 1368 15 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@$$CBD@std@@YAXAEAPEBDQEBD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15727: + .cv_loc 1368 15 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 1368 15 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 +.Ltmp15728: +.Lfunc_end1368: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" + .globl "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" # -- Begin function ??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z + .p2align 4, 0x90 +"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z": # @"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" +.Lfunc_begin1369: + .cv_func_id 1369 + .cv_loc 1369 15 3528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3528:0 +.seh_proc "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@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 +.Ltmp15729: + .cv_loc 1369 15 3533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3533: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 "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" + nop + add rsp, 72 + ret +.Ltmp15730: +.Lfunc_end1369: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + .globl "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" # -- Begin function ??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z": # @"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" +.Lfunc_begin1370: + .cv_func_id 1370 + .cv_loc 1370 15 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@$$CBD@std@@YAPEBDQEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15731: + .cv_loc 1370 15 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 +.Ltmp15732: +.Lfunc_end1370: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1371: + .cv_func_id 1371 + .cv_loc 1371 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp15733: + .cv_loc 1371 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rcx] + mov rcx, qword ptr [rsp + 32] + mov rcx, qword ptr [rcx] + call "??$_Verify_range@D@std@@YAXQEBD0@Z" + .cv_loc 1371 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 56 + ret +.Ltmp15734: +.Lfunc_end1371: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Verify_range@D@std@@YAXQEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@D@std@@YAXQEBD0@Z" + .globl "??$_Verify_range@D@std@@YAXQEBD0@Z" # -- Begin function ??$_Verify_range@D@std@@YAXQEBD0@Z + .p2align 4, 0x90 +"??$_Verify_range@D@std@@YAXQEBD0@Z": # @"??$_Verify_range@D@std@@YAXQEBD0@Z" +.Lfunc_begin1372: + .cv_func_id 1372 + .cv_loc 1372 15 558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:558:0 +.seh_proc "??$_Verify_range@D@std@@YAXQEBD0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +# %bb.1: +.Ltmp15735: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 64] + ja .LBB1372_3 +# %bb.2: +.Ltmp15736: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1372_9 +.Ltmp15737: +.LBB1372_3: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1372_4 +.LBB1372_4: +.Ltmp15738: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + lea rax, [rip + "??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$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@NMPOIJPD@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, 559 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1372_6 +# %bb.5: + int3 +.LBB1372_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NC@PGCJAEEB@?$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, 559 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +# %bb.7: + jmp .LBB1372_8 +.Ltmp15739: +.LBB1372_8: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1372_9 +.Ltmp15740: +.LBB1372_9: + .cv_loc 1372 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1372_10 +.LBB1372_10: + jmp .LBB1372_11 +.Ltmp15741: +.LBB1372_11: + .cv_loc 1372 15 560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:560:0 + add rsp, 72 + ret +.Ltmp15742: +.Lfunc_end1372: + .seh_handlerdata + .section .text,"xr",discard,"??$_Verify_range@D@std@@YAXQEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" + .globl "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z": # @"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1373: + .cv_func_id 1373 + .cv_loc 1373 15 3504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3504:0 +.seh_proc "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 72], r9b + mov qword ptr [rsp + 64], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp15743: + .cv_loc 1373 15 3505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3505:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] + call "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + test al, 1 + jne .LBB1373_2 +# %bb.1: +.Ltmp15744: + .cv_loc 1373 15 3507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3507:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 80], rax + jmp .LBB1373_6 +.Ltmp15745: +.LBB1373_2: + .cv_loc 1373 15 3510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3510:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + sub rax, rcx + mov rcx, qword ptr [rsp + 64] + movzx edx, byte ptr [rcx] + mov rcx, qword ptr [rsp + 48] + mov r8, rax + call memchr + mov qword ptr [rsp + 48], rax + .cv_loc 1373 15 3512 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3512:0 + cmp qword ptr [rsp + 48], 0 + je .LBB1373_4 +# %bb.3: + mov rax, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB1373_5 +.LBB1373_4: + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB1373_5: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 80], rax +.LBB1373_6: + .cv_loc 1373 15 3513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3513:0 + mov rax, qword ptr [rsp + 80] + add rsp, 88 + ret +.Ltmp15746: +.Lfunc_end1373: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .globl "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # -- Begin function ??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z + .p2align 4, 0x90 +"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z": # @"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" +.Lfunc_begin1374: + .cv_func_id 1374 + .cv_loc 1374 15 3489 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3489:0 +.seh_proc "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp15747: + .cv_loc 1374 15 3491 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3491:0 + mov rcx, qword ptr [rsp + 80] + mov dl, byte ptr [rsp + 40] + mov r8b, byte ptr [rsp + 56] + mov r9b, byte ptr [rsp + 64] + call "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + and al, 1 + movzx eax, al + add rsp, 88 + ret +.Ltmp15748: +.Lfunc_end1374: + .seh_handlerdata + .section .text,"xr",discard,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .seh_endproc + # -- End function + .def "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .globl "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # -- Begin function ??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z + .p2align 4, 0x90 +"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z": # @"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" +.Lfunc_begin1375: + .cv_func_id 1375 + .cv_loc 1375 15 3470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3470:0 +.seh_proc "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 24], dl + mov byte ptr [rsp + 16], r8b + mov byte ptr [rsp + 8], r9b + mov qword ptr [rsp], rcx +.Ltmp15749: + .cv_loc 1375 15 3471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3471:0 + mov rcx, qword ptr [rsp] + movzx eax, byte ptr [rcx] + cmp eax, 127 + setle dl + and dl, 1 + movzx eax, dl + add rsp, 32 + ret +.Ltmp15750: +.Lfunc_end1375: + .seh_handlerdata + .section .text,"xr",discard,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .seh_endproc + # -- End function + .def "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" + .globl "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" # -- Begin function ?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z + .p2align 4, 0x90 +"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z": # @"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" +.Lfunc_begin1376: + .cv_func_id 1376 + .cv_loc 1376 11 3227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3227:0 +.seh_proc "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rsp + 80] +.Ltmp15751: + .cv_loc 1376 11 3228 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3228:0 + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1376 11 3229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3229:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 64], rax + .cv_loc 1376 11 3230 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3230:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 72] + cmp rax, qword ptr [rcx + 32] + jae .LBB1376_2 +# %bb.1: +.Ltmp15752: + .cv_loc 1376 11 3232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3232:0 + mov rax, qword ptr [rsp + 64] + add rax, 1 + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rcx + 24], rax + .cv_loc 1376 11 3233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3233:0 + mov rcx, qword ptr [rsp + 72] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1376 11 3234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3234:0 + mov rax, qword ptr [rsp + 56] + add rax, qword ptr [rsp + 64] + mov rcx, rax + lea rdx, [rsp + 95] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .cv_loc 1376 11 3235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3235:0 + mov byte ptr [rsp + 94], 0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 64] + add rcx, 1 + add rax, rcx + mov rcx, rax + lea rdx, [rsp + 94] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .cv_loc 1376 11 3236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3236:0 + jmp .LBB1376_3 +.Ltmp15753: +.LBB1376_2: + .cv_loc 1376 11 3239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3239:0 + mov eax, 1 + mov edx, eax + mov r9b, byte ptr [rsp + 95] + mov r8b, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1376_3: + .cv_loc 1376 11 3246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3246:0 + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 104 + ret +.Ltmp15754: +.Lfunc_end1376: + .seh_handlerdata + .section .text,"xr",discard,"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1377: + .cv_func_id 1377 + .cv_loc 1377 25 314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:314:0 +.seh_proc "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 384 + .seh_stackalloc 384 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 248], -2 + mov rax, rdx + #DEBUG_VALUE: transform_primary > > >:_Last <- [$r9+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [$r8+0] +.Ltmp15763: + #DEBUG_VALUE: transform_primary > > >:_Res <- [$rdx+0] + mov qword ptr [rbp + 240], rcx + mov rcx, qword ptr [rbp + 240] +.Ltmp15764: + .cv_loc 1377 25 315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:315:0 + mov byte ptr [rbp + 239], 0 + mov qword ptr [rbp + 96], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 88], rax # 8-byte Spill + mov qword ptr [rbp + 80], r9 # 8-byte Spill +.Ltmp15765: + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 72], r8 # 8-byte Spill +.Ltmp15766: + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp + 64], rdx # 8-byte Spill +.Ltmp15767: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1377 25 317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:317:0 +.Ltmp15755: + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 56], rax # 8-byte Spill + call "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Ltmp15756: + mov byte ptr [rbp + 55], al # 1-byte Spill + jmp .LBB1377_1 +.Ltmp15768: +.LBB1377_1: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 55] # 1-byte Reload + test al, 1 + jne .LBB1377_2 + jmp .LBB1377_7 +.Ltmp15769: +.LBB1377_2: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + .cv_loc 1377 25 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:319:0 + lea rax, [rbp + 192] +.Ltmp15770: + mov rcx, rax + mov qword ptr [rbp + 40], rax # 8-byte Spill + call "??0?$allocator@D@std@@QEAA@XZ" + lea rcx, [rbp + 168] + mov qword ptr [rbp + 32], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 80] # 8-byte Reload + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 144] + mov qword ptr [rbp + 16], rcx # 8-byte Spill + mov rdx, qword ptr [rbp + 72] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Ltmp15757: + lea rcx, [rbp + 200] + mov rdx, qword ptr [rbp + 16] # 8-byte Reload + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov r9, qword ptr [rbp + 40] # 8-byte Reload + mov qword ptr [rbp], rax # 8-byte Spill + call "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" +.Ltmp15758: + mov qword ptr [rbp - 8], rax # 8-byte Spill + jmp .LBB1377_3 +.Ltmp15771: +.LBB1377_3: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + .cv_loc 1377 25 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:321:0 + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 200] + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp15759: + mov rcx, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov rax, qword ptr [rbp - 48] # 8-byte Reload + call rax +.Ltmp15760: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1377_4 +.Ltmp15772: +.LBB1377_4: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + .cv_loc 1377 25 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:323:0 + mov rcx, qword ptr [rbp + 96] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 200] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 88], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp15761: + lea rdx, [rbp + 104] + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov r8, rax + mov r9, qword ptr [rbp - 88] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp15762: + jmp .LBB1377_5 +.Ltmp15773: +.LBB1377_5: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + lea rdx, [rbp + 104] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 104] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1377 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + lea rcx, [rbp + 200] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1377_7 +.Ltmp15774: +.LBB1377_7: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + .cv_loc 1377 25 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:326:0 + mov byte ptr [rbp + 239], 1 + .cv_loc 1377 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + test byte ptr [rbp + 239], 1 + jne .LBB1377_9 +.Ltmp15775: +# %bb.8: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp15776: +.LBB1377_9: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp + 88] # 8-byte Reload + add rsp, 384 + pop rbp +.Ltmp15777: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$6@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$6@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1377_6: +.Ltmp15778: + #DEBUG_VALUE: transform_primary > > >:_Res <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_First <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: transform_primary > > >:_Last <- [DW_OP_plus_uconst 80, 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 + 128] +.Ltmp15779: + .seh_endprologue + lea rcx, [rbp + 200] +.Ltmp15780: + .cv_loc 1377 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15781: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$10@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$10@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1377_10: + 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 1377 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + mov rcx, qword ptr [rbp + 64] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$11@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$11@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1377_11: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 72] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .def "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA": +.seh_proc "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA" +.LBB1377_12: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp + 80] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15782: +.Lfunc_end1377: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long 429065506 # MagicNumber + .long 4 # MaxState + .long ("$stateUnwindMap$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z")@IMGREL # IPToStateXData + .long 376 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long -1 # ToState + .long "?dtor$12@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$10@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action + .long 2 # ToState + .long "?dtor$6@?0???$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": + .long .Lfunc_begin1377@IMGREL # IP + .long -1 # ToState + .long .Ltmp15755@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15759@IMGREL+1 # IP + .long 3 # ToState + .long .Ltmp15762@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + # -- End function + .def "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1378: + .cv_func_id 1378 + .cv_loc 1378 11 3084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3084:0 +.seh_proc "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15785: + .cv_loc 1378 11 3085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3085:0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + mov qword ptr [rbp - 24], rax + .cv_loc 1378 11 3086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3086:0 + mov rax, qword ptr [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov rcx, rax + call "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" + mov rcx, qword ptr [rbp - 24] + mov rcx, qword ptr [rcx + 24] + add rax, rcx +.Ltmp15783: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Ltmp15784: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1378_1 +.LBB1378_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1378_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15786: +.Lfunc_end1378: + .seh_handlerdata + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1378@IMGREL # IP + .long -1 # ToState + .long .Ltmp15783@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15784@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1379: + .cv_func_id 1379 + .cv_loc 1379 11 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3072:0 +.seh_proc "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp15789: + .cv_loc 1379 11 3073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3073:0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + mov qword ptr [rbp - 24], rax + .cv_loc 1379 11 3074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3074:0 + mov rax, qword ptr [rbp - 24] + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov rcx, rax + call "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" +.Ltmp15787: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Ltmp15788: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1379_1 +.LBB1379_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1379_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15790: +.Lfunc_end1379: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1379@IMGREL # IP + .long -1 # ToState + .long .Ltmp15787@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15788@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .globl "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # -- Begin function ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z + .p2align 4, 0x90 +"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": # @"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" +.Lfunc_begin1380: + .cv_func_id 1380 + .cv_loc 1380 11 2301 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2301:0 +.seh_proc "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .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], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp15795: + .cv_loc 1380 11 2302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2302:0 + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + cmp rcx, rax + je .LBB1380_4 +# %bb.1: + .cv_loc 1380 11 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2304:0 +.Ltmp15791: +.Ltmp15796: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" +.Ltmp15792: + jmp .LBB1380_2 +.LBB1380_2: + .cv_loc 1380 11 2305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2305:0 + mov rcx, qword ptr [rbp - 16] + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" +.Ltmp15793: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" +.Ltmp15794: + jmp .LBB1380_3 +.LBB1380_3: + .cv_loc 1380 11 2308 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2308:0 + mov rcx, qword ptr [rbp - 16] + call "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + mov r8b, byte ptr [rbp - 32] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + call "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" +.Ltmp15797: +.LBB1380_4: + .cv_loc 1380 11 2311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2311:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .seh_endproc + .def "?dtor$5@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA": +.seh_proc "?dtor$5@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA" +.LBB1380_5: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp15798: + .cv_loc 1380 11 2304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2304:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp15799: +.Lfunc_end1380: + .seh_handlerdata + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .p2align 2 +"$cppxdata$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long -1 # ToState + .long "?dtor$5@?0???4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z@4HA"@IMGREL # Action +"$ip2state$??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z": + .long .Lfunc_begin1380@IMGREL # IP + .long -1 # ToState + .long .Ltmp15791@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15794@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + # -- End function + .def "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .globl "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # -- Begin function ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z + .p2align 4, 0x90 +"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z": # @"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" +.Lfunc_begin1381: + .cv_func_id 1381 + .cv_loc 1381 11 4199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:4199:0 +.seh_proc "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15800: + .cv_loc 1381 11 4200 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:4200:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + call "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp15801: +.Lfunc_end1381: + .seh_handlerdata + .section .text,"xr",discard,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" + .globl "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z + .p2align 4, 0x90 +"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z": # @"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" +.Lfunc_begin1382: + .cv_func_id 1382 + .cv_loc 1382 11 3919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3919:0 +.seh_proc "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" +# %bb.0: + sub rsp, 184 + .seh_stackalloc 184 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 176], rax + mov byte ptr [rsp + 168], r8b + mov byte ptr [rsp + 159], r9b + mov qword ptr [rsp + 144], rdx + mov qword ptr [rsp + 136], rcx + mov rax, qword ptr [rsp + 136] +.Ltmp15802: + .cv_loc 1382 11 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3921:0 + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 128], rax + .cv_loc 1382 11 3922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3922:0 + mov rax, qword ptr [rsp + 128] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 120], rax + .cv_loc 1382 11 3923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3923:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + sub rax, qword ptr [rsp + 120] + cmp rax, qword ptr [rsp + 144] + jae .LBB1382_2 +# %bb.1: +.Ltmp15803: + .cv_loc 1382 11 3925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3925:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + ud2 +.Ltmp15804: +.LBB1382_2: + .cv_loc 1382 11 3928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3928:0 + mov rax, qword ptr [rsp + 120] + add rax, qword ptr [rsp + 144] + mov qword ptr [rsp + 112], rax + .cv_loc 1382 11 3929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3929:0 + mov rax, qword ptr [rsp + 128] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 104], rax + .cv_loc 1382 11 3930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3930:0 + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1382 11 3931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3931:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 88], rax + .cv_loc 1382 11 3932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3932:0 + mov rcx, qword ptr [rsp + 88] + mov rax, qword ptr [rsp + 96] + add rax, 1 + mov rdx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + mov qword ptr [rsp + 160], rax + .cv_loc 1382 11 3933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3933:0 + mov rax, qword ptr [rsp + 128] + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1382 11 3934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3934:0 + mov rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rcx + 24], rax + .cv_loc 1382 11 3935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3935:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rcx + 32], rax + .cv_loc 1382 11 3936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3936:0 + mov rcx, qword ptr [rsp + 160] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov r8d, 16 + mov ecx, r8d + mov qword ptr [rsp + 80], rax + .cv_loc 1382 11 3937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3937:0 + cmp rcx, qword ptr [rsp + 104] + ja .LBB1382_4 +# %bb.3: +.Ltmp15805: + .cv_loc 1382 11 3939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3939:0 + mov rax, qword ptr [rsp + 128] + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + .cv_loc 1382 11 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3940:0 + mov cl, byte ptr [rsp + 159] + mov r9, qword ptr [rsp + 120] + mov rax, qword ptr [rsp + 72] + mov byte ptr [rsp + 63], cl # 1-byte Spill + mov rcx, rax + mov qword ptr [rsp + 48], r9 # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rdx, qword ptr [rsp + 80] + lea rcx, [rsp + 168] + mov r8, rax + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov r10b, byte ptr [rsp + 63] # 1-byte Reload + mov byte ptr [rsp + 32], r10b + call "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" + .cv_loc 1382 11 3941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3941:0 + mov rcx, qword ptr [rsp + 88] + mov rax, qword ptr [rsp + 104] + add rax, 1 + mov rdx, qword ptr [rsp + 72] + mov r8, rax + call "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .cv_loc 1382 11 3942 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3942:0 + mov rax, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rcx + 8], rax + .cv_loc 1382 11 3943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3943:0 + jmp .LBB1382_5 +.Ltmp15806: +.LBB1382_4: + .cv_loc 1382 11 3946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3946:0 + mov al, byte ptr [rsp + 159] + mov r9, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 128] + add rcx, 8 + mov rdx, qword ptr [rsp + 80] + lea r8, [rsp + 168] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 40] # 8-byte Reload + mov byte ptr [rsp + 32], al + call "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" + .cv_loc 1382 11 3947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3947:0 + mov rcx, qword ptr [rsp + 128] + add rcx, 8 + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 88] + mov rdx, rax + lea r8, [rsp + 160] + call "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" +.Ltmp15807: +.LBB1382_5: + .cv_loc 1382 11 3950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3950:0 + mov rax, qword ptr [rsp + 176] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rsp, 184 + ret +.Ltmp15808: +.Lfunc_end1382: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" + .seh_endproc + # -- End function + .def "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" + .globl "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" # -- Begin function ??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z + .p2align 4, 0x90 +"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z": # @"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" +.Lfunc_begin1383: + .cv_func_id 1383 + .cv_loc 1383 11 3241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3241:0 +.seh_proc "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov al, byte ptr [rsp + 144] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 96], r10 + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp15809: + .cv_loc 1383 11 3242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3242:0 + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 64] + mov byte ptr [rsp + 55], al # 1-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1383 11 3243 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3243:0 + mov rcx, qword ptr [rsp + 64] + add rcx, qword ptr [rsp + 80] + lea rdx, [rsp + 144] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .cv_loc 1383 11 3244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3244:0 + mov byte ptr [rsp + 95], 0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 80] + add rcx, 1 + add rax, rcx + mov rcx, rax + lea rdx, [rsp + 95] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1383 11 3245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3245:0 + nop + add rsp, 104 + ret +.Ltmp15810: +.Lfunc_end1383: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" + .seh_endproc + # -- End function + .def "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1384: + .cv_func_id 1384 + .cv_loc 1384 11 1562 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1562:0 +.seh_proc "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15811: + .cv_loc 1384 11 1563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1563:0 + mov rdx, qword ptr [rsp + 48] + call "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + xor al, -1 + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp15812: +.Lfunc_end1384: + .seh_handlerdata + .section .text,"xr",discard,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1385: + .cv_func_id 1385 + .cv_loc 1385 11 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1629:0 +.seh_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@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] +.Ltmp15813: + 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 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp15814: +.Lfunc_end1385: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .globl "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z": # @"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" +.Lfunc_begin1386: + .cv_func_id 1386 + .cv_loc 1386 22 721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:721:0 +.seh_proc "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@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 + #DEBUG_VALUE: vector > >,void>:_Last <- [$r8+0] + #DEBUG_VALUE: vector > >,void>:_First <- [$rdx+0] + mov qword ptr [rbp - 16], r9 + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp15825: + mov r9, qword ptr [rbp - 16] +.Ltmp15815: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill +.Ltmp15826: + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov rdx, r9 + mov qword ptr [rbp - 56], r8 # 8-byte Spill +.Ltmp15827: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" +.Ltmp15816: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1386_1 +.Ltmp15828: +.LBB1386_1: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1386 22 722 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:722:0 +.Ltmp15817: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +.Ltmp15818: + jmp .LBB1386_2 +.Ltmp15829: +.LBB1386_2: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1386 22 723 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:723:0 +.Ltmp15819: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Ltmp15820: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1386_3 +.Ltmp15830: +.LBB1386_3: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] +.Ltmp15821: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Ltmp15822: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1386_4 +.Ltmp15831: +.LBB1386_4: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov r9b, byte ptr [rbp - 32] +.Ltmp15823: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, qword ptr [rbp - 80] # 8-byte Reload + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" +.Ltmp15824: + jmp .LBB1386_5 +.Ltmp15832: +.LBB1386_5: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1386 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 112 + pop rbp +.Ltmp15833: + ret + .seh_handlerdata + .long ("$cppxdata$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA" +.LBB1386_6: +.Ltmp15834: + #DEBUG_VALUE: vector > >,void>:_Last <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: vector > >,void>:_First <- [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 + 112] +.Ltmp15835: + .seh_endprologue +.Ltmp15836: + .cv_loc 1386 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15837: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA" +.LBB1386_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 1386 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA" +.LBB1386_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp15838: +.Lfunc_end1386: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .p2align 2 +"$cppxdata$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$8@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$6@?0???$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z": + .long .Lfunc_begin1386@IMGREL # IP + .long -1 # ToState + .long .Ltmp15815@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15817@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp15824@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + # -- End function + .def "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + .globl "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" # -- Begin function ?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ + .p2align 4, 0x90 +"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ": # @"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Lfunc_begin1387: + .cv_func_id 1387 + .cv_loc 1387 22 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@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15839: + .cv_loc 1387 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rax] + call "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" + nop + add rsp, 40 + ret +.Ltmp15840: +.Lfunc_end1387: + .seh_handlerdata + .section .text,"xr",discard,"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + .seh_endproc + # -- End function + .def "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .globl "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # -- Begin function ?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ": # @"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +.Lfunc_begin1388: + .cv_func_id 1388 + .cv_loc 1388 22 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@DV?$allocator@D@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] +.Ltmp15841: + .cv_loc 1388 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + mov rax, rcx + add rsp, 56 + ret +.Ltmp15842: +.Lfunc_end1388: + .seh_handlerdata + .section .text,"xr",discard,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .globl "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": # @"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1389: + .cv_func_id 1389 + .cv_loc 1389 22 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@DV?$allocator@D@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 1389 22 894 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:894:0 +.Ltmp15843: +.Ltmp15845: + mov qword ptr [rbp - 24], rcx # 8-byte Spill + call "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" +.Ltmp15844: + jmp .LBB1389_1 +.LBB1389_1: + .cv_loc 1389 22 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@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp15846: + .cv_loc 1389 22 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@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA" +.LBB1389_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 64] + .seh_endprologue +.Ltmp15847: + .cv_loc 1389 22 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@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA" +.LBB1389_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 +.Ltmp15848: +.Lfunc_end1389: + .seh_handlerdata + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$3@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$2@?0???1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1389@IMGREL # IP + .long -1 # ToState + .long .Ltmp15843@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp15844@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + # -- End function + .def "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1390: + .cv_func_id 1390 + .cv_loc 1390 11 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1629:0 +.seh_proc "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15849: + .cv_loc 1390 11 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1629:0 + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Ltmp15850: + .cv_loc 1390 11 1629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1629:0 + nop + add rsp, 40 + ret +.Ltmp15851: +.Lfunc_end1390: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .globl "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # -- Begin function ??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z + .p2align 4, 0x90 +"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z": # @"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +.Lfunc_begin1391: + .cv_func_id 1391 + .cv_loc 1391 11 1556 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1556:0 +.seh_proc "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp15852: + .cv_loc 1391 11 1557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1557:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1391 11 1558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1558:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + cmp rdx, qword ptr [rax + 16] + sete r8b + and r8b, 1 + movzx eax, r8b + add rsp, 56 + ret +.Ltmp15853: +.Lfunc_end1391: + .seh_handlerdata + .section .text,"xr",discard,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .seh_endproc + # -- End function + .def "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .globl "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # -- Begin function ?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z + .p2align 4, 0x90 +"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z": # @"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" +.Lfunc_begin1392: + .cv_func_id 1392 + .cv_loc 1392 11 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1588:0 +.seh_proc "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp15854: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jne .LBB1392_3 +# %bb.2: +.Ltmp15855: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + jmp .LBB1392_8 +.Ltmp15856: +.LBB1392_3: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + jmp .LBB1392_4 +.LBB1392_4: +.Ltmp15857: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + lea rax, [rip + "??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@"] + 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@_0GI@CGMDMBDK@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, 1591 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1392_6 +# %bb.5: + int3 +.LBB1392_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1JM@EIPCMFMM@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt?$AAi?$AAb?$AAl?$AAe?$AA?5?$AA?$CI@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1591 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15858: +# %bb.7: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + jmp .LBB1392_8 +.Ltmp15859: +.LBB1392_8: + .cv_loc 1392 11 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1590:0 + jmp .LBB1392_9 +.Ltmp15860: +.LBB1392_9: + .cv_loc 1392 11 1595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1595:0 + add rsp, 88 + ret +.Ltmp15861: +.Lfunc_end1392: + .seh_handlerdata + .section .text,"xr",discard,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .seh_endproc + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1393: + .cv_func_id 1393 + .cv_loc 1393 11 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1399:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@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] +.Ltmp15862: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp15863: +.Lfunc_end1393: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .globl "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z": # @"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" +.Lfunc_begin1394: + .cv_func_id 1394 + .cv_loc 1394 22 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@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@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] +.Ltmp15864: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" + mov dl, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" +.Ltmp15865: + .cv_loc 1394 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp15866: + .cv_loc 1394 22 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 +.Ltmp15867: +.Lfunc_end1394: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .globl "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # -- Begin function ??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z": # @"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +.Lfunc_begin1395: + .cv_func_id 1395 + .cv_loc 1395 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15868: + .cv_loc 1395 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1395 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp15869: +.Lfunc_end1395: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + .globl "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1396: + .cv_func_id 1396 + .cv_loc 1396 22 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@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_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] +.Ltmp15872: + .cv_loc 1396 22 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@PEAD@std@@YA_JPEAD0@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@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" + test al, 1 + jne .LBB1396_1 + jmp .LBB1396_4 +.LBB1396_1: +.Ltmp15873: + .cv_loc 1396 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 32] +.Ltmp15870: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" +.Ltmp15871: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1396_3 +.LBB1396_3: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp15874: +.LBB1396_4: + .cv_loc 1396 22 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@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$2@?0???$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0???$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$2@?0???$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1396_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp15875: + .cv_loc 1396 22 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@DV?$allocator@D@std@@@std@@AEAAXXZ" + .cv_loc 1396 22 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 +.Ltmp15876: +.Lfunc_end1396: + .seh_handlerdata + .long ("$cppxdata$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0???$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1396@IMGREL # IP + .long -1 # ToState + .long .Ltmp15870@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15871@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0???$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + # -- End function + .def "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .globl "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # -- Begin function ??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z": # @"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +.Lfunc_begin1397: + .cv_func_id 1397 + .cv_loc 1397 15 642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:642:0 +.seh_proc "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp15877: + .cv_loc 1397 15 643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:643:0 + mov rcx, qword ptr [rsp + 32] + call "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + nop + add rsp, 40 + ret +.Ltmp15878: +.Lfunc_end1397: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1398: + .cv_func_id 1398 + .cv_loc 1398 22 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@DV?$allocator@D@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 1398 22 461 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:461:0 +.Ltmp15879: +.Ltmp15881: + call "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp15880: + jmp .LBB1398_1 +.Ltmp15882: +.LBB1398_1: + .cv_loc 1398 22 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@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA" +.LBB1398_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 48] + .seh_endprologue +.Ltmp15883: + .cv_loc 1398 22 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 +.Ltmp15884: +.Lfunc_end1398: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@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@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 40 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ": + .long .Lfunc_begin1398@IMGREL # IP + .long -1 # ToState + .long .Ltmp15879@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp15880@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + # -- End function + .def "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" + .globl "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" # -- Begin function ??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z + .p2align 4, 0x90 +"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z": # @"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" +.Lfunc_begin1399: + .cv_func_id 1399 + .cv_loc 1399 7 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@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15885: + .cv_loc 1399 7 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 +.Ltmp15886: +.Lfunc_end1399: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" + .globl "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z": # @"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" +.Lfunc_begin1400: + .cv_func_id 1400 + .cv_loc 1400 15 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@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@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] +.Ltmp15887: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@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@D@std@@@std@@QEAA@XZ" + .cv_loc 1400 15 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 +.Ltmp15888: +.Lfunc_end1400: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" + .seh_endproc + # -- End function + .def "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1401: + .cv_func_id 1401 + .cv_loc 1401 22 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@DV?$allocator@D@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] +.Ltmp15889: + .cv_loc 1401 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + lea rcx, [rsp + 104] + mov rdx, rax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + mov r8d, 1 + mov edx, r8d + .cv_loc 1401 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1401 22 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@DV?$allocator@D@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 1401 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@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@DV?$allocator@D@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 1401 22 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 +.Ltmp15890: +.Lfunc_end1401: + .seh_handlerdata + .section .text,"xr",discard,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .globl "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # -- Begin function ??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ": # @"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1402: + .cv_func_id 1402 + .cv_loc 1402 22 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@D@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] +.Ltmp15891: + 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 1402 22 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 +.Ltmp15892: +.Lfunc_end1402: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" +.Lfunc_begin1403: + .cv_func_id 1403 + .cv_loc 1403 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15893: + .cv_loc 1403 22 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15894: +.Lfunc_end1403: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .globl "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # -- Begin function ?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ + .p2align 4, 0x90 +"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ": # @"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" +.Lfunc_begin1404: + .cv_func_id 1404 + .cv_loc 1404 22 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@DV?$allocator@D@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] +.Ltmp15895: + .cv_loc 1404 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15896: +.Lfunc_end1404: + .seh_handlerdata + .section .text,"xr",discard,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .seh_endproc + # -- End function + .def "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .globl "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z": # @"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" +.Lfunc_begin1405: + .cv_func_id 1405 + .cv_loc 1405 16 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@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15897: + .cv_loc 1405 16 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 +.Ltmp15898: +.Lfunc_end1405: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1406: + .cv_func_id 1406 + .cv_loc 1406 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@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] +.Ltmp15899: + .cv_loc 1406 22 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15900: +.Lfunc_end1406: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" +.Lfunc_begin1407: + .cv_func_id 1407 + .cv_loc 1407 15 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15901: + .cv_loc 1407 15 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 +.Ltmp15902: +.Lfunc_end1407: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1408: + .cv_func_id 1408 + .cv_loc 1408 15 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp15903: + .cv_loc 1408 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp15904: +.Lfunc_end1408: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1409: + .cv_func_id 1409 + .cv_loc 1409 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp15905: + .cv_loc 1409 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .cv_loc 1409 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 72 + ret +.Ltmp15906: +.Lfunc_end1409: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .globl "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # -- Begin function ?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z + .p2align 4, 0x90 +"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z": # @"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +.Lfunc_begin1410: + .cv_func_id 1410 + .cv_loc 1410 11 1599 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1599:0 +.seh_proc "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +# %bb.1: +.Ltmp15907: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + mov rax, qword ptr [rsp + 72] + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + jne .LBB1410_3 +# %bb.2: +.Ltmp15908: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + jmp .LBB1410_8 +.Ltmp15909: +.LBB1410_3: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + jmp .LBB1410_4 +.LBB1410_4: +.Ltmp15910: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + lea rax, [rip + "??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@"] + 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@_0GI@CGMDMBDK@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, 1601 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1410_6 +# %bb.5: + int3 +.LBB1410_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1HE@MFNJODIC@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAa?$AAr?$AAe?$AA?5?$AAf@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1601 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15911: +# %bb.7: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + jmp .LBB1410_8 +.Ltmp15912: +.LBB1410_8: + .cv_loc 1410 11 1600 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1600:0 + jmp .LBB1410_9 +.Ltmp15913: +.LBB1410_9: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + jmp .LBB1410_10 +.LBB1410_10: +.Ltmp15914: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 80] + cmp rax, qword ptr [rcx + 16] + ja .LBB1410_12 +# %bb.11: +.Ltmp15915: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + jmp .LBB1410_17 +.Ltmp15916: +.LBB1410_12: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + jmp .LBB1410_13 +.LBB1410_13: +.Ltmp15917: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + lea rax, [rip + "??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@"] + 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@_0GI@CGMDMBDK@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, 1602 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1410_15 +# %bb.14: + int3 +.LBB1410_15: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EG@NKDFABAL@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1602 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp15918: +# %bb.16: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + jmp .LBB1410_17 +.Ltmp15919: +.LBB1410_17: + .cv_loc 1410 11 1602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1602:0 + jmp .LBB1410_18 +.Ltmp15920: +.LBB1410_18: + .cv_loc 1410 11 1603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1603:0 + add rsp, 88 + ret +.Ltmp15921: +.Lfunc_end1410: + .seh_handlerdata + .section .text,"xr",discard,"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .seh_endproc + # -- End function + .def "?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" + .globl "?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z": # @"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" +.Lfunc_begin1411: + .cv_func_id 1411 + .cv_loc 1411 22 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@DV?$allocator@D@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] +.Ltmp15922: + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1411 22 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 .LBB1411_2 +# %bb.1: +.Ltmp15923: + .cv_loc 1411 22 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 .LBB1411_5 +.Ltmp15924: +.LBB1411_2: + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + jbe .LBB1411_4 +# %bb.3: +.Ltmp15925: + .cv_loc 1411 22 1884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1884:0 + call "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + ud2 +.Ltmp15926: +.LBB1411_4: + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1411 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rax, qword ptr [rax] + add rax, qword ptr [rsp + 88] + 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1411 22 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 +.LBB1411_5: + .cv_loc 1411 22 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 +.Ltmp15927: +.Lfunc_end1411: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$distance@PEAD@std@@YA_JPEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .globl "??$distance@PEAD@std@@YA_JPEAD0@Z" # -- Begin function ??$distance@PEAD@std@@YA_JPEAD0@Z + .p2align 4, 0x90 +"??$distance@PEAD@std@@YA_JPEAD0@Z": # @"??$distance@PEAD@std@@YA_JPEAD0@Z" +.Lfunc_begin1412: + .cv_func_id 1412 + .cv_loc 1412 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@PEAD@std@@YA_JPEAD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15928: + .cv_loc 1412 15 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@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp15929: +.Lfunc_end1412: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" + .globl "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" # -- Begin function ??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z": # @"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" +.Lfunc_begin1413: + .cv_func_id 1413 + .cv_loc 1413 22 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0 +.seh_proc "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@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] +.Ltmp15930: + .cv_loc 1413 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@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@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" + nop + add rsp, 72 + ret +.Ltmp15931: +.Lfunc_end1413: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1414: + .cv_func_id 1414 + .cv_loc 1414 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15932: + .cv_loc 1414 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp15933: +.Lfunc_end1414: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1415: + .cv_func_id 1415 + .cv_loc 1415 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15934: + .cv_loc 1415 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp15935: +.Lfunc_end1415: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" + .globl "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ": # @"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1416: + .cv_func_id 1416 + .cv_loc 1416 22 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@DV?$allocator@D@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] +.Ltmp15936: + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + cmp qword ptr [rax], 0 + je .LBB1416_2 +# %bb.1: +.Ltmp15937: + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + 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@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?capacity@?$vector@DV?$allocator@D@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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + 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@D@std@@QEAAXQEAD_K@Z" + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 + .cv_loc 1416 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov qword ptr [rax], 0 +.Ltmp15938: +.LBB1416_2: + .cv_loc 1416 22 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 +.Ltmp15939: +.Lfunc_end1416: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +.Lfunc_begin1417: + .cv_func_id 1417 + .cv_loc 1417 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15940: + .cv_loc 1417 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp15941: +.Lfunc_end1417: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .seh_endproc + # -- End function + .def "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .globl "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # -- Begin function ?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ": # @"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +.Lfunc_begin1418: + .cv_func_id 1418 + .cv_loc 1418 22 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@DV?$allocator@D@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] +.Ltmp15942: + .cv_loc 1418 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + mov rcx, rax + call "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@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 +.Ltmp15943: +.Lfunc_end1418: + .seh_handlerdata + .section .text,"xr",discard,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + .globl "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" # -- Begin function ?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ + .p2align 4, 0x90 +"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ": # @"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" +.Lfunc_begin1419: + .cv_func_id 1419 + .cv_loc 1419 22 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@DV?$allocator@D@std@@@std@@CAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp15944: + .cv_loc 1419 22 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 +.Ltmp15945: +.Lfunc_end1419: + .seh_handlerdata + .section .text,"xr",discard,"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + .seh_endproc + # -- End function + .def "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .globl "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # -- Begin function ?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ": # @"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" +.Lfunc_begin1420: + .cv_func_id 1420 + .cv_loc 1420 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15946: + .cv_loc 1420 22 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15947: +.Lfunc_end1420: + .seh_handlerdata + .section .text,"xr",discard,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ": # @"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" +.Lfunc_begin1421: + .cv_func_id 1421 + .cv_loc 1421 15 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp15948: + .cv_loc 1421 15 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 +.Ltmp15949: +.Lfunc_end1421: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1422: + .cv_func_id 1422 + .cv_loc 1422 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_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 +.Ltmp15950: + .cv_loc 1422 15 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 + mov rax, rcx + add rsp, 24 + ret +.Ltmp15951: +.Lfunc_end1422: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" + .globl "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z": # @"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" +.Lfunc_begin1423: + .cv_func_id 1423 + .cv_loc 1423 24 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@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@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 +.Ltmp15952: + .cv_loc 1423 24 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@D@std@@YAPEADQEAD@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1423 24 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@D@std@@YAPEADQEAD@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 1423 24 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@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + call "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1423 24 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@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@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@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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@D@std@@YAXAEAPEADQEAD@Z" + .cv_loc 1423 24 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 +.Ltmp15953: +.Lfunc_end1423: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" + .globl "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" # -- Begin function ??$_Get_unwrapped@D@std@@YAPEADQEAD@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z": # @"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" +.Lfunc_begin1424: + .cv_func_id 1424 + .cv_loc 1424 15 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@D@std@@YAPEADQEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15954: + .cv_loc 1424 15 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 +.Ltmp15955: +.Lfunc_end1424: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" + .globl "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" # -- Begin function ??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z + .p2align 4, 0x90 +"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z": # @"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" +.Lfunc_begin1425: + .cv_func_id 1425 + .cv_loc 1425 15 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@D_J$0A@@std@@YAPEADQEAD_J@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15956: + .cv_loc 1425 15 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 +.Ltmp15957: +.Lfunc_end1425: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" + .globl "??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" # -- Begin function ??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z": # @"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" +.Lfunc_begin1426: + .cv_func_id 1426 + .cv_loc 1426 15 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@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp15958: + .cv_loc 1426 15 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@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp15959: +.Lfunc_end1426: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" + .globl "??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" # -- Begin function ??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z": # @"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" +.Lfunc_begin1427: + .cv_func_id 1427 + .cv_loc 1427 15 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@D@std@@YAXAEAPEADQEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp15960: + .cv_loc 1427 15 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 1427 15 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 +.Ltmp15961: +.Lfunc_end1427: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1428: + .cv_func_id 1428 + .cv_loc 1428 24 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@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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 +.Ltmp15962: + .cv_loc 1428 24 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@PEADPEAD@std@@YAPEADPEAD00@Z" + nop + add rsp, 88 + ret +.Ltmp15963: +.Lfunc_end1428: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .globl "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # -- Begin function ??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z": # @"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" +.Lfunc_begin1429: + .cv_func_id 1429 + .cv_loc 1429 15 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@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp15964: + .cv_loc 1429 15 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 +.Ltmp15965: +.Lfunc_end1429: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1430: + .cv_func_id 1430 + .cv_loc 1430 15 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@PEADPEAD@std@@YA_JAEBQEAD0Urandom_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 +.Ltmp15966: + .cv_loc 1430 15 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 + mov rax, rcx + add rsp, 24 + ret +.Ltmp15967: +.Lfunc_end1430: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .globl "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # -- Begin function ??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z": # @"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" +.Lfunc_begin1431: + .cv_func_id 1431 + .cv_loc 1431 15 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@PEADPEAD@std@@YAPEADPEAD00@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 +.Ltmp15968: + .cv_loc 1431 15 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 1431 15 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 1431 15 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 1431 15 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 1431 15 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 1431 15 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 +.Ltmp15969: +.Lfunc_end1431: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .seh_endproc + # -- End function + .def "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1432: + .cv_func_id 1432 + .cv_loc 1432 22 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@DV?$allocator@D@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] +.Ltmp15970: + .cv_loc 1432 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1432 22 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 +.Ltmp15971: +.Lfunc_end1432: + .seh_handlerdata + .section .text,"xr",discard,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" + .globl "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" # -- Begin function ?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z + .p2align 4, 0x90 +"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z": # @"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" +.Lfunc_begin1433: + .cv_func_id 1433 + .cv_loc 1433 22 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@DV?$allocator@D@std@@@std@@AEAAXPEAD0@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] +.Ltmp15972: + .cv_loc 1433 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8, rax + call "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" + .cv_loc 1433 22 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 +.Ltmp15973: +.Lfunc_end1433: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" + .seh_endproc + # -- End function + .def "?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .globl "?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # -- Begin function ?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ + .p2align 4, 0x90 +"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ": # @"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" +.Lfunc_begin1434: + .cv_func_id 1434 + .cv_loc 1434 22 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@DV?$allocator@D@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] +.Ltmp15974: + .cv_loc 1434 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + sub rcx, rax + mov rax, rcx + add rsp, 56 + ret +.Ltmp15975: +.Lfunc_end1434: + .seh_handlerdata + .section .text,"xr",discard,"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .seh_endproc + # -- End function + .def "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" + .globl "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" # -- Begin function ??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z": # @"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" +.Lfunc_begin1435: + .cv_func_id 1435 + .cv_loc 1435 17 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@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@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 +.Ltmp15976: + .cv_loc 1435 17 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@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" + .cv_loc 1435 17 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 +.Ltmp15977: +.Lfunc_end1435: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1436: + .cv_func_id 1436 + .cv_loc 1436 17 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@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@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 +.Ltmp15978: + .cv_loc 1436 17 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 +.Ltmp15979: +.Lfunc_end1436: + .seh_handlerdata + .section .text,"xr",discard,"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .globl "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # -- Begin function ?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ + .p2align 4, 0x90 +"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ": # @"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +.Lfunc_begin1437: + .cv_func_id 1437 + .cv_loc 1437 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15980: + .cv_loc 1437 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 24 + add rsp, 40 + ret +.Ltmp15981: +.Lfunc_end1437: + .seh_handlerdata + .section .text,"xr",discard,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .seh_endproc + # -- End function + .def "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .globl "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # -- Begin function ?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ + .p2align 4, 0x90 +"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ": # @"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +.Lfunc_begin1438: + .cv_func_id 1438 + .cv_loc 1438 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15982: + .cv_loc 1438 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 8 + add rsp, 40 + ret +.Ltmp15983: +.Lfunc_end1438: + .seh_handlerdata + .section .text,"xr",discard,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .seh_endproc + # -- End function + .def "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1439: + .cv_func_id 1439 + .cv_loc 1439 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@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] +.Ltmp15984: + .cv_loc 1439 22 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp15985: +.Lfunc_end1439: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ": # @"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +.Lfunc_begin1440: + .cv_func_id 1440 + .cv_loc 1440 15 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@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp15986: + .cv_loc 1440 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp15987: +.Lfunc_end1440: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .globl "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # -- Begin function ?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ + .p2align 4, 0x90 +"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ": # @"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" +.Lfunc_begin1441: + .cv_func_id 1441 + .cv_loc 1441 11 1720 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1720:0 +.seh_proc "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15988: + .cv_loc 1441 11 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1721:0 + mov rcx, qword ptr [rcx + 16] + call "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + nop + add rsp, 40 + ret +.Ltmp15989: +.Lfunc_end1441: + .seh_handlerdata + .section .text,"xr",discard,"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .globl "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # -- Begin function ??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z + .p2align 4, 0x90 +"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z": # @"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" +.Lfunc_begin1442: + .cv_func_id 1442 + .cv_loc 1442 17 386 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:386:0 +.seh_proc "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15990: + .cv_loc 1442 17 387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:387:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp15991: +.Lfunc_end1442: + .seh_handlerdata + .section .text,"xr",discard,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .seh_endproc + # -- End function + .def "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .globl "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # -- Begin function ?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ": # @"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Lfunc_begin1443: + .cv_func_id 1443 + .cv_loc 1443 22 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@DV?$allocator@D@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] +.Ltmp15992: + .cv_loc 1443 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + lea rcx, [rsp + 56] + mov rdx, rax + call "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .cv_loc 1443 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1443 22 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@DV?$allocator@D@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 1443 22 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@DV?$allocator@D@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 1443 22 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@DV?$allocator@D@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 1443 22 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 +.Ltmp15993: +.Lfunc_end1443: + .seh_handlerdata + .section .text,"xr",discard,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" + .globl "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" # -- Begin function ??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z": # @"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" +.Lfunc_begin1444: + .cv_func_id 1444 + .cv_loc 1444 22 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@D@std@@YAPEADPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp15994: + .cv_loc 1444 22 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 +.Ltmp15995: +.Lfunc_end1444: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .globl "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # -- Begin function ?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ + .p2align 4, 0x90 +"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ": # @"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +.Lfunc_begin1445: + .cv_func_id 1445 + .cv_loc 1445 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15996: + .cv_loc 1445 22 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@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + add rax, 16 + add rsp, 40 + ret +.Ltmp15997: +.Lfunc_end1445: + .seh_handlerdata + .section .text,"xr",discard,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .seh_endproc + # -- End function + .def "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .globl "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ": # @"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +.Lfunc_begin1446: + .cv_func_id 1446 + .cv_loc 1446 11 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1399:0 +.seh_proc "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp15998: + .cv_loc 1446 11 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1399:0 + call "??1_Iterator_base12@std@@QEAA@XZ" +.Ltmp15999: + .cv_loc 1446 11 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1399:0 + nop + add rsp, 40 + ret +.Ltmp16000: +.Lfunc_end1446: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" + .globl "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" # -- Begin function ??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z + .p2align 4, 0x90 +"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z": # @"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" +.Lfunc_begin1447: + .cv_func_id 1447 + .cv_loc 1447 17 362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:362:0 +.seh_proc "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16001: + .cv_loc 1447 17 363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:363:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16002: +.Lfunc_end1447: + .seh_handlerdata + .section .text,"xr",discard,"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" + .seh_endproc + # -- End function + .def "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .globl "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z": # @"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" +.Lfunc_begin1448: + .cv_func_id 1448 + .cv_loc 1448 11 1647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1647:0 +.seh_proc "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@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] +.Ltmp16003: + mov rdx, rcx + mov r8, qword ptr [rsp + 64] + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .cv_loc 1448 11 1648 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1648:0 + 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 +.Ltmp16004: +.Lfunc_end1448: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" +.Lfunc_begin1449: + .cv_func_id 1449 + .cv_loc 1449 11 1417 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1417:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp16005: + mov rdx, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + call "??0_Iterator_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rdx + 16], rcx +.Ltmp16006: + .cv_loc 1449 11 1418 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1418:0 + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" +.Ltmp16007: + .cv_loc 1449 11 1419 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1419:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16008: +.Lfunc_end1449: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .seh_endproc + # -- End function + .def "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .globl "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # -- Begin function ??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z": # @"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +.Lfunc_begin1450: + .cv_func_id 1450 + .cv_loc 1450 16 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?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16009: + .cv_loc 1450 16 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 +.Ltmp16010: +.Lfunc_end1450: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" + .globl "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" # -- Begin function ?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z + .p2align 4, 0x90 +"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z": # @"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" +.Lfunc_begin1451: + .cv_func_id 1451 + .cv_loc 1451 11 1971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1971:0 +.seh_proc "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16011: + .cv_loc 1451 11 1972 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1972:0 + mov rdx, qword ptr [rsp + 80] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov qword ptr [rsp + 48], rdx # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + call "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + and al, 1 + mov byte ptr [rsp + 71], al + .cv_loc 1451 11 1975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1975:0 + test byte ptr [rsp + 71], 1 + je .LBB1451_2 +# %bb.1: +.Ltmp16012: + .cv_loc 1451 11 1977 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1977:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp16013: +.LBB1451_2: + .cv_loc 1451 11 1980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1980:0 + mov rdx, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" + .cv_loc 1451 11 1982 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1982:0 + test byte ptr [rsp + 71], 1 + je .LBB1451_4 +# %bb.3: +.Ltmp16014: + .cv_loc 1451 11 1984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1984:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp16015: +.LBB1451_4: + .cv_loc 1451 11 1986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1986:0 + nop + add rsp, 88 + ret +.Ltmp16016: +.Lfunc_end1451: + .seh_handlerdata + .section .text,"xr",discard,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" + .seh_endproc + # -- End function + .def "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .globl "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z": # @"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1452: + .cv_func_id 1452 + .cv_loc 1452 11 2321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2321:0 +.seh_proc "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16017: + .cv_loc 1452 11 2325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2325:0 + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + call "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + mov r8b, byte ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, rax + call "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .cv_loc 1452 11 2326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2326:0 + nop + add rsp, 72 + ret +.Ltmp16018: +.Lfunc_end1452: + .seh_handlerdata + .section .text,"xr",discard,"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .globl "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # -- Begin function ??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z": # @"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +.Lfunc_begin1453: + .cv_func_id 1453 + .cv_loc 1453 7 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1588:0 +.seh_proc "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16019: + .cv_loc 1453 7 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1589:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16020: +.Lfunc_end1453: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .globl "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # -- Begin function ??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z + .p2align 4, 0x90 +"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z": # @"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" +.Lfunc_begin1454: + .cv_func_id 1454 + .cv_loc 1454 17 1054 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1054:0 +.seh_proc "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + xor eax, eax + mov r8b, al + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp16021: + .cv_loc 1454 17 1055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1055:0 + and r8b, 1 + movzx eax, r8b + add rsp, 16 + ret +.Ltmp16022: +.Lfunc_end1454: + .seh_handlerdata + .section .text,"xr",discard,"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" + .globl "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" # -- Begin function ??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z + .p2align 4, 0x90 +"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z": # @"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" +.Lfunc_begin1455: + .cv_func_id 1455 + .cv_loc 1455 17 1099 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1099:0 +.seh_proc "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16023: + .cv_loc 1455 17 1101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1101:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1455 17 1102 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1102:0 + nop + add rsp, 72 + ret +.Ltmp16024: +.Lfunc_end1455: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z": # @"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1456: + .cv_func_id 1456 + .cv_loc 1456 17 1088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1088:0 +.seh_proc "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16025: + .cv_loc 1456 17 1089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1089:0 + mov rcx, qword ptr [rsp + 56] + call "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .cv_loc 1456 17 1090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1090:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp16026: +.Lfunc_end1456: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .globl "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # -- Begin function ??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z": # @"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +.Lfunc_begin1457: + .cv_func_id 1457 + .cv_loc 1457 7 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1588:0 +.seh_proc "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16027: + .cv_loc 1457 7 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1589:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16028: +.Lfunc_end1457: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .globl "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # -- Begin function ?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z + .p2align 4, 0x90 +"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z": # @"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" +.Lfunc_begin1458: + .cv_func_id 1458 + .cv_loc 1458 11 2344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2344:0 +.seh_proc "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov byte ptr [rsp + 96], r8b + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16029: + .cv_loc 1458 11 2348 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2348:0 + mov rdx, qword ptr [rsp + 88] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1458 11 2351 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2351:0 + mov rcx, qword ptr [rsp + 72] + call "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1458_1 + jmp .LBB1458_2 +.LBB1458_1: +.Ltmp16030: + .cv_loc 1458 11 2353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2353:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" + .cv_loc 1458 11 2354 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2354:0 + jmp .LBB1458_3 +.Ltmp16031: +.LBB1458_2: + .cv_loc 1458 11 2357 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2357:0 + mov rax, qword ptr [rsp + 88] + mov rcx, rax + call "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" +.Ltmp16032: +.LBB1458_3: + .cv_loc 1458 11 2361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2361:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + add rax, 8 + mov qword ptr [rsp + 64], rax + .cv_loc 1458 11 2363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2363:0 + mov rcx, qword ptr [rsp + 72] + call "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + add rax, 8 + mov qword ptr [rsp + 56], rax + .cv_loc 1458 11 2365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2365:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov rdx, qword ptr [rcx] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 8], rdx + mov rdx, qword ptr [rcx + 16] + mov qword ptr [rax + 16], rdx + mov rcx, qword ptr [rcx + 24] + mov qword ptr [rax + 24], rcx + .cv_loc 1458 11 2366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2366:0 + mov rcx, qword ptr [rsp + 88] + call "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .cv_loc 1458 11 2367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2367:0 + nop + add rsp, 104 + ret +.Ltmp16033: +.Lfunc_end1458: + .seh_handlerdata + .section .text,"xr",discard,"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .seh_endproc + # -- End function + .def "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" + .globl "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" # -- Begin function ?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z + .p2align 4, 0x90 +"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z": # @"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" +.Lfunc_begin1459: + .cv_func_id 1459 + .cv_loc 1459 11 2027 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2027:0 +.seh_proc "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16034: + .cv_loc 1459 11 2028 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2028:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, rax + call "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .cv_loc 1459 11 2029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2029:0 + nop + add rsp, 56 + ret +.Ltmp16035: +.Lfunc_end1459: + .seh_handlerdata + .section .text,"xr",discard,"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" + .seh_endproc + # -- End function + .def "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .globl "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" # -- Begin function ?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z + .p2align 4, 0x90 +"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z": # @"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" +.Lfunc_begin1460: + .cv_func_id 1460 + .cv_loc 1460 15 229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:229:0 +.seh_proc "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] + .cv_loc 1460 15 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:231:0 +.Ltmp16036: +.Ltmp16038: + mov rdx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rax, [rbp - 32] + mov r8d, 3 + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 56], rdx # 8-byte Spill + mov edx, r8d + mov rax, qword ptr [rbp - 56] # 8-byte Reload + call rax +.Ltmp16037: + mov qword ptr [rbp - 64], rax # 8-byte Spill + jmp .LBB1460_1 +.LBB1460_1: + .cv_loc 1460 15 234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:234:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 40], rcx + .cv_loc 1460 15 235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:235:0 + mov rcx, qword ptr [rbp - 16] + mov rcx, qword ptr [rcx] + mov qword ptr [rax], rcx + .cv_loc 1460 15 236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:236:0 + mov rcx, qword ptr [rbp - 40] + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rdx], rcx + .cv_loc 1460 15 238 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:238:0 + cmp qword ptr [rax], 0 + je .LBB1460_3 +# %bb.2: +.Ltmp16039: + .cv_loc 1460 15 239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:239:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rcx], rax +.Ltmp16040: +.LBB1460_3: + .cv_loc 1460 15 240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:240:0 + mov rax, qword ptr [rbp - 16] + cmp qword ptr [rax], 0 + je .LBB1460_5 +# %bb.4: +.Ltmp16041: + .cv_loc 1460 15 241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:241:0 + mov rax, qword ptr [rbp - 16] + mov rcx, qword ptr [rbp - 16] + mov rcx, qword ptr [rcx] + mov qword ptr [rcx], rax +.Ltmp16042: +.LBB1460_5: + .cv_loc 1460 15 242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:242:0 + lea rcx, [rbp - 32] + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + nop + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z")@IMGREL + .section .text,"xr",discard,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .seh_endproc + .def "?dtor$6@?0??_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z@4HA": +.seh_proc "?dtor$6@?0??_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z@4HA" +.LBB1460_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 1460 15 231 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:231:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16043: +.Lfunc_end1460: + .seh_handlerdata + .section .text,"xr",discard,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .p2align 2 +"$cppxdata$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z": + .long -1 # ToState + .long "?dtor$6@?0??_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z@4HA"@IMGREL # Action +"$ip2state$?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z": + .long .Lfunc_begin1460@IMGREL # IP + .long -1 # ToState + .long .Ltmp16036@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16037@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + # -- End function + .def "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + .globl "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" # -- Begin function ?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z + .p2align 4, 0x90 +"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z": # @"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" +.Lfunc_begin1461: + .cv_func_id 1461 + .cv_loc 1461 11 3760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3760:0 +.seh_proc "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@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 - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16048: + .cv_loc 1461 11 3761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3761:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rbp - 32], rax + .cv_loc 1461 11 3762 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3762:0 + mov rcx, qword ptr [rbp - 16] + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rbp - 40], rax + .cv_loc 1461 11 3763 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3763:0 + mov rax, qword ptr [rbp - 40] + mov r9, qword ptr [rax + 24] +.Ltmp16044: + mov rcx, rax + mov qword ptr [rbp - 48], r9 # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Ltmp16045: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1461_1 +.LBB1461_1: + mov rax, qword ptr [rbp - 32] + mov rdx, qword ptr [rax + 24] +.Ltmp16046: + mov rcx, rax + mov qword ptr [rbp - 64], rdx # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Ltmp16047: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1461_2 +.LBB1461_2: + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 56] # 8-byte Reload + mov r9, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" + and al, 1 + movzx eax, al + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z")@IMGREL + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + .seh_endproc + .def "?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z@4HA": +.seh_proc "?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z@4HA" +.LBB1461_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16049: +.Lfunc_end1461: + .seh_handlerdata + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + .p2align 2 +"$cppxdata$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z": + .long -1 # ToState + .long "?dtor$3@?0??_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z@4HA"@IMGREL # Action +"$ip2state$?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z": + .long .Lfunc_begin1461@IMGREL # IP + .long -1 # ToState + .long .Ltmp16044@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16047@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + # -- End function + .def "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" + .globl "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" # -- Begin function ??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z + .p2align 4, 0x90 +"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z": # @"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" +.Lfunc_begin1462: + .cv_func_id 1462 + .cv_loc 1462 11 25 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:25:0 +.seh_proc "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r10b, 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 +.Ltmp16050: + .cv_loc 1462 11 26 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:26:0 + mov rcx, qword ptr [rsp + 48] + cmp rcx, qword ptr [rsp + 64] + mov byte ptr [rsp + 39], r10b # 1-byte Spill + jne .LBB1462_2 +# %bb.1: + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 40] + call "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" + cmp eax, 0 + sete r9b + mov byte ptr [rsp + 39], r9b # 1-byte Spill +.LBB1462_2: + mov al, byte ptr [rsp + 39] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp16051: +.Lfunc_end1462: + .seh_handlerdata + .section .text,"xr",discard,"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" + .seh_endproc + # -- End function + .def "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" + .globl "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" # -- Begin function ?compare@?$char_traits@D@std@@SAHQEBD0_K@Z + .p2align 4, 0x90 +"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z": # @"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" +.Lfunc_begin1463: + .cv_func_id 1463 + .cv_loc 1463 14 451 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:451:0 +.seh_proc "?compare@?$char_traits@D@std@@SAHQEBD0_K@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 +.Ltmp16052: + .cv_loc 1463 14 455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:455:0 + mov r8, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + mov rcx, qword ptr [rsp + 32] + call memcmp + nop + add rsp, 56 + ret +.Ltmp16053: +.Lfunc_end1463: + .seh_handlerdata + .section .text,"xr",discard,"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" + .seh_endproc + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1464: + .cv_func_id 1464 + .cv_loc 1464 22 2632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2632:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@std@@@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] +.Ltmp16054: + 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 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .cv_loc 1464 22 2633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2633:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16055: +.Lfunc_end1464: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1465: + .cv_func_id 1465 + .cv_loc 1465 22 2503 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2503:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@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 qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16058: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 8 + mov rdx, qword ptr [rbp - 16] + add rdx, 8 + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rbp - 16] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rdx + 40], rcx + .cv_loc 1465 22 2504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2504:0 +.Ltmp16056: +.Ltmp16059: + mov rcx, rdx + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp16057: + jmp .LBB1465_1 +.Ltmp16060: +.LBB1465_1: + .cv_loc 1465 22 2505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2505:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1465_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16061: + .cv_loc 1465 22 2505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2505:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16062: +.Lfunc_end1465: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1465@IMGREL # IP + .long -1 # ToState + .long .Ltmp16056@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16057@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1466: + .cv_func_id 1466 + .cv_loc 1466 22 734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:734:0 +.seh_proc "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .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 +.Ltmp16071: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + lea rcx, [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, rax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" +.Ltmp16072: + .cv_loc 1466 22 735 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:735:0 + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" +.Ltmp16063: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" +.Ltmp16064: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1466_1 +.LBB1466_1: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1466_2 + jmp .LBB1466_6 +.LBB1466_2: +.Ltmp16073: + .cv_loc 1466 22 738 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:738:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 80], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 88], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp16065: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" +.Ltmp16066: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1466_5 +.LBB1466_5: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16074: +.LBB1466_6: + .cv_loc 1466 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1466_3: + 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 1466 22 740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:740:0 +.Ltmp16067: +.Ltmp16075: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" +.Ltmp16068: + jmp .LBB1466_4 +.LBB1466_4: + .cv_loc 1466 22 741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:741:0 +.Ltmp16069: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp16070: + jmp .LBB1466_8 +.Ltmp16076: +.LBB1466_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1466_7: + 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 1466 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16077: +.Lfunc_end1466: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1466@IMGREL # IP + .long -1 # ToState + .long .Ltmp16063@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16065@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16066@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" +.Lfunc_begin1467: + .cv_func_id 1467 + .cv_loc 1467 17 896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:896:0 +.seh_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rdx +.Ltmp16078: + .cv_loc 1467 17 897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:897:0 + mov rax, rcx + pop rcx + ret +.Ltmp16079: +.Lfunc_end1467: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .globl "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # -- Begin function ??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z": # @"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" +.Lfunc_begin1468: + .cv_func_id 1468 + .cv_loc 1468 22 455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:455:0 +.seh_proc "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@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] +.Ltmp16080: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + mov dl, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" +.Ltmp16081: + .cv_loc 1468 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Ltmp16082: + .cv_loc 1468 22 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 +.Ltmp16083: +.Lfunc_end1468: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" + .globl "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z": # @"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" +.Lfunc_begin1469: + .cv_func_id 1469 + .cv_loc 1469 22 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@IV?$allocator@I@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] +.Ltmp16084: + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov qword ptr [rax], 0 + .cv_loc 1469 22 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 .LBB1469_2 +# %bb.1: +.Ltmp16085: + .cv_loc 1469 22 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 .LBB1469_5 +.Ltmp16086: +.LBB1469_2: + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + jbe .LBB1469_4 +# %bb.3: +.Ltmp16087: + .cv_loc 1469 22 1884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1884:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + ud2 +.Ltmp16088: +.LBB1469_4: + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?allocate@?$allocator@I@std@@QEAAPEAI_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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1469 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1469 22 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 +.LBB1469_5: + .cv_loc 1469 22 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 +.Ltmp16089: +.Lfunc_end1469: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" + .globl "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" # -- Begin function ??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z": # @"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" +.Lfunc_begin1470: + .cv_func_id 1470 + .cv_loc 1470 22 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0 +.seh_proc "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@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] +.Ltmp16090: + .cv_loc 1470 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@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@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + nop + add rsp, 72 + ret +.Ltmp16091: +.Lfunc_end1470: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z": # @"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" +.Lfunc_begin1471: + .cv_func_id 1471 + .cv_loc 1471 7 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@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16092: + .cv_loc 1471 7 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 +.Ltmp16093: +.Lfunc_end1471: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" + .globl "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" # -- Begin function ??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z": # @"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" +.Lfunc_begin1472: + .cv_func_id 1472 + .cv_loc 1472 15 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:287:0 +.seh_proc "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@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] +.Ltmp16094: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@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@I@std@@@std@@QEAA@XZ" + .cv_loc 1472 15 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 +.Ltmp16095: +.Lfunc_end1472: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .globl "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z": # @"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" +.Lfunc_begin1473: + .cv_func_id 1473 + .cv_loc 1473 24 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@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@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 +.Ltmp16096: + .cv_loc 1473 24 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@I@std@@YAPEAIQEAI@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1473 24 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@I@std@@YAPEAIQEAI@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 1473 24 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@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + call "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1473 24 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@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@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@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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@I@std@@YAXAEAPEAIQEAI@Z" + .cv_loc 1473 24 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 +.Ltmp16097: +.Lfunc_end1473: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1474: + .cv_func_id 1474 + .cv_loc 1474 24 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@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 +.Ltmp16098: + .cv_loc 1474 24 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@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 88 + ret +.Ltmp16099: +.Lfunc_end1474: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .globl "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # -- Begin function ??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z": # @"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Lfunc_begin1475: + .cv_func_id 1475 + .cv_loc 1475 15 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@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp16100: + .cv_loc 1475 15 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 +.Ltmp16101: +.Lfunc_end1475: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1476: + .cv_func_id 1476 + .cv_loc 1476 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 +.seh_proc "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@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] +.Ltmp16102: + .cv_loc 1476 25 1961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1961:0 + mov rdx, qword ptr [rsp + 64] + mov rax, qword ptr [rdx] + mov qword ptr [rcx], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rcx + 8], rax + mov rax, rcx + add rax, 16 + mov rdx, qword ptr [rsp + 64] + add rdx, 16 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp16103: +.Lfunc_end1476: + .seh_handlerdata + .section .text,"xr",discard,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1477: + .cv_func_id 1477 + .cv_loc 1477 22 2756 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2756:0 +.seh_proc "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@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] +.Ltmp16104: + .cv_loc 1477 22 2757 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2757:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp rcx, rax + je .LBB1477_2 +# %bb.1: +.Ltmp16105: + .cv_loc 1477 22 2759 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2759:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1477 22 2761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2761:0 + mov byte ptr [rsp + 55], 0 + .cv_loc 1477 22 2769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2769:0 + mov rax, qword ptr [rsp + 64] + add rax, 8 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rcx, 8 + mov rdx, rax + call "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .cv_loc 1477 22 2776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2776:0 + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx + 40], rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp16106: +.LBB1477_2: + .cv_loc 1477 22 2779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2779:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16107: +.Lfunc_end1477: + .seh_handlerdata + .section .text,"xr",discard,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" + .globl "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" # -- Begin function ??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z": # @"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" +.Lfunc_begin1478: + .cv_func_id 1478 + .cv_loc 1478 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16108: + .cv_loc 1478 16 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 +.Ltmp16109: +.Lfunc_end1478: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1479: + .cv_func_id 1479 + .cv_loc 1479 22 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1399:0 +.seh_proc "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@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] +.Ltmp16110: + .cv_loc 1479 22 1400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1400:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + cmp rcx, rax + je .LBB1479_2 +# %bb.1: +.Ltmp16111: + .cv_loc 1479 22 1411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1411:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" + .cv_loc 1479 22 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1413:0 + mov rax, qword ptr [rsp + 64] + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 64] + mov rcx, rax + mov qword ptr [rsp + 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" +.Ltmp16112: +.LBB1479_2: + .cv_loc 1479 22 1416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1416:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16113: +.Lfunc_end1479: + .seh_handlerdata + .section .text,"xr",discard,"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" + .globl "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" # -- Begin function ??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z": # @"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" +.Lfunc_begin1480: + .cv_func_id 1480 + .cv_loc 1480 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16114: + .cv_loc 1480 16 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 +.Ltmp16115: +.Lfunc_end1480: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" + .globl "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" # -- Begin function ?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z + .p2align 4, 0x90 +"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z": # @"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" +.Lfunc_begin1481: + .cv_func_id 1481 + .cv_loc 1481 22 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:465:0 +.seh_proc "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@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] +.Ltmp16116: + .cv_loc 1481 22 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:466:0 + mov byte ptr [rsp + 55], 0 + .cv_loc 1481 22 474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:474:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" + .cv_loc 1481 22 480 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:480:0 + nop + add rsp, 72 + ret +.Ltmp16117: +.Lfunc_end1481: + .seh_handlerdata + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" + .seh_endproc + # -- End function + .def "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" + .globl "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" # -- Begin function ??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z + .p2align 4, 0x90 +"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z": # @"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" +.Lfunc_begin1482: + .cv_func_id 1482 + .cv_loc 1482 22 1388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1388:0 +.seh_proc "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16118: + .cv_loc 1482 22 1389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1389:0 + lea rax, [rsp + 80] + #DEBUG_VALUE: assign:_First <- [$rax+0] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rsp + 88] + #DEBUG_VALUE: assign:_Last <- [$rdx+0] + call "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" +.Ltmp16119: + .cv_loc 1482 22 1390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1390:0 + mov rcx, qword ptr [rsp + 88] + call "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + mov r9b, byte ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1482 22 1391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1391:0 + nop + add rsp, 104 + ret +.Ltmp16120: +.Lfunc_end1482: + .seh_handlerdata + .section .text,"xr",discard,"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" + .globl "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" # -- Begin function ??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z + .p2align 4, 0x90 +"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z": # @"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" +.Lfunc_begin1483: + .cv_func_id 1483 + .cv_loc 1483 17 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1080:0 +.seh_proc "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16121: + .cv_loc 1483 17 1082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1082:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1483 17 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1083:0 + nop + add rsp, 72 + ret +.Ltmp16122: +.Lfunc_end1483: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1484: + .cv_func_id 1484 + .cv_loc 1484 17 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1075:0 +.seh_proc "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@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 +.Ltmp16123: + .cv_loc 1484 17 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1076:0 + add rsp, 24 + ret +.Ltmp16124: +.Lfunc_end1484: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" + .globl "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" # -- Begin function ??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z": # @"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" +.Lfunc_begin1485: + .cv_func_id 1485 + .cv_loc 1485 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16125: + .cv_loc 1485 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1485 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp16126: +.Lfunc_end1485: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" + .seh_endproc + # -- End function + .def "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" + .globl "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z": # @"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1486: + .cv_func_id 1486 + .cv_loc 1486 22 1341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1341:0 +.seh_proc "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" +# %bb.0: + sub rsp, 200 + .seh_stackalloc 200 + .seh_endprologue + mov byte ptr [rsp + 192], r9b + mov qword ptr [rsp + 184], r8 + mov qword ptr [rsp + 176], rdx + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rsp + 168] +.Ltmp16127: + .cv_loc 1486 22 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1342:0 + mov rdx, qword ptr [rsp + 184] + mov r8, qword ptr [rsp + 176] + mov qword ptr [rsp + 112], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAI@std@@YA_JPEAI0@Z" + mov rcx, rax + call "??$_Convert_size@_K@std@@YA_K_K@Z" + mov qword ptr [rsp + 160], rax + .cv_loc 1486 22 1344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1344:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .cv_loc 1486 22 1346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1346:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 152], rax + .cv_loc 1486 22 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1347:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov qword ptr [rsp + 144], rax + .cv_loc 1486 22 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1349:0 + mov rax, qword ptr [rsp + 160] + cmp rax, qword ptr [rsp + 144] + jbe .LBB1486_6 +# %bb.1: +.Ltmp16128: + .cv_loc 1486 22 1351 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1351:0 + mov rax, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + cmp rcx, rax + jbe .LBB1486_3 +# %bb.2: +.Ltmp16129: + .cv_loc 1486 22 1353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1353:0 + call "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + ud2 +.Ltmp16130: +.LBB1486_3: + .cv_loc 1486 22 1356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1356:0 + mov rdx, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 1486 22 1358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1358:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + cmp qword ptr [rax], 0 + je .LBB1486_5 +# %bb.4: +.Ltmp16131: + .cv_loc 1486 22 1360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1360:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 96], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov r8, qword ptr [rsp + 96] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 1486 22 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1361:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + mov r8, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 88], rax # 8-byte Spill + mov qword ptr [rsp + 80], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rsp + 80] # 8-byte Reload + call "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" +.Ltmp16132: +.LBB1486_5: + .cv_loc 1486 22 1364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1364:0 + mov rdx, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" + .cv_loc 1486 22 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1366:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov byte ptr [rsp + 79], al # 1-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 176] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1486 22 1367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1367:0 + jmp .LBB1486_10 +.Ltmp16133: +.LBB1486_6: + .cv_loc 1486 22 1368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1368:0 + mov rax, qword ptr [rsp + 160] + cmp rax, qword ptr [rsp + 152] + jbe .LBB1486_8 +# %bb.7: +.Ltmp16134: + .cv_loc 1486 22 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1371:0 + mov rdx, qword ptr [rsp + 152] + mov rcx, qword ptr [rsp + 176] + call "??$next@PEAI@std@@YAPEAIPEAI_J@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1486 22 1372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1372:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 176] + call "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .cv_loc 1486 22 1373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1373:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1486 22 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1374:0 + jmp .LBB1486_9 +.Ltmp16135: +.LBB1486_8: + .cv_loc 1486 22 1377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1377:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 160] + shl rcx, 2 + add rax, rcx + mov qword ptr [rsp + 120], rax + .cv_loc 1486 22 1378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1378:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 184] + mov rcx, qword ptr [rsp + 176] + call "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .cv_loc 1486 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1379:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .cv_loc 1486 22 1380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1380:0 + mov rax, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16136: +.LBB1486_9: + .cv_loc 1486 22 1368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1368:0 + jmp .LBB1486_10 +.Ltmp16137: +.LBB1486_10: + .cv_loc 1486 22 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1382:0 + add rsp, 200 + ret +.Ltmp16138: +.Lfunc_end1486: + .seh_handlerdata + .section .text,"xr",discard,"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1487: + .cv_func_id 1487 + .cv_loc 1487 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp16139: + .cv_loc 1487 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rcx] + mov rcx, qword ptr [rsp + 32] + mov rcx, qword ptr [rcx] + call "??$_Verify_range@I@std@@YAXQEBI0@Z" + .cv_loc 1487 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 56 + ret +.Ltmp16140: +.Lfunc_end1487: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Verify_range@I@std@@YAXQEBI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@I@std@@YAXQEBI0@Z" + .globl "??$_Verify_range@I@std@@YAXQEBI0@Z" # -- Begin function ??$_Verify_range@I@std@@YAXQEBI0@Z + .p2align 4, 0x90 +"??$_Verify_range@I@std@@YAXQEBI0@Z": # @"??$_Verify_range@I@std@@YAXQEBI0@Z" +.Lfunc_begin1488: + .cv_func_id 1488 + .cv_loc 1488 15 558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:558:0 +.seh_proc "??$_Verify_range@I@std@@YAXQEBI0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +# %bb.1: +.Ltmp16141: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 64] + ja .LBB1488_3 +# %bb.2: +.Ltmp16142: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1488_9 +.Ltmp16143: +.LBB1488_3: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1488_4 +.LBB1488_4: +.Ltmp16144: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + lea rax, [rip + "??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$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@NMPOIJPD@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, 559 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1488_6 +# %bb.5: + int3 +.LBB1488_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NC@PGCJAEEB@?$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, 559 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +# %bb.7: + jmp .LBB1488_8 +.Ltmp16145: +.LBB1488_8: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1488_9 +.Ltmp16146: +.LBB1488_9: + .cv_loc 1488 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1488_10 +.LBB1488_10: + jmp .LBB1488_11 +.Ltmp16147: +.LBB1488_11: + .cv_loc 1488 15 560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:560:0 + add rsp, 72 + ret +.Ltmp16148: +.Lfunc_end1488: + .seh_handlerdata + .section .text,"xr",discard,"??$_Verify_range@I@std@@YAXQEBI0@Z" + .seh_endproc + # -- End function + .def "??$distance@PEAI@std@@YA_JPEAI0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAI@std@@YA_JPEAI0@Z" + .globl "??$distance@PEAI@std@@YA_JPEAI0@Z" # -- Begin function ??$distance@PEAI@std@@YA_JPEAI0@Z + .p2align 4, 0x90 +"??$distance@PEAI@std@@YA_JPEAI0@Z": # @"??$distance@PEAI@std@@YA_JPEAI0@Z" +.Lfunc_begin1489: + .cv_func_id 1489 + .cv_loc 1489 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@PEAI@std@@YA_JPEAI0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16149: + .cv_loc 1489 15 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@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp16150: +.Lfunc_end1489: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAI@std@@YA_JPEAI0@Z" + .seh_endproc + # -- End function + .def "??$next@PEAI@std@@YAPEAIPEAI_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$next@PEAI@std@@YAPEAIPEAI_J@Z" + .globl "??$next@PEAI@std@@YAPEAIPEAI_J@Z" # -- Begin function ??$next@PEAI@std@@YAPEAIPEAI_J@Z + .p2align 4, 0x90 +"??$next@PEAI@std@@YAPEAIPEAI_J@Z": # @"??$next@PEAI@std@@YAPEAIPEAI_J@Z" +.Lfunc_begin1490: + .cv_func_id 1490 + .cv_loc 1490 15 1254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1254:0 +.seh_proc "??$next@PEAI@std@@YAPEAIPEAI_J@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 qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16151: + .cv_loc 1490 15 1257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1257:0 + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 56] + #DEBUG_VALUE: next:_First <- [$rcx+0] + call "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" +.Ltmp16152: + .cv_loc 1490 15 1258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1258:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16153: +.Lfunc_end1490: + .seh_handlerdata + .section .text,"xr",discard,"??$next@PEAI@std@@YAPEAIPEAI_J@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .globl "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # -- Begin function ??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z + .p2align 4, 0x90 +"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z": # @"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +.Lfunc_begin1491: + .cv_func_id 1491 + .cv_loc 1491 15 2432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2432:0 +.seh_proc "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp16154: + .cv_loc 1491 15 2434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2434:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Copy_unchecked:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Copy_unchecked:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" +.Ltmp16155: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 40] + call "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + 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, 88 + ret +.Ltmp16156: +.Lfunc_end1491: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1492: + .cv_func_id 1492 + .cv_loc 1492 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_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 +.Ltmp16157: + .cv_loc 1492 15 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 +.Ltmp16158: +.Lfunc_end1492: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" + .globl "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" # -- Begin function ??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z + .p2align 4, 0x90 +"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z": # @"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" +.Lfunc_begin1493: + .cv_func_id 1493 + .cv_loc 1493 15 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1214:0 +.seh_proc "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16159: + .cv_loc 1493 15 1216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1216:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" + .cv_loc 1493 15 1217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1217:0 + nop + add rsp, 56 + ret +.Ltmp16160: +.Lfunc_end1493: + .seh_handlerdata + .section .text,"xr",discard,"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" + .seh_endproc + # -- End function + .def "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" + .globl "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z": # @"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin1494: + .cv_func_id 1494 + .cv_loc 1494 15 1207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1207:0 +.seh_proc "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_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 +.Ltmp16161: + .cv_loc 1494 15 1208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1208:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + shl rcx, 2 + add rcx, qword ptr [rdx] + mov qword ptr [rdx], rcx + .cv_loc 1494 15 1209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1209:0 + add rsp, 24 + ret +.Ltmp16162: +.Lfunc_end1494: + .seh_handlerdata + .section .text,"xr",discard,"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1495: + .cv_func_id 1495 + .cv_loc 1495 15 2424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2424:0 +.seh_proc "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16163: + .cv_loc 1495 15 2425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2425:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + nop + add rsp, 72 + ret +.Ltmp16164: +.Lfunc_end1495: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1496: + .cv_func_id 1496 + .cv_loc 1496 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov qword ptr [rsp + 240], r10 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [$rdx+0] +.Ltmp16165: + .cv_loc 1496 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], r10 + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp16166: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp16167: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp16168: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp16169: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp16170: +.LBB1496_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1496_2 + jmp .LBB1496_3 +.Ltmp16171: +.LBB1496_2: # in Loop: Header=BB1496_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp16172: +.LBB1496_3: # in Loop: Header=BB1496_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1496_4 + jmp .LBB1496_7 +.Ltmp16173: +.LBB1496_4: # in Loop: Header=BB1496_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1496_5 + jmp .LBB1496_6 +.Ltmp16174: +.LBB1496_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1496_11 +.Ltmp16175: +.LBB1496_6: # in Loop: Header=BB1496_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1496_1 +.Ltmp16176: +.LBB1496_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1496_8 + jmp .LBB1496_9 +.Ltmp16177: +.LBB1496_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1496_10 +.Ltmp16178: +.LBB1496_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1496_10 +.Ltmp16179: +.LBB1496_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16180: +.LBB1496_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1496 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp16181: + pop rsi + ret +.Ltmp16182: +.Lfunc_end1496: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1497: + .cv_func_id 1497 + .cv_loc 1497 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov qword ptr [rsp + 240], r10 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [$rdx+0] +.Ltmp16183: + .cv_loc 1497 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov r10, qword ptr [rdx] + mov qword ptr [rsp + 224], r10 + mov r10, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], r10 + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp16184: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp16185: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp16186: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp16187: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp16188: +.LBB1497_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1497_2 + jmp .LBB1497_3 +.Ltmp16189: +.LBB1497_2: # in Loop: Header=BB1497_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp16190: +.LBB1497_3: # in Loop: Header=BB1497_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1497_4 + jmp .LBB1497_7 +.Ltmp16191: +.LBB1497_4: # in Loop: Header=BB1497_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1497_5 + jmp .LBB1497_6 +.Ltmp16192: +.LBB1497_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1497_11 +.Ltmp16193: +.LBB1497_6: # in Loop: Header=BB1497_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1497_1 +.Ltmp16194: +.LBB1497_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1497_8 + jmp .LBB1497_9 +.Ltmp16195: +.LBB1497_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1497_10 +.Ltmp16196: +.LBB1497_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1497_10 +.Ltmp16197: +.LBB1497_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16198: +.LBB1497_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1497 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp16199: + pop rsi + ret +.Ltmp16200: +.Lfunc_end1497: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .globl "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z": # @"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +.Lfunc_begin1498: + .cv_func_id 1498 + .cv_loc 1498 25 4322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4322:0 +.seh_proc "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 256 + .seh_stackalloc 256 + .seh_endprologue + mov rax, rcx + mov r10b, byte ptr [rsp + 312] + mov r11, qword ptr [rsp + 304] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 248], rsi + mov byte ptr [rsp + 240], r10b + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [$r11+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [$r9+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [$r8+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [$rdx+0] +.Ltmp16201: + .cv_loc 1498 25 4323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4323:0 + mov rsi, qword ptr [rdx] + mov qword ptr [rsp + 224], rsi + mov rsi, qword ptr [rdx + 8] + mov qword ptr [rsp + 232], rsi + mov qword ptr [rsp + 88], r11 # 8-byte Spill +.Ltmp16202: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 80], r9 # 8-byte Spill +.Ltmp16203: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 72], r8 # 8-byte Spill +.Ltmp16204: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp16205: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.Ltmp16206: +.LBB1498_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 208], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 216], rcx + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 192], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 200], rdx + lea rcx, [rsp + 192] + lea rdx, [rsp + 208] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 47], r9b # 1-byte Spill + jne .LBB1498_2 + jmp .LBB1498_3 +.Ltmp16207: +.LBB1498_2: # in Loop: Header=BB1498_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 176], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 184], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 160], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 168], rdx + lea rcx, [rsp + 160] + lea rdx, [rsp + 176] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 47], al # 1-byte Spill +.Ltmp16208: +.LBB1498_3: # in Loop: Header=BB1498_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 47] # 1-byte Reload + test al, 1 + jne .LBB1498_4 + jmp .LBB1498_7 +.Ltmp16209: +.LBB1498_4: # in Loop: Header=BB1498_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4325:0 + xor r8d, r8d + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + lea rdx, [rsp + 144] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 144] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + xor r8d, r8d + mov r9b, byte ptr [rax] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 128] + mov byte ptr [rsp + 46], r9b # 1-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + lea rcx, [rsp + 128] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + lea rcx, [rsp + 240] + mov r8b, byte ptr [rsp + 46] # 1-byte Reload + call "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + xor al, -1 + test al, 1 + jne .LBB1498_5 + jmp .LBB1498_6 +.Ltmp16210: +.LBB1498_5: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4326:0 + mov rax, qword ptr [rsp + 224] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 232] + mov qword ptr [rcx + 8], rax + jmp .LBB1498_11 +.Ltmp16211: +.LBB1498_6: # in Loop: Header=BB1498_1 Depth=1 + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4324:0 + jmp .LBB1498_1 +.Ltmp16212: +.LBB1498_7: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4327:0 + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 120], rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 96], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 104], rdx + lea rcx, [rsp + 96] + lea rdx, [rsp + 112] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1498_8 + jmp .LBB1498_9 +.Ltmp16213: +.LBB1498_8: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1498_10 +.Ltmp16214: +.LBB1498_9: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + lea rax, [rsp + 224] + mov qword ptr [rsp + 32], rax # 8-byte Spill + jmp .LBB1498_10 +.Ltmp16215: +.LBB1498_10: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rax +.Ltmp16216: +.LBB1498_11: + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin1 <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End1 <- [DW_OP_plus_uconst 72, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_Begin2 <- [DW_OP_plus_uconst 80, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >:_End2 <- [DW_OP_plus_uconst 88, DW_OP_deref] [$rsp+0] + .cv_loc 1498 25 4328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4328:0 + mov rax, qword ptr [rsp + 248] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 256 +.Ltmp16217: + pop rsi + ret +.Ltmp16218: +.Lfunc_end1498: + .seh_handlerdata + .section .text,"xr",discard,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .globl "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": # @"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1499: + .cv_func_id 1499 + .cv_loc 1499 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 +.seh_proc "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .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], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16221: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, 64 + mov rdx, qword ptr [rbp - 16] + add rdx, 64 +.Ltmp16219: + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" +.Ltmp16220: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1499_1 +.LBB1499_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1499_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16222: + .cv_loc 1499 25 1970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1970:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16223: +.Lfunc_end1499: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1499@IMGREL # IP + .long -1 # ToState + .long .Ltmp16219@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16220@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin1500: + .cv_func_id 1500 + .cv_loc 1500 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + #DEBUG_VALUE: distance,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: distance,0> >:_First <- [$rcx+0] +.Ltmp16224: + .cv_loc 1500 15 1241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1241:0 + mov rax, qword ptr [rdx] + mov qword ptr [rsp + 64], rax + mov rax, qword ptr [rdx + 8] + mov qword ptr [rsp + 72], rax + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + mov r8b, byte ptr [rsp + 40] + lea rcx, [rsp + 48] +.Ltmp16225: + lea rdx, [rsp + 64] +.Ltmp16226: + call "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + 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, 88 + ret +.Ltmp16227: +.Lfunc_end1500: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .globl "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # -- Begin function ??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": # @"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1501: + .cv_func_id 1501 + .cv_loc 1501 22 734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:734:0 +.seh_proc "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .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 +.Ltmp16236: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + lea rcx, [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rdx, rax + call "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + call "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp16237: + .cv_loc 1501 22 735 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:735:0 + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" +.Ltmp16228: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov rdx, rax + call "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" +.Ltmp16229: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1501_1 +.LBB1501_1: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1501_2 + jmp .LBB1501_6 +.LBB1501_2: +.Ltmp16238: + .cv_loc 1501 22 738 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:738:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 80], r9 # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rcx, qword ptr [rbp - 24] + mov qword ptr [rbp - 88], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] +.Ltmp16230: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Ltmp16231: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1501_5 +.LBB1501_5: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16239: +.LBB1501_6: + .cv_loc 1501 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1501_3: + 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 1501 22 740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:740:0 +.Ltmp16232: +.Ltmp16240: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" +.Ltmp16233: + jmp .LBB1501_4 +.LBB1501_4: + .cv_loc 1501 22 741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:741:0 +.Ltmp16234: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp16235: + jmp .LBB1501_8 +.Ltmp16241: +.LBB1501_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA" +.LBB1501_7: + 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 1501 22 744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:744:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16242: +.Lfunc_end1501: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .p2align 2 +"$cppxdata$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z": + .long .Lfunc_begin1501@IMGREL # IP + .long -1 # ToState + .long .Ltmp16228@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16230@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16231@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + # -- End function + .def "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .globl "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # -- Begin function ?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z + .p2align 4, 0x90 +"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z": # @"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" +.Lfunc_begin1502: + .cv_func_id 1502 + .cv_loc 1502 17 896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:896:0 +.seh_proc "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rdx +.Ltmp16243: + .cv_loc 1502 17 897 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:897:0 + mov rax, rcx + pop rcx + ret +.Ltmp16244: +.Lfunc_end1502: + .seh_handlerdata + .section .text,"xr",discard,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1503: + .cv_func_id 1503 + .cv_loc 1503 22 455 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:455:0 +.seh_proc "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp16245: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + mov dl, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp16246: + .cv_loc 1503 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" +.Ltmp16247: + .cv_loc 1503 22 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 +.Ltmp16248: +.Lfunc_end1503: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" + .globl "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" # -- Begin function ?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z + .p2align 4, 0x90 +"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z": # @"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" +.Lfunc_begin1504: + .cv_func_id 1504 + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@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] +.Ltmp16249: + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1504 22 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 .LBB1504_2 +# %bb.1: +.Ltmp16250: + .cv_loc 1504 22 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 .LBB1504_5 +.Ltmp16251: +.LBB1504_2: + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rcx, rax + jbe .LBB1504_4 +# %bb.3: +.Ltmp16252: + .cv_loc 1504 22 1884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1884:0 + call "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + ud2 +.Ltmp16253: +.LBB1504_4: + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1504 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 88] + shl rcx, 5 + 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1504 22 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 +.LBB1504_5: + .cv_loc 1504 22 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 +.Ltmp16254: +.Lfunc_end1504: + .seh_handlerdata + .section .text,"xr",discard,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .globl "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # -- Begin function ??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z + .p2align 4, 0x90 +"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z": # @"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" +.Lfunc_begin1505: + .cv_func_id 1505 + .cv_loc 1505 22 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0 +.seh_proc "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@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] +.Ltmp16255: + .cv_loc 1505 22 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp16256: +.Lfunc_end1505: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .seh_endproc + # -- End function + .def "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .globl "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # -- Begin function ??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z + .p2align 4, 0x90 +"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z": # @"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" +.Lfunc_begin1506: + .cv_func_id 1506 + .cv_loc 1506 7 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@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16257: + .cv_loc 1506 7 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 +.Ltmp16258: +.Lfunc_end1506: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .seh_endproc + # -- End function + .def "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .globl "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # -- Begin function ??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z + .p2align 4, 0x90 +"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z": # @"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Lfunc_begin1507: + .cv_func_id 1507 + .cv_loc 1507 15 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:287:0 +.seh_proc "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@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] +.Ltmp16259: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1507 15 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 +.Ltmp16260: +.Lfunc_end1507: + .seh_handlerdata + .section .text,"xr",discard,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .globl "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z": # @"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +.Lfunc_begin1508: + .cv_func_id 1508 + .cv_loc 1508 24 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" +# %bb.0: + sub rsp, 168 + .seh_stackalloc 168 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 160], rax + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 152], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx +.Ltmp16261: + .cv_loc 1508 24 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 + 80] + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov qword ptr [rsp + 144], rax + .cv_loc 1508 24 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 + 88] + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 1508 24 213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:213:0 + lea rcx, [rsp + 144] + lea rdx, [rsp + 136] + call "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov rcx, qword ptr [rsp + 152] + mov rdx, rax + call "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1508 24 214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:214:0 + lea rcx, [rsp + 120] + lea rdx, [rsp + 112] + call "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + lea rcx, [rsp + 104] + lea rdx, [rsp + 144] + lea r8, [rsp + 128] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov r9, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 128] + mov rdx, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 144] + mov r10b, byte ptr [rsp + 72] + mov r11b, byte ptr [rsp + 120] + mov byte ptr [rsp + 32], r10b + mov byte ptr [rsp + 40], r11b + call "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + lea rcx, [rsp + 152] + mov rdx, rax + call "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .cv_loc 1508 24 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 + 152] + mov rcx, qword ptr [rsp + 160] + xor rcx, rsp + mov qword ptr [rsp + 56], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 168 + ret +.Ltmp16262: +.Lfunc_end1508: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" +.Lfunc_begin1509: + .cv_func_id 1509 + .cv_loc 1509 24 186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:186:0 +.seh_proc "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov al, byte ptr [rbp + 56] + mov r10b, byte ptr [rbp + 48] + mov byte ptr [rbp - 16], r10b + mov byte ptr [rbp - 24], al + mov qword ptr [rbp - 32], r9 + mov qword ptr [rbp - 40], r8 + mov qword ptr [rbp - 48], rdx + mov qword ptr [rbp - 56], rcx +.Ltmp16265: + .cv_loc 1509 24 187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:187:0 + mov rdx, qword ptr [rbp - 40] + mov r8, qword ptr [rbp - 32] + lea rcx, [rbp - 80] +.Ltmp16266: + #DEBUG_VALUE: _Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >:_Backout <- [$rcx+0] + call "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" +.Ltmp16267: + mov qword ptr [rbp - 88], rax # 8-byte Spill +.LBB1509_1: # =>This Inner Loop Header: Depth=1 +.Ltmp16268: + .cv_loc 1509 24 188 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:188:0 + mov rax, qword ptr [rbp - 56] + cmp rax, qword ptr [rbp - 48] + je .LBB1509_4 +# %bb.2: # in Loop: Header=BB1509_1 Depth=1 +.Ltmp16269: + .cv_loc 1509 24 190 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:190:0 + mov rdx, qword ptr [rbp - 56] +.Ltmp16263: + lea rcx, [rbp - 80] + call "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Ltmp16264: + jmp .LBB1509_3 +.Ltmp16270: +.LBB1509_3: # in Loop: Header=BB1509_1 Depth=1 + .cv_loc 1509 24 188 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:188:0 + mov rax, qword ptr [rbp - 56] + add rax, 32 + mov qword ptr [rbp - 56], rax + jmp .LBB1509_1 +.Ltmp16271: +.LBB1509_4: + .cv_loc 1509 24 193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:193:0 + lea rcx, [rbp - 80] + call "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .cv_loc 1509 24 194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:194:0 + lea rcx, [rbp - 80] + mov qword ptr [rbp - 96], rax # 8-byte Spill + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 96] # 8-byte Reload + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .def "?dtor$5@?0???$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA": +.seh_proc "?dtor$5@?0???$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA" +.LBB1509_5: + 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 - 80] + call "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16272: +.Lfunc_end1509: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 +"$cppxdata$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long -1 # ToState + .long "?dtor$5@?0???$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z": + .long .Lfunc_begin1509@IMGREL # IP + .long -1 # ToState + .long .Ltmp16263@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16264@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + # -- End function + .def "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1510: + .cv_func_id 1510 + .cv_loc 1510 15 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@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp16273: + .cv_loc 1510 15 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 +.Ltmp16274: +.Lfunc_end1510: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .globl "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # -- Begin function ??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z + .p2align 4, 0x90 +"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z": # @"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" +.Lfunc_begin1511: + .cv_func_id 1511 + .cv_loc 1511 24 163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:163:0 +.seh_proc "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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] +.Ltmp16275: + .cv_loc 1511 24 164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:164:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .cv_loc 1511 24 165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:165:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 32 + mov qword ptr [rax + 8], rcx + .cv_loc 1511 24 166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory:166:0 + add rsp, 72 + ret +.Ltmp16276: +.Lfunc_end1511: + .seh_handlerdata + .section .text,"xr",discard,"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .seh_endproc + # -- End function + .def "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .globl "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # -- Begin function ??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z + .p2align 4, 0x90 +"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z": # @"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" +.Lfunc_begin1512: + .cv_func_id 1512 + .cv_loc 1512 17 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_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@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 +.Ltmp16277: + .cv_loc 1512 17 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@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rax + 16] + mov qword ptr [rdx + 16], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rdx + 24], rax + .cv_loc 1512 17 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 +.Ltmp16278: +.Lfunc_end1512: + .seh_handlerdata + .section .text,"xr",discard,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .globl "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # -- Begin function ??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z + .p2align 4, 0x90 +"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z": # @"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +.Lfunc_begin1513: + .cv_func_id 1513 + .cv_loc 1513 7 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@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16279: + .cv_loc 1513 7 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 +.Ltmp16280: +.Lfunc_end1513: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1514: + .cv_func_id 1514 + .cv_loc 1514 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@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 + 40], r8b + #DEBUG_VALUE: _Distance1,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Distance1,0> >:_First <- [$rcx+0] +.Ltmp16281: + .cv_loc 1514 15 1235 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1235:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rax + mov rcx, rdx +.Ltmp16282: + lea rdx, [rsp + 48] +.Ltmp16283: + call "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + 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 +.Ltmp16284: +.Lfunc_end1514: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .globl "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # -- Begin function ??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z + .p2align 4, 0x90 +"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": # @"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" +.Lfunc_begin1515: + .cv_func_id 1515 + .cv_loc 1515 5 222 0 # ..\include\gsl/span:222:0 +.seh_proc "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@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 + #DEBUG_VALUE: operator-:rhs <- [$rdx+0] + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16287: + .cv_loc 1515 5 223 0 # ..\include\gsl/span:223:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rdx] + sete r8b + mov byte ptr [rbp - 41], 0 + test r8b, 1 + mov qword ptr [rbp - 56], rdx # 8-byte Spill +.Ltmp16288: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + jne .LBB1515_1 + jmp .LBB1515_2 +.Ltmp16289: +.LBB1515_1: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + test byte ptr [rbp - 41], 1 + jne .LBB1515_4 + jmp .LBB1515_5 +.Ltmp16290: +.LBB1515_2: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rdx, [rip + "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@"] + lea rax, [rbp - 40] + mov rcx, rax + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??0fail_fast@gsl@@QEAA@QEBD@Z" + mov byte ptr [rbp - 41], 1 +.Ltmp16285: + 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" +.Ltmp16286: + jmp .LBB1515_3 +.Ltmp16291: +.LBB1515_3: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + ud2 +.Ltmp16292: +.LBB1515_4: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.Ltmp16293: +.LBB1515_5: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, DW_OP_minus, DW_OP_deref] [$rbp+0] + .cv_loc 1515 5 224 0 # ..\include\gsl/span:224:0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + sub rcx, qword ptr [rdx + 8] + mov rax, rcx + add rsp, 112 + pop rbp +.Ltmp16294: + ret + .seh_handlerdata + .long ("$cppxdata$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .def "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA": +.seh_proc "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA" +.LBB1515_6: +.Ltmp16295: + #DEBUG_VALUE: operator-:rhs <- [DW_OP_constu 56, 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 + 112] +.Ltmp16296: + .seh_endprologue + .cv_loc 1515 5 223 0 # ..\include\gsl/span:223:0 + test byte ptr [rbp - 41], 1 + jne .LBB1515_7 + jmp .LBB1515_8 +.LBB1515_7: + lea rcx, [rbp - 40] + call "??1fail_fast@gsl@@UEAA@XZ" +.LBB1515_8: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16297: +.Lfunc_end1515: + .seh_handlerdata + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 +"$cppxdata$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long -1 # ToState + .long "?dtor$6@?0???G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z@4HA"@IMGREL # Action +"$ip2state$??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z": + .long .Lfunc_begin1515@IMGREL # IP + .long -1 # ToState + .long .Ltmp16285@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16286@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + # -- End function + .def "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .globl "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # -- Begin function ?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z + .p2align 4, 0x90 +"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": # @"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" +.Lfunc_begin1516: + .cv_func_id 1516 + .cv_loc 1516 25 4185 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4185:0 +.seh_proc "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 512 + .seh_stackalloc 512 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 376], -2 + and r8b, 1 + mov byte ptr [rbp + 374], r8b + mov qword ptr [rbp + 360], rdx + mov qword ptr [rbp + 352], rcx + mov rcx, qword ptr [rbp + 352] +.Ltmp16318: + .cv_loc 1516 25 4186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4186:0 + mov dword ptr [rbp + 348], 0 + .cv_loc 1516 25 4187 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4187:0 + lea rdx, [rbp + 248] +.Ltmp16319: + #DEBUG_VALUE: _Do_rep0:_St <- [$rdx+0] + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp + 8] # 8-byte Reload +.Ltmp16320: + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + mov qword ptr [rbp], rax # 8-byte Spill +.LBB1516_1: # =>This Inner Loop Header: Depth=1 +.Ltmp16321: + .cv_loc 1516 25 4189 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4189:0 + mov eax, dword ptr [rbp + 348] + mov rcx, qword ptr [rbp + 360] + cmp eax, dword ptr [rcx + 32] + jge .LBB1516_9 +# %bb.2: # in Loop: Header=BB1516_1 Depth=1 +.Ltmp16322: + .cv_loc 1516 25 4191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4191:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 224], xmm0 + .cv_loc 1516 25 4192 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4192:0 + mov rcx, qword ptr [rbp + 360] + mov rdx, qword ptr [rcx + 16] +.Ltmp16314: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16315: + mov byte ptr [rbp - 1], al # 1-byte Spill + jmp .LBB1516_3 +.LBB1516_3: # in Loop: Header=BB1516_1 Depth=1 + mov al, byte ptr [rbp - 1] # 1-byte Reload + test al, 1 + jne .LBB1516_6 + jmp .LBB1516_4 +.LBB1516_4: + .cv_loc 1516 25 4194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4194:0 +.Ltmp16316: + lea rdx, [rbp + 248] +.Ltmp16323: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16317: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1516_5 +.LBB1516_5: + .cv_loc 1516 25 4195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4195:0 + mov byte ptr [rbp + 375], 0 + mov dword ptr [rbp + 220], 1 + jmp .LBB1516_40 +.Ltmp16324: +.LBB1516_6: # in Loop: Header=BB1516_1 Depth=1 + .cv_loc 1516 25 4197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4197:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 200], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 208], rcx + mov rcx, qword ptr [rbp + 224] + mov qword ptr [rbp + 184], rcx + mov rcx, qword ptr [rbp + 232] + mov qword ptr [rbp + 192], rcx + lea rcx, [rbp + 184] + lea rdx, [rbp + 200] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1516_7 + jmp .LBB1516_8 +.LBB1516_7: # in Loop: Header=BB1516_1 Depth=1 +.Ltmp16325: + .cv_loc 1516 25 4198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4198:0 + mov rax, qword ptr [rbp + 360] + mov ecx, dword ptr [rax + 32] + sub ecx, 1 + mov dword ptr [rbp + 348], ecx +.Ltmp16326: +.LBB1516_8: # in Loop: Header=BB1516_1 Depth=1 + .cv_loc 1516 25 4189 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4189:0 + mov eax, dword ptr [rbp + 348] + add eax, 1 + mov dword ptr [rbp + 348], eax + jmp .LBB1516_1 +.Ltmp16327: +.LBB1516_9: + .cv_loc 1516 25 4201 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4201:0 +.Ltmp16298: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" +.Ltmp16299: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1516_10 +.LBB1516_10: + .cv_loc 1516 25 4202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4202:0 + mov byte ptr [rbp + 87], 0 + .cv_loc 1516 25 4203 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4203:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 + .cv_loc 1516 25 4205 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4205:0 + mov rcx, qword ptr [rbp + 360] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rcx + 16] +.Ltmp16300: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16301: + mov byte ptr [rbp - 25], al # 1-byte Spill + jmp .LBB1516_11 +.LBB1516_11: + mov al, byte ptr [rbp - 25] # 1-byte Reload + test al, 1 + jne .LBB1516_12 + jmp .LBB1516_16 +.LBB1516_12: +.Ltmp16328: + .cv_loc 1516 25 4207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4207:0 + test byte ptr [rbp + 374], 1 + jne .LBB1516_14 +# %bb.13: +.Ltmp16329: + .cv_loc 1516 25 4209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4209:0 + mov byte ptr [rbp + 375], 1 + mov dword ptr [rbp + 220], 1 + jmp .LBB1516_38 +.Ltmp16330: +.LBB1516_14: + .cv_loc 1516 25 4213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4213:0 +.Ltmp16302: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16303: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1516_15 +.LBB1516_15: + .cv_loc 1516 25 4214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4214:0 + mov byte ptr [rbp + 87], 1 +.Ltmp16331: +.LBB1516_16: + .cv_loc 1516 25 4217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4217:0 + jmp .LBB1516_17 +.LBB1516_17: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rbp + 360] + cmp dword ptr [rax + 36], -1 + mov cl, 1 + mov byte ptr [rbp - 41], cl # 1-byte Spill + je .LBB1516_19 +# %bb.18: # in Loop: Header=BB1516_17 Depth=1 + mov eax, dword ptr [rbp + 348] + mov ecx, eax + add ecx, 1 + mov dword ptr [rbp + 348], ecx + mov rdx, qword ptr [rbp + 360] + cmp eax, dword ptr [rdx + 36] + setl r8b + mov byte ptr [rbp - 41], r8b # 1-byte Spill +.LBB1516_19: # in Loop: Header=BB1516_17 Depth=1 + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1516_20 + jmp .LBB1516_33 +.LBB1516_20: # in Loop: Header=BB1516_17 Depth=1 +.Ltmp16332: + .cv_loc 1516 25 4219 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4219:0 + movaps xmm0, xmmword ptr [rbp + 64] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmmword ptr [rax], xmm0 + .cv_loc 1516 25 4220 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4220:0 + lea rdx, [rbp + 264] + add rax, 16 +.Ltmp16304: + mov rcx, rax + call "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16305: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1516_21 +.LBB1516_21: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4221 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4221:0 + mov rax, qword ptr [rbp + 360] + mov rdx, qword ptr [rax + 16] +.Ltmp16306: + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16307: + mov byte ptr [rbp - 57], al # 1-byte Spill + jmp .LBB1516_22 +.LBB1516_22: # in Loop: Header=BB1516_17 Depth=1 + mov al, byte ptr [rbp - 57] # 1-byte Reload + test al, 1 + jne .LBB1516_24 + jmp .LBB1516_23 +.LBB1516_23: +.Ltmp16333: + .cv_loc 1516 25 4222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4222:0 + jmp .LBB1516_33 +.Ltmp16334: +.LBB1516_24: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4224:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 48], xmm0 + .cv_loc 1516 25 4225 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4225:0 + mov rcx, qword ptr [rbp + 360] + mov rcx, qword ptr [rcx + 40] + mov rdx, qword ptr [rcx + 16] +.Ltmp16308: + mov rcx, rax + call "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" +.Ltmp16309: + mov byte ptr [rbp - 58], al # 1-byte Spill + jmp .LBB1516_25 +.LBB1516_25: # in Loop: Header=BB1516_17 Depth=1 + mov al, byte ptr [rbp - 58] # 1-byte Reload + test al, 1 + jne .LBB1516_26 + jmp .LBB1516_30 +.LBB1516_26: # in Loop: Header=BB1516_17 Depth=1 +.Ltmp16335: + .cv_loc 1516 25 4227 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4227:0 + test byte ptr [rbp + 374], 1 + jne .LBB1516_28 +# %bb.27: +.Ltmp16336: + .cv_loc 1516 25 4229 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4229:0 + mov byte ptr [rbp + 375], 1 + mov dword ptr [rbp + 220], 1 + jmp .LBB1516_38 +.Ltmp16337: +.LBB1516_28: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4233:0 +.Ltmp16310: + lea rcx, [rbp + 88] + mov rdx, qword ptr [rbp + 8] # 8-byte Reload + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16311: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1516_29 +.LBB1516_29: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4234:0 + mov byte ptr [rbp + 87], 1 +.Ltmp16338: +.LBB1516_30: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4237:0 + mov rax, qword ptr [rbp + 48] + mov qword ptr [rbp + 32], rax + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 40], rax + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 16], rax + mov rax, qword ptr [rbp + 72] + mov qword ptr [rbp + 24], rax + lea rcx, [rbp + 16] + lea rdx, [rbp + 32] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1516_31 + jmp .LBB1516_32 +.LBB1516_31: +.Ltmp16339: + .cv_loc 1516 25 4239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4239:0 + jmp .LBB1516_33 +.Ltmp16340: +.LBB1516_32: # in Loop: Header=BB1516_17 Depth=1 + .cv_loc 1516 25 4242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4242:0 + mov rax, qword ptr [rbp + 48] + mov qword ptr [rbp + 64], rax + mov rax, qword ptr [rbp + 56] + mov qword ptr [rbp + 72], rax +.Ltmp16341: + .cv_loc 1516 25 4217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4217:0 + jmp .LBB1516_17 +.LBB1516_33: + .cv_loc 1516 25 4245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4245:0 + test byte ptr [rbp + 87], 1 + je .LBB1516_35 +# %bb.34: + lea rax, [rbp + 88] + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1516_36 +.LBB1516_35: + lea rax, [rbp + 248] + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1516_36 +.LBB1516_36: +.Ltmp16312: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, rax + call "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" +.Ltmp16313: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1516_37 +.LBB1516_37: + .cv_loc 1516 25 4246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4246:0 + mov al, byte ptr [rbp + 87] + and al, 1 + mov byte ptr [rbp + 375], al + mov dword ptr [rbp + 220], 1 +.LBB1516_38: + .cv_loc 1516 25 4247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4247:0 + lea rcx, [rbp + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + jmp .LBB1516_40 +.LBB1516_40: + lea rcx, [rbp + 248] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + mov al, byte ptr [rbp + 375] + and al, 1 + movzx eax, al + add rsp, 512 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .def "?dtor$39@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$39@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA": +.seh_proc "?dtor$39@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA" +.LBB1516_39: + 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 + 88] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .def "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA": +.seh_proc "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA" +.LBB1516_41: + 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 + 248] + call "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16342: +.Lfunc_end1516: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .p2align 2 +"$cppxdata$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z")@IMGREL # IPToStateXData + .long 504 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long -1 # ToState + .long "?dtor$41@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$39@?0??_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z@4HA"@IMGREL # Action +"$ip2state$?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z": + .long .Lfunc_begin1516@IMGREL # IP + .long -1 # ToState + .long .Ltmp16314@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16300@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16313@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + # -- End function + .def "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .globl "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # -- Begin function ??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z + .p2align 4, 0x90 +"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z": # @"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" +.Lfunc_begin1517: + .cv_func_id 1517 + .cv_loc 1517 22 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1399:0 +.seh_proc "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@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] +.Ltmp16343: + .cv_loc 1517 22 1400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1400:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + call "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + cmp rcx, rax + je .LBB1517_2 +# %bb.1: +.Ltmp16344: + .cv_loc 1517 22 1411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1411:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rdx, rax + call "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .cv_loc 1517 22 1413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1413:0 + mov rax, qword ptr [rsp + 64] + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 64] + mov rcx, rax + mov qword ptr [rsp + 32], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" +.Ltmp16345: +.LBB1517_2: + .cv_loc 1517 22 1416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1416:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16346: +.Lfunc_end1517: + .seh_handlerdata + .section .text,"xr",discard,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" + .globl "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" # -- Begin function ??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z": # @"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" +.Lfunc_begin1518: + .cv_func_id 1518 + .cv_loc 1518 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16347: + .cv_loc 1518 16 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 +.Ltmp16348: +.Lfunc_end1518: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .globl "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # -- Begin function ?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z + .p2align 4, 0x90 +"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z": # @"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" +.Lfunc_begin1519: + .cv_func_id 1519 + .cv_loc 1519 22 465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:465:0 +.seh_proc "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@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] +.Ltmp16349: + .cv_loc 1519 22 466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:466:0 + mov byte ptr [rsp + 55], 0 + .cv_loc 1519 22 474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:474:0 + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" + .cv_loc 1519 22 480 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:480:0 + nop + add rsp, 72 + ret +.Ltmp16350: +.Lfunc_end1519: + .seh_handlerdata + .section .text,"xr",discard,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .seh_endproc + # -- End function + .def "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .globl "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" # -- Begin function ??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z + .p2align 4, 0x90 +"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z": # @"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" +.Lfunc_begin1520: + .cv_func_id 1520 + .cv_loc 1520 22 1388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1388:0 +.seh_proc "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16351: + .cv_loc 1520 22 1389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1389:0 + lea rax, [rsp + 80] + #DEBUG_VALUE: assign,0> >::_Grp_t *,void>:_First <- [$rax+0] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rsp + 88] + #DEBUG_VALUE: assign,0> >::_Grp_t *,void>:_Last <- [$rdx+0] + call "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp16352: + .cv_loc 1520 22 1390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1390:0 + mov rcx, qword ptr [rsp + 88] + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + mov r9b, byte ptr [rsp + 64] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1520 22 1391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1391:0 + nop + add rsp, 104 + ret +.Ltmp16353: +.Lfunc_end1520: + .seh_handlerdata + .section .text,"xr",discard,"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" + .globl "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" # -- Begin function ??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z": # @"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" +.Lfunc_begin1521: + .cv_func_id 1521 + .cv_loc 1521 17 1080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1080:0 +.seh_proc "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16354: + .cv_loc 1521 17 1082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1082:0 + mov rdx, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 56] + mov r8b, byte ptr [rsp + 40] + call "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .cv_loc 1521 17 1083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1083:0 + nop + add rsp, 72 + ret +.Ltmp16355: +.Lfunc_end1521: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1522: + .cv_func_id 1522 + .cv_loc 1522 17 1075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1075:0 +.seh_proc "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@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 +.Ltmp16356: + .cv_loc 1522 17 1076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:1076:0 + add rsp, 24 + ret +.Ltmp16357: +.Lfunc_end1522: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1523: + .cv_func_id 1523 + .cv_loc 1523 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16358: + .cv_loc 1523 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1523 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp16359: +.Lfunc_end1523: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + .globl "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z": # @"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1524: + .cv_func_id 1524 + .cv_loc 1524 22 1341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1341:0 +.seh_proc "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" +# %bb.0: + sub rsp, 200 + .seh_stackalloc 200 + .seh_endprologue + mov byte ptr [rsp + 192], r9b + mov qword ptr [rsp + 184], r8 + mov qword ptr [rsp + 176], rdx + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rsp + 168] +.Ltmp16360: + .cv_loc 1524 22 1342 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1342:0 + mov rdx, qword ptr [rsp + 184] + mov r8, qword ptr [rsp + 176] + mov qword ptr [rsp + 112], rcx # 8-byte Spill + mov rcx, r8 + call "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + mov rcx, rax + call "??$_Convert_size@_K@std@@YA_K_K@Z" + mov qword ptr [rsp + 160], rax + .cv_loc 1524 22 1344 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1344:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .cv_loc 1524 22 1346 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1346:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rsp + 152], rax + .cv_loc 1524 22 1347 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1347:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov qword ptr [rsp + 144], rax + .cv_loc 1524 22 1349 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1349:0 + mov rax, qword ptr [rsp + 160] + cmp rax, qword ptr [rsp + 144] + jbe .LBB1524_6 +# %bb.1: +.Ltmp16361: + .cv_loc 1524 22 1351 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1351:0 + mov rax, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 104] # 8-byte Reload + cmp rcx, rax + jbe .LBB1524_3 +# %bb.2: +.Ltmp16362: + .cv_loc 1524 22 1353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1353:0 + call "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + ud2 +.Ltmp16363: +.LBB1524_3: + .cv_loc 1524 22 1356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1356:0 + mov rdx, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" + mov qword ptr [rsp + 136], rax + .cv_loc 1524 22 1358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1358:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + cmp qword ptr [rax], 0 + je .LBB1524_5 +# %bb.4: +.Ltmp16364: + .cv_loc 1524 22 1360 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1360:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + mov qword ptr [rsp + 96], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov r8, qword ptr [rsp + 96] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1524 22 1361 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1361:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + mov r8, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 88], rax # 8-byte Spill + mov qword ptr [rsp + 80], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rdx, qword ptr [rax] + mov rcx, qword ptr [rsp + 88] # 8-byte Reload + mov r8, qword ptr [rsp + 80] # 8-byte Reload + call "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" +.Ltmp16365: +.LBB1524_5: + .cv_loc 1524 22 1364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1364:0 + mov rdx, qword ptr [rsp + 136] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" + .cv_loc 1524 22 1366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1366:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov byte ptr [rsp + 79], al # 1-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 176] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1524 22 1367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1367:0 + jmp .LBB1524_10 +.Ltmp16366: +.LBB1524_6: + .cv_loc 1524 22 1368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1368:0 + mov rax, qword ptr [rsp + 160] + cmp rax, qword ptr [rsp + 152] + jbe .LBB1524_8 +# %bb.7: +.Ltmp16367: + .cv_loc 1524 22 1371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1371:0 + mov rdx, qword ptr [rsp + 152] + mov rcx, qword ptr [rsp + 176] + call "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1524 22 1372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1372:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 176] + call "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .cv_loc 1524 22 1373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1373:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1524 22 1374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1374:0 + jmp .LBB1524_9 +.Ltmp16368: +.LBB1524_8: + .cv_loc 1524 22 1377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1377:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 160] + shl rcx, 5 + add rax, rcx + mov qword ptr [rsp + 120], rax + .cv_loc 1524 22 1378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1378:0 + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 184] + mov rcx, qword ptr [rsp + 176] + call "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .cv_loc 1524 22 1379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1379:0 + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8, qword ptr [rax] + mov rdx, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + call "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .cv_loc 1524 22 1380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1380:0 + mov rax, qword ptr [rsp + 120] + mov rcx, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16369: +.LBB1524_9: + .cv_loc 1524 22 1368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1368:0 + jmp .LBB1524_10 +.Ltmp16370: +.LBB1524_10: + .cv_loc 1524 22 1382 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1382:0 + add rsp, 200 + ret +.Ltmp16371: +.Lfunc_end1524: + .seh_handlerdata + .section .text,"xr",discard,"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1525: + .cv_func_id 1525 + .cv_loc 1525 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp16372: + .cv_loc 1525 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rcx] + mov rcx, qword ptr [rsp + 32] + mov rcx, qword ptr [rcx] + call "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .cv_loc 1525 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 56 + ret +.Ltmp16373: +.Lfunc_end1525: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1526: + .cv_func_id 1526 + .cv_loc 1526 15 558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:558:0 +.seh_proc "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +# %bb.1: +.Ltmp16374: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 64] + ja .LBB1526_3 +# %bb.2: +.Ltmp16375: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1526_9 +.Ltmp16376: +.LBB1526_3: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1526_4 +.LBB1526_4: +.Ltmp16377: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + lea rax, [rip + "??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$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@NMPOIJPD@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, 559 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1526_6 +# %bb.5: + int3 +.LBB1526_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@"] + lea r8, [rip + "??_C@_1NC@PGCJAEEB@?$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, 559 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +# %bb.7: + jmp .LBB1526_8 +.Ltmp16378: +.LBB1526_8: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1526_9 +.Ltmp16379: +.LBB1526_9: + .cv_loc 1526 15 559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:559:0 + jmp .LBB1526_10 +.LBB1526_10: + jmp .LBB1526_11 +.Ltmp16380: +.LBB1526_11: + .cv_loc 1526 15 560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:560:0 + add rsp, 72 + ret +.Ltmp16381: +.Lfunc_end1526: + .seh_handlerdata + .section .text,"xr",discard,"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .globl "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # -- Begin function ??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z + .p2align 4, 0x90 +"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z": # @"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Lfunc_begin1527: + .cv_func_id 1527 + .cv_loc 1527 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16382: + .cv_loc 1527 15 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp16383: +.Lfunc_end1527: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .seh_endproc + # -- End function + .def "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" + .globl "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" # -- Begin function ??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z + .p2align 4, 0x90 +"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z": # @"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" +.Lfunc_begin1528: + .cv_func_id 1528 + .cv_loc 1528 15 1254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1254:0 +.seh_proc "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@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 qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16384: + .cv_loc 1528 15 1257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1257:0 + mov rdx, qword ptr [rsp + 48] + lea rcx, [rsp + 56] + #DEBUG_VALUE: next,0> >::_Grp_t *>:_First <- [$rcx+0] + call "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" +.Ltmp16385: + .cv_loc 1528 15 1258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1258:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 64] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16386: +.Lfunc_end1528: + .seh_handlerdata + .section .text,"xr",discard,"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .globl "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # -- Begin function ??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z + .p2align 4, 0x90 +"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z": # @"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +.Lfunc_begin1529: + .cv_func_id 1529 + .cv_loc 1529 15 2432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2432:0 +.seh_proc "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 64], rcx +.Ltmp16387: + .cv_loc 1529 15 2434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2434:0 + lea rcx, [rsp + 56] + lea rdx, [rsp + 64] + #DEBUG_VALUE: _Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>:_First <- [$rdx+0] + lea r8, [rsp + 72] + #DEBUG_VALUE: _Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>:_Dest <- [$r8+0] + call "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" +.Ltmp16388: + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 64] + mov r9b, byte ptr [rsp + 56] + call "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16389: +.Lfunc_end1529: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1530: + .cv_func_id 1530 + .cv_loc 1530 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_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 +.Ltmp16390: + .cv_loc 1530 15 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, 5 + mov rax, rcx + add rsp, 24 + ret +.Ltmp16391: +.Lfunc_end1530: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" + .globl "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" # -- Begin function ??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z + .p2align 4, 0x90 +"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z": # @"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" +.Lfunc_begin1531: + .cv_func_id 1531 + .cv_loc 1531 15 1214 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1214:0 +.seh_proc "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16392: + .cv_loc 1531 15 1216 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1216:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" + .cv_loc 1531 15 1217 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1217:0 + nop + add rsp, 56 + ret +.Ltmp16393: +.Lfunc_end1531: + .seh_handlerdata + .section .text,"xr",discard,"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" + .seh_endproc + # -- End function + .def "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" + .globl "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z": # @"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" +.Lfunc_begin1532: + .cv_func_id 1532 + .cv_loc 1532 15 1207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1207:0 +.seh_proc "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_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 +.Ltmp16394: + .cv_loc 1532 15 1208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1208:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + shl rcx, 5 + add rcx, qword ptr [rdx] + mov qword ptr [rdx], rcx + .cv_loc 1532 15 1209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1209:0 + add rsp, 24 + ret +.Ltmp16395: +.Lfunc_end1532: + .seh_handlerdata + .section .text,"xr",discard,"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .globl "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # -- Begin function ??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z": # @"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +.Lfunc_begin1533: + .cv_func_id 1533 + .cv_loc 1533 15 2424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2424:0 +.seh_proc "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], r9b + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16396: + .cv_loc 1533 15 2425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:2425:0 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + nop + add rsp, 72 + ret +.Ltmp16397: +.Lfunc_end1533: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .globl "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # -- Begin function ??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z": # @"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" +.Lfunc_begin1534: + .cv_func_id 1534 + .cv_loc 1534 15 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@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@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 +.Ltmp16398: + .cv_loc 1534 15 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 1534 15 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 1534 15 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 1534 15 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 1534 15 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 1534 15 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 +.Ltmp16399: +.Lfunc_end1534: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .seh_endproc + # -- End function + .def "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .globl "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # -- Begin function ?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z": # @"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" +.Lfunc_begin1535: + .cv_func_id 1535 + .cv_loc 1535 22 2066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2066:0 +.seh_proc "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16400: + .cv_loc 1535 22 2067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2067:0 + mov rdx, qword ptr [rsp + 8] + add rdx, qword ptr [rcx + 24] + mov qword ptr [rcx + 24], rdx + .cv_loc 1535 22 2068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2068:0 + mov rdx, qword ptr [rcx + 24] + shr rdx, 5 + shl rdx, 2 + add rdx, qword ptr [rcx + 16] + mov qword ptr [rcx + 16], rdx + .cv_loc 1535 22 2069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2069:0 + mov rdx, qword ptr [rcx + 24] + and rdx, 31 + mov qword ptr [rcx + 24], rdx + .cv_loc 1535 22 2070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2070:0 + add rsp, 16 + ret +.Ltmp16401: +.Lfunc_end1535: + .seh_handlerdata + .section .text,"xr",discard,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1536: + .cv_func_id 1536 + .cv_loc 1536 22 1731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1731:0 +.seh_proc "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp16402: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1536_3 +# %bb.2: +.Ltmp16403: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1536_8 +.Ltmp16404: +.LBB1536_3: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1536_4 +.LBB1536_4: +.Ltmp16405: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + lea rax, [rip + "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$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@_0GH@FJMGMNLB@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, 1733 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1536_6 +# %bb.5: + int3 +.LBB1536_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1733 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16406: +# %bb.7: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1536_8 +.Ltmp16407: +.LBB1536_8: + .cv_loc 1536 22 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1733:0 + jmp .LBB1536_9 +.Ltmp16408: +.LBB1536_9: + .cv_loc 1536 22 1736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1736:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + imul rcx, qword ptr [rsp + 80], 40 + add rax, rcx + add rsp, 88 + ret +.Ltmp16409: +.Lfunc_end1536: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??0_Regex_base@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + .globl "??0_Regex_base@std@@QEAA@XZ" # -- Begin function ??0_Regex_base@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Regex_base@std@@QEAA@XZ": # @"??0_Regex_base@std@@QEAA@XZ" +.Lfunc_begin1537: + .cv_func_id 1537 + .cv_loc 1537 25 2244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2244:0 +.seh_proc "??0_Regex_base@std@@QEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp16410: + mov rax, rcx + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rax + call "??0_Container_base12@std@@QEAA@XZ" + mov edx, 16 + mov ecx, edx +.Ltmp16411: + .cv_loc 1537 25 2245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2245:0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Container_proxy@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], r8 + .cv_loc 1537 25 2246 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2246:0 + mov r9, qword ptr [rsp + 56] # 8-byte Reload + mov r10, qword ptr [r9] + mov qword ptr [r10], rcx +.Ltmp16412: + .cv_loc 1537 25 2247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2247:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp16413: +.Lfunc_end1537: + .seh_handlerdata + .section .text,"xr",discard,"??0_Regex_base@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$regex_traits@D@std@@QEAA@XZ" + .globl "??0?$regex_traits@D@std@@QEAA@XZ" # -- Begin function ??0?$regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$regex_traits@D@std@@QEAA@XZ": # @"??0?$regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1538: + .cv_func_id 1538 + .cv_loc 1538 25 425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:425:0 +.seh_proc "??0?$regex_traits@D@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] +.Ltmp16414: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Regex_traits@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp16415: +.Lfunc_end1538: + .seh_handlerdata + .section .text,"xr",discard,"??0?$regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .globl "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": # @"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" +.Lfunc_begin1539: + .cv_func_id 1539 + .cv_loc 1539 25 2550 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2550:0 +.seh_proc "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 304 + .seh_stackalloc 304 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 168], -2 + mov al, byte ptr [rbp + 224] + mov byte ptr [rbp + 160], al + mov dword ptr [rbp + 156], r9d + mov qword ptr [rbp + 144], r8 + mov qword ptr [rbp + 136], rdx + mov qword ptr [rbp + 128], rcx + mov rcx, qword ptr [rbp + 128] +.Ltmp16420: + .cv_loc 1539 25 2552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2552:0 + mov rdx, rcx + add rdx, 48 + mov r8, qword ptr [rbp + 144] + mov r10, qword ptr [rbp + 136] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r10 + call "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .cv_loc 1539 25 2555 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2555:0 + mov r9d, dword ptr [rbp + 156] + mov rcx, qword ptr [rbp + 144] + mov r8, qword ptr [rbp + 136] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + add rdx, 16 + mov r10, rsp + mov dword ptr [r10 + 32], r9d + lea r10, [rbp - 24] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r10 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + mov qword ptr [rbp - 64], r10 # 8-byte Spill + call "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .cv_loc 1539 25 2557 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2557:0 +.Ltmp16416: + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Ltmp16417: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1539_1 +.LBB1539_1: + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov qword ptr [rbp - 32], rax + .cv_loc 1539 25 2558 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2558:0 + mov rdx, qword ptr [rbp - 32] +.Ltmp16418: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +.Ltmp16419: + jmp .LBB1539_2 +.LBB1539_2: + .cv_loc 1539 25 2559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2559:0 + lea rcx, [rbp - 24] + call "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 304 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA" +.LBB1539_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp - 24] + call "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16421: +.Lfunc_end1539: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 296 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1539@IMGREL # IP + .long -1 # ToState + .long .Ltmp16416@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16419@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + # -- End function + .def "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .globl "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # -- Begin function ?length@?$_Regex_traits@D@std@@SA_KPEBD@Z + .p2align 4, 0x90 +"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z": # @"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" +.Lfunc_begin1540: + .cv_func_id 1540 + .cv_loc 1540 25 273 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:273:0 +.seh_proc "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp16422: + .cv_loc 1540 25 274 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:274:0 + mov rcx, qword ptr [rsp + 32] + call "?length@?$char_traits@D@std@@SA_KQEBD@Z" + nop + add rsp, 40 + ret +.Ltmp16423: +.Lfunc_end1540: + .seh_handlerdata + .section .text,"xr",discard,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .seh_endproc + # -- End function + .def "??1?$regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$regex_traits@D@std@@QEAA@XZ" + .globl "??1?$regex_traits@D@std@@QEAA@XZ" # -- Begin function ??1?$regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$regex_traits@D@std@@QEAA@XZ": # @"??1?$regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1541: + .cv_func_id 1541 + .cv_loc 1541 25 425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:425:0 +.seh_proc "??1?$regex_traits@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16424: + .cv_loc 1541 25 425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:425:0 + call "??1?$_Regex_traits@D@std@@QEAA@XZ" +.Ltmp16425: + .cv_loc 1541 25 425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:425:0 + nop + add rsp, 40 + ret +.Ltmp16426: +.Lfunc_end1541: + .seh_handlerdata + .section .text,"xr",discard,"??1?$regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Regex_base@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .globl "??1_Regex_base@std@@QEAA@XZ" # -- Begin function ??1_Regex_base@std@@QEAA@XZ + .p2align 4, 0x90 +"??1_Regex_base@std@@QEAA@XZ": # @"??1_Regex_base@std@@QEAA@XZ" +.Lfunc_begin1542: + .cv_func_id 1542 + .cv_loc 1542 25 2250 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2250:0 +.seh_proc "??1_Regex_base@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] +.Ltmp16427: + .cv_loc 1542 25 2251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2251:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1542 25 2252 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2252:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1542_2 +# %bb.1: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1542_2: + .cv_loc 1542 25 2253 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2253:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax], 0 +.Ltmp16428: + .cv_loc 1542 25 2254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2254:0 + add rsp, 56 + ret +.Ltmp16429: +.Lfunc_end1542: + .seh_handlerdata + .section .text,"xr",discard,"??1_Regex_base@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$_Regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .globl "??0?$_Regex_traits@D@std@@QEAA@XZ" # -- Begin function ??0?$_Regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Regex_traits@D@std@@QEAA@XZ": # @"??0?$_Regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1543: + .cv_func_id 1543 + .cv_loc 1543 25 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:278:0 +.seh_proc "??0?$_Regex_traits@D@std@@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] +.Ltmp16432: + mov rax, rcx + add rax, 16 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??0locale@std@@QEAA@XZ" + .cv_loc 1543 25 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:279:0 +.Ltmp16430: +.Ltmp16433: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +.Ltmp16431: + jmp .LBB1543_1 +.Ltmp16434: +.LBB1543_1: + .cv_loc 1543 25 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:280:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA" +.LBB1543_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16435: + .cv_loc 1543 25 280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:280:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??1locale@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16436: +.Lfunc_end1543: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Regex_traits@D@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Regex_traits@D@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0?$_Regex_traits@D@std@@QEAA@XZ": + .long .Lfunc_begin1543@IMGREL # IP + .long -1 # ToState + .long .Ltmp16430@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16431@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Regex_traits@D@std@@QEAA@XZ" + # -- End function + .def "??0locale@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .globl "??0locale@std@@QEAA@XZ" # -- Begin function ??0locale@std@@QEAA@XZ + .p2align 4, 0x90 +"??0locale@std@@QEAA@XZ": # @"??0locale@std@@QEAA@XZ" +.Lfunc_begin1544: + .cv_func_id 1544 + .cv_file 27 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xlocale" "79553ED8DCA2338790A4A97F5619A28C" 1 + .cv_loc 1544 27 309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:309:0 +.seh_proc "??0locale@std@@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] +.Ltmp16439: + mov rax, rcx + add rax, 8 +.Ltmp16437: + mov dl, 1 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov cl, dl + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z" +.Ltmp16438: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1544_1 +.LBB1544_1: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rax], rcx + .cv_loc 1544 27 310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:310:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0locale@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0locale@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA" +.LBB1544_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 1544 27 309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:309:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16440: +.Lfunc_end1544: + .seh_handlerdata + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??0locale@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??0locale@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0locale@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0locale@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0locale@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$2@?0???0locale@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??0locale@std@@QEAA@XZ": + .long .Lfunc_begin1544@IMGREL # IP + .long -1 # ToState + .long .Ltmp16437@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16438@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0locale@std@@QEAA@XZ" + # -- End function + .def "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .globl "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # -- Begin function ?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ": # @"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +.Lfunc_begin1545: + .cv_func_id 1545 + .cv_loc 1545 25 413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:413:0 +.seh_proc "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16441: + .cv_loc 1545 25 414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:414:0 + mov rax, rcx + add rax, 16 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 1545 25 415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:415:0 + add rcx, 16 + call "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], rax + .cv_loc 1545 25 416 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:416:0 + add rsp, 56 + ret +.Ltmp16442: +.Lfunc_end1545: + .seh_handlerdata + .section .text,"xr",discard,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1locale@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .globl "??1locale@std@@QEAA@XZ" # -- Begin function ??1locale@std@@QEAA@XZ + .p2align 4, 0x90 +"??1locale@std@@QEAA@XZ": # @"??1locale@std@@QEAA@XZ" +.Lfunc_begin1546: + .cv_func_id 1546 + .cv_loc 1546 27 408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:408:0 +.seh_proc "??1locale@std@@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] +.Ltmp16445: + .cv_loc 1546 27 409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:409:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + je .LBB1546_5 +# %bb.1: +.Ltmp16446: + .cv_loc 1546 27 410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:410:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rcx] + mov rdx, qword ptr [rdx + 16] +.Ltmp16443: + call rdx +.Ltmp16444: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1546_2 +.LBB1546_2: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, 0 + je .LBB1546_4 +# %bb.3: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rbp - 40] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rbp - 48], rax # 8-byte Spill +.LBB1546_4: + jmp .LBB1546_5 +.Ltmp16447: +.LBB1546_5: + .cv_loc 1546 27 411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:411:0 + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??1locale@std@@QEAA@XZ")@IMGREL + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .seh_endproc + .def "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0???1locale@std@@QEAA@XZ@4HA": +.seh_proc "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA" +.LBB1546_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16448: + .cv_loc 1546 27 410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:410:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16449: +.Lfunc_end1546: + .seh_handlerdata + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + .seh_endproc + .section .xdata,"dr",associative,"??1locale@std@@QEAA@XZ" + .p2align 2 +"$cppxdata$??1locale@std@@QEAA@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??1locale@std@@QEAA@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??1locale@std@@QEAA@XZ")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??1locale@std@@QEAA@XZ": + .long -1 # ToState + .long "?dtor$6@?0???1locale@std@@QEAA@XZ@4HA"@IMGREL # Action +"$ip2state$??1locale@std@@QEAA@XZ": + .long .Lfunc_begin1546@IMGREL # IP + .long -1 # ToState + .long .Ltmp16443@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16444@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??1locale@std@@QEAA@XZ" + # -- End function + .def "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .globl "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # -- Begin function ??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": # @"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" +.Lfunc_begin1547: + .cv_func_id 1547 + .cv_loc 1547 27 505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:505:0 +.seh_proc "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 224 + .seh_stackalloc 224 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 88], -2 + mov qword ptr [rbp + 80], rcx +.Ltmp16462: + .cv_loc 1547 27 506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:506:0 + mov rcx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rax, [rbp + 72] + xor edx, edx + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp] # 8-byte Reload + call rax + .cv_loc 1547 27 507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:507:0 + mov rcx, qword ptr [rip + "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB"] + mov qword ptr [rbp + 64], rcx + .cv_loc 1547 27 510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:510:0 +.Ltmp16450: + mov rcx, qword ptr [rip + "__imp_?id@?$collate@D@std@@2V0locale@2@A"] + mov r8, qword ptr [rip + "__imp_??Bid@locale@std@@QEAA_KXZ"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call r8 +.Ltmp16451: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1547_1 +.LBB1547_1: + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp + 56], rax + .cv_loc 1547 27 511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:511:0 + mov rcx, qword ptr [rbp + 80] + mov rdx, qword ptr [rbp + 56] +.Ltmp16452: + call "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Ltmp16453: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1547_2 +.LBB1547_2: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp + 48], rax + .cv_loc 1547 27 513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:513:0 + cmp qword ptr [rbp + 48], 0 + jne .LBB1547_13 +# %bb.3: +.Ltmp16463: + .cv_loc 1547 27 515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:515:0 + cmp qword ptr [rbp + 64], 0 + je .LBB1547_5 +# %bb.4: +.Ltmp16464: + .cv_loc 1547 27 517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:517:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 48], rax + .cv_loc 1547 27 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:518:0 + jmp .LBB1547_12 +.Ltmp16465: +.LBB1547_5: + .cv_loc 1547 27 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:519:0 + mov rdx, qword ptr [rbp + 80] +.Ltmp16454: + lea rcx, [rbp + 64] + call "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" +.Ltmp16455: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1547_6 +.LBB1547_6: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, -1 + jne .LBB1547_8 +# %bb.7: + .cv_loc 1547 27 522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:522:0 + lea rax, [rbp + 24] +.Ltmp16466: + mov rcx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0bad_cast@std@@QEAA@XZ" +.Ltmp16460: + lea rdx, [rip + "_TI2?AVbad_cast@std@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call r9 +.Ltmp16461: + jmp .LBB1547_15 +.Ltmp16467: +.LBB1547_8: + .cv_loc 1547 27 529 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:529:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 16], rax + .cv_loc 1547 27 530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:530:0 + mov rdx, qword ptr [rbp + 16] + lea rcx, [rbp + 8] + call "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .cv_loc 1547 27 535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:535:0 + mov rcx, qword ptr [rbp + 16] +.Ltmp16456: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Facet_Register@std@@YAXPEAV_Facet_base@1@@Z" +.Ltmp16457: + jmp .LBB1547_9 +.LBB1547_9: + .cv_loc 1547 27 538 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:538:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 8] +.Ltmp16458: + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp16459: + jmp .LBB1547_10 +.LBB1547_10: + .cv_loc 1547 27 539 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:539:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rip + "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB"], rax + .cv_loc 1547 27 540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:540:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 48], rax + .cv_loc 1547 27 542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:542:0 + lea rcx, [rbp + 8] + call "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" + .cv_loc 1547 27 543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:543:0 + lea rcx, [rbp + 8] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" +.Ltmp16468: + .cv_loc 1547 27 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:519:0 + jmp .LBB1547_12 +.Ltmp16469: +.LBB1547_12: + .cv_loc 1547 27 544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:544:0 + jmp .LBB1547_13 +.Ltmp16470: +.LBB1547_13: + .cv_loc 1547 27 546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:546:0 + mov rax, qword ptr [rbp + 48] + .cv_loc 1547 27 547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:547:0 + lea rcx, [rbp + 72] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + .cv_loc 1547 27 546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:546:0 + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 224 + pop rbp + ret +.LBB1547_15: + ud2 + .seh_handlerdata + .long ("$cppxdata$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA" +.LBB1547_11: + 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 + 8] +.Ltmp16471: + .cv_loc 1547 27 543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:543:0 + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16472: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA" +.LBB1547_14: + 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 1547 27 547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:547:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp + 72] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16473: +.Lfunc_end1547: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .p2align 2 +"$cppxdata$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z")@IMGREL # IPToStateXData + .long 216 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$14@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z": + .long .Lfunc_begin1547@IMGREL # IP + .long -1 # ToState + .long .Ltmp16450@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16456@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16459@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + # -- End function + .def "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .globl "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # -- Begin function ??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z + .p2align 4, 0x90 +"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": # @"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" +.Lfunc_begin1548: + .cv_func_id 1548 + .cv_loc 1548 27 505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:505:0 +.seh_proc "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 224 + .seh_stackalloc 224 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 88], -2 + mov qword ptr [rbp + 80], rcx +.Ltmp16486: + .cv_loc 1548 27 506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:506:0 + mov rcx, qword ptr [rip + "__imp_??0_Lockit@std@@QEAA@H@Z"] + lea rax, [rbp + 72] + xor edx, edx + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp] # 8-byte Reload + call rax + .cv_loc 1548 27 507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:507:0 + mov rcx, qword ptr [rip + "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB"] + mov qword ptr [rbp + 64], rcx + .cv_loc 1548 27 510 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:510:0 +.Ltmp16474: + mov rcx, qword ptr [rip + "__imp_?id@?$ctype@D@std@@2V0locale@2@A"] + mov r8, qword ptr [rip + "__imp_??Bid@locale@std@@QEAA_KXZ"] + mov qword ptr [rbp - 8], rax # 8-byte Spill + call r8 +.Ltmp16475: + mov qword ptr [rbp - 16], rax # 8-byte Spill + jmp .LBB1548_1 +.LBB1548_1: + mov rax, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp + 56], rax + .cv_loc 1548 27 511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:511:0 + mov rcx, qword ptr [rbp + 80] + mov rdx, qword ptr [rbp + 56] +.Ltmp16476: + call "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Ltmp16477: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1548_2 +.LBB1548_2: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp + 48], rax + .cv_loc 1548 27 513 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:513:0 + cmp qword ptr [rbp + 48], 0 + jne .LBB1548_13 +# %bb.3: +.Ltmp16487: + .cv_loc 1548 27 515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:515:0 + cmp qword ptr [rbp + 64], 0 + je .LBB1548_5 +# %bb.4: +.Ltmp16488: + .cv_loc 1548 27 517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:517:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 48], rax + .cv_loc 1548 27 518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:518:0 + jmp .LBB1548_12 +.Ltmp16489: +.LBB1548_5: + .cv_loc 1548 27 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:519:0 + mov rdx, qword ptr [rbp + 80] +.Ltmp16478: + mov rax, qword ptr [rip + "__imp_?_Getcat@?$ctype@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z"] + lea rcx, [rbp + 64] + call rax +.Ltmp16479: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1548_6 +.LBB1548_6: + mov rax, qword ptr [rbp - 32] # 8-byte Reload + cmp rax, -1 + jne .LBB1548_8 +# %bb.7: + .cv_loc 1548 27 522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:522:0 + lea rax, [rbp + 24] +.Ltmp16490: + mov rcx, rax + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??0bad_cast@std@@QEAA@XZ" +.Ltmp16484: + lea rdx, [rip + "_TI2?AVbad_cast@std@@"] + mov rcx, qword ptr [rip + __imp__CxxThrowException] + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, r8 + mov r9, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call r9 +.Ltmp16485: + jmp .LBB1548_15 +.Ltmp16491: +.LBB1548_8: + .cv_loc 1548 27 529 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:529:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 16], rax + .cv_loc 1548 27 530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:530:0 + mov rdx, qword ptr [rbp + 16] + lea rcx, [rbp + 8] + call "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .cv_loc 1548 27 535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:535:0 + mov rcx, qword ptr [rbp + 16] +.Ltmp16480: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Facet_Register@std@@YAXPEAV_Facet_base@1@@Z" +.Ltmp16481: + jmp .LBB1548_9 +.LBB1548_9: + .cv_loc 1548 27 538 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:538:0 + mov rax, qword ptr [rbp + 16] + mov rcx, qword ptr [rax] + mov rcx, qword ptr [rcx + 8] +.Ltmp16482: + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rax + mov rax, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp16483: + jmp .LBB1548_10 +.LBB1548_10: + .cv_loc 1548 27 539 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:539:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rip + "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB"], rax + .cv_loc 1548 27 540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:540:0 + mov rax, qword ptr [rbp + 64] + mov qword ptr [rbp + 48], rax + .cv_loc 1548 27 542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:542:0 + lea rcx, [rbp + 8] + call "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" + .cv_loc 1548 27 543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:543:0 + lea rcx, [rbp + 8] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" +.Ltmp16492: + .cv_loc 1548 27 519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:519:0 + jmp .LBB1548_12 +.Ltmp16493: +.LBB1548_12: + .cv_loc 1548 27 544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:544:0 + jmp .LBB1548_13 +.Ltmp16494: +.LBB1548_13: + .cv_loc 1548 27 546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:546:0 + mov rax, qword ptr [rbp + 48] + .cv_loc 1548 27 547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:547:0 + lea rcx, [rbp + 72] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + .cv_loc 1548 27 546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:546:0 + mov rax, qword ptr [rbp - 88] # 8-byte Reload + add rsp, 224 + pop rbp + ret +.LBB1548_15: + ud2 + .seh_handlerdata + .long ("$cppxdata$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$11@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$11@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$11@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA" +.LBB1548_11: + 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 + 8] +.Ltmp16495: + .cv_loc 1548 27 543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:543:0 + call "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16496: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_endproc + .def "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA": +.seh_proc "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA" +.LBB1548_14: + 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 1548 27 547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:547:0 + mov rax, qword ptr [rip + "__imp_??1_Lockit@std@@QEAA@XZ"] + lea rcx, [rbp + 72] + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16497: +.Lfunc_end1548: + .seh_handlerdata + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .p2align 2 +"$cppxdata$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z")@IMGREL # IPToStateXData + .long 216 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long -1 # ToState + .long "?dtor$14@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$11@?0???$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z@4HA"@IMGREL # Action +"$ip2state$??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z": + .long .Lfunc_begin1548@IMGREL # IP + .long -1 # ToState + .long .Ltmp16474@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16480@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16483@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + # -- End function + .def "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .globl "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # -- Begin function ?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z + .p2align 4, 0x90 +"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z": # @"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" +.Lfunc_begin1549: + .cv_func_id 1549 + .cv_loc 1549 27 435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:435:0 +.seh_proc "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_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] +.Ltmp16498: + .cv_loc 1549 27 436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:436:0 + mov rdx, qword ptr [rsp + 88] + mov rax, qword ptr [rcx + 8] + cmp rdx, qword ptr [rax + 24] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jae .LBB1549_2 +# %bb.1: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rcx + 8*rdx] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + jmp .LBB1549_3 +.LBB1549_2: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 48], rcx # 8-byte Spill + jmp .LBB1549_3 +.LBB1549_3: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 72], rax + .cv_loc 1549 27 438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:438:0 + cmp qword ptr [rsp + 72], 0 + jne .LBB1549_5 +# %bb.4: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + test byte ptr [rcx + 36], 1 + jne .LBB1549_6 +.LBB1549_5: +.Ltmp16499: + .cv_loc 1549 27 439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:439:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 96], rax + jmp .LBB1549_10 +.LBB1549_6: +.Ltmp16500: + .cv_loc 1549 27 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:442:0 + call "?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1549 27 443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:443:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] + cmp rax, qword ptr [rcx + 24] + jae .LBB1549_8 +# %bb.7: + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 88] + mov rax, qword ptr [rax + 8*rcx] + mov qword ptr [rsp + 40], rax # 8-byte Spill + jmp .LBB1549_9 +.LBB1549_8: + xor eax, eax + mov ecx, eax + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jmp .LBB1549_9 +.LBB1549_9: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 96], rax +.Ltmp16501: +.LBB1549_10: + .cv_loc 1549 27 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:447:0 + mov rax, qword ptr [rsp + 96] + add rsp, 104 + ret +.Ltmp16502: +.Lfunc_end1549: + .seh_handlerdata + .section .text,"xr",discard,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .seh_endproc + # -- End function + .def "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .globl "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # -- Begin function ?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z + .p2align 4, 0x90 +"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": # @"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" +.Lfunc_begin1550: + .cv_func_id 1550 + .cv_loc 1550 26 65 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:65:0 +.seh_proc "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov qword ptr [rbp + 112], rdx + mov qword ptr [rbp + 104], rcx +.Ltmp16509: + .cv_loc 1550 26 66 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:66:0 + cmp qword ptr [rbp + 104], 0 + je .LBB1550_11 +# %bb.1: + mov rax, qword ptr [rbp + 104] + cmp qword ptr [rax], 0 + jne .LBB1550_11 +# %bb.2: +.Ltmp16510: + .cv_loc 1550 26 67 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:67:0 + mov rax, qword ptr [rip + "__imp_??2_Crt_new_delete@std@@SAPEAX_K@Z"] + mov ecx, 32 + # kill: def $rcx killed $ecx + call rax + mov rcx, rax + mov byte ptr [rbp - 41], 1 + mov rdx, qword ptr [rbp + 112] +.Ltmp16503: + lea r8, [rbp - 40] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, r8 + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +.Ltmp16504: + jmp .LBB1550_3 +.LBB1550_3: + lea rcx, [rbp - 40] + call "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Ltmp16505: + mov rcx, qword ptr [rip + "__imp_??0_Locinfo@std@@QEAA@PEBD@Z"] + mov rdx, rbp + mov qword ptr [rbp - 72], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov rax, qword ptr [rbp - 72] # 8-byte Reload + call rax +.Ltmp16506: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1550_4 +.LBB1550_4: +.Ltmp16507: + xor eax, eax + mov r8d, eax + mov rdx, rbp + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + call "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" +.Ltmp16508: + mov qword ptr [rbp - 88], rax # 8-byte Spill + jmp .LBB1550_5 +.LBB1550_5: + mov byte ptr [rbp - 41], 0 + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rbp + 104] + mov qword ptr [rcx], rax + mov rcx, rbp + call qword ptr [rip + "__imp_??1_Locinfo@std@@QEAA@XZ"] + lea rcx, [rbp - 40] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + jmp .LBB1550_11 +.Ltmp16511: +.LBB1550_11: + .cv_loc 1550 26 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:69:0 + mov eax, 1 + # kill: def $rax killed $eax + add rsp, 256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1550_6: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp16512: + .cv_loc 1550 26 67 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:67:0 + mov rax, qword ptr [rip + "__imp_??1_Locinfo@std@@QEAA@XZ"] + mov rcx, rbp + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1550_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 - 40] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .def "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA": +.seh_proc "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA" +.LBB1550_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 41], 1 + jne .LBB1550_9 + jmp .LBB1550_10 +.LBB1550_9: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call qword ptr [rip + "__imp_??3_Crt_new_delete@std@@SAXPEAX@Z"] +.LBB1550_10: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16513: +.Lfunc_end1550: + .seh_handlerdata + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .p2align 2 +"$cppxdata$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long -1 # ToState + .long "?dtor$8@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$7@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$6@?0??_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z@4HA"@IMGREL # Action +"$ip2state$?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z": + .long .Lfunc_begin1550@IMGREL # IP + .long -1 # ToState + .long .Ltmp16503@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16505@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16507@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16508@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + # -- End function + .def "??0bad_cast@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@XZ" + .globl "??0bad_cast@std@@QEAA@XZ" # -- Begin function ??0bad_cast@std@@QEAA@XZ + .p2align 4, 0x90 +"??0bad_cast@std@@QEAA@XZ": # @"??0bad_cast@std@@QEAA@XZ" +.Lfunc_begin1551: + .cv_func_id 1551 + .cv_file 28 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vcruntime_typeinfo.h" "40EE825DAF6CB7FA21EE5BB30CE470D5" 1 + .cv_loc 1551 28 131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:131:0 +.seh_proc "??0bad_cast@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] +.Ltmp16514: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + lea rdx, [rip + "??_C@_08EPJLHIJG@bad?5cast?$AA@"] + mov r8d, 1 + call "??0exception@std@@QEAA@QEBDH@Z" + lea rcx, [rip + "??_7bad_cast@std@@6B@"] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rdx], rcx + .cv_loc 1551 28 132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:132:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rdx + add rsp, 56 + ret +.Ltmp16515: +.Lfunc_end1551: + .seh_handlerdata + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0bad_cast@std@@QEAA@AEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .globl "??0bad_cast@std@@QEAA@AEBV01@@Z" # -- Begin function ??0bad_cast@std@@QEAA@AEBV01@@Z + .p2align 4, 0x90 +"??0bad_cast@std@@QEAA@AEBV01@@Z": # @"??0bad_cast@std@@QEAA@AEBV01@@Z" +.Lfunc_begin1552: + .cv_func_id 1552 + .cv_loc 1552 28 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:124:0 +.seh_proc "??0bad_cast@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] +.Ltmp16516: + 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 + "??_7bad_cast@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 +.Ltmp16517: +.Lfunc_end1552: + .seh_handlerdata + .section .text,"xr",discard,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .seh_endproc + # -- End function + .def "??1bad_cast@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1bad_cast@std@@UEAA@XZ" + .globl "??1bad_cast@std@@UEAA@XZ" # -- Begin function ??1bad_cast@std@@UEAA@XZ + .p2align 4, 0x90 +"??1bad_cast@std@@UEAA@XZ": # @"??1bad_cast@std@@UEAA@XZ" +.Lfunc_begin1553: + .cv_func_id 1553 + .cv_loc 1553 28 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:124:0 +.seh_proc "??1bad_cast@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] +.Ltmp16518: + .cv_loc 1553 28 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:124:0 + call "??1exception@std@@UEAA@XZ" +.Ltmp16519: + .cv_loc 1553 28 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:124:0 + nop + add rsp, 40 + ret +.Ltmp16520: +.Lfunc_end1553: + .seh_handlerdata + .section .text,"xr",discard,"??1bad_cast@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .globl "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # -- Begin function ??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z": # @"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" +.Lfunc_begin1554: + .cv_func_id 1554 + .cv_file 29 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\memory" "9FEBAC3D70352D11BDB5CFEA55F74CC0" 1 + .cv_loc 1554 29 2212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2212:0 +.seh_proc "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .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], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16523: + mov rdx, qword ptr [rbp - 16] +.Ltmp16521: + mov qword ptr [rbp - 32], rcx # 8-byte Spill + call "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" +.Ltmp16522: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1554_1 +.LBB1554_1: + .cv_loc 1554 29 2213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2213:0 + mov rax, qword ptr [rbp - 32] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z@4HA" +.LBB1554_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue + .cv_loc 1554 29 2212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2212:0 + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16524: +.Lfunc_end1554: + .seh_handlerdata + .section .text,"xr",discard,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .p2align 2 +"$cppxdata$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z": + .long .Lfunc_begin1554@IMGREL # IP + .long -1 # ToState + .long .Ltmp16521@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16522@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + # -- End function + .def "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" + .globl "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" # -- Begin function ?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ": # @"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" +.Lfunc_begin1555: + .cv_func_id 1555 + .cv_loc 1555 29 2321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2321:0 +.seh_proc "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16525: + .cv_loc 1555 29 2322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2322:0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + mov qword ptr [rsp + 40], rax + .cv_loc 1555 29 2323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2323:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, rax + call "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" + mov qword ptr [rax], 0 + .cv_loc 1555 29 2324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2324:0 + mov rax, qword ptr [rsp + 40] + add rsp, 56 + ret +.Ltmp16526: +.Lfunc_end1555: + .seh_handlerdata + .section .text,"xr",discard,"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" + .globl "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" # -- Begin function ??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ": # @"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" +.Lfunc_begin1556: + .cv_func_id 1556 + .cv_loc 1556 29 2293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2293:0 +.seh_proc "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@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] +.Ltmp16527: + .cv_loc 1556 29 2294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2294:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + cmp rax, 0 + je .LBB1556_2 +# %bb.1: +.Ltmp16528: + .cv_loc 1556 29 2296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2296:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, rax + call "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" +.Ltmp16529: +.LBB1556_2: + .cv_loc 1556 29 2298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2298:0 + nop + add rsp, 56 + ret +.Ltmp16530: +.Lfunc_end1556: + .seh_handlerdata + .section .text,"xr",discard,"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .globl "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # -- Begin function ?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ + .p2align 4, 0x90 +"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ": # @"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +.Lfunc_begin1557: + .cv_func_id 1557 + .cv_loc 1557 27 425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:425:0 +.seh_proc "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16531: + .cv_loc 1557 27 426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale:426:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 72], rax # 8-byte Spill + mov qword ptr [rsp + 64], rdx # 8-byte Spill + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jne .LBB1557_2 +# %bb.1: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov qword ptr [rsp + 48], rax # 8-byte Spill + jmp .LBB1557_3 +.LBB1557_2: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 40 + call qword ptr [rip + "__imp_?c_str@?$_Yarn@D@std@@QEBAPEBDXZ"] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, rax + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + mov qword ptr [rsp + 40], rax # 8-byte Spill +.LBB1557_3: + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16532: +.Lfunc_end1557: + .seh_handlerdata + .section .text,"xr",discard,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .seh_endproc + # -- End function + .def "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .globl "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # -- Begin function ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": # @"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" +.Lfunc_begin1558: + .cv_func_id 1558 + .cv_loc 1558 11 3279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3279:0 +.seh_proc "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .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] +.Ltmp16535: + .cv_loc 1558 11 3280 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3280:0 + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" +.Ltmp16533: + mov rcx, rax + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Ltmp16534: + mov qword ptr [rbp - 24], rax # 8-byte Spill + jmp .LBB1558_1 +.LBB1558_1: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rsp, 64 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .def "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA": +.seh_proc "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA" +.LBB1558_2: + 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 +.Ltmp16536: +.Lfunc_end1558: + .seh_handlerdata + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .seh_endproc + .section .xdata,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 +"$cppxdata$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ")@IMGREL # IPToStateXData + .long 56 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long -1 # ToState + .long "?dtor$2@?0??c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ@4HA"@IMGREL # Action +"$ip2state$?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ": + .long .Lfunc_begin1558@IMGREL # IP + .long -1 # ToState + .long .Ltmp16533@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16534@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + # -- End function + .def "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .globl "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # -- Begin function ??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z + .p2align 4, 0x90 +"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": # @"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" +.Lfunc_begin1559: + .cv_func_id 1559 + .cv_loc 1559 26 59 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:59:0 +.seh_proc "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .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], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp16539: + mov rdx, qword ptr [rbp - 16] + mov r8, qword ptr [rip + "__imp_??0facet@locale@std@@IEAA@_K@Z"] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + call r8 + lea rcx, [rip + "??_7?$collate@D@std@@6B@"] + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rdx], rcx +.Ltmp16540: + .cv_loc 1559 26 60 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:60:0 + mov rdx, qword ptr [rbp - 24] +.Ltmp16537: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +.Ltmp16538: + jmp .LBB1559_1 +.Ltmp16541: +.LBB1559_1: + .cv_loc 1559 26 61 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:61:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rsp, 80 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .seh_endproc + .def "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA": +.seh_proc "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA" +.LBB1559_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 80] + .seh_endprologue +.Ltmp16542: + .cv_loc 1559 26 61 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:61:0 + mov rax, qword ptr [rip + "__imp_??1facet@locale@std@@MEAA@XZ"] + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call rax + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16543: +.Lfunc_end1559: + .seh_handlerdata + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .p2align 2 +"$cppxdata$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z")@IMGREL # IPToStateXData + .long 72 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z@4HA"@IMGREL # Action +"$ip2state$??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z": + .long .Lfunc_begin1559@IMGREL # IP + .long -1 # ToState + .long .Ltmp16537@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16538@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + # -- End function + .def "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .globl "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # -- Begin function ?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z + .p2align 4, 0x90 +"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z": # @"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +.Lfunc_begin1560: + .cv_func_id 1560 + .cv_loc 1560 26 88 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:88:0 +.seh_proc "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp16544: + .cv_loc 1560 26 89 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:89:0 + mov rcx, qword ptr [rsp + 56] + lea rdx, [rsp + 64] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call qword ptr [rip + "__imp_?_Getcoll@_Locinfo@std@@QEBA?AU_Collvec@@XZ"] + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 16], rax + mov rax, qword ptr [rsp + 72] + mov qword ptr [rcx + 24], rax + mov rax, qword ptr [rsp + 80] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1560 26 90 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:90:0 + nop + add rsp, 88 + ret +.Ltmp16545: +.Lfunc_end1560: + .seh_handlerdata + .section .text,"xr",discard,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .seh_endproc + # -- End function + .def "??_G?$collate@D@std@@MEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .globl "??_G?$collate@D@std@@MEAAPEAXI@Z" # -- Begin function ??_G?$collate@D@std@@MEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$collate@D@std@@MEAAPEAXI@Z": # @"??_G?$collate@D@std@@MEAAPEAXI@Z" +.Lfunc_begin1561: + .cv_func_id 1561 + .cv_loc 1561 26 74 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:74:0 +.seh_proc "??_G?$collate@D@std@@MEAAPEAXI@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] +.Ltmp16546: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$collate@D@std@@MEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1561_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call qword ptr [rip + "__imp_??3_Crt_new_delete@std@@SAXPEAX@Z"] +.LBB1561_2: + .cv_loc 1561 26 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:76:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp16547: +.Lfunc_end1561: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .globl "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # -- Begin function ?do_compare@?$collate@D@std@@MEBAHPEBD000@Z + .p2align 4, 0x90 +"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z": # @"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" +.Lfunc_begin1562: + .cv_func_id 1562 + .cv_loc 1562 26 94 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:94:0 +.seh_proc "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov rax, qword ptr [rsp + 160] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 112], r10 + mov qword ptr [rsp + 104], r9 + mov qword ptr [rsp + 96], r8 + mov qword ptr [rsp + 88], rdx + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16548: + .cv_loc 1562 26 95 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:95:0 + lea rdx, [rsp + 88] + #DEBUG_VALUE: do_compare:_First1 <- [$rdx+0] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rsp + 96] +.Ltmp16549: + #DEBUG_VALUE: do_compare:_Last1 <- [$rdx+0] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp16550: + .cv_loc 1562 26 96 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:96:0 + lea rcx, [rsp + 104] + lea rdx, [rsp + 160] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" + .cv_loc 1562 26 97 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:97:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 16 + mov r9, qword ptr [rsp + 160] + mov r8, qword ptr [rsp + 104] + mov rdx, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 32], rax + call "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + mov dword ptr [rsp + 76], eax + .cv_loc 1562 26 98 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:98:0 + cmp dword ptr [rsp + 76], 0 + jge .LBB1562_2 +# %bb.1: + mov eax, 4294967295 + mov dword ptr [rsp + 52], eax # 4-byte Spill + jmp .LBB1562_3 +.LBB1562_2: + xor eax, eax + mov ecx, dword ptr [rsp + 76] + cmp ecx, 0 + mov ecx, 1 + cmove ecx, eax + mov dword ptr [rsp + 52], ecx # 4-byte Spill +.LBB1562_3: + mov eax, dword ptr [rsp + 52] # 4-byte Reload + mov rcx, qword ptr [rsp + 112] + xor rcx, rsp + mov dword ptr [rsp + 48], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 48] # 4-byte Reload + add rsp, 120 + ret +.Ltmp16551: +.Lfunc_end1562: + .seh_handlerdata + .section .text,"xr",discard,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .seh_endproc + # -- End function + .def "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .globl "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # -- Begin function ?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z + .p2align 4, 0x90 +"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": # @"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Lfunc_begin1563: + .cv_func_id 1563 + .cv_loc 1563 26 103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:103:0 +.seh_proc "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 272 + .seh_stackalloc 272 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 136], -2 + mov rax, rdx + mov qword ptr [rbp + 128], r9 + mov qword ptr [rbp + 120], r8 + mov qword ptr [rbp + 112], rcx + mov rcx, qword ptr [rbp + 112] +.Ltmp16560: + .cv_loc 1563 26 104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:104:0 + lea r8, [rbp + 120] + #DEBUG_VALUE: do_transform:_First <- [$r8+0] + mov qword ptr [rbp + 40], rcx # 8-byte Spill + mov rcx, r8 + lea r8, [rbp + 128] +.Ltmp16561: + #DEBUG_VALUE: do_transform:_Last <- [$r8+0] + mov qword ptr [rbp + 32], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp + 24], rax # 8-byte Spill + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp16562: + .cv_loc 1563 26 106 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:106:0 + mov byte ptr [rbp + 103], 0 +.Ltmp16563: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp16564: + .cv_loc 1563 26 108 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:108:0 + mov rcx, qword ptr [rbp + 128] + mov rdx, qword ptr [rbp + 120] + sub rcx, rdx + mov qword ptr [rbp + 104], rcx + mov qword ptr [rbp + 16], rax # 8-byte Spill +.Ltmp16565: +.LBB1563_1: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + xor eax, eax + mov ecx, eax + cmp rcx, qword ptr [rbp + 104] + jae .LBB1563_10 +.Ltmp16566: +# %bb.2: # in Loop: Header=BB1563_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:110:0 + mov rdx, qword ptr [rbp + 104] +.Ltmp16552: + xor eax, eax + mov cl, al + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov byte ptr [rbp + 15], cl # 1-byte Spill + mov rcx, r8 + mov r8b, byte ptr [rbp + 15] # 1-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +.Ltmp16553: + jmp .LBB1563_3 +.Ltmp16567: +.LBB1563_3: # in Loop: Header=BB1563_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:111:0 + mov rax, qword ptr [rbp + 40] # 8-byte Reload + add rax, 16 + mov r9, qword ptr [rbp + 128] + mov r8, qword ptr [rbp + 120] + lea rcx, [rbp + 72] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 8], rax # 8-byte Spill + mov qword ptr [rbp - 16], r9 # 8-byte Spill + mov qword ptr [rbp - 24], r8 # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16554: + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16555: + mov qword ptr [rbp - 32], rax # 8-byte Spill + jmp .LBB1563_4 +.Ltmp16568: +.LBB1563_4: # in Loop: Header=BB1563_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + add rcx, rax + lea rax, [rbp + 48] + mov rdx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Ltmp16556: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Ltmp16557: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1563_5 +.Ltmp16569: +.LBB1563_5: # in Loop: Header=BB1563_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, qword ptr [rbp - 40] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 16] # 8-byte Reload + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rsp + 32], rax + call "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + mov qword ptr [rbp + 104], rax + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + lea rcx, [rbp + 48] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 72] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + cmp rax, rcx + ja .LBB1563_9 +.Ltmp16570: +# %bb.6: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:114:0 + jmp .LBB1563_10 +.Ltmp16571: +.LBB1563_9: # in Loop: Header=BB1563_1 Depth=1 + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 108 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:108:0 + jmp .LBB1563_1 +.Ltmp16572: +.LBB1563_10: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:116:0 + mov rdx, qword ptr [rbp + 104] +.Ltmp16558: + xor eax, eax + mov cl, al + mov r8, qword ptr [rbp + 32] # 8-byte Reload + mov byte ptr [rbp - 73], cl # 1-byte Spill + mov rcx, r8 + mov r8b, byte ptr [rbp - 73] # 1-byte Reload + call "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +.Ltmp16559: + jmp .LBB1563_11 +.Ltmp16573: +.LBB1563_11: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1563 26 117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:117:0 + mov byte ptr [rbp + 103], 1 + .cv_loc 1563 26 118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:118:0 + test byte ptr [rbp + 103], 1 + jne .LBB1563_13 +.Ltmp16574: +# %bb.12: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp16575: +.LBB1563_13: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 24] # 8-byte Reload + add rsp, 272 + pop rbp +.Ltmp16576: + ret + .seh_handlerdata + .long ("$cppxdata$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1563_7: +.Ltmp16577: + #DEBUG_VALUE: do_transform:_Str <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16578: + .seh_endprologue + lea rcx, [rbp + 48] +.Ltmp16579: + .cv_loc 1563 26 111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:111:0 + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1563_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 72] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16580: + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .def "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA": +.seh_proc "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA" +.LBB1563_14: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1563 26 118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:118:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16581: +.Lfunc_end1563: + .seh_handlerdata + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 +"$cppxdata$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 6 # IPMapEntries + .long ("$ip2state$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z")@IMGREL # IPToStateXData + .long 264 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long -1 # ToState + .long "?dtor$14@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$8@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$7@?0??do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z": + .long .Lfunc_begin1563@IMGREL # IP + .long -1 # ToState + .long .Ltmp16552@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16554@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16556@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16558@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16559@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + # -- End function + .def "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .globl "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # -- Begin function ?do_hash@?$collate@D@std@@MEBAJPEBD0@Z + .p2align 4, 0x90 +"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z": # @"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" +.Lfunc_begin1564: + .cv_func_id 1564 + .cv_loc 1564 26 121 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:121:0 +.seh_proc "?do_hash@?$collate@D@std@@MEBAJPEBD0@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 qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16582: + .cv_loc 1564 26 122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:122:0 + lea rcx, [rsp + 48] + #DEBUG_VALUE: do_hash:_First <- [$rcx+0] + lea rdx, [rsp + 56] + #DEBUG_VALUE: do_hash:_Last <- [$rdx+0] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp16583: + .cv_loc 1564 26 123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:123:0 + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] + sub rax, rcx + mov rcx, qword ptr [rsp + 48] + mov rdx, rax + call "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" + 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 + mov r9d, eax + mov eax, r9d + add rsp, 72 + ret +.Ltmp16584: +.Lfunc_end1564: + .seh_handlerdata + .section .text,"xr",discard,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .seh_endproc + # -- End function + .def "??1?$collate@D@std@@MEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$collate@D@std@@MEAA@XZ" + .globl "??1?$collate@D@std@@MEAA@XZ" # -- Begin function ??1?$collate@D@std@@MEAA@XZ + .p2align 4, 0x90 +"??1?$collate@D@std@@MEAA@XZ": # @"??1?$collate@D@std@@MEAA@XZ" +.Lfunc_begin1565: + .cv_func_id 1565 + .cv_loc 1565 26 74 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:74:0 +.seh_proc "??1?$collate@D@std@@MEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$collate@D@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16585: + mov qword ptr [rcx], rax +.Ltmp16586: + .cv_loc 1565 26 75 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:75:0 + mov rax, qword ptr [rcx + 24] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call qword ptr [rip + __imp_free] + .cv_loc 1565 26 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:76:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call qword ptr [rip + "__imp_??1facet@locale@std@@MEAA@XZ"] +.Ltmp16587: + .cv_loc 1565 26 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale:76:0 + nop + add rsp, 56 + ret +.Ltmp16588: +.Lfunc_end1565: + .seh_handlerdata + .section .text,"xr",discard,"??1?$collate@D@std@@MEAA@XZ" + .seh_endproc + # -- End function + .def "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .globl "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # -- Begin function ??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z": # @"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" +.Lfunc_begin1566: + .cv_func_id 1566 + .cv_file 30 "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xlocinfo" "99AB17795629D1626D15C46C38CABAFA" 1 + .cv_loc 1566 30 254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo:254:0 +.seh_proc "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rsp + 128] + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16589: + .cv_loc 1566 30 255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo:255:0 + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r10 + mov r10, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call _Strcoll + nop + add rsp, 88 + ret +.Ltmp16590: +.Lfunc_end1566: + .seh_handlerdata + .section .text,"xr",discard,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .seh_endproc + # -- End function + .def "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .globl "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # -- Begin function ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z + .p2align 4, 0x90 +"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z": # @"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +.Lfunc_begin1567: + .cv_func_id 1567 + .cv_loc 1567 11 3318 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3318:0 +.seh_proc "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], r8b + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp16591: + .cv_loc 1567 11 3319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3319:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + call "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + mov qword ptr [rsp + 56], rax + .cv_loc 1567 11 3320 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3320:0 + mov rax, qword ptr [rsp + 72] + cmp rax, qword ptr [rsp + 56] + ja .LBB1567_2 +# %bb.1: +.Ltmp16592: + .cv_loc 1567 11 3322 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3322:0 + mov rdx, qword ptr [rsp + 72] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + call "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .cv_loc 1567 11 3323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3323:0 + jmp .LBB1567_3 +.Ltmp16593: +.LBB1567_2: + .cv_loc 1567 11 3326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3326:0 + mov r8b, byte ptr [rsp + 87] + mov rax, qword ptr [rsp + 72] + sub rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, rax + call "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + mov qword ptr [rsp + 40], rax # 8-byte Spill +.Ltmp16594: +.LBB1567_3: + .cv_loc 1567 11 3328 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3328:0 + add rsp, 88 + ret +.Ltmp16595: +.Lfunc_end1567: + .seh_handlerdata + .section .text,"xr",discard,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .seh_endproc + # -- End function + .def "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .globl "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # -- Begin function ??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z + .p2align 4, 0x90 +"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z": # @"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" +.Lfunc_begin1568: + .cv_func_id 1568 + .cv_loc 1568 30 286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo:286:0 +.seh_proc "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rsp + 128] + mov qword ptr [rsp + 80], r9 + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16596: + .cv_loc 1568 30 287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo:287:0 + mov rcx, qword ptr [rsp + 128] + mov r9, qword ptr [rsp + 80] + mov r8, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r10 + mov r10, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call _Strxfrm + nop + add rsp, 88 + ret +.Ltmp16597: +.Lfunc_end1568: + .seh_handlerdata + .section .text,"xr",discard,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .seh_endproc + # -- End function + .def "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .globl "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # -- Begin function ??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ + .p2align 4, 0x90 +"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ": # @"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +.Lfunc_begin1569: + .cv_func_id 1569 + .cv_loc 1569 11 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1651:0 +.seh_proc "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16598: + .cv_loc 1569 11 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1652:0 + call "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + nop + add rsp, 40 + ret +.Ltmp16599: +.Lfunc_end1569: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .seh_endproc + # -- End function + .def "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .globl "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # -- Begin function ?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z + .p2align 4, 0x90 +"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z": # @"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" +.Lfunc_begin1570: + .cv_func_id 1570 + .cv_loc 1570 11 3968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3968:0 +.seh_proc "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@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 qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rax, qword ptr [rsp + 40] +.Ltmp16600: + .cv_loc 1570 11 3969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3969:0 + mov rcx, rax + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 32], rax + .cv_loc 1570 11 3970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3970:0 + mov byte ptr [rsp + 63], 0 + mov rcx, qword ptr [rsp + 32] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 32] + mov qword ptr [rdx + 24], rcx + add rax, rcx + mov rcx, rax + lea rdx, [rsp + 63] + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1570 11 3971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3971:0 + nop + add rsp, 72 + ret +.Ltmp16601: +.Lfunc_end1570: + .seh_handlerdata + .section .text,"xr",discard,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .seh_endproc + # -- End function + .def "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .globl "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # -- Begin function ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z + .p2align 4, 0x90 +"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z": # @"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +.Lfunc_begin1571: + .cv_func_id 1571 + .cv_loc 1571 11 2596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2596:0 +.seh_proc "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" +# %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 + mov byte ptr [rsp + 127], r8b + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx + mov rax, qword ptr [rsp + 104] +.Ltmp16602: + .cv_loc 1571 11 2597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2597:0 + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 96], rax + .cv_loc 1571 11 2598 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2598:0 + mov rax, qword ptr [rsp + 96] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 88], rax + .cv_loc 1571 11 2599 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2599:0 + mov rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 96] + mov rcx, qword ptr [rcx + 32] + sub rcx, qword ptr [rsp + 88] + cmp rax, rcx + ja .LBB1571_2 +# %bb.1: +.Ltmp16603: + .cv_loc 1571 11 2601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2601:0 + mov rax, qword ptr [rsp + 88] + add rax, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 24], rax + .cv_loc 1571 11 2602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2602:0 + mov rcx, qword ptr [rsp + 96] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov qword ptr [rsp + 80], rax + .cv_loc 1571 11 2603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2603:0 + mov r8b, byte ptr [rsp + 127] + mov rdx, qword ptr [rsp + 112] + mov rax, qword ptr [rsp + 80] + add rax, qword ptr [rsp + 88] + mov rcx, rax + call "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" + .cv_loc 1571 11 2604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2604:0 + mov byte ptr [rsp + 143], 0 + mov rcx, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 88] + add rdx, qword ptr [rsp + 112] + add rcx, rdx + lea rdx, [rsp + 143] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .cv_loc 1571 11 2605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2605:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 128], rax + jmp .LBB1571_3 +.Ltmp16604: +.LBB1571_2: + .cv_loc 1571 11 2608 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2608:0 + mov al, byte ptr [rsp + 127] + mov r9, qword ptr [rsp + 112] + mov rdx, qword ptr [rsp + 112] + mov r8b, byte ptr [rsp + 72] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov byte ptr [rsp + 32], al + call "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" + mov qword ptr [rsp + 128], rax +.LBB1571_3: + .cv_loc 1571 11 2615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2615:0 + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 144] + 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, 152 + ret +.Ltmp16605: +.Lfunc_end1571: + .seh_handlerdata + .section .text,"xr",discard,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .seh_endproc + # -- End function + .def "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" + .globl "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" # -- Begin function ?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z + .p2align 4, 0x90 +"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z": # @"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" +.Lfunc_begin1572: + .cv_func_id 1572 + .cv_loc 1572 14 500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:500:0 +.seh_proc "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp16606: + .cv_loc 1572 14 501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd:501:0 + mov rcx, qword ptr [rsp + 48] + movsx eax, byte ptr [rsp + 71] + mov r8b, al + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov qword ptr [rsp + 32], rdx # 8-byte Spill + mov dl, r8b + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call memset + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 72 + ret +.Ltmp16607: +.Lfunc_end1572: + .seh_handlerdata + .section .text,"xr",discard,"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" + .seh_endproc + # -- End function + .def "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" + .globl "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z + .p2align 4, 0x90 +"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z": # @"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" +.Lfunc_begin1573: + .cv_func_id 1573 + .cv_loc 1573 11 3919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3919:0 +.seh_proc "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" +# %bb.0: + sub rsp, 216 + .seh_stackalloc 216 + .seh_endprologue + mov al, byte ptr [rsp + 256] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 208], r10 + mov byte ptr [rsp + 200], r8b + mov qword ptr [rsp + 184], r9 + mov qword ptr [rsp + 176], rdx + mov qword ptr [rsp + 168], rcx + mov rcx, qword ptr [rsp + 168] +.Ltmp16608: + .cv_loc 1573 11 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3921:0 + mov rdx, rcx + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, rdx + mov byte ptr [rsp + 95], al # 1-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 160], rax + .cv_loc 1573 11 3922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3922:0 + mov rax, qword ptr [rsp + 160] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 152], rax + .cv_loc 1573 11 3923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3923:0 + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + sub rax, qword ptr [rsp + 152] + cmp rax, qword ptr [rsp + 176] + jae .LBB1573_2 +# %bb.1: +.Ltmp16609: + .cv_loc 1573 11 3925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3925:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + ud2 +.Ltmp16610: +.LBB1573_2: + .cv_loc 1573 11 3928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3928:0 + mov rax, qword ptr [rsp + 152] + add rax, qword ptr [rsp + 176] + mov qword ptr [rsp + 144], rax + .cv_loc 1573 11 3929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3929:0 + mov rax, qword ptr [rsp + 160] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 136], rax + .cv_loc 1573 11 3930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3930:0 + mov rdx, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 96] # 8-byte Reload + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + mov qword ptr [rsp + 128], rax + .cv_loc 1573 11 3931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3931:0 + mov rax, qword ptr [rsp + 96] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 120], rax + .cv_loc 1573 11 3932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3932:0 + mov rcx, qword ptr [rsp + 120] + mov rax, qword ptr [rsp + 128] + add rax, 1 + mov rdx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + mov qword ptr [rsp + 192], rax + .cv_loc 1573 11 3933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3933:0 + mov rax, qword ptr [rsp + 160] + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1573 11 3934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3934:0 + mov rax, qword ptr [rsp + 144] + mov rcx, qword ptr [rsp + 160] + mov qword ptr [rcx + 24], rax + .cv_loc 1573 11 3935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3935:0 + mov rax, qword ptr [rsp + 128] + mov rcx, qword ptr [rsp + 160] + mov qword ptr [rcx + 32], rax + .cv_loc 1573 11 3936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3936:0 + mov rcx, qword ptr [rsp + 192] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov r8d, 16 + mov ecx, r8d + mov qword ptr [rsp + 112], rax + .cv_loc 1573 11 3937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3937:0 + cmp rcx, qword ptr [rsp + 136] + ja .LBB1573_4 +# %bb.3: +.Ltmp16611: + .cv_loc 1573 11 3939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3939:0 + mov rax, qword ptr [rsp + 160] + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 104], rax + .cv_loc 1573 11 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3940:0 + mov cl, byte ptr [rsp + 256] + mov rax, qword ptr [rsp + 184] + mov r9, qword ptr [rsp + 152] + mov rdx, qword ptr [rsp + 104] + mov byte ptr [rsp + 94], cl # 1-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 80], r9 # 8-byte Spill + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 200] + mov r8, rax + mov r9, qword ptr [rsp + 80] # 8-byte Reload + mov rax, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 32], rax + mov r10b, byte ptr [rsp + 94] # 1-byte Reload + mov byte ptr [rsp + 40], r10b + call "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" + .cv_loc 1573 11 3941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3941:0 + mov rcx, qword ptr [rsp + 120] + mov rax, qword ptr [rsp + 136] + add rax, 1 + mov rdx, qword ptr [rsp + 104] + mov r8, rax + call "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .cv_loc 1573 11 3942 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3942:0 + mov rax, qword ptr [rsp + 192] + mov rcx, qword ptr [rsp + 160] + mov qword ptr [rcx + 8], rax + .cv_loc 1573 11 3943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3943:0 + jmp .LBB1573_5 +.Ltmp16612: +.LBB1573_4: + .cv_loc 1573 11 3946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3946:0 + mov al, byte ptr [rsp + 256] + mov rcx, qword ptr [rsp + 184] + mov r9, qword ptr [rsp + 152] + mov rdx, qword ptr [rsp + 160] + add rdx, 8 + mov r8, qword ptr [rsp + 112] + lea r10, [rsp + 200] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rsp + 56], rdx # 8-byte Spill + mov rdx, r8 + mov r8, qword ptr [rsp + 56] # 8-byte Reload + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov byte ptr [rsp + 40], al + call "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" + .cv_loc 1573 11 3947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3947:0 + mov rcx, qword ptr [rsp + 160] + add rcx, 8 + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + lea r8, [rsp + 192] + call "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" +.Ltmp16613: +.LBB1573_5: + .cv_loc 1573 11 3950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3950:0 + mov rax, qword ptr [rsp + 208] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 96] # 8-byte Reload + add rsp, 216 + ret +.Ltmp16614: +.Lfunc_end1573: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" + .seh_endproc + # -- End function + .def "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" + .globl "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" # -- Begin function ??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z + .p2align 4, 0x90 +"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z": # @"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" +.Lfunc_begin1574: + .cv_func_id 1574 + .cv_loc 1574 11 2610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2610:0 +.seh_proc "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov al, byte ptr [rsp + 168] + mov r10, qword ptr [rsp + 160] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 112], r11 + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp16615: + .cv_loc 1574 11 2611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2611:0 + mov r8, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 64], r10 # 8-byte Spill + mov byte ptr [rsp + 63], al # 1-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1574 11 2612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2612:0 + mov r8b, byte ptr [rsp + 168] + mov rdx, qword ptr [rsp + 160] + mov rcx, qword ptr [rsp + 80] + add rcx, qword ptr [rsp + 96] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" + .cv_loc 1574 11 2613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2613:0 + mov byte ptr [rsp + 111], 0 + mov rcx, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 96] + add rdx, qword ptr [rsp + 160] + add rcx, rdx + lea rdx, [rsp + 111] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + mov rax, qword ptr [rsp + 112] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1574 11 2614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2614:0 + nop + add rsp, 120 + ret +.Ltmp16616: +.Lfunc_end1574: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" + .seh_endproc + # -- End function + .def "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .globl "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # -- Begin function ??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ + .p2align 4, 0x90 +"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ": # @"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +.Lfunc_begin1575: + .cv_func_id 1575 + .cv_loc 1575 11 1422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1422:0 +.seh_proc "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov qword ptr [rsp + 112], rcx + mov rcx, qword ptr [rsp + 112] + mov qword ptr [rsp + 80], rcx # 8-byte Spill +# %bb.1: +.Ltmp16617: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + cmp qword ptr [rax + 16], 0 + je .LBB1575_3 +# %bb.2: +.Ltmp16618: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + jmp .LBB1575_8 +.Ltmp16619: +.LBB1575_3: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + jmp .LBB1575_4 +.LBB1575_4: +.Ltmp16620: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + lea rax, [rip + "??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@"] + 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@_0GI@CGMDMBDK@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, 1424 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1575_6 +# %bb.5: + int3 +.LBB1575_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1GO@PNALIMBD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa@"] + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1424 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16621: +# %bb.7: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + jmp .LBB1575_8 +.Ltmp16622: +.LBB1575_8: + .cv_loc 1575 11 1424 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1424:0 + jmp .LBB1575_9 +.Ltmp16623: +.LBB1575_9: + .cv_loc 1575 11 1425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1425:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, rax + call "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + mov qword ptr [rsp + 104], rax +# %bb.10: +.Ltmp16624: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + cmp qword ptr [rsp + 104], 0 + je .LBB1575_12 +# %bb.11: +.Ltmp16625: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + jmp .LBB1575_17 +.Ltmp16626: +.LBB1575_12: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + jmp .LBB1575_13 +.LBB1575_13: +.Ltmp16627: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + lea rax, [rip + "??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@"] + 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@_0GI@CGMDMBDK@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, 1427 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1575_15 +# %bb.14: + int3 +.LBB1575_15: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1BAO@BGLBIONH@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@"] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1427 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16628: +# %bb.16: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + jmp .LBB1575_17 +.Ltmp16629: +.LBB1575_17: + .cv_loc 1575 11 1426 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1426:0 + jmp .LBB1575_18 +.Ltmp16630: +.LBB1575_18: + .cv_loc 1575 11 1428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1428:0 + mov rcx, qword ptr [rsp + 104] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + mov qword ptr [rsp + 96], rax + .cv_loc 1575 11 1429 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1429:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax + 16] + call "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + mov qword ptr [rsp + 88], rax +# %bb.19: +.Ltmp16631: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + mov rax, qword ptr [rsp + 96] + cmp rax, qword ptr [rsp + 88] + ja .LBB1575_22 +# %bb.20: + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 104] + add rcx, qword ptr [rdx + 24] + cmp rax, rcx + jae .LBB1575_22 +# %bb.21: +.Ltmp16632: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + jmp .LBB1575_27 +.Ltmp16633: +.LBB1575_22: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + jmp .LBB1575_23 +.LBB1575_23: +.Ltmp16634: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + lea rax, [rip + "??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@"] + 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@_0GI@CGMDMBDK@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, 1431 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1575_25 +# %bb.24: + int3 +.LBB1575_25: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1KO@CMPBFHAM@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@"] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@"] + lea r8, [rip + "??_C@_1NA@FDDPHBLE@?$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, 1431 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp16635: +# %bb.26: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + jmp .LBB1575_27 +.Ltmp16636: +.LBB1575_27: + .cv_loc 1575 11 1430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1430:0 + jmp .LBB1575_28 +.Ltmp16637: +.LBB1575_28: + .cv_loc 1575 11 1435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1435:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rax, qword ptr [rax + 16] + add rsp, 120 + ret +.Ltmp16638: +.Lfunc_end1575: + .seh_handlerdata + .section .text,"xr",discard,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .seh_endproc + # -- End function + .def "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .globl "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # -- Begin function ??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z + .p2align 4, 0x90 +"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z": # @"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" +.Lfunc_begin1576: + .cv_func_id 1576 + .cv_loc 1576 16 345 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:345:0 +.seh_proc "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16639: + .cv_loc 1576 16 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 +.Ltmp16640: +.Lfunc_end1576: + .seh_handlerdata + .section .text,"xr",discard,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .seh_endproc + # -- End function + .def "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" + .globl "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" # -- Begin function ??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z + .p2align 4, 0x90 +"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z": # @"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" +.Lfunc_begin1577: + .cv_func_id 1577 + .cv_loc 1577 7 2391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2391:0 +.seh_proc "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp16641: + .cv_loc 1577 7 2393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2393:0 + mov rcx, qword ptr [rsp + 48] + shl rcx, 0 + mov rdx, qword ptr [rsp + 40] + movabs rax, -3750763034362895579 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + mov r8, qword ptr [rsp + 32] # 8-byte Reload + call "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" + nop + add rsp, 56 + ret +.Ltmp16642: +.Lfunc_end1577: + .seh_handlerdata + .section .text,"xr",discard,"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" + .seh_endproc + # -- End function + .def "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" + .globl "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" # -- Begin function ?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z + .p2align 4, 0x90 +"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z": # @"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" +.Lfunc_begin1578: + .cv_func_id 1578 + .cv_loc 1578 7 2352 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2352:0 +.seh_proc "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 24], r8 + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx +.Ltmp16643: + .cv_loc 1578 7 2353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2353:0 + mov qword ptr [rsp], 0 +.LBB1578_1: # =>This Inner Loop Header: Depth=1 + mov rax, qword ptr [rsp] + cmp rax, qword ptr [rsp + 24] + jae .LBB1578_4 +# %bb.2: # in Loop: Header=BB1578_1 Depth=1 +.Ltmp16644: + .cv_loc 1578 7 2355 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2355:0 + mov rax, qword ptr [rsp + 16] + mov rcx, qword ptr [rsp] + movzx edx, byte ptr [rax + rcx] + mov eax, edx + xor rax, qword ptr [rsp + 8] + mov qword ptr [rsp + 8], rax + .cv_loc 1578 7 2356 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2356:0 + movabs rax, 1099511628211 + imul rax, qword ptr [rsp + 8] + mov qword ptr [rsp + 8], rax +.Ltmp16645: +# %bb.3: # in Loop: Header=BB1578_1 Depth=1 + .cv_loc 1578 7 2353 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2353:0 + mov rax, qword ptr [rsp] + add rax, 1 + mov qword ptr [rsp], rax + jmp .LBB1578_1 +.Ltmp16646: +.LBB1578_4: + .cv_loc 1578 7 2359 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:2359:0 + mov rax, qword ptr [rsp + 8] + add rsp, 32 + ret +.Ltmp16647: +.Lfunc_end1578: + .seh_handlerdata + .section .text,"xr",discard,"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" + .seh_endproc + # -- End function + .def "??0exception@std@@QEAA@QEBDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBDH@Z" + .globl "??0exception@std@@QEAA@QEBDH@Z" # -- Begin function ??0exception@std@@QEAA@QEBDH@Z + .p2align 4, 0x90 +"??0exception@std@@QEAA@QEBDH@Z": # @"??0exception@std@@QEAA@QEBDH@Z" +.Lfunc_begin1579: + .cv_func_id 1579 + .cv_loc 1579 9 62 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:62:0 +.seh_proc "??0exception@std@@QEAA@QEBDH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor eax, eax + mov r9d, 16 + mov r10d, r9d + lea r11, [rip + "??_7exception@std@@6B@"] + mov dword ptr [rsp + 68], r8d + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16648: + mov qword ptr [rcx], r11 + mov rdx, rcx + add rdx, 8 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov edx, eax + mov r8, r10 + call memset +.Ltmp16649: + .cv_loc 1579 9 63 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:63:0 + mov rcx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r8 + 8], rcx +.Ltmp16650: + .cv_loc 1579 9 64 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h:64:0 + mov rax, r8 + add rsp, 72 + ret +.Ltmp16651: +.Lfunc_end1579: + .seh_handlerdata + .section .text,"xr",discard,"??0exception@std@@QEAA@QEBDH@Z" + .seh_endproc + # -- End function + .def "??_Gbad_cast@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .globl "??_Gbad_cast@std@@UEAAPEAXI@Z" # -- Begin function ??_Gbad_cast@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_Gbad_cast@std@@UEAAPEAXI@Z": # @"??_Gbad_cast@std@@UEAAPEAXI@Z" +.Lfunc_begin1580: + .cv_func_id 1580 + .cv_loc 1580 28 124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h:124:0 +.seh_proc "??_Gbad_cast@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] +.Ltmp16652: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1bad_cast@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1580_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1580_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp16653: +.Lfunc_end1580: + .seh_handlerdata + .section .text,"xr",discard,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .globl "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # -- Begin function ??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z": # @"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" +.Lfunc_begin1581: + .cv_func_id 1581 + .cv_loc 1581 29 2144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2144:0 +.seh_proc "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rsp + 64] +.Ltmp16654: + mov dl, byte ptr [rsp + 56] + mov rcx, rax + lea r8, [rsp + 72] + #DEBUG_VALUE: _Unique_ptr_base:_Ptr <- [$r8+0] + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" +.Ltmp16655: + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + .cv_loc 1581 29 2145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2145:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16656: +.Lfunc_end1581: + .seh_handlerdata + .section .text,"xr",discard,"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .seh_endproc + # -- End function + .def "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" + .globl "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" # -- Begin function ??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z": # @"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" +.Lfunc_begin1582: + .cv_func_id 1582 + .cv_loc 1582 15 278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:278:0 +.seh_proc "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 64], dl + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16657: + mov r8, qword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], rax + .cv_loc 1582 15 279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:279:0 + mov rax, rcx + add rsp, 72 + ret +.Ltmp16658: +.Lfunc_end1582: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" + .globl "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" # -- Begin function ??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z + .p2align 4, 0x90 +"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z": # @"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" +.Lfunc_begin1583: + .cv_func_id 1583 + .cv_loc 1583 7 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@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16659: + .cv_loc 1583 7 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 +.Ltmp16660: +.Lfunc_end1583: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" + .seh_endproc + # -- End function + .def "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + .globl "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" # -- Begin function ?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ": # @"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" +.Lfunc_begin1584: + .cv_func_id 1584 + .cv_loc 1584 29 2311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2311:0 +.seh_proc "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16661: + .cv_loc 1584 29 2312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2312:0 + call "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" + mov rax, qword ptr [rax] + add rsp, 40 + ret +.Ltmp16662: +.Lfunc_end1584: + .seh_handlerdata + .section .text,"xr",discard,"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" +.Lfunc_begin1585: + .cv_func_id 1585 + .cv_loc 1585 29 2158 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2158:0 +.seh_proc "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16663: + .cv_loc 1585 29 2159 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2159:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16664: +.Lfunc_end1585: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .globl "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" # -- Begin function ?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ": # @"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" +.Lfunc_begin1586: + .cv_func_id 1586 + .cv_loc 1586 29 2163 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2163:0 +.seh_proc "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16665: + .cv_loc 1586 29 2164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2164:0 + call "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16666: +.Lfunc_end1586: + .seh_handlerdata + .section .text,"xr",discard,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" +.Lfunc_begin1587: + .cv_func_id 1587 + .cv_loc 1587 15 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@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp16667: + .cv_loc 1587 15 307 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:307:0 + pop rcx + ret +.Ltmp16668: +.Lfunc_end1587: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .globl "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" # -- Begin function ?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ + .p2align 4, 0x90 +"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ": # @"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" +.Lfunc_begin1588: + .cv_func_id 1588 + .cv_loc 1588 15 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@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp16669: + .cv_loc 1588 15 302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:302:0 + pop rcx + ret +.Ltmp16670: +.Lfunc_end1588: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .seh_endproc + # -- End function + .def "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .globl "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # -- Begin function ?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ + .p2align 4, 0x90 +"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ": # @"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" +.Lfunc_begin1589: + .cv_func_id 1589 + .cv_loc 1589 29 2148 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2148:0 +.seh_proc "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@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] +.Ltmp16671: + .cv_loc 1589 29 2149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2149:0 + call "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + nop + add rsp, 40 + ret +.Ltmp16672: +.Lfunc_end1589: + .seh_handlerdata + .section .text,"xr",discard,"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" + .globl "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" # -- Begin function ??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z + .p2align 4, 0x90 +"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z": # @"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" +.Lfunc_begin1590: + .cv_func_id 1590 + .cv_loc 1590 29 2081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2081:0 +.seh_proc "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.Ltmp16673: + .cv_loc 1590 29 2084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2084:0 + mov rcx, qword ptr [rsp + 64] + cmp rcx, 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1590_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rsp + 32], rax # 8-byte Spill +.LBB1590_2: + .cv_loc 1590 29 2085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory:2085:0 + add rsp, 72 + ret +.Ltmp16674: +.Lfunc_end1590: + .seh_handlerdata + .section .text,"xr",discard,"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" + .seh_endproc + # -- End function + .def "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .globl "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # -- Begin function ?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ + .p2align 4, 0x90 +"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ": # @"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" +.Lfunc_begin1591: + .cv_func_id 1591 + .cv_loc 1591 15 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@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16675: + .cv_loc 1591 15 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 +.Ltmp16676: +.Lfunc_end1591: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .seh_endproc + # -- End function + .def "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .globl "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" # -- Begin function ??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z + .p2align 4, 0x90 +"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z": # @"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" +.Lfunc_begin1592: + .cv_func_id 1592 + .cv_loc 1592 11 2700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2700:0 +.seh_proc "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 256 + .seh_stackalloc 256 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 120], -2 + mov qword ptr [rbp + 112], r8 + mov qword ptr [rbp + 104], rdx + mov qword ptr [rbp + 96], rcx + mov rcx, qword ptr [rbp + 96] +.Ltmp16679: + .cv_loc 1592 11 2701 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2701:0 + mov rdx, qword ptr [rbp + 112] + mov r9, qword ptr [rbp + 104] + lea r8, [rbp + 48] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rdx # 8-byte Spill + mov rdx, r8 + mov qword ptr [rbp - 24], r8 # 8-byte Spill + mov qword ptr [rbp - 32], r9 # 8-byte Spill + call "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rcx, [rbp + 72] + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 24] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + mov rcx, rbp + mov rdx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + lea rax, [rbp + 24] + mov rcx, rax + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Ltmp16677: + mov rcx, rsp + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov r9, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" +.Ltmp16678: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1592_1 +.LBB1592_1: + mov rcx, rbp + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 256 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z")@IMGREL + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .seh_endproc + .def "?dtor$2@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA": +.seh_proc "?dtor$2@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA" +.LBB1592_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .seh_endproc + .def "?dtor$3@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA": +.seh_proc "?dtor$3@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA" +.LBB1592_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .seh_endproc + .def "?dtor$4@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA": +.seh_proc "?dtor$4@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA" +.LBB1592_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + lea rcx, [rbp + 48] + call "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16680: +.Lfunc_end1592: + .seh_handlerdata + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .p2align 2 +"$cppxdata$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z")@IMGREL # IPToStateXData + .long 248 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z": + .long -1 # ToState + .long "?dtor$4@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$2@?0???$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z@4HA"@IMGREL # Action +"$ip2state$??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z": + .long .Lfunc_begin1592@IMGREL # IP + .long -1 # ToState + .long .Ltmp16677@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16678@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + # -- End function + .def "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin1593: + .cv_func_id 1593 + .cv_loc 1593 25 5755 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5755:0 +.seh_proc "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@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 eax, dword ptr [rbp + 112] + mov qword ptr [rbp + 40], r9 + mov qword ptr [rbp + 32], r8 + mov qword ptr [rbp + 24], rdx + mov qword ptr [rbp + 16], rcx + mov rcx, qword ptr [rbp + 16] + mov qword ptr [rbp + 48], rcx +.Ltmp16687: + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx], rdx + mov rdx, qword ptr [rbp + 32] + mov qword ptr [rcx + 8], rdx + mov rdx, qword ptr [rbp + 40] + mov qword ptr [rcx + 16], rdx + mov dword ptr [rcx + 24], 0 + mov dword ptr [rcx + 28], 0 + mov rdx, rcx + add rdx, 32 + lea r8, [rbp + 8] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, r8 + mov dword ptr [rbp - 28], eax # 4-byte Spill + mov qword ptr [rbp - 40], r8 # 8-byte Spill + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??0?$allocator@_N@std@@QEAA@XZ" + xor r10d, r10d + mov edx, r10d + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, 80 + mov r8d, dword ptr [rbp + 112] + mov rdx, qword ptr [rbp + 24] +.Ltmp16681: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +.Ltmp16682: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1593_1 +.LBB1593_1: + mov rax, qword ptr [rbp + 24] + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rcx + 120], rax + mov edx, dword ptr [rbp + 112] + mov dword ptr [rcx + 128], edx +.Ltmp16688: + .cv_loc 1593 25 5758 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5758:0 + mov dword ptr [rbp + 4], 142040571 + .cv_loc 1593 25 5765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5765:0 + mov dword ptr [rbp], 1845494528 + .cv_loc 1593 25 5769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5769:0 + mov dword ptr [rbp - 4], 1846018820 + .cv_loc 1593 25 5772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5772:0 + mov dword ptr [rbp - 8], 1887436827 + .cv_loc 1593 25 5776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5776:0 + mov dword ptr [rbp - 12], 1904320539 + .cv_loc 1593 25 5779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5779:0 + mov dword ptr [rbp - 16], 1887961119 + .cv_loc 1593 25 5783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5783:0 + mov ecx, dword ptr [rcx + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 1 + je .LBB1593_3 +# %bb.2: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1593_4 +.LBB1593_3: + mov eax, 142040571 + mov dword ptr [rbp - 76], eax # 4-byte Spill + jmp .LBB1593_17 +.LBB1593_4: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 2 + jne .LBB1593_6 +# %bb.5: + mov eax, 1845494528 + mov dword ptr [rbp - 80], eax # 4-byte Spill + jmp .LBB1593_16 +.LBB1593_6: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 4 + jne .LBB1593_8 +# %bb.7: + mov eax, 1887436827 + mov dword ptr [rbp - 84], eax # 4-byte Spill + jmp .LBB1593_15 +.LBB1593_8: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 8 + jne .LBB1593_10 +# %bb.9: + mov eax, 1904320539 + mov dword ptr [rbp - 88], eax # 4-byte Spill + jmp .LBB1593_14 +.LBB1593_10: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 16 + jne .LBB1593_12 +# %bb.11: + mov eax, 1846018820 + mov dword ptr [rbp - 92], eax # 4-byte Spill + jmp .LBB1593_13 +.LBB1593_12: + mov rax, qword ptr [rbp - 24] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 63 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 32 + mov eax, 1887961119 + cmove ecx, eax + mov dword ptr [rbp - 92], ecx # 4-byte Spill +.LBB1593_13: + mov eax, dword ptr [rbp - 92] # 4-byte Reload + mov dword ptr [rbp - 88], eax # 4-byte Spill +.LBB1593_14: + mov eax, dword ptr [rbp - 88] # 4-byte Reload + mov dword ptr [rbp - 84], eax # 4-byte Spill +.LBB1593_15: + mov eax, dword ptr [rbp - 84] # 4-byte Reload + mov dword ptr [rbp - 80], eax # 4-byte Spill +.LBB1593_16: + mov eax, dword ptr [rbp - 80] # 4-byte Reload + mov dword ptr [rbp - 76], eax # 4-byte Spill +.LBB1593_17: + mov eax, dword ptr [rbp - 76] # 4-byte Reload + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov dword ptr [rcx + 144], eax + .cv_loc 1593 25 5791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5791:0 + mov eax, dword ptr [rcx + 144] + and eax, 1073741824 + cmp eax, 0 + je .LBB1593_20 +# %bb.18: +.Ltmp16689: + .cv_loc 1593 25 5792 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5792:0 + mov rax, qword ptr [rbp - 24] # 8-byte Reload + add rax, 80 +.Ltmp16683: + mov rcx, rax + call "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Ltmp16684: + jmp .LBB1593_19 +.LBB1593_19: + jmp .LBB1593_20 +.Ltmp16690: +.LBB1593_20: + .cv_loc 1593 25 5793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5793:0 +.Ltmp16685: + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp16686: + jmp .LBB1593_21 +.Ltmp16691: +.LBB1593_21: + .cv_loc 1593 25 5794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5794:0 + mov rax, qword ptr [rbp + 48] + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB1593_22: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp16692: + .cv_loc 1593 25 5794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5794:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16693: +.Lfunc_end1593: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$22@?0???0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin1593@IMGREL # IP + .long -1 # ToState + .long .Ltmp16681@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16686@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .globl "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # -- Begin function ?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": # @"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Lfunc_begin1594: + .cv_func_id 1594 + .cv_loc 1594 25 5726 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5726:0 +.seh_proc "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .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 qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16706: + .cv_loc 1594 25 5727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5727:0 + mov qword ptr [rbp - 24], 0 +.Ltmp16707: + .cv_loc 1594 25 5729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5729:0 + mov rax, rcx + add rax, 80 +.Ltmp16694: + xor edx, edx + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +.Ltmp16695: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1594_1 +.LBB1594_1: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 32], rax + .cv_loc 1594 25 5730 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5730:0 +.Ltmp16696: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp16697: + jmp .LBB1594_2 +.LBB1594_2: + .cv_loc 1594 25 5731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5731:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rax] + cmp rcx, qword ptr [rax + 16] + je .LBB1594_5 +# %bb.3: + .cv_loc 1594 25 5732 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5732:0 +.Ltmp16698: + mov edx, 14 +.Ltmp16708: + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp16699: + jmp .LBB1594_4 +.LBB1594_4: + jmp .LBB1594_5 +.Ltmp16709: +.LBB1594_5: + .cv_loc 1594 25 5733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5733:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rbp - 32] +.Ltmp16700: + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp16701: + jmp .LBB1594_6 +.LBB1594_6: + .cv_loc 1594 25 5734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5734:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 +.Ltmp16702: + mov rcx, rax + call "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Ltmp16703: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1594_7 +.LBB1594_7: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 24], rax + .cv_loc 1594 25 5735 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5735:0 + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov edx, dword ptr [rcx + 128] + mov r8, qword ptr [rbp - 24] + mov dword ptr [r8 + 32], edx + .cv_loc 1594 25 5736 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5736:0 + call "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + mov rcx, qword ptr [rbp - 24] + mov dword ptr [rcx + 40], eax + .cv_loc 1594 25 5737 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5737:0 + mov rcx, qword ptr [rbp - 24] +.Ltmp16704: + xor eax, eax + mov r8d, eax + mov rdx, r8 + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +.Ltmp16705: + jmp .LBB1594_9 +.Ltmp16710: +.LBB1594_9: + .cv_loc 1594 25 5742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5742:0 + mov rax, qword ptr [rbp - 24] + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + .def "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA": +.seh_proc "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1594_8: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16711: + .cv_loc 1594 25 5739 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5739:0 + mov rax, qword ptr [rbp - 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1594 25 5740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5740:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor edx, edx + mov ecx, edx + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call rax + ud2 +.Ltmp16712: +.Lfunc_end1594: + .seh_handlerdata + .long ("$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 +"$cppxdata$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ")@IMGREL # HandlerArray +"$handlerMap$0$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": + .long .Lfunc_begin1594@IMGREL # IP + .long -1 # ToState + .long .Ltmp16694@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16705@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$8@?0??_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + # -- End function + .def "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .globl "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # -- Begin function ?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z + .p2align 4, 0x90 +"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z": # @"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +.Lfunc_begin1595: + .cv_func_id 1595 + .cv_loc 1595 25 2562 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2562:0 +.seh_proc "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16713: + .cv_loc 1595 25 2563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2563:0 + cmp qword ptr [rsp + 48], 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1595_2 +# %bb.1: +.Ltmp16714: + .cv_loc 1595 25 2564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2564:0 + mov rax, qword ptr [rsp + 48] + lock add dword ptr [rax + 44], 1 +.Ltmp16715: +.LBB1595_2: + .cv_loc 1595 25 2565 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2565:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1595 25 2566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2566:0 + mov rcx, qword ptr [rsp + 48] + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rax + 8], rcx + .cv_loc 1595 25 2567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2567:0 + add rsp, 56 + ret +.Ltmp16716: +.Lfunc_end1595: + .seh_handlerdata + .section .text,"xr",discard,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .seh_endproc + # -- End function + .def "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .globl "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # -- Begin function ??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ": # @"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" +.Lfunc_begin1596: + .cv_func_id 1596 + .cv_loc 1596 25 2139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2139:0 +.seh_proc "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16717: + .cv_loc 1596 25 2139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2139:0 + add rcx, 32 + call "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" +.Ltmp16718: + .cv_loc 1596 25 2139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2139:0 + nop + add rsp, 40 + ret +.Ltmp16719: +.Lfunc_end1596: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .globl "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" # -- Begin function ??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z + .p2align 4, 0x90 +"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z": # @"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" +.Lfunc_begin1597: + .cv_func_id 1597 + .cv_loc 1597 11 3064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3064:0 +.seh_proc "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 240 + .seh_stackalloc 240 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 104], -2 + mov rax, qword ptr [rbp + 160] + #DEBUG_VALUE: replace:_Last <- [$r8+0] + #DEBUG_VALUE: replace:_First <- [$rdx+0] + mov qword ptr [rbp + 96], r9 + mov qword ptr [rbp + 88], rcx + mov rcx, qword ptr [rbp + 88] + .cv_loc 1597 11 3065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3065:0 +.Ltmp16720: + lea r9, [rbp + 96] + lea r10, [rbp + 160] +.Ltmp16724: + mov qword ptr [rbp + 8], rcx # 8-byte Spill + mov rcx, r9 + mov qword ptr [rbp], rdx # 8-byte Spill +.Ltmp16725: + #DEBUG_VALUE: replace:_First <- [DW_OP_deref] [$rbp+0] + mov rdx, r10 + mov qword ptr [rbp - 8], rax # 8-byte Spill + mov qword ptr [rbp - 16], r8 # 8-byte Spill +.Ltmp16726: + #DEBUG_VALUE: replace:_Last <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp16721: + jmp .LBB1597_1 +.Ltmp16727: +.LBB1597_1: + #DEBUG_VALUE: replace:_Last <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_deref] [$rbp+0] + .cv_loc 1597 11 3066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3066:0 + mov rcx, qword ptr [rbp + 96] + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov qword ptr [rbp + 80], rax + .cv_loc 1597 11 3067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3067:0 + mov rcx, qword ptr [rbp + 160] + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov qword ptr [rbp + 72], rax + .cv_loc 1597 11 3068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3068:0 + mov rax, qword ptr [rbp + 72] + mov r9, qword ptr [rbp + 80] + lea rcx, [rbp + 40] + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], r9 # 8-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + lea rcx, [rbp + 16] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + mov rdx, qword ptr [rbp] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + mov r8b, byte ptr [rbp + 64] +.Ltmp16722: + mov rcx, rsp + mov byte ptr [rcx + 40], r8b + mov rdx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rbp - 24] # 8-byte Reload + mov r9, qword ptr [rbp - 40] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" +.Ltmp16723: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1597_2 +.Ltmp16728: +.LBB1597_2: + #DEBUG_VALUE: replace:_Last <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_deref] [$rbp+0] + .cv_loc 1597 11 3069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3069:0 + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 72] # 8-byte Reload + add rsp, 240 + pop rbp +.Ltmp16729: + ret + .seh_handlerdata + .long ("$cppxdata$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z")@IMGREL + .section .text,"xr",discard,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .seh_endproc + .def "?dtor$3@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA": +.seh_proc "?dtor$3@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA" +.LBB1597_3: +.Ltmp16730: + #DEBUG_VALUE: replace:_Last <- [DW_OP_constu 16, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: replace:_First <- [DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16731: + .seh_endprologue + mov rcx, qword ptr [rbp] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .seh_endproc + .def "?dtor$4@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA": +.seh_proc "?dtor$4@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA" +.LBB1597_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16732: +.Lfunc_end1597: + .seh_handlerdata + .section .text,"xr",discard,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .p2align 2 +"$cppxdata$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z")@IMGREL # IPToStateXData + .long 232 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z": + .long -1 # ToState + .long "?dtor$4@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z@4HA"@IMGREL # Action +"$ip2state$??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z": + .long .Lfunc_begin1597@IMGREL # IP + .long -1 # ToState + .long .Ltmp16720@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16723@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + # -- End function + .def "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .globl "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # -- Begin function ??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z + .p2align 4, 0x90 +"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z": # @"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" +.Lfunc_begin1598: + .cv_func_id 1598 + .cv_loc 1598 11 1399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1399:0 +.seh_proc "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@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] +.Ltmp16733: + 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 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + mov rcx, qword ptr [rsp + 64] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rdx + 16], rcx + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rdx + add rsp, 72 + ret +.Ltmp16734: +.Lfunc_end1598: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .seh_endproc + # -- End function + .def "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .globl "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" # -- Begin function ??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z + .p2align 4, 0x90 +"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z": # @"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" +.Lfunc_begin1599: + .cv_func_id 1599 + .cv_loc 1599 11 3055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3055:0 +.seh_proc "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 176 + .seh_stackalloc 176 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 40], -2 + mov al, byte ptr [rbp + 104] + mov r10, qword ptr [rbp + 96] + #DEBUG_VALUE: _Replace_range:_Last <- [$r8+0] + #DEBUG_VALUE: _Replace_range:_First <- [$rdx+0] + mov byte ptr [rbp + 32], al + mov qword ptr [rbp + 24], r9 + mov qword ptr [rbp + 16], rcx + mov rcx, qword ptr [rbp + 16] +.Ltmp16737: + .cv_loc 1599 11 3056 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3056:0 + mov r9, qword ptr [rbp + 96] + mov r11, qword ptr [rbp + 24] + sub r9, r11 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 24], rdx # 8-byte Spill +.Ltmp16738: + #DEBUG_VALUE: _Replace_range:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 32], r10 # 8-byte Spill + mov qword ptr [rbp - 40], r11 # 8-byte Spill + mov qword ptr [rbp - 48], r8 # 8-byte Spill +.Ltmp16739: + #DEBUG_VALUE: _Replace_range:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp - 56], r9 # 8-byte Spill + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + lea rcx, [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, qword ptr [rbp - 64] # 8-byte Reload + call "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Ltmp16735: + mov rcx, rsp + mov rdx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rcx + 32], rdx + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + mov r9, qword ptr [rbp - 40] # 8-byte Reload + call "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" +.Ltmp16736: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1599_1 +.Ltmp16740: +.LBB1599_1: + #DEBUG_VALUE: _Replace_range:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Replace_range:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + lea rcx, [rbp - 8] + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .cv_loc 1599 11 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3058:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rsp, 176 + pop rbp +.Ltmp16741: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .seh_endproc + .def "?dtor$2@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA": +.seh_proc "?dtor$2@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA" +.LBB1599_2: +.Ltmp16742: + #DEBUG_VALUE: _Replace_range:_Last <- [DW_OP_constu 48, DW_OP_minus, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Replace_range:_First <- [DW_OP_constu 24, DW_OP_minus, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] +.Ltmp16743: + .seh_endprologue + lea rcx, [rbp - 8] + .cv_loc 1599 11 3056 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3056:0 + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .seh_endproc + .def "?dtor$3@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA": +.seh_proc "?dtor$3@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA" +.LBB1599_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + .cv_loc 1599 11 3058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3058:0 + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .seh_endproc + .def "?dtor$4@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA": +.seh_proc "?dtor$4@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA" +.LBB1599_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 48 + .seh_stackalloc 48 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 48 + pop rbp + ret # CLEANUPRET +.Ltmp16744: +.Lfunc_end1599: + .seh_handlerdata + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .p2align 2 +"$cppxdata$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z")@IMGREL # IPToStateXData + .long 168 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z": + .long -1 # ToState + .long "?dtor$4@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$3@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$2@?0???$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z": + .long .Lfunc_begin1599@IMGREL # IP + .long -1 # ToState + .long .Ltmp16735@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp16736@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + # -- End function + .def "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" + .globl "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" # -- Begin function ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z + .p2align 4, 0x90 +"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z": # @"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" +.Lfunc_begin1600: + .cv_func_id 1600 + .cv_loc 1600 11 2910 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2910:0 +.seh_proc "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 304 + .seh_stackalloc 304 + .seh_endprologue + mov rax, qword ptr [rsp + 352] + mov qword ptr [rsp + 288], r9 + mov qword ptr [rsp + 280], r8 + mov qword ptr [rsp + 272], rdx + mov qword ptr [rsp + 264], rcx + mov rcx, qword ptr [rsp + 264] +.Ltmp16745: + .cv_loc 1600 11 2911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2911:0 + mov rdx, rcx + mov qword ptr [rsp + 168], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 256], rax + .cv_loc 1600 11 2912 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2912:0 + mov rcx, qword ptr [rsp + 256] + mov rdx, qword ptr [rsp + 272] + call "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" + .cv_loc 1600 11 2913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2913:0 + mov rcx, qword ptr [rsp + 256] + mov r8, qword ptr [rsp + 280] + mov rdx, qword ptr [rsp + 272] + call "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" + mov qword ptr [rsp + 280], rax + .cv_loc 1600 11 2914 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2914:0 + mov rax, qword ptr [rsp + 280] + cmp rax, qword ptr [rsp + 352] + jne .LBB1600_2 +# %bb.1: +.Ltmp16746: + .cv_loc 1600 11 2916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2916:0 + mov r8, qword ptr [rsp + 352] + mov rdx, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 256] + mov qword ptr [rsp + 152], r8 # 8-byte Spill + mov qword ptr [rsp + 144], rdx # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + add rax, qword ptr [rsp + 272] + mov rcx, rax + mov rdx, qword ptr [rsp + 144] # 8-byte Reload + mov r8, qword ptr [rsp + 152] # 8-byte Reload + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2917 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2917:0 + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 296], rcx + mov qword ptr [rsp + 136], rax # 8-byte Spill + jmp .LBB1600_14 +.Ltmp16747: +.LBB1600_2: + .cv_loc 1600 11 2920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2920:0 + mov rax, qword ptr [rsp + 256] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 248], rax + .cv_loc 1600 11 2921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2921:0 + mov rax, qword ptr [rsp + 248] + sub rax, qword ptr [rsp + 280] + sub rax, qword ptr [rsp + 272] + add rax, 1 + mov qword ptr [rsp + 240], rax + .cv_loc 1600 11 2922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2922:0 + mov rax, qword ptr [rsp + 352] + cmp rax, qword ptr [rsp + 280] + jae .LBB1600_4 +# %bb.3: +.Ltmp16748: + .cv_loc 1600 11 2924 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2924:0 + mov rax, qword ptr [rsp + 248] + mov rcx, qword ptr [rsp + 280] + sub rcx, qword ptr [rsp + 352] + sub rax, rcx + mov rcx, qword ptr [rsp + 256] + mov qword ptr [rcx + 24], rax + .cv_loc 1600 11 2925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2925:0 + mov rcx, qword ptr [rsp + 256] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov qword ptr [rsp + 232], rax + .cv_loc 1600 11 2926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2926:0 + mov rax, qword ptr [rsp + 232] + add rax, qword ptr [rsp + 272] + mov qword ptr [rsp + 224], rax + .cv_loc 1600 11 2927 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2927:0 + mov r8, qword ptr [rsp + 352] + mov rdx, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 224] + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2928:0 + mov r8, qword ptr [rsp + 240] + mov rcx, qword ptr [rsp + 224] + add rcx, qword ptr [rsp + 280] + mov rdx, qword ptr [rsp + 224] + add rdx, qword ptr [rsp + 352] + mov qword ptr [rsp + 128], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 128] # 8-byte Reload + mov qword ptr [rsp + 120], rax # 8-byte Spill + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2929:0 + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 296], rcx + mov qword ptr [rsp + 112], rax # 8-byte Spill + jmp .LBB1600_14 +.Ltmp16749: +.LBB1600_4: + .cv_loc 1600 11 2932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2932:0 + mov rax, qword ptr [rsp + 352] + sub rax, qword ptr [rsp + 280] + mov qword ptr [rsp + 216], rax + .cv_loc 1600 11 2933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2933:0 + mov rax, qword ptr [rsp + 216] + mov rcx, qword ptr [rsp + 256] + mov rcx, qword ptr [rcx + 32] + sub rcx, qword ptr [rsp + 248] + cmp rax, rcx + ja .LBB1600_13 +# %bb.5: +.Ltmp16750: + .cv_loc 1600 11 2935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2935:0 + mov rax, qword ptr [rsp + 248] + add rax, qword ptr [rsp + 216] + mov rcx, qword ptr [rsp + 256] + mov qword ptr [rcx + 24], rax + .cv_loc 1600 11 2936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2936:0 + mov rcx, qword ptr [rsp + 256] + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + mov qword ptr [rsp + 208], rax + .cv_loc 1600 11 2937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2937:0 + mov rax, qword ptr [rsp + 208] + add rax, qword ptr [rsp + 272] + mov qword ptr [rsp + 200], rax + .cv_loc 1600 11 2938 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2938:0 + mov rax, qword ptr [rsp + 200] + add rax, qword ptr [rsp + 280] + mov qword ptr [rsp + 192], rax + .cv_loc 1600 11 2941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2941:0 + mov rax, qword ptr [rsp + 288] + add rax, qword ptr [rsp + 352] + cmp rax, qword ptr [rsp + 200] + jbe .LBB1600_7 +# %bb.6: + mov rax, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 208] + add rcx, qword ptr [rsp + 248] + cmp rax, rcx + jbe .LBB1600_8 +.LBB1600_7: +.Ltmp16751: + .cv_loc 1600 11 2943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2943:0 + mov rax, qword ptr [rsp + 352] + mov qword ptr [rsp + 184], rax + .cv_loc 1600 11 2944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2944:0 + jmp .LBB1600_12 +.Ltmp16752: +.LBB1600_8: + .cv_loc 1600 11 2945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2945:0 + mov rax, qword ptr [rsp + 192] + cmp rax, qword ptr [rsp + 288] + ja .LBB1600_10 +# %bb.9: +.Ltmp16753: + .cv_loc 1600 11 2947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2947:0 + mov qword ptr [rsp + 184], 0 + .cv_loc 1600 11 2948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2948:0 + jmp .LBB1600_11 +.Ltmp16754: +.LBB1600_10: + .cv_loc 1600 11 2951 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2951:0 + mov rax, qword ptr [rsp + 192] + mov rcx, qword ptr [rsp + 288] + sub rax, rcx + mov qword ptr [rsp + 184], rax +.Ltmp16755: +.LBB1600_11: + .cv_loc 1600 11 2945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2945:0 + jmp .LBB1600_12 +.Ltmp16756: +.LBB1600_12: + .cv_loc 1600 11 2954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2954:0 + mov r8, qword ptr [rsp + 240] + mov rdx, qword ptr [rsp + 192] + mov rax, qword ptr [rsp + 192] + add rax, qword ptr [rsp + 216] + mov rcx, rax + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2958 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2958:0 + mov r8, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 288] + mov rcx, qword ptr [rsp + 200] + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2961:0 + mov rcx, qword ptr [rsp + 352] + sub rcx, qword ptr [rsp + 184] + mov rdx, qword ptr [rsp + 288] + add rdx, qword ptr [rsp + 216] + add rdx, qword ptr [rsp + 184] + mov r8, qword ptr [rsp + 200] + add r8, qword ptr [rsp + 184] + mov qword ptr [rsp + 96], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1600 11 2963 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2963:0 + mov rcx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 296], rcx + mov qword ptr [rsp + 80], rax # 8-byte Spill + jmp .LBB1600_14 +.Ltmp16757: +.LBB1600_13: + .cv_loc 1600 11 2966 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2966:0 + mov rax, qword ptr [rsp + 352] + mov rcx, qword ptr [rsp + 288] + mov rdx, qword ptr [rsp + 280] + mov r9, qword ptr [rsp + 272] + mov r8, qword ptr [rsp + 216] + mov r10b, byte ptr [rsp + 176] + mov r11, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r11 + mov qword ptr [rsp + 64], rdx # 8-byte Spill + mov rdx, r8 + mov r8b, r10b + mov rsi, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rsi + mov rsi, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], rsi + mov qword ptr [rsp + 48], rax + call "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" + mov qword ptr [rsp + 296], rax +.LBB1600_14: + .cv_loc 1600 11 2973 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2973:0 + mov rax, qword ptr [rsp + 296] + add rsp, 304 + pop rsi + ret +.Ltmp16758: +.Lfunc_end1600: + .seh_handlerdata + .section .text,"xr",discard,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" + .seh_endproc + # -- End function + .def "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .globl "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # -- Begin function ??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z + .p2align 4, 0x90 +"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z": # @"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +.Lfunc_begin1601: + .cv_func_id 1601 + .cv_loc 1601 11 1545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1545:0 +.seh_proc "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16759: + .cv_loc 1601 11 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1546:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .cv_loc 1601 11 1547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1547:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] + mov rax, qword ptr [rsp + 48] + mov rax, qword ptr [rax + 16] + sub rdx, rax + mov rax, rdx + add rsp, 56 + ret +.Ltmp16760: +.Lfunc_end1601: + .seh_handlerdata + .section .text,"xr",discard,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .seh_endproc + # -- End function + .def "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1602: + .cv_func_id 1602 + .cv_loc 1602 11 3140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3140:0 +.seh_proc "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rdx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16761: + .cv_loc 1602 11 3141 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3141:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp16762: +.Lfunc_end1602: + .seh_handlerdata + .section .text,"xr",discard,"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + # -- End function + .def "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" + .globl "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" # -- Begin function ?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z + .p2align 4, 0x90 +"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z": # @"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" +.Lfunc_begin1603: + .cv_func_id 1603 + .cv_loc 1603 11 1829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1829:0 +.seh_proc "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp16763: + .cv_loc 1603 11 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1830:0 + mov rcx, qword ptr [rcx + 24] + cmp rcx, qword ptr [rsp + 48] + jae .LBB1603_2 +# %bb.1: +.Ltmp16764: + .cv_loc 1603 11 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1832:0 + call "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + ud2 +.Ltmp16765: +.LBB1603_2: + .cv_loc 1603 11 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1834:0 + add rsp, 56 + ret +.Ltmp16766: +.Lfunc_end1603: + .seh_handlerdata + .section .text,"xr",discard,"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" + .seh_endproc + # -- End function + .def "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" + .globl "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" # -- Begin function ?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z + .p2align 4, 0x90 +"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z": # @"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" +.Lfunc_begin1604: + .cv_func_id 1604 + .cv_loc 1604 11 1850 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1850:0 +.seh_proc "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 80], rax + mov qword ptr [rsp + 72], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx + mov rax, qword ptr [rsp + 48] +.Ltmp16767: + .cv_loc 1604 11 1851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1851:0 + mov rax, qword ptr [rax + 24] + sub rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 64], rax + lea rcx, [rsp + 72] + #DEBUG_VALUE: _Clamp_suffix_size:_Size <- [$rcx+0] + lea rdx, [rsp + 64] + call "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" +.Ltmp16768: + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov qword ptr [rsp + 40], rax # 8-byte Spill + call __security_check_cookie + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 88 + ret +.Ltmp16769: +.Lfunc_end1604: + .seh_handlerdata + .section .text,"xr",discard,"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" + .seh_endproc + # -- End function + .def "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" + .globl "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" # -- Begin function ??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z + .p2align 4, 0x90 +"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z": # @"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" +.Lfunc_begin1605: + .cv_func_id 1605 + .cv_loc 1605 11 3919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3919:0 +.seh_proc "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 272 + .seh_stackalloc 272 + .seh_endprologue + mov rax, qword ptr [rsp + 336] + mov r10, qword ptr [rsp + 328] + mov r11, qword ptr [rsp + 320] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 264], rsi + mov byte ptr [rsp + 256], r8b + mov qword ptr [rsp + 240], r9 + mov qword ptr [rsp + 232], rdx + mov qword ptr [rsp + 224], rcx + mov rcx, qword ptr [rsp + 224] +.Ltmp16770: + .cv_loc 1605 11 3921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3921:0 + mov rdx, rcx + mov qword ptr [rsp + 152], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 144], r11 # 8-byte Spill + mov qword ptr [rsp + 136], r10 # 8-byte Spill + mov qword ptr [rsp + 128], rax # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov qword ptr [rsp + 216], rax + .cv_loc 1605 11 3922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3922:0 + mov rax, qword ptr [rsp + 216] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 208], rax + .cv_loc 1605 11 3923 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3923:0 + mov rcx, qword ptr [rsp + 152] # 8-byte Reload + call "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + sub rax, qword ptr [rsp + 208] + cmp rax, qword ptr [rsp + 232] + jae .LBB1605_2 +# %bb.1: +.Ltmp16771: + .cv_loc 1605 11 3925 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3925:0 + call "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + ud2 +.Ltmp16772: +.LBB1605_2: + .cv_loc 1605 11 3928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3928:0 + mov rax, qword ptr [rsp + 208] + add rax, qword ptr [rsp + 232] + mov qword ptr [rsp + 200], rax + .cv_loc 1605 11 3929 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3929:0 + mov rax, qword ptr [rsp + 216] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 192], rax + .cv_loc 1605 11 3930 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3930:0 + mov rdx, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 152] # 8-byte Reload + call "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + mov qword ptr [rsp + 184], rax + .cv_loc 1605 11 3931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3931:0 + mov rax, qword ptr [rsp + 152] # 8-byte Reload + mov rcx, rax + call "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + mov qword ptr [rsp + 176], rax + .cv_loc 1605 11 3932 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3932:0 + mov rcx, qword ptr [rsp + 176] + mov rax, qword ptr [rsp + 184] + add rax, 1 + mov rdx, rax + call "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + mov qword ptr [rsp + 248], rax + .cv_loc 1605 11 3933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3933:0 + mov rax, qword ptr [rsp + 216] + mov rcx, rax + call "?_Orphan_all@_Container_base12@std@@QEAAXXZ" + .cv_loc 1605 11 3934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3934:0 + mov rax, qword ptr [rsp + 200] + mov rcx, qword ptr [rsp + 216] + mov qword ptr [rcx + 24], rax + .cv_loc 1605 11 3935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3935:0 + mov rax, qword ptr [rsp + 184] + mov rcx, qword ptr [rsp + 216] + mov qword ptr [rcx + 32], rax + .cv_loc 1605 11 3936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3936:0 + mov rcx, qword ptr [rsp + 248] + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov r8d, 16 + mov ecx, r8d + mov qword ptr [rsp + 168], rax + .cv_loc 1605 11 3937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3937:0 + cmp rcx, qword ptr [rsp + 192] + ja .LBB1605_4 +# %bb.3: +.Ltmp16773: + .cv_loc 1605 11 3939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3939:0 + mov rax, qword ptr [rsp + 216] + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 160], rax + .cv_loc 1605 11 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3940:0 + mov rax, qword ptr [rsp + 336] + mov rcx, qword ptr [rsp + 328] + mov rdx, qword ptr [rsp + 320] + mov r8, qword ptr [rsp + 240] + mov r9, qword ptr [rsp + 208] + mov r10, qword ptr [rsp + 160] + mov qword ptr [rsp + 120], rcx # 8-byte Spill + mov rcx, r10 + mov qword ptr [rsp + 112], rax # 8-byte Spill + mov qword ptr [rsp + 104], r9 # 8-byte Spill + mov qword ptr [rsp + 96], rdx # 8-byte Spill + mov qword ptr [rsp + 88], r8 # 8-byte Spill + call "??$_Unfancy@D@std@@YAPEADPEAD@Z" + mov rdx, qword ptr [rsp + 168] + lea rcx, [rsp + 256] + mov r8, rax + mov r9, qword ptr [rsp + 104] # 8-byte Reload + mov rax, qword ptr [rsp + 88] # 8-byte Reload + mov qword ptr [rsp + 32], rax + mov rax, qword ptr [rsp + 96] # 8-byte Reload + mov qword ptr [rsp + 40], rax + mov rax, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 48], rax + mov rax, qword ptr [rsp + 112] # 8-byte Reload + mov qword ptr [rsp + 56], rax + call "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" + .cv_loc 1605 11 3941 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3941:0 + mov rcx, qword ptr [rsp + 176] + mov rax, qword ptr [rsp + 192] + add rax, 1 + mov rdx, qword ptr [rsp + 160] + mov r8, rax + call "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .cv_loc 1605 11 3942 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3942:0 + mov rax, qword ptr [rsp + 248] + mov rcx, qword ptr [rsp + 216] + mov qword ptr [rcx + 8], rax + .cv_loc 1605 11 3943 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3943:0 + jmp .LBB1605_5 +.Ltmp16774: +.LBB1605_4: + .cv_loc 1605 11 3946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3946:0 + mov rax, qword ptr [rsp + 336] + mov rcx, qword ptr [rsp + 328] + mov rdx, qword ptr [rsp + 320] + mov r8, qword ptr [rsp + 240] + mov r9, qword ptr [rsp + 208] + mov r10, qword ptr [rsp + 216] + add r10, 8 + mov r11, qword ptr [rsp + 168] + lea rsi, [rsp + 256] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov rcx, rsi + mov qword ptr [rsp + 72], rdx # 8-byte Spill + mov rdx, r11 + mov qword ptr [rsp + 64], r8 # 8-byte Spill + mov r8, r10 + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + mov r10, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 48], r10 + mov qword ptr [rsp + 56], rax + call "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" + .cv_loc 1605 11 3947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3947:0 + mov rax, qword ptr [rsp + 216] + add rax, 8 + mov rcx, rax + call "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + mov rcx, qword ptr [rsp + 176] + mov rdx, rax + lea r8, [rsp + 248] + call "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" +.Ltmp16775: +.LBB1605_5: + .cv_loc 1605 11 3950 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3950:0 + mov rax, qword ptr [rsp + 264] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 152] # 8-byte Reload + add rsp, 272 + pop rsi + ret +.Ltmp16776: +.Lfunc_end1605: + .seh_handlerdata + .section .text,"xr",discard,"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" + .seh_endproc + # -- End function + .def "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + .globl "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" # -- Begin function ?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ + .p2align 4, 0x90 +"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ": # @"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" +.Lfunc_begin1606: + .cv_func_id 1606 + .cv_loc 1606 11 1845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1845:0 +.seh_proc "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp16777: + .cv_loc 1606 11 1846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:1846:0 + lea rcx, [rip + "??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@"] + call "?_Xout_of_range@std@@YAXPEBD@Z" + ud2 +.Ltmp16778: +.Lfunc_end1606: + .seh_handlerdata + .section .text,"xr",discard,"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + .seh_endproc + # -- End function + .def "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" + .globl "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" # -- Begin function ??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z + .p2align 4, 0x90 +"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z": # @"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" +.Lfunc_begin1607: + .cv_func_id 1607 + .cv_loc 1607 11 2968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2968:0 +.seh_proc "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 128 + .seh_stackalloc 128 + .seh_endprologue + mov rax, qword ptr [rsp + 200] + mov r10, qword ptr [rsp + 192] + mov r11, qword ptr [rsp + 184] + mov rsi, qword ptr [rsp + 176] + mov qword ptr [rsp + 120], r9 + mov qword ptr [rsp + 112], r8 + mov qword ptr [rsp + 104], rdx + mov qword ptr [rsp + 96], rcx +.Ltmp16779: + .cv_loc 1607 11 2969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2969:0 + mov r8, qword ptr [rsp + 176] + mov rdx, qword ptr [rsp + 112] + mov rcx, qword ptr [rsp + 104] + mov qword ptr [rsp + 88], rsi # 8-byte Spill + mov qword ptr [rsp + 80], rax # 8-byte Spill + mov qword ptr [rsp + 72], r11 # 8-byte Spill + mov qword ptr [rsp + 64], r10 # 8-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1607 11 2970 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2970:0 + mov r8, qword ptr [rsp + 200] + mov rdx, qword ptr [rsp + 192] + mov rcx, qword ptr [rsp + 104] + add rcx, qword ptr [rsp + 176] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1607 11 2971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2971:0 + mov rcx, qword ptr [rsp + 120] + sub rcx, qword ptr [rsp + 184] + sub rcx, qword ptr [rsp + 176] + add rcx, 1 + mov rdx, qword ptr [rsp + 112] + add rdx, qword ptr [rsp + 176] + add rdx, qword ptr [rsp + 184] + mov r8, qword ptr [rsp + 104] + add r8, qword ptr [rsp + 176] + add r8, qword ptr [rsp + 200] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + mov r8, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .cv_loc 1607 11 2972 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2972:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 128 + pop rsi + ret +.Ltmp16780: +.Lfunc_end1607: + .seh_handlerdata + .section .text,"xr",discard,"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" + .seh_endproc + # -- End function + .def "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .globl "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # -- Begin function ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ + .p2align 4, 0x90 +"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": # @"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" +.Lfunc_begin1608: + .cv_func_id 1608 + .cv_loc 1608 11 3078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3078:0 +.seh_proc "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .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 rax, rdx + mov qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] +.Ltmp16783: + .cv_loc 1608 11 3079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3079:0 + mov qword ptr [rbp - 32], rax # 8-byte Spill + mov qword ptr [rbp - 40], rdx # 8-byte Spill + call "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + mov rcx, rax + call "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" + mov qword ptr [rbp - 24], rax + .cv_loc 1608 11 3080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3080:0 + mov rax, qword ptr [rbp - 24] +.Ltmp16781: + mov rcx, rax + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" +.Ltmp16782: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1608_1 +.LBB1608_1: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" + mov rcx, qword ptr [rbp - 40] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 48] # 8-byte Reload + call "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov rax, rcx + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .def "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA": +.seh_proc "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA" +.LBB1608_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + mov rax, qword ptr [rip + __imp___std_terminate] + call rax + ud2 +.Ltmp16784: +.Lfunc_end1608: + .seh_handlerdata + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .seh_endproc + .section .xdata,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 +"$cppxdata$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long -1 # ToState + .long "?dtor$2@?0??begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ@4HA"@IMGREL # Action +"$ip2state$?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ": + .long .Lfunc_begin1608@IMGREL # IP + .long -1 # ToState + .long .Ltmp16781@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16782@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + # -- End function + .def "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" + .globl "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" # -- Begin function ??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z + .p2align 4, 0x90 +"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z": # @"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" +.Lfunc_begin1609: + .cv_func_id 1609 + .cv_loc 1609 16 329 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef:329:0 +.seh_proc "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16785: + .cv_loc 1609 16 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 +.Ltmp16786: +.Lfunc_end1609: + .seh_handlerdata + .section .text,"xr",discard,"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" + .globl "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" # -- Begin function ??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z + .p2align 4, 0x90 +"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z": # @"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" +.Lfunc_begin1610: + .cv_func_id 1610 + .cv_loc 1610 17 362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:362:0 +.seh_proc "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16787: + .cv_loc 1610 17 363 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:363:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp16788: +.Lfunc_end1610: + .seh_handlerdata + .section .text,"xr",discard,"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" + .seh_endproc + # -- End function + .def "??0?$allocator@_N@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$allocator@_N@std@@QEAA@XZ" + .globl "??0?$allocator@_N@std@@QEAA@XZ" # -- Begin function ??0?$allocator@_N@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$allocator@_N@std@@QEAA@XZ": # @"??0?$allocator@_N@std@@QEAA@XZ" +.Lfunc_begin1611: + .cv_func_id 1611 + .cv_loc 1611 17 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@_N@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rax, qword ptr [rsp] +.Ltmp16789: + .cv_loc 1611 17 981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:981:0 + pop rcx + ret +.Ltmp16790: +.Lfunc_end1611: + .seh_handlerdata + .section .text,"xr",discard,"??0?$allocator@_N@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .globl "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # -- Begin function ??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": # @"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" +.Lfunc_begin1612: + .cv_func_id 1612 + .cv_loc 1612 22 2620 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2620:0 +.seh_proc "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@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 qword ptr [rbp - 16], r8 + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] +.Ltmp16793: + mov r9, qword ptr [rbp - 16] + mov byte ptr [rbp - 33], 0 + mov rdx, qword ptr [rbp - 24] + lea r8, [rbp - 33] + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" +.Ltmp16794: + .cv_loc 1612 22 2621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2621:0 + mov rdx, qword ptr [rbp - 24] +.Ltmp16791: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" +.Ltmp16792: + jmp .LBB1612_1 +.Ltmp16795: +.LBB1612_1: + .cv_loc 1612 22 2622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2622:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA" +.LBB1612_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp16796: + .cv_loc 1612 22 2622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2622:0 + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16797: +.Lfunc_end1612: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1612@IMGREL # IP + .long -1 # ToState + .long .Ltmp16791@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16792@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + # -- End function + .def "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .globl "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # -- Begin function ??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z + .p2align 4, 0x90 +"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": # @"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" +.Lfunc_begin1613: + .cv_func_id 1613 + .cv_loc 1613 25 3572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3572:0 +.seh_proc "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@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 dword ptr [rbp - 12], r8d + mov qword ptr [rbp - 24], rdx + mov qword ptr [rbp - 32], rcx + mov rcx, qword ptr [rbp - 32] + mov rdx, rcx + mov r8d, 48 + mov eax, r8d +.Ltmp16800: + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 48], rdx # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov rdx, rax +.Ltmp16798: + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 64], rdx # 8-byte Spill + call "??0_Root_node@std@@QEAA@XZ" +.Ltmp16799: + mov qword ptr [rbp - 72], rax # 8-byte Spill + jmp .LBB1613_1 +.LBB1613_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov qword ptr [rax], rcx + mov rdx, qword ptr [rbp - 48] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rdx + 8], r8 + mov r9d, dword ptr [rbp - 12] + mov dword ptr [rdx + 16], r9d + mov r8, qword ptr [rbp - 24] + mov qword ptr [rdx + 24], r8 + mov ecx, dword ptr [rbp - 12] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 0 + mov eax, 256 + cmovne eax, ecx + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov dword ptr [r8 + 32], eax + mov ecx, dword ptr [rbp - 12] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + xor ecx, ecx + cmp eax, 0 + mov eax, 4 + cmovne eax, ecx + mov r8, qword ptr [rbp - 48] # 8-byte Reload + mov dword ptr [r8 + 36], eax + .cv_loc 1613 25 3573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3573:0 + mov rax, r8 + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA" +.LBB1613_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue + .cv_loc 1613 25 3572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3572:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??3@YAXPEAX@Z" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16801: +.Lfunc_end1613: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z": + .long .Lfunc_begin1613@IMGREL # IP + .long -1 # ToState + .long .Ltmp16798@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16799@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + # -- End function + .def "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1614: + .cv_func_id 1614 + .cv_loc 1614 25 3579 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3579:0 +.seh_proc "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16802: + .cv_loc 1614 25 3580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3580:0 + mov rcx, qword ptr [rcx] + add rcx, 12 + mov edx, 8 + call "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1614 25 3581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3581:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp16803: +.Lfunc_end1614: + .seh_handlerdata + .section .text,"xr",discard,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1615: + .cv_func_id 1615 + .cv_loc 1615 25 4885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4885:0 +.seh_proc "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16804: + .cv_loc 1615 25 4895 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4895:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + jne .LBB1615_2 +# %bb.1: +.Ltmp16805: + .cv_loc 1615 25 4896 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4896:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], -1 + mov byte ptr [rax + 136], -1 + jmp .LBB1615_6 +.LBB1615_2: +.Ltmp16806: + .cv_loc 1615 25 4899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4899:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov dl, byte ptr [rcx] + mov byte ptr [rax + 136], dl + .cv_loc 1615 25 4900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4900:0 + movsx edx, byte ptr [rax + 136] + lea rcx, [rip + "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB"] + call strchr + cmp rax, 0 + je .LBB1615_4 +# %bb.3: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rsp + 52], ecx # 4-byte Spill + jmp .LBB1615_5 +.LBB1615_4: + xor eax, eax + mov dword ptr [rsp + 52], eax # 4-byte Spill + jmp .LBB1615_5 +.LBB1615_5: + mov eax, dword ptr [rsp + 52] # 4-byte Reload + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rcx + 140], eax +.Ltmp16807: +.LBB1615_6: + .cv_loc 1615 25 4903 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4903:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + add ecx, -10 + mov edx, ecx + sub ecx, 115 + mov qword ptr [rsp + 40], rdx # 8-byte Spill + mov dword ptr [rsp + 36], ecx # 4-byte Spill + ja .LBB1615_39 +# %bb.40: + lea rax, [rip + .LJTI1615_0] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1615_7: +.Ltmp16808: + .cv_loc 1615 25 4906 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4906:0 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + call "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1615_8 + jmp .LBB1615_9 +.LBB1615_8: +.Ltmp16809: + .cv_loc 1615 25 4908 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4908:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 72], rcx + .cv_loc 1615 25 4909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4909:0 + mov rcx, qword ptr [rsp + 72] + mov rdx, rcx + add rdx, 1 + mov qword ptr [rsp + 72], rdx + mov r8b, byte ptr [rcx + 1] + mov byte ptr [rax + 136], r8b + movsx r9d, r8b + mov dword ptr [rax + 140], r9d +.Ltmp16810: +.LBB1615_9: + .cv_loc 1615 25 4911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4911:0 + jmp .LBB1615_39 +.LBB1615_10: + .cv_loc 1615 25 4914 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4914:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 4 + cmp ecx, 0 + je .LBB1615_13 +# %bb.11: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + cmp dword ptr [rax + 28], 0 + jne .LBB1615_13 +# %bb.12: +.Ltmp16811: + .cv_loc 1615 25 4915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4915:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 124 +.Ltmp16812: +.LBB1615_13: + .cv_loc 1615 25 4916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4916:0 + jmp .LBB1615_39 +.LBB1615_14: + .cv_loc 1615 25 4920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4920:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8 + cmp ecx, 0 + jne .LBB1615_16 +# %bb.15: +.Ltmp16813: + .cv_loc 1615 25 4921 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4921:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16814: +.LBB1615_16: + .cv_loc 1615 25 4922 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4922:0 + jmp .LBB1615_39 +.LBB1615_17: + .cv_loc 1615 25 4926 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4926:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 16 + cmp ecx, 0 + jne .LBB1615_19 +# %bb.18: +.Ltmp16815: + .cv_loc 1615 25 4927 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4927:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16816: +.LBB1615_19: + .cv_loc 1615 25 4928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4928:0 + jmp .LBB1615_39 +.LBB1615_20: + .cv_loc 1615 25 4931 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4931:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 67108864 + cmp ecx, 0 + je .LBB1615_23 +# %bb.21: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1615_22 + jmp .LBB1615_23 +.LBB1615_22: +.Ltmp16817: + .cv_loc 1615 25 4933 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4933:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16818: +.LBB1615_23: + .cv_loc 1615 25 4934 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4934:0 + jmp .LBB1615_39 +.LBB1615_24: + .cv_loc 1615 25 4937 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4937:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 33554432 + cmp ecx, 0 + je .LBB1615_27 +# %bb.25: + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1615_27 +# %bb.26: +.Ltmp16819: + .cv_loc 1615 25 4939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4939:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16820: +.LBB1615_27: + .cv_loc 1615 25 4940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4940:0 + jmp .LBB1615_39 +.LBB1615_28: +.Ltmp16821: + .cv_loc 1615 25 4944 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4944:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + .cv_loc 1615 25 4945 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4945:0 + mov edx, dword ptr [rax + 144] + and edx, 33554432 + cmp edx, 0 + je .LBB1615_32 +# %bb.29: + mov rax, qword ptr [rsp + 64] + add rax, 1 + mov qword ptr [rsp + 64], rax + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rax, qword ptr [rcx + 16] + je .LBB1615_32 +# %bb.30: + mov rax, qword ptr [rsp + 64] + movsx ecx, byte ptr [rax] + cmp ecx, 10 + je .LBB1615_32 +# %bb.31: +.Ltmp16822: + .cv_loc 1615 25 4947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4947:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16823: +.LBB1615_32: + .cv_loc 1615 25 4948 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4948:0 + jmp .LBB1615_39 +.Ltmp16824: +.LBB1615_33: + .cv_loc 1615 25 4953 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4953:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1 + cmp ecx, 0 + jne .LBB1615_35 +# %bb.34: +.Ltmp16825: + .cv_loc 1615 25 4954 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4954:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16826: +.LBB1615_35: + .cv_loc 1615 25 4955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4955:0 + jmp .LBB1615_39 +.LBB1615_36: + .cv_loc 1615 25 4958 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4958:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 2 + cmp ecx, 0 + jne .LBB1615_38 +# %bb.37: +.Ltmp16827: + .cv_loc 1615 25 4959 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4959:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov dword ptr [rax + 140], 0 +.Ltmp16828: +.LBB1615_38: + .cv_loc 1615 25 4960 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4960:0 + jmp .LBB1615_39 +.Ltmp16829: +.LBB1615_39: + .cv_loc 1615 25 4962 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4962:0 + add rsp, 88 + ret +.Ltmp16830: +.Lfunc_end1615: + .p2align 2, 0x90 +.LJTI1615_0: + .long .LBB1615_10-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_28-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_14-.LJTI1615_0 + .long .LBB1615_14-.LJTI1615_0 + .long .LBB1615_20-.LJTI1615_0 + .long .LBB1615_33-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_33-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_7-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_24-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_39-.LJTI1615_0 + .long .LBB1615_17-.LJTI1615_0 + .long .LBB1615_36-.LJTI1615_0 + .long .LBB1615_17-.LJTI1615_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .globl "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # -- Begin function ??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": # @"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" +.Lfunc_begin1616: + .cv_func_id 1616 + .cv_loc 1616 22 2495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2495:0 +.seh_proc "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@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], r9 + mov qword ptr [rbp - 8], r8 + mov qword ptr [rbp - 16], rdx + mov qword ptr [rbp - 24], rcx + mov rcx, qword ptr [rbp - 24] +.Ltmp16833: + mov qword ptr [rbp - 48], rcx # 8-byte Spill + call "??0_Container_base12@std@@QEAA@XZ" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + add rcx, 8 + mov rdx, qword ptr [rbp] + lea r8, [rbp - 32] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov qword ptr [rbp - 72], r8 # 8-byte Spill + call "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + mov rcx, qword ptr [rbp - 8] + movzx r10d, byte ptr [rcx] + and r10d, 1 + neg r10d + mov dword ptr [rbp - 36], r10d + mov rcx, qword ptr [rbp - 16] + mov qword ptr [rbp - 80], rax # 8-byte Spill + call "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + lea r8, [rbp - 36] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + mov r9, qword ptr [rbp - 72] # 8-byte Reload + call "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .cv_loc 1616 22 2496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2496:0 +.Ltmp16831: +.Ltmp16834: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" +.Ltmp16832: + jmp .LBB1616_1 +.LBB1616_1: + .cv_loc 1616 22 2497 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2497:0 + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rax + 40], 0 +.Ltmp16835: + .cv_loc 1616 22 2498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2498:0 + add rsp, 144 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_endproc + .def "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA": +.seh_proc "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA" +.LBB1616_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp16836: + .cv_loc 1616 22 2498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:2498:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16837: +.Lfunc_end1616: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .p2align 2 +"$cppxdata$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z")@IMGREL # IPToStateXData + .long 136 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long -1 # ToState + .long "?dtor$2@?0???0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z@4HA"@IMGREL # Action +"$ip2state$??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z": + .long .Lfunc_begin1616@IMGREL # IP + .long -1 # ToState + .long .Ltmp16831@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16832@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + # -- End function + .def "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .globl "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # -- Begin function ??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z + .p2align 4, 0x90 +"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z": # @"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" +.Lfunc_begin1617: + .cv_func_id 1617 + .cv_loc 1617 17 986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0:986:0 +.seh_proc "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@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] +.Ltmp16838: + .cv_loc 1617 17 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 +.Ltmp16839: +.Lfunc_end1617: + .seh_handlerdata + .section .text,"xr",discard,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .seh_endproc + # -- End function + .def "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .globl "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" # -- Begin function ??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": # @"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" +.Lfunc_begin1618: + .cv_func_id 1618 + .cv_loc 1618 22 675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:675:0 +.seh_proc "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 128 + .seh_stackalloc 128 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp - 8], -2 + mov qword ptr [rbp - 24], r9 + mov qword ptr [rbp - 32], r8 + mov qword ptr [rbp - 40], rdx + mov qword ptr [rbp - 48], rcx + mov rcx, qword ptr [rbp - 48] + mov qword ptr [rbp - 16], rcx +.Ltmp16848: + mov rdx, qword ptr [rbp - 24] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + call "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" +.Ltmp16849: + .cv_loc 1618 22 676 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:676:0 + mov rdx, qword ptr [rbp - 40] +.Ltmp16840: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" +.Ltmp16841: + mov byte ptr [rbp - 65], al # 1-byte Spill + jmp .LBB1618_1 +.LBB1618_1: + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1618_2 + jmp .LBB1618_6 +.LBB1618_2: +.Ltmp16850: + .cv_loc 1618 22 679 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:679:0 + mov r9, qword ptr [rbp - 32] + mov r8, qword ptr [rbp - 40] + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 80], r9 # 8-byte Spill + mov qword ptr [rbp - 88], r8 # 8-byte Spill + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rdx, qword ptr [rax] +.Ltmp16842: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov r8, qword ptr [rbp - 88] # 8-byte Reload + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" +.Ltmp16843: + mov qword ptr [rbp - 96], rax # 8-byte Spill + jmp .LBB1618_5 +.LBB1618_5: + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + mov rcx, qword ptr [rbp - 96] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp16851: +.LBB1618_6: + .cv_loc 1618 22 685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:685:0 + mov rax, qword ptr [rbp - 16] + add rsp, 128 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .seh_endproc + .def "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA": +.seh_proc "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1618_3: + 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 1618 22 681 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:681:0 +.Ltmp16844: +.Ltmp16852: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" +.Ltmp16845: + jmp .LBB1618_4 +.LBB1618_4: + .cv_loc 1618 22 682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:682:0 +.Ltmp16846: + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax +.Ltmp16847: + jmp .LBB1618_8 +.Ltmp16853: +.LBB1618_8: + ud2 + .seh_handlerdata + .long ("$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .seh_endproc + .def "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA": +.seh_proc "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA" +.LBB1618_7: + 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 1618 22 685 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:685:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp16854: +.Lfunc_end1618: + .seh_handlerdata + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .p2align 2 +"$cppxdata$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL # TryBlockMap + .long 5 # IPMapEntries + .long ("$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL # IPToStateXData + .long 120 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": + .long -1 # ToState + .long "?dtor$7@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long 0 # Action + .long 0 # ToState + .long 0 # Action +"$tryMap$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": + .long 1 # TryLow + .long 1 # TryHigh + .long 2 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z": + .long .Lfunc_begin1618@IMGREL # IP + .long -1 # ToState + .long .Ltmp16840@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp16842@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp16843@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$3@?0???0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z@4HA"@IMGREL # IP + .long 2 # ToState + .section .text,"xr",discard,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + # -- End function + .def "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .globl "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # -- Begin function ??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z": # @"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" +.Lfunc_begin1619: + .cv_func_id 1619 + .cv_loc 1619 22 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@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@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] +.Ltmp16855: + mov rdx, qword ptr [rsp + 64] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + call "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" + mov dl, byte ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, rax + call "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" +.Ltmp16856: + .cv_loc 1619 22 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@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" +.Ltmp16857: + .cv_loc 1619 22 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 +.Ltmp16858: +.Lfunc_end1619: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" + .globl "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" # -- Begin function ??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z + .p2align 4, 0x90 +"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z": # @"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" +.Lfunc_begin1620: + .cv_func_id 1620 + .cv_loc 1620 7 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@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16859: + .cv_loc 1620 7 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 +.Ltmp16860: +.Lfunc_end1620: + .seh_handlerdata + .section .text,"xr",discard,"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" + .seh_endproc + # -- End function + .def "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" + .globl "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" # -- Begin function ??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z + .p2align 4, 0x90 +"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z": # @"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" +.Lfunc_begin1621: + .cv_func_id 1621 + .cv_loc 1621 15 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@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@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] +.Ltmp16861: + mov r8, qword ptr [rsp + 72] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r8 + call "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@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@I@std@@@std@@QEAA@XZ" + .cv_loc 1621 15 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 +.Ltmp16862: +.Lfunc_end1621: + .seh_handlerdata + .section .text,"xr",discard,"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" + .seh_endproc + # -- End function + .def "??0_Root_node@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Root_node@std@@QEAA@XZ" + .globl "??0_Root_node@std@@QEAA@XZ" # -- Begin function ??0_Root_node@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Root_node@std@@QEAA@XZ": # @"??0_Root_node@std@@QEAA@XZ" +.Lfunc_begin1622: + .cv_func_id 1622 + .cv_loc 1622 25 1684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1684:0 +.seh_proc "??0_Root_node@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16863: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 20 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Root_node@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov dword ptr [r9 + 36], 0 + mov dword ptr [r9 + 40], 0 + mov dword ptr [r9 + 44], 0 + .cv_loc 1622 25 1687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1687:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp16864: +.Lfunc_end1622: + .seh_handlerdata + .section .text,"xr",discard,"??0_Root_node@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1623: + .cv_func_id 1623 + .cv_loc 1623 25 1651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1651:0 +.seh_proc "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + lea rax, [rip + "??_7_Node_base@std@@6B@"] + mov dword ptr [rsp + 12], r8d + mov dword ptr [rsp + 8], edx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16865: + mov qword ptr [rcx], rax + mov edx, dword ptr [rsp + 8] + mov dword ptr [rcx + 8], edx + mov edx, dword ptr [rsp + 12] + mov dword ptr [rcx + 12], edx + mov qword ptr [rcx + 16], 0 + mov qword ptr [rcx + 24], 0 + .cv_loc 1623 25 1652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1652:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp16866: +.Lfunc_end1623: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G_Root_node@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Root_node@std@@UEAAPEAXI@Z" + .globl "??_G_Root_node@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Root_node@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Root_node@std@@UEAAPEAXI@Z": # @"??_G_Root_node@std@@UEAAPEAXI@Z" +.Lfunc_begin1624: + .cv_func_id 1624 + .cv_loc 1624 25 1678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1678:0 +.seh_proc "??_G_Root_node@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] +.Ltmp16867: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Root_node@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1624_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1624_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp16868: +.Lfunc_end1624: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Root_node@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??_G_Node_base@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_base@std@@UEAAPEAXI@Z" + .globl "??_G_Node_base@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_base@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_base@std@@UEAAPEAXI@Z": # @"??_G_Node_base@std@@UEAAPEAXI@Z" +.Lfunc_begin1625: + .cv_func_id 1625 + .cv_loc 1625 25 1660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1660:0 +.seh_proc "??_G_Node_base@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] +.Ltmp16869: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_base@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1625_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1625_2: + .cv_loc 1625 25 1661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1661:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp16870: +.Lfunc_end1625: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_base@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_base@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_base@std@@UEAA@XZ" + .globl "??1_Node_base@std@@UEAA@XZ" # -- Begin function ??1_Node_base@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_base@std@@UEAA@XZ": # @"??1_Node_base@std@@UEAA@XZ" +.Lfunc_begin1626: + .cv_func_id 1626 + .cv_loc 1626 25 1660 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1660:0 +.seh_proc "??1_Node_base@std@@UEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp16871: + .cv_loc 1626 25 1661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1661:0 + pop rax + ret +.Ltmp16872: +.Lfunc_end1626: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_base@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??1_Root_node@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Root_node@std@@UEAA@XZ" + .globl "??1_Root_node@std@@UEAA@XZ" # -- Begin function ??1_Root_node@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Root_node@std@@UEAA@XZ": # @"??1_Root_node@std@@UEAA@XZ" +.Lfunc_begin1627: + .cv_func_id 1627 + .cv_loc 1627 25 1678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1678:0 +.seh_proc "??1_Root_node@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] +.Ltmp16873: + .cv_loc 1627 25 1678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1678:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp16874: + .cv_loc 1627 25 1678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1678:0 + nop + add rsp, 40 + ret +.Ltmp16875: +.Lfunc_end1627: + .seh_handlerdata + .section .text,"xr",discard,"??1_Root_node@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .globl "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # -- Begin function ??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z + .p2align 4, 0x90 +"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z": # @"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +.Lfunc_begin1628: + .cv_func_id 1628 + .cv_loc 1628 25 1501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1501:0 +.seh_proc "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp16876: + .cv_loc 1628 25 1502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1502:0 + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + or edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov eax, edx + add rsp, 16 + ret +.Ltmp16877: +.Lfunc_end1628: + .seh_handlerdata + .section .text,"xr",discard,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .seh_endproc + # -- End function + .def "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .globl "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # -- Begin function ?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ + .p2align 4, 0x90 +"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ": # @"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +.Lfunc_begin1629: + .cv_func_id 1629 + .cv_loc 1629 25 4872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4872:0 +.seh_proc "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + xor eax, eax + mov dl, al + mov qword ptr [rsp + 24], rcx + mov rcx, qword ptr [rsp + 24] +.Ltmp16878: + .cv_loc 1629 25 4873 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4873:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 16], r8 + .cv_loc 1629 25 4874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4874:0 + mov r8, qword ptr [rsp + 16] + add r8, 1 + mov qword ptr [rsp + 16], r8 + cmp r8, qword ptr [rcx + 16] + mov qword ptr [rsp + 8], rcx # 8-byte Spill + mov byte ptr [rsp + 7], dl # 1-byte Spill + je .LBB1629_10 +# %bb.1: + mov rax, qword ptr [rsp + 8] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8 + cmp ecx, 0 + jne .LBB1629_4 +# %bb.2: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 40 + mov dl, 1 + mov byte ptr [rsp + 6], dl # 1-byte Spill + je .LBB1629_9 +# %bb.3: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 41 + mov dl, 1 + mov byte ptr [rsp + 6], dl # 1-byte Spill + je .LBB1629_9 +.LBB1629_4: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 8] # 8-byte Reload + mov eax, dword ptr [rdx + 144] + and eax, 16 + cmp eax, 0 + mov byte ptr [rsp + 5], cl # 1-byte Spill + jne .LBB1629_8 +# %bb.5: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 123 + mov dl, 1 + mov byte ptr [rsp + 4], dl # 1-byte Spill + je .LBB1629_7 +# %bb.6: + mov rax, qword ptr [rsp + 16] + movsx ecx, byte ptr [rax] + cmp ecx, 125 + sete dl + mov byte ptr [rsp + 4], dl # 1-byte Spill +.LBB1629_7: + mov al, byte ptr [rsp + 4] # 1-byte Reload + mov byte ptr [rsp + 5], al # 1-byte Spill +.LBB1629_8: + mov al, byte ptr [rsp + 5] # 1-byte Reload + mov byte ptr [rsp + 6], al # 1-byte Spill +.LBB1629_9: + mov al, byte ptr [rsp + 6] # 1-byte Reload + mov byte ptr [rsp + 7], al # 1-byte Spill +.LBB1629_10: + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 32 + ret +.Ltmp16879: +.Lfunc_end1629: + .seh_handlerdata + .section .text,"xr",discard,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .seh_endproc + # -- End function + .def "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .globl "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # -- Begin function ?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ": # @"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" +.Lfunc_begin1630: + .cv_func_id 1630 + .cv_loc 1630 25 3622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3622:0 +.seh_proc "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16880: + .cv_loc 1630 25 3623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3623:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + test al, 1 + mov al, 1 + mov byte ptr [rsp + 39], al # 1-byte Spill + jne .LBB1630_4 +# %bb.1: + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rdx + 8] + cmp dword ptr [r8 + 8], 2 + mov byte ptr [rsp + 38], cl # 1-byte Spill + jne .LBB1630_3 +# %bb.2: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rdx, qword ptr [rcx + 24] + mov rcx, rax + call "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + mov byte ptr [rsp + 38], al # 1-byte Spill +.LBB1630_3: + mov al, byte ptr [rsp + 38] # 1-byte Reload + mov byte ptr [rsp + 39], al # 1-byte Spill +.LBB1630_4: + mov al, byte ptr [rsp + 39] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp16881: +.Lfunc_end1630: + .seh_handlerdata + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .globl "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # -- Begin function ?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z": # @"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" +.Lfunc_begin1631: + .cv_func_id 1631 + .cv_loc 1631 25 3612 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3612:0 +.seh_proc "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx +.Ltmp16882: + .cv_loc 1631 25 3613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3613:0 + mov rcx, qword ptr [rsp + 16] + cmp dword ptr [rcx + 8], 20 + mov al, 1 + mov byte ptr [rsp + 7], al # 1-byte Spill + je .LBB1631_3 +# %bb.1: + mov rax, qword ptr [rsp + 16] + cmp dword ptr [rax + 8], 8 + mov cl, 1 + mov byte ptr [rsp + 7], cl # 1-byte Spill + je .LBB1631_3 +# %bb.2: + mov rax, qword ptr [rsp + 16] + cmp dword ptr [rax + 8], 13 + sete cl + mov byte ptr [rsp + 7], cl # 1-byte Spill +.LBB1631_3: + mov al, byte ptr [rsp + 7] # 1-byte Reload + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp16883: +.Lfunc_end1631: + .seh_handlerdata + .section .text,"xr",discard,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .globl "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # -- Begin function ?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z + .p2align 4, 0x90 +"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z": # @"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +.Lfunc_begin1632: + .cv_func_id 1632 + .cv_loc 1632 25 4002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4002:0 +.seh_proc "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 40 + mov r8d, eax + mov dword ptr [rsp + 84], edx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp16884: + .cv_loc 1632 25 4003 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4003:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_capture@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + nop + add rsp, 88 + ret +.Ltmp16885: +.Lfunc_end1632: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .seh_endproc + # -- End function + .def "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1633: + .cv_func_id 1633 + .cv_loc 1633 25 5641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5641:0 +.seh_proc "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp16886: + .cv_loc 1633 25 5642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5642:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 72], rax + .cv_loc 1633 25 5643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5643:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1633_4 +# %bb.1: +.Ltmp16887: + .cv_loc 1633 25 5645 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5645:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + je .LBB1633_3 +# %bb.2: +.Ltmp16888: + .cv_loc 1633 25 5647 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5647:0 + jmp .LBB1633_9 +.Ltmp16889: +.LBB1633_3: + .cv_loc 1633 25 5651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5651:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 64], rax + .cv_loc 1633 25 5652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5652:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 64] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp16890: +.LBB1633_4: + .cv_loc 1633 25 5655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5655:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + mov qword ptr [rsp + 56], rax +.LBB1633_5: # =>This Inner Loop Header: Depth=1 + .cv_loc 1633 25 5656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5656:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + jne .LBB1633_9 +# %bb.6: # in Loop: Header=BB1633_5 Depth=1 +.Ltmp16891: + .cv_loc 1633 25 5658 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5658:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1633 25 5659 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5659:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1633_8 +# %bb.7: # in Loop: Header=BB1633_5 Depth=1 +.Ltmp16892: + .cv_loc 1633 25 5661 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5661:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 48], rax + .cv_loc 1633 25 5662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5662:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Ltmp16893: +.LBB1633_8: # in Loop: Header=BB1633_5 Depth=1 + .cv_loc 1633 25 5665 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5665:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 72] + mov rcx, rax + call "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" +.Ltmp16894: + .cv_loc 1633 25 5656 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5656:0 + jmp .LBB1633_5 +.LBB1633_9: + .cv_loc 1633 25 5667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5667:0 + add rsp, 88 + ret +.Ltmp16895: +.Lfunc_end1633: + .seh_handlerdata + .section .text,"xr",discard,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .globl "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # -- Begin function ?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z": # @"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Lfunc_begin1634: + .cv_func_id 1634 + .cv_loc 1634 25 4864 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4864:0 +.seh_proc "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx +.Ltmp16896: + .cv_loc 1634 25 4865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4865:0 + mov ecx, dword ptr [rsp + 52] + call "?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z" + ud2 +.Ltmp16897: +.Lfunc_end1634: + .seh_handlerdata + .section .text,"xr",discard,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .globl "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # -- Begin function ?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z": # @"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Lfunc_begin1635: + .cv_func_id 1635 + .cv_loc 1635 25 3955 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3955:0 +.seh_proc "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], rdx + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp16898: + .cv_loc 1635 25 3956 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3956:0 + mov rdx, qword ptr [rsp + 96] + cmp dword ptr [rdx + 8], 8 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + jne .LBB1635_2 +# %bb.1: + mov eax, 9 + mov dword ptr [rsp + 68], eax # 4-byte Spill + jmp .LBB1635_6 +.LBB1635_2: + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 8], 10 + jne .LBB1635_4 +# %bb.3: + mov eax, 12 + mov dword ptr [rsp + 64], eax # 4-byte Spill + jmp .LBB1635_5 +.LBB1635_4: + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 8], 11 + mov ecx, 12 + mov edx, 14 + cmove edx, ecx + mov dword ptr [rsp + 64], edx # 4-byte Spill +.LBB1635_5: + mov eax, dword ptr [rsp + 64] # 4-byte Reload + mov dword ptr [rsp + 68], eax # 4-byte Spill +.LBB1635_6: + mov eax, dword ptr [rsp + 68] # 4-byte Reload + mov ecx, 40 + # kill: def $rcx killed $ecx + mov dword ptr [rsp + 84], eax + .cv_loc 1635 25 3960 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3960:0 + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov r9, qword ptr [rsp + 96] + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1635 25 3961 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3961:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 104 + ret +.Ltmp16899: +.Lfunc_end1635: + .seh_handlerdata + .section .text,"xr",discard,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .globl "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # -- Begin function ?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ + .p2align 4, 0x90 +"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ": # @"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +.Lfunc_begin1636: + .cv_func_id 1636 + .cv_loc 1636 25 4113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4113:0 +.seh_proc "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16900: + .cv_loc 1636 25 4114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4114:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov edx, 21 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1636 25 4115 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4115:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r8 + add rsp, 56 + ret +.Ltmp16901: +.Lfunc_end1636: + .seh_handlerdata + .section .text,"xr",discard,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .seh_endproc + # -- End function + .def "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .globl "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # -- Begin function ?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ + .p2align 4, 0x90 +"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ": # @"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" +.Lfunc_begin1637: + .cv_func_id 1637 + .cv_loc 1637 25 2149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2149:0 +.seh_proc "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16902: + .cv_loc 1637 25 2150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2150:0 + mov eax, dword ptr [rcx + 24] + add eax, 1 + pop rcx + ret +.Ltmp16903: +.Lfunc_end1637: + .seh_handlerdata + .section .text,"xr",discard,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .seh_endproc + # -- End function + .def "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .globl "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # -- Begin function ?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z + .p2align 4, 0x90 +"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z": # @"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +.Lfunc_begin1638: + .cv_func_id 1638 + .cv_loc 1638 25 5670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5670:0 +.seh_proc "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@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 +.LBB1638_1: # =>This Loop Header: Depth=1 + # Child Loop BB1638_8 Depth 2 + .cv_loc 1638 25 5671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5671:0 + xor eax, eax + mov cl, al +.Ltmp16904: + mov rdx, qword ptr [rsp + 80] + cmp rdx, qword ptr [rsp + 88] + mov byte ptr [rsp + 71], cl # 1-byte Spill + je .LBB1638_3 +# %bb.2: # in Loop: Header=BB1638_1 Depth=1 + cmp qword ptr [rsp + 80], 0 + setne al + mov byte ptr [rsp + 71], al # 1-byte Spill +.LBB1638_3: # in Loop: Header=BB1638_1 Depth=1 + mov al, byte ptr [rsp + 71] # 1-byte Reload + test al, 1 + jne .LBB1638_4 + jmp .LBB1638_26 +.LBB1638_4: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16905: + .cv_loc 1638 25 5673 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5673:0 + mov rax, qword ptr [rsp + 80] + mov ecx, dword ptr [rax + 8] + mov eax, ecx + mov rdx, rax + sub rdx, 21 + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], rdx # 8-byte Spill + ja .LBB1638_23 +# %bb.27: # in Loop: Header=BB1638_1 Depth=1 + lea rax, [rip + .LJTI1638_0] + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1638_5: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16906: + .cv_loc 1638 25 5677 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5677:0 + cmp qword ptr [rsp + 96], 0 + je .LBB1638_7 +# %bb.6: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16907: + .cv_loc 1638 25 5678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5678:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 0 +.Ltmp16908: +.LBB1638_7: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5680 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5680:0 + mov rax, qword ptr [rsp + 80] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax +.LBB1638_8: # Parent Loop BB1638_1 Depth=1 + # => This Inner Loop Header: Depth=2 + cmp qword ptr [rsp + 72], 0 + je .LBB1638_11 +# %bb.9: # in Loop: Header=BB1638_8 Depth=2 +.Ltmp16909: + .cv_loc 1638 25 5683 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5683:0 + mov r8, qword ptr [rsp + 96] + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 32] + mov rcx, qword ptr [rsp + 72] + mov rcx, qword ptr [rcx + 16] + mov rdx, rax + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" +# %bb.10: # in Loop: Header=BB1638_8 Depth=2 + .cv_loc 1638 25 5682 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5682:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax + .cv_loc 1638 25 5680 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5680:0 + jmp .LBB1638_8 +.Ltmp16910: +.LBB1638_11: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5684 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5684:0 + jmp .LBB1638_24 +.LBB1638_12: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5689 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5689:0 + xor eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 80] + mov rdx, qword ptr [rdx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .cv_loc 1638 25 5690 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5690:0 + jmp .LBB1638_24 +.LBB1638_13: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5693 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5693:0 + cmp qword ptr [rsp + 96], 0 + jne .LBB1638_15 +# %bb.14: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16911: + .cv_loc 1638 25 5694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5694:0 + mov rax, qword ptr [rsp + 80] + mov qword ptr [rsp + 96], rax + jmp .LBB1638_16 +.LBB1638_15: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16912: + .cv_loc 1638 25 5697 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5697:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 0 + .cv_loc 1638 25 5698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5698:0 + mov rax, qword ptr [rsp + 80] + mov dword ptr [rax + 52], 0 +.Ltmp16913: +.LBB1638_16: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5700 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5700:0 + jmp .LBB1638_24 +.LBB1638_17: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5702 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5702:0 + mov rax, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] + cmp rax, qword ptr [rcx + 32] + jne .LBB1638_21 +# %bb.18: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16914: + .cv_loc 1638 25 5707 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5707:0 + mov rax, qword ptr [rsp + 96] + cmp dword ptr [rax + 52], -1 + jne .LBB1638_20 +# %bb.19: # in Loop: Header=BB1638_1 Depth=1 +.Ltmp16915: + .cv_loc 1638 25 5708 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5708:0 + mov rax, qword ptr [rsp + 96] + mov dword ptr [rax + 52], 1 +.Ltmp16916: +.LBB1638_20: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5710:0 + mov qword ptr [rsp + 96], 0 +.Ltmp16917: +.LBB1638_21: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5712 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5712:0 + jmp .LBB1638_24 +.LBB1638_22: # in Loop: Header=BB1638_1 Depth=1 + jmp .LBB1638_23 +.LBB1638_23: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5717 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5717:0 + jmp .LBB1638_24 +.Ltmp16918: +.LBB1638_24: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5719:0 + jmp .LBB1638_25 +.Ltmp16919: +.LBB1638_25: # in Loop: Header=BB1638_1 Depth=1 + .cv_loc 1638 25 5671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5671:0 + mov rax, qword ptr [rsp + 80] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 80], rax + jmp .LBB1638_1 +.Ltmp16920: +.LBB1638_26: + .cv_loc 1638 25 5720 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5720:0 + add rsp, 104 + ret +.Ltmp16921: +.Lfunc_end1638: + .p2align 2, 0x90 +.LJTI1638_0: + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_12-.LJTI1638_0 + .long .LBB1638_12-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_5-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_13-.LJTI1638_0 + .long .LBB1638_17-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .long .LBB1638_22-.LJTI1638_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .seh_endproc + # -- End function + .def "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1639: + .cv_func_id 1639 + .cv_loc 1639 25 4122 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4122:0 +.seh_proc "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov edx, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16922: + .cv_loc 1639 25 4123 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4123:0 + mov r8, qword ptr [rcx] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .cv_loc 1639 25 4124 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4124:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], 0 + .cv_loc 1639 25 4125 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4125:0 + add rsp, 56 + ret +.Ltmp16923: +.Lfunc_end1639: + .seh_handlerdata + .section .text,"xr",discard,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .globl "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # -- Begin function ?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z + .p2align 4, 0x90 +"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z": # @"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" +.Lfunc_begin1640: + .cv_func_id 1640 + .cv_loc 1640 25 3632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3632:0 +.seh_proc "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov qword ptr [rsp + 16], rdx + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp16924: + .cv_loc 1640 25 3633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3633:0 + mov rdx, qword ptr [rcx + 8] + mov rax, qword ptr [rsp + 16] + mov qword ptr [rax + 24], rdx + .cv_loc 1640 25 3634 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3634:0 + mov rax, qword ptr [rcx + 8] + cmp qword ptr [rax + 16], 0 + mov qword ptr [rsp], rcx # 8-byte Spill + je .LBB1640_2 +# %bb.1: +.Ltmp16925: + .cv_loc 1640 25 3636 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3636:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov rcx, qword ptr [rcx + 16] + mov rdx, qword ptr [rsp + 16] + mov qword ptr [rdx + 16], rcx + .cv_loc 1640 25 3637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3637:0 + mov rcx, qword ptr [rsp + 16] + mov rdx, qword ptr [rax + 8] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rdx + 24], rcx +.Ltmp16926: +.LBB1640_2: + .cv_loc 1640 25 3639 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3639:0 + mov rax, qword ptr [rsp + 16] + mov rcx, qword ptr [rsp] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rdx + 16], rax + .cv_loc 1640 25 3640 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3640:0 + mov rax, qword ptr [rsp + 16] + mov qword ptr [rcx + 8], rax + .cv_loc 1640 25 3641 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3641:0 + mov rax, qword ptr [rsp + 16] + add rsp, 24 + ret +.Ltmp16927: +.Lfunc_end1640: + .seh_handlerdata + .section .text,"xr",discard,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .seh_endproc + # -- End function + .def "??0_Node_capture@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_capture@std@@QEAA@I@Z" + .globl "??0_Node_capture@std@@QEAA@I@Z" # -- Begin function ??0_Node_capture@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0_Node_capture@std@@QEAA@I@Z": # @"??0_Node_capture@std@@QEAA@I@Z" +.Lfunc_begin1641: + .cv_func_id 1641 + .cv_loc 1641 25 1733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1733:0 +.seh_proc "??0_Node_capture@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp16928: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 13 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_capture@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov edx, dword ptr [rsp + 68] + mov dword ptr [r9 + 32], edx + .cv_loc 1641 25 1734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1734:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp16929: +.Lfunc_end1641: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_capture@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_capture@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .globl "??_G_Node_capture@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_capture@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_capture@std@@UEAAPEAXI@Z": # @"??_G_Node_capture@std@@UEAAPEAXI@Z" +.Lfunc_begin1642: + .cv_func_id 1642 + .cv_loc 1642 25 1727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1727:0 +.seh_proc "??_G_Node_capture@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] +.Ltmp16930: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_capture@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1642_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1642_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp16931: +.Lfunc_end1642: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_capture@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_capture@std@@UEAA@XZ" + .globl "??1_Node_capture@std@@UEAA@XZ" # -- Begin function ??1_Node_capture@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_capture@std@@UEAA@XZ": # @"??1_Node_capture@std@@UEAA@XZ" +.Lfunc_begin1643: + .cv_func_id 1643 + .cv_loc 1643 25 1727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1727:0 +.seh_proc "??1_Node_capture@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] +.Ltmp16932: + .cv_loc 1643 25 1727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1727:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp16933: + .cv_loc 1643 25 1727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1727:0 + nop + add rsp, 40 + ret +.Ltmp16934: +.Lfunc_end1643: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_capture@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .globl "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # -- Begin function ?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ": # @"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" +.Lfunc_begin1644: + .cv_func_id 1644 + .cv_loc 1644 25 3603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3603:0 +.seh_proc "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp16935: + .cv_loc 1644 25 3604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3604:0 + mov rax, qword ptr [rcx + 8] + pop rcx + ret +.Ltmp16936: +.Lfunc_end1644: + .seh_handlerdata + .section .text,"xr",discard,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1645: + .cv_func_id 1645 + .cv_loc 1645 25 5559 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5559:0 +.seh_proc "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16937: + .cv_loc 1645 25 5560 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5560:0 + mov byte ptr [rsp + 47], 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill +.LBB1645_1: # =>This Inner Loop Header: Depth=1 +.Ltmp16938: + .cv_loc 1645 25 5563 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5563:0 + mov byte ptr [rsp + 46], 1 + .cv_loc 1645 25 5564 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5564:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + je .LBB1645_5 +# %bb.2: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 124 + je .LBB1645_5 +# %bb.3: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1645_6 +# %bb.4: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 28], 0 + je .LBB1645_6 +.LBB1645_5: +.Ltmp16939: + .cv_loc 1645 25 5566 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5566:0 + mov al, byte ptr [rsp + 47] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.LBB1645_6: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5567:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1645_9 +# %bb.7: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1645_9 +# %bb.8: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16940: + .cv_loc 1645 25 5568 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5568:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 5 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1645_50 +.LBB1645_9: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5569:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 46 + jne .LBB1645_11 +# %bb.10: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16941: + .cv_loc 1645 25 5571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5571:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5572:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5573:0 + jmp .LBB1645_49 +.Ltmp16942: +.LBB1645_11: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5574:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 92 + jne .LBB1645_21 +# %bb.12: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16943: + .cv_loc 1645 25 5576 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5576:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5577 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5577:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov eax, dword ptr [rcx + 144] + and eax, 128 + cmp eax, 0 + je .LBB1645_15 +# %bb.13: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 98 + jne .LBB1645_15 +# %bb.14: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16944: + .cv_loc 1645 25 5579 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5579:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5580 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5580:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5581 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5581:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1645 25 5582 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5582:0 + jmp .LBB1645_20 +.Ltmp16945: +.LBB1645_15: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5583 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5583:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 128 + cmp ecx, 0 + je .LBB1645_18 +# %bb.16: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 66 + jne .LBB1645_18 +# %bb.17: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16946: + .cv_loc 1645 25 5585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5585:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5586 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5586:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5587 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5587:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5588:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1645 25 5589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5589:0 + jmp .LBB1645_19 +.Ltmp16947: +.LBB1645_18: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5591 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5591:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.LBB1645_19: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5583 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5583:0 + jmp .LBB1645_20 +.Ltmp16948: +.LBB1645_20: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5592:0 + jmp .LBB1645_48 +.Ltmp16949: +.LBB1645_21: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5593:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 91 + jne .LBB1645_23 +# %bb.22: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16950: + .cv_loc 1645 25 5595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5595:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5596:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5597:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 93 + mov r8d, 4 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1645 25 5598 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5598:0 + jmp .LBB1645_47 +.Ltmp16951: +.LBB1645_23: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5599 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5599:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 40 + jne .LBB1645_25 +# %bb.24: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16952: + .cv_loc 1645 25 5601 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5601:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5602:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + and al, 1 + mov byte ptr [rsp + 46], al + .cv_loc 1645 25 5603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5603:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 41 + mov r8d, 5 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1645 25 5604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5604:0 + jmp .LBB1645_46 +.Ltmp16953: +.LBB1645_25: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5605:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 94 + jne .LBB1645_27 +# %bb.26: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16954: + .cv_loc 1645 25 5607 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5607:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5608 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5608:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5609:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1645 25 5610 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5610:0 + jmp .LBB1645_45 +.Ltmp16955: +.LBB1645_27: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5611:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 36 + jne .LBB1645_29 +# %bb.28: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16956: + .cv_loc 1645 25 5613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5613:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1645 25 5614 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5614:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1645 25 5615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5615:0 + mov byte ptr [rsp + 46], 0 + .cv_loc 1645 25 5616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5616:0 + jmp .LBB1645_44 +.Ltmp16957: +.LBB1645_29: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5617:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 42 + je .LBB1645_33 +# %bb.30: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 43 + je .LBB1645_33 +# %bb.31: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + je .LBB1645_33 +# %bb.32: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 123 + jne .LBB1645_34 +.LBB1645_33: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16958: + .cv_loc 1645 25 5621 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5621:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 10 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1645_43 +.LBB1645_34: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5622:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 125 + jne .LBB1645_37 +# %bb.35: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1645_37 +# %bb.36: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16959: + .cv_loc 1645 25 5623 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5623:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 6 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1645_42 +.LBB1645_37: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5624:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + jne .LBB1645_40 +# %bb.38: # in Loop: Header=BB1645_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 268435456 + cmp ecx, 0 + jne .LBB1645_40 +# %bb.39: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16960: + .cv_loc 1645 25 5625 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5625:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 4 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1645_41 +.LBB1645_40: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16961: + .cv_loc 1645 25 5628 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5628:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rcx + 136] + mov rcx, rax + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1645 25 5629 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5629:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp16962: +.LBB1645_41: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5624 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5624:0 + jmp .LBB1645_42 +.Ltmp16963: +.LBB1645_42: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5622 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5622:0 + jmp .LBB1645_43 +.Ltmp16964: +.LBB1645_43: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5620 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5620:0 + jmp .LBB1645_44 +.Ltmp16965: +.LBB1645_44: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5611 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5611:0 + jmp .LBB1645_45 +.Ltmp16966: +.LBB1645_45: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5605 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5605:0 + jmp .LBB1645_46 +.Ltmp16967: +.LBB1645_46: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5599 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5599:0 + jmp .LBB1645_47 +.Ltmp16968: +.LBB1645_47: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5593:0 + jmp .LBB1645_48 +.Ltmp16969: +.LBB1645_48: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5574:0 + jmp .LBB1645_49 +.Ltmp16970: +.LBB1645_49: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5569 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5569:0 + jmp .LBB1645_50 +.Ltmp16971: +.LBB1645_50: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5567 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5567:0 + jmp .LBB1645_51 +.Ltmp16972: +.LBB1645_51: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5631 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5631:0 + test byte ptr [rsp + 46], 1 + je .LBB1645_53 +# %bb.52: # in Loop: Header=BB1645_1 Depth=1 +.Ltmp16973: + .cv_loc 1645 25 5632 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5632:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp16974: +.LBB1645_53: # in Loop: Header=BB1645_1 Depth=1 + .cv_loc 1645 25 5633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5633:0 + mov byte ptr [rsp + 47], 1 +.Ltmp16975: + .cv_loc 1645 25 5561 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5561:0 + jmp .LBB1645_1 +.Ltmp16976: +.Lfunc_end1645: + .seh_handlerdata + .section .text,"xr",discard,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .globl "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # -- Begin function ?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ + .p2align 4, 0x90 +"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ": # @"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" +.Lfunc_begin1646: + .cv_func_id 1646 + .cv_loc 1646 25 3946 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3946:0 +.seh_proc "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp16977: + .cv_loc 1646 25 3947 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3947:0 + mov edx, 8 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + nop + add rsp, 40 + ret +.Ltmp16978: +.Lfunc_end1646: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .seh_endproc + # -- End function + .def "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .globl "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # -- Begin function ?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z + .p2align 4, 0x90 +"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z": # @"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" +.Lfunc_begin1647: + .cv_func_id 1647 + .cv_loc 1647 25 4020 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4020:0 +.seh_proc "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov eax, 32 + mov r8d, eax + mov qword ptr [rsp + 112], rdx + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp16979: + .cv_loc 1647 25 4022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4022:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0_Node_endif@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 96], rcx + .cv_loc 1647 25 4023 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4023:0 + mov rdx, qword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + mov r9d, 48 + mov ecx, r9d + .cv_loc 1647 25 4026 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4026:0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rdx, qword ptr [rsp + 96] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 88], rcx + .cv_loc 1647 25 4027 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4027:0 + mov rdx, qword ptr [rsp + 112] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 80], rdx + .cv_loc 1647 25 4028 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4028:0 + mov rdx, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 80] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .cv_loc 1647 25 4029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4029:0 + mov rax, qword ptr [rsp + 96] + add rsp, 120 + ret +.Ltmp16980: +.Lfunc_end1647: + .seh_handlerdata + .section .text,"xr",discard,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .seh_endproc + # -- End function + .def "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1648: + .cv_func_id 1648 + .cv_loc 1648 25 4968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4968:0 +.seh_proc "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16981: + .cv_loc 1648 25 4969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4969:0 + mov rax, qword ptr [rcx] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1648_5 +# %bb.1: +.Ltmp16982: + .cv_loc 1648 25 4971 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4971:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + movsx edx, byte ptr [rcx] + cmp edx, 92 + jne .LBB1648_4 +# %bb.2: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1648_3 + jmp .LBB1648_4 +.LBB1648_3: +.Ltmp16983: + .cv_loc 1648 25 4972 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4972:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 1 + mov qword ptr [rax], rcx +.Ltmp16984: +.LBB1648_4: + .cv_loc 1648 25 4973 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4973:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax] + add rcx, 1 + mov qword ptr [rax], rcx +.Ltmp16985: +.LBB1648_5: + .cv_loc 1648 25 4975 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4975:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1648 25 4976 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4976:0 + nop + add rsp, 56 + ret +.Ltmp16986: +.Lfunc_end1648: + .seh_handlerdata + .section .text,"xr",discard,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .globl "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # -- Begin function ?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z": # @"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" +.Lfunc_begin1649: + .cv_func_id 1649 + .cv_loc 1649 25 4037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4037:0 +.seh_proc "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@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 + mov rcx, qword ptr [rsp + 80] +.Ltmp16987: + .cv_loc 1649 25 4038 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4038:0 + mov rdx, qword ptr [rsp + 88] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 72], rdx + .cv_loc 1649 25 4039 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4039:0 + mov rdx, qword ptr [rsp + 96] + mov rdx, qword ptr [rdx + 16] + mov qword ptr [rsp + 64], rdx + .cv_loc 1649 25 4040 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4040:0 + mov rdx, qword ptr [rsp + 96] + mov qword ptr [rdx + 16], 0 + .cv_loc 1649 25 4041 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4041:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 56], rdx + .cv_loc 1649 25 4042 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4042:0 + mov rdx, qword ptr [rsp + 96] + mov qword ptr [rcx + 8], rdx + .cv_loc 1649 25 4043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4043:0 + mov rcx, qword ptr [rsp + 96] + mov qword ptr [rcx + 16], 0 + .cv_loc 1649 25 4044 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4044:0 + mov rcx, qword ptr [rsp + 96] + mov rdx, qword ptr [rsp + 56] + mov qword ptr [rdx + 16], rcx +.LBB1649_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1649 25 4045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4045:0 + mov rax, qword ptr [rsp + 72] + cmp qword ptr [rax + 40], 0 + je .LBB1649_3 +# %bb.2: # in Loop: Header=BB1649_1 Depth=1 + .cv_loc 1649 25 4046 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4046:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 72], rax + .cv_loc 1649 25 4045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4045:0 + jmp .LBB1649_1 +.LBB1649_3: + .cv_loc 1649 25 4047 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4047:0 + mov eax, 48 + mov ecx, eax + call "??2@YAPEAX_K@Z" + mov rdx, qword ptr [rsp + 96] + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + .cv_loc 1649 25 4048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4048:0 + mov rcx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 72] + mov r8, qword ptr [r8 + 40] + mov qword ptr [r8 + 16], rcx + .cv_loc 1649 25 4049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4049:0 + mov rcx, qword ptr [rsp + 72] + mov rcx, qword ptr [rcx + 40] + mov r8, qword ptr [rsp + 64] + mov qword ptr [r8 + 24], rcx + .cv_loc 1649 25 4050 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4050:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 104 + ret +.Ltmp16988: +.Lfunc_end1649: + .seh_handlerdata + .section .text,"xr",discard,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .seh_endproc + # -- End function + .def "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1650: + .cv_func_id 1650 + .cv_loc 1650 25 3702 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3702:0 +.seh_proc "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16989: + .cv_loc 1650 25 3703 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3703:0 + mov edx, 5 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1650 25 3704 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3704:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp16990: +.Lfunc_end1650: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1651: + .cv_func_id 1651 + .cv_loc 1651 25 3694 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3694:0 +.seh_proc "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16991: + .cv_loc 1651 25 3695 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3695:0 + mov edx, 4 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1651 25 3696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3696:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp16992: +.Lfunc_end1651: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1652: + .cv_func_id 1652 + .cv_loc 1652 25 3587 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3587:0 +.seh_proc "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp16993: + .cv_loc 1652 25 3588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3588:0 + mov rcx, qword ptr [rcx + 8] + add rcx, 12 + mov edx, 1 + call "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1652 25 3589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3589:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp16994: +.Lfunc_end1652: + .seh_handlerdata + .section .text,"xr",discard,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1653: + .cv_func_id 1653 + .cv_loc 1653 25 5465 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5465:0 +.seh_proc "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp16995: + .cv_loc 1653 25 5466 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5466:0 + mov edx, dword ptr [rax + 144] + and edx, 256 + cmp edx, 0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + je .LBB1653_19 +# %bb.1: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1653_2 + jmp .LBB1653_19 +.LBB1653_2: +.Ltmp16996: + .cv_loc 1653 25 5468 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5468:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1653_7 +# %bb.3: +.Ltmp16997: + .cv_loc 1653 25 5470 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5470:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1048576 + cmp ecx, 0 + jne .LBB1653_5 +# %bb.4: +.Ltmp16998: + .cv_loc 1653 25 5471 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5471:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1653_6 +.LBB1653_5: + .cv_loc 1653 25 5473 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5473:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Ltmp16999: +.LBB1653_6: + .cv_loc 1653 25 5474 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5474:0 + jmp .LBB1653_18 +.Ltmp17000: +.LBB1653_7: + .cv_loc 1653 25 5475 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5475:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 512 + mov byte ptr [rsp + 55], 0 + cmp ecx, 0 + je .LBB1653_9 +# %bb.8: + mov eax, 9 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp eax, dword ptr [rcx + 132] + mov dl, 1 + mov byte ptr [rsp + 39], dl # 1-byte Spill + jb .LBB1653_12 +.LBB1653_9: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 24] + mov edx, ecx + movsxd r8, dword ptr [rax + 132] + cmp rdx, r8 + mov r9b, 1 + mov byte ptr [rsp + 39], r9b # 1-byte Spill + jb .LBB1653_12 +# %bb.10: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, rax + call "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd rdx, dword ptr [rcx + 132] + cmp rax, rdx + mov r8b, 1 + mov byte ptr [rsp + 39], r8b # 1-byte Spill + jbe .LBB1653_12 +# %bb.11: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd r8, dword ptr [rcx + 132] + mov rcx, rax + lea rdx, [rsp + 64] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + mov byte ptr [rsp + 55], 1 + lea rcx, [rsp + 64] + call "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + xor al, -1 + mov byte ptr [rsp + 39], al # 1-byte Spill +.LBB1653_12: + mov al, byte ptr [rsp + 39] # 1-byte Reload + test byte ptr [rsp + 55], 1 + mov byte ptr [rsp + 38], al # 1-byte Spill + jne .LBB1653_13 + jmp .LBB1653_14 +.LBB1653_13: + lea rcx, [rsp + 64] + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" +.LBB1653_14: + mov al, byte ptr [rsp + 38] # 1-byte Reload + test al, 1 + jne .LBB1653_15 + jmp .LBB1653_16 +.LBB1653_15: +.Ltmp17001: + .cv_loc 1653 25 5479 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5479:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 3 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1653_17 +.LBB1653_16: + .cv_loc 1653 25 5481 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5481:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + movsxd rdx, dword ptr [rcx + 132] + mov r8d, edx + mov rcx, rax + mov edx, r8d + call "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +.LBB1653_17: + .cv_loc 1653 25 5478 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5478:0 + jmp .LBB1653_18 +.Ltmp17002: +.LBB1653_18: + .cv_loc 1653 25 5482 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5482:0 + jmp .LBB1653_26 +.Ltmp17003: +.LBB1653_19: + .cv_loc 1653 25 5483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5483:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1653_20 + jmp .LBB1653_21 +.LBB1653_20: +.Ltmp17004: + .cv_loc 1653 25 5484 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5484:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + jmp .LBB1653_25 +.LBB1653_21: + .cv_loc 1653 25 5485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5485:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 131072 + cmp ecx, 0 + je .LBB1653_23 +# %bb.22: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 1 + call "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + test al, 1 + jne .LBB1653_24 +.LBB1653_23: +.Ltmp17005: + .cv_loc 1653 25 5486 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5486:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.LBB1653_24: + .cv_loc 1653 25 5485 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5485:0 + jmp .LBB1653_25 +.Ltmp17006: +.LBB1653_25: + .cv_loc 1653 25 5483 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5483:0 + jmp .LBB1653_26 +.Ltmp17007: +.LBB1653_26: + .cv_loc 1653 25 5487 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5487:0 + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + nop + add rsp, 104 + ret +.Ltmp17008: +.Lfunc_end1653: + .seh_handlerdata + .section .text,"xr",discard,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1654: + .cv_func_id 1654 + .cv_loc 1654 25 5232 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5232:0 +.seh_proc "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17009: + .cv_loc 1654 25 5233 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5233:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1654 25 5234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5234:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 94 + jne .LBB1654_2 +# %bb.1: +.Ltmp17010: + .cv_loc 1654 25 5236 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5236:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1654 25 5237 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5237:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17011: +.LBB1654_2: + .cv_loc 1654 25 5239 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5239:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 536870912 + cmp ecx, 0 + je .LBB1654_5 +# %bb.3: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + jne .LBB1654_5 +# %bb.4: +.Ltmp17012: + .cv_loc 1654 25 5241 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5241:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + mov edx, 93 + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1654 25 5242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5242:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17013: +.LBB1654_5: + .cv_loc 1654 25 5244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5244:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1654 25 5245 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5245:0 + nop + add rsp, 56 + ret +.Ltmp17014: +.Lfunc_end1654: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .globl "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # -- Begin function ?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z": # @"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" +.Lfunc_begin1655: + .cv_func_id 1655 + .cv_loc 1655 25 4983 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4983:0 +.seh_proc "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], r8d + mov dword ptr [rsp + 48], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17015: + .cv_loc 1655 25 4984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4984:0 + mov edx, dword ptr [rcx + 140] + cmp edx, dword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1655_2 +# %bb.1: +.Ltmp17016: + .cv_loc 1655 25 4985 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4985:0 + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17017: +.LBB1655_2: + .cv_loc 1655 25 4986 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4986:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1655 25 4987 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4987:0 + nop + add rsp, 56 + ret +.Ltmp17018: +.Lfunc_end1655: + .seh_handlerdata + .section .text,"xr",discard,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1656: + .cv_func_id 1656 + .cv_loc 1656 25 5285 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5285:0 +.seh_proc "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17019: + .cv_loc 1656 25 5286 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5286:0 + mov eax, dword ptr [rcx + 28] + add eax, 1 + mov dword ptr [rcx + 28], eax + .cv_loc 1656 25 5287 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5287:0 + mov eax, dword ptr [rcx + 144] + and eax, 134217728 + cmp eax, 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1656_3 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 41 + jne .LBB1656_3 +# %bb.2: +.Ltmp17020: + .cv_loc 1656 25 5288 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5288:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 5 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1656_20 +.LBB1656_3: + .cv_loc 1656 25 5289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5289:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32 + cmp ecx, 0 + je .LBB1656_15 +# %bb.4: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + jne .LBB1656_15 +# %bb.5: +.Ltmp17021: + .cv_loc 1656 25 5291 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5291:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1656 25 5292 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5292:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov eax, dword ptr [rcx + 140] + mov dword ptr [rsp + 52], eax + .cv_loc 1656 25 5293 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5293:0 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1656 25 5294 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5294:0 + cmp dword ptr [rsp + 52], 58 + jne .LBB1656_7 +# %bb.6: +.Ltmp17022: + .cv_loc 1656 25 5295 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5295:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1656_14 +.LBB1656_7: + .cv_loc 1656 25 5296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5296:0 + cmp dword ptr [rsp + 52], 33 + jne .LBB1656_9 +# %bb.8: +.Ltmp17023: + .cv_loc 1656 25 5298 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5298:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 1 + call "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .cv_loc 1656 25 5299 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5299:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 28] + add edx, -1 + mov dword ptr [rcx + 28], edx + .cv_loc 1656 25 5300 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5300:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1656_21 +.Ltmp17024: +.LBB1656_9: + .cv_loc 1656 25 5302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5302:0 + cmp dword ptr [rsp + 52], 61 + jne .LBB1656_11 +# %bb.10: + .cv_loc 1656 25 5304 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5304:0 + xor edx, edx +.Ltmp17025: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .cv_loc 1656 25 5305 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5305:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rcx + 28] + add edx, -1 + mov dword ptr [rcx + 28], edx + .cv_loc 1656 25 5306 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5306:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1656_21 +.Ltmp17026: +.LBB1656_11: + .cv_loc 1656 25 5309 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5309:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 14 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +# %bb.12: + .cv_loc 1656 25 5302 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5302:0 + jmp .LBB1656_13 +.Ltmp17027: +.LBB1656_13: + .cv_loc 1656 25 5296 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5296:0 + jmp .LBB1656_14 +.Ltmp17028: +.LBB1656_14: + .cv_loc 1656 25 5310 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5310:0 + jmp .LBB1656_19 +.Ltmp17029: +.LBB1656_15: + .cv_loc 1656 25 5311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5311:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 512 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1656_17 +# %bb.16: +.Ltmp17030: + .cv_loc 1656 25 5312 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5312:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1656_18 +.LBB1656_17: + .cv_loc 1656 25 5314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5314:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.LBB1656_18: + .cv_loc 1656 25 5311 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5311:0 + jmp .LBB1656_19 +.Ltmp17031: +.LBB1656_19: + .cv_loc 1656 25 5289 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5289:0 + jmp .LBB1656_20 +.Ltmp17032: +.LBB1656_20: + .cv_loc 1656 25 5315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5315:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 28] + add ecx, -1 + mov dword ptr [rax + 28], ecx + .cv_loc 1656 25 5316 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5316:0 + mov byte ptr [rsp + 71], 1 +.LBB1656_21: + .cv_loc 1656 25 5317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5317:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp17033: +.Lfunc_end1656: + .seh_handlerdata + .section .text,"xr",discard,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1657: + .cv_func_id 1657 + .cv_loc 1657 25 3678 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3678:0 +.seh_proc "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17034: + .cv_loc 1657 25 3679 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3679:0 + mov edx, 2 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1657 25 3680 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3680:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17035: +.Lfunc_end1657: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1658: + .cv_func_id 1658 + .cv_loc 1658 25 3686 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3686:0 +.seh_proc "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17036: + .cv_loc 1658 25 3687 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3687:0 + mov edx, 3 + call "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .cv_loc 1658 25 3688 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3688:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17037: +.Lfunc_end1658: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .globl "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # -- Begin function ?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z": # @"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Lfunc_begin1659: + .cv_func_id 1659 + .cv_loc 1659 25 3718 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3718:0 +.seh_proc "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17038: + .cv_loc 1659 25 3719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3719:0 + mov rax, qword ptr [rcx + 8] + cmp dword ptr [rax + 8], 6 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1659_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, dword ptr [rcx + 12] + and edx, 4 + cmp edx, 0 + je .LBB1659_3 +.LBB1659_2: +.Ltmp17039: + .cv_loc 1659 25 3721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3721:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17040: +.LBB1659_3: + .cv_loc 1659 25 3724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3724:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 16] + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1659_5 +# %bb.4: +.Ltmp17041: + .cv_loc 1659 25 3726 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3726:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 71] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 71], al + .cv_loc 1659 25 3727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3727:0 + jmp .LBB1659_8 +.Ltmp17042: +.LBB1659_5: + .cv_loc 1659 25 3728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3728:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 16] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1659_7 +# %bb.6: +.Ltmp17043: + .cv_loc 1659 25 3730 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3730:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 71] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 71], al +.Ltmp17044: +.LBB1659_7: + .cv_loc 1659 25 3728 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3728:0 + jmp .LBB1659_8 +.Ltmp17045: +.LBB1659_8: + .cv_loc 1659 25 3733 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3733:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 48], rcx + .cv_loc 1659 25 3734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3734:0 + mov rcx, qword ptr [rsp + 48] + add rcx, 32 + mov dl, byte ptr [rsp + 71] + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1659 25 3735 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3735:0 + nop + add rsp, 72 + ret +.Ltmp17046: +.Lfunc_end1659: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1660: + .cv_func_id 1660 + .cv_loc 1660 25 5493 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5493:0 +.seh_proc "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@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] +.Ltmp17047: + .cv_loc 1660 25 5494 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5494:0 + mov dword ptr [rsp + 60], 0 + .cv_loc 1660 25 5495 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5495:0 + mov dword ptr [rsp + 56], -1 + .cv_loc 1660 25 5496 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5496:0 + cmp dword ptr [rcx + 140], 42 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1660_24 +# %bb.1: +.Ltmp17048: + .cv_loc 1660 25 5498 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5498:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 43 + jne .LBB1660_3 +# %bb.2: +.Ltmp17049: + .cv_loc 1660 25 5500 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5500:0 + mov dword ptr [rsp + 60], 1 + .cv_loc 1660 25 5501 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5501:0 + jmp .LBB1660_23 +.Ltmp17050: +.LBB1660_3: + .cv_loc 1660 25 5502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5502:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + jne .LBB1660_5 +# %bb.4: +.Ltmp17051: + .cv_loc 1660 25 5504 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5504:0 + mov dword ptr [rsp + 56], 1 + .cv_loc 1660 25 5505 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5505:0 + jmp .LBB1660_22 +.Ltmp17052: +.LBB1660_5: + .cv_loc 1660 25 5506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5506:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 123 + jne .LBB1660_20 +# %bb.6: +.Ltmp17053: + .cv_loc 1660 25 5508 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5508:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1660 25 5509 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5509:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1660_8 +# %bb.7: +.Ltmp17054: + .cv_loc 1660 25 5511 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5511:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17055: +.LBB1660_8: + .cv_loc 1660 25 5514 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5514:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dword ptr [rsp + 60], ecx + .cv_loc 1660 25 5515 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5515:0 + cmp dword ptr [rax + 140], 44 + je .LBB1660_10 +# %bb.9: +.Ltmp17056: + .cv_loc 1660 25 5517 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5517:0 + mov eax, dword ptr [rsp + 60] + mov dword ptr [rsp + 56], eax + .cv_loc 1660 25 5518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5518:0 + jmp .LBB1660_15 +.Ltmp17057: +.LBB1660_10: + .cv_loc 1660 25 5521 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5521:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1660 25 5522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5522:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rcx + 140], 125 + je .LBB1660_14 +# %bb.11: +.Ltmp17058: + .cv_loc 1660 25 5524 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5524:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1660_13 +# %bb.12: +.Ltmp17059: + .cv_loc 1660 25 5526 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5526:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17060: +.LBB1660_13: + .cv_loc 1660 25 5529 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5529:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dword ptr [rsp + 56], ecx +.Ltmp17061: +.LBB1660_14: + .cv_loc 1660 25 5531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5531:0 + jmp .LBB1660_15 +.Ltmp17062: +.LBB1660_15: + .cv_loc 1660 25 5533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5533:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 125 + jne .LBB1660_18 +# %bb.16: + cmp dword ptr [rsp + 56], -1 + je .LBB1660_19 +# %bb.17: + mov eax, dword ptr [rsp + 56] + cmp eax, dword ptr [rsp + 60] + jge .LBB1660_19 +.LBB1660_18: +.Ltmp17063: + .cv_loc 1660 25 5535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5535:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov edx, 7 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17064: +.LBB1660_19: + .cv_loc 1660 25 5537 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5537:0 + jmp .LBB1660_21 +.Ltmp17065: +.LBB1660_20: + .cv_loc 1660 25 5540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5540:0 + jmp .LBB1660_29 +.Ltmp17066: +.LBB1660_21: + .cv_loc 1660 25 5506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5506:0 + jmp .LBB1660_22 +.Ltmp17067: +.LBB1660_22: + .cv_loc 1660 25 5502 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5502:0 + jmp .LBB1660_23 +.Ltmp17068: +.LBB1660_23: + .cv_loc 1660 25 5542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5542:0 + jmp .LBB1660_24 +.Ltmp17069: +.LBB1660_24: + .cv_loc 1660 25 5544 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5544:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .cv_loc 1660 25 5545 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5545:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1660 25 5546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5546:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov edx, dword ptr [rax + 144] + and edx, 1024 + cmp edx, 0 + mov r8b, 1 + mov byte ptr [rsp + 39], r8b # 1-byte Spill + je .LBB1660_26 +# %bb.25: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 63 + setne cl + mov byte ptr [rsp + 39], cl # 1-byte Spill +.LBB1660_26: + mov al, byte ptr [rsp + 39] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 55], al + .cv_loc 1660 25 5547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5547:0 + test byte ptr [rsp + 55], 1 + jne .LBB1660_28 +# %bb.27: +.Ltmp17070: + .cv_loc 1660 25 5549 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5549:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17071: +.LBB1660_28: + .cv_loc 1660 25 5552 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5552:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov cl, byte ptr [rsp + 55] + mov r8d, dword ptr [rsp + 56] + mov edx, dword ptr [rsp + 60] + and cl, 1 + mov byte ptr [rsp + 38], cl # 1-byte Spill + mov rcx, rax + mov r9b, byte ptr [rsp + 38] # 1-byte Reload + call "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +.LBB1660_29: + .cv_loc 1660 25 5553 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5553:0 + nop + add rsp, 72 + ret +.Ltmp17072: +.Lfunc_end1660: + .seh_handlerdata + .section .text,"xr",discard,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .globl "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # -- Begin function ?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z + .p2align 4, 0x90 +"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z": # @"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" +.Lfunc_begin1661: + .cv_func_id 1661 + .cv_loc 1661 25 3662 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3662:0 +.seh_proc "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov eax, 32 + mov r8d, eax + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17073: + .cv_loc 1661 25 3663 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3663:0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov edx, dword ptr [rsp + 68] + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + nop + add rsp, 72 + ret +.Ltmp17074: +.Lfunc_end1661: + .seh_handlerdata + .section .text,"xr",discard,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .seh_endproc + # -- End function + .def "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .globl "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # -- Begin function ??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z + .p2align 4, 0x90 +"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z": # @"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +.Lfunc_begin1662: + .cv_func_id 1662 + .cv_loc 1662 25 1506 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1506:0 +.seh_proc "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov dword ptr [rsp + 12], edx + mov qword ptr [rsp], rcx +.Ltmp17075: + .cv_loc 1662 25 1507 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1507:0 + mov rcx, qword ptr [rsp] + mov edx, dword ptr [rcx] + xor edx, dword ptr [rsp + 12] + mov rcx, qword ptr [rsp] + mov dword ptr [rcx], edx + mov eax, edx + add rsp, 16 + ret +.Ltmp17076: +.Lfunc_end1662: + .seh_handlerdata + .section .text,"xr",discard,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .seh_endproc + # -- End function + .def "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1663: + .cv_func_id 1663 + .cv_loc 1663 25 5011 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5011:0 +.seh_proc "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17077: + .cv_loc 1663 25 5012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5012:0 + mov edx, 10 + mov r8d, 2147483647 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 2147483647 + setne r9b + and r9b, 1 + movzx eax, r9b + add rsp, 40 + ret +.Ltmp17078: +.Lfunc_end1663: + .seh_handlerdata + .section .text,"xr",discard,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .globl "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # -- Begin function ?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z + .p2align 4, 0x90 +"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z": # @"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +.Lfunc_begin1664: + .cv_func_id 1664 + .cv_loc 1664 25 4011 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4011:0 +.seh_proc "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 40 + mov r8d, eax + mov dword ptr [rsp + 84], edx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17079: + .cv_loc 1664 25 4012 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4012:0 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + mov edx, dword ptr [rsp + 84] + mov rcx, rax + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??0_Node_back@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1664 25 4013 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4013:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp17080: +.Lfunc_end1664: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1665: + .cv_func_id 1665 + .cv_loc 1665 25 5421 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5421:0 +.seh_proc "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17081: + .cv_loc 1665 25 5422 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5422:0 + cmp dword ptr [rcx + 140], -1 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jne .LBB1665_2 +# %bb.1: +.Ltmp17082: + .cv_loc 1665 25 5423 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5423:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17083: +.LBB1665_2: + .cv_loc 1665 25 5425 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5425:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 65536 + cmp ecx, 0 + je .LBB1665_4 +# %bb.3: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1665_6 +.LBB1665_4: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32768 + cmp ecx, 0 + je .LBB1665_7 +# %bb.5: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1665_6 + jmp .LBB1665_7 +.LBB1665_6: +.Ltmp17084: + .cv_loc 1665 25 5427 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5427:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + jmp .LBB1665_28 +.LBB1665_7: + .cv_loc 1665 25 5428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5428:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 99 + jne .LBB1665_12 +# %bb.8: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 262144 + cmp ecx, 0 + je .LBB1665_12 +# %bb.9: +.Ltmp17085: + .cv_loc 1665 25 5430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5430:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1665 25 5431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5431:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov rax, qword ptr [rcx + 120] + mov dl, byte ptr [rcx + 136] + mov rcx, rax + mov r8d, 259 + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1665_11 +# %bb.10: +.Ltmp17086: + .cv_loc 1665 25 5432 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5432:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17087: +.LBB1665_11: + .cv_loc 1665 25 5433 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5433:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx eax, byte ptr [rax + 136] + cdq + mov ecx, 32 + idiv ecx + mov r8b, dl + movsx ecx, r8b + mov r9, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [r9 + 132], ecx + .cv_loc 1665 25 5434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5434:0 + mov rcx, r9 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1665 25 5435 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5435:0 + jmp .LBB1665_27 +.Ltmp17088: +.LBB1665_12: + .cv_loc 1665 25 5436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5436:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 120 + jne .LBB1665_15 +# %bb.13: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 4096 + cmp ecx, 0 + je .LBB1665_15 +# %bb.14: +.Ltmp17089: + .cv_loc 1665 25 5438 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5438:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1665 25 5439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5439:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .cv_loc 1665 25 5440 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5440:0 + jmp .LBB1665_26 +.Ltmp17090: +.LBB1665_15: + .cv_loc 1665 25 5441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5441:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 117 + jne .LBB1665_18 +# %bb.16: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 2048 + cmp ecx, 0 + je .LBB1665_18 +# %bb.17: +.Ltmp17091: + .cv_loc 1665 25 5443 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5443:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1665 25 5444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5444:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 4 + call "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .cv_loc 1665 25 5445 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5445:0 + jmp .LBB1665_25 +.Ltmp17092: +.LBB1665_18: + .cv_loc 1665 25 5446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5446:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8192 + cmp ecx, 0 + je .LBB1665_23 +# %bb.19: + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1665_20 + jmp .LBB1665_23 +.LBB1665_20: +.Ltmp17093: + .cv_loc 1665 25 5448 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5448:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1665_22 +# %bb.21: +.Ltmp17094: + .cv_loc 1665 25 5449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5449:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17095: +.LBB1665_22: + .cv_loc 1665 25 5450 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5450:0 + jmp .LBB1665_24 +.Ltmp17096: +.LBB1665_23: + .cv_loc 1665 25 5452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5452:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + and al, 1 + mov byte ptr [rsp + 55], al + jmp .LBB1665_31 +.LBB1665_24: + .cv_loc 1665 25 5446 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5446:0 + jmp .LBB1665_25 +.Ltmp17097: +.LBB1665_25: + .cv_loc 1665 25 5441 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5441:0 + jmp .LBB1665_26 +.Ltmp17098: +.LBB1665_26: + .cv_loc 1665 25 5436 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5436:0 + jmp .LBB1665_27 +.Ltmp17099: +.LBB1665_27: + .cv_loc 1665 25 5428 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5428:0 + jmp .LBB1665_28 +.Ltmp17100: +.LBB1665_28: + .cv_loc 1665 25 5454 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5454:0 + call "?max@?$numeric_limits@E@std@@SAEXZ" + movzx ecx, al + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + cmp ecx, dword ptr [rdx + 132] + jae .LBB1665_30 +# %bb.29: +.Ltmp17101: + .cv_loc 1665 25 5456 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5456:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17102: +.LBB1665_30: + .cv_loc 1665 25 5457 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5457:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dl, cl + movsx ecx, dl + mov dword ptr [rax + 132], ecx + .cv_loc 1665 25 5458 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5458:0 + mov byte ptr [rsp + 55], 1 +.LBB1665_31: + .cv_loc 1665 25 5459 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5459:0 + mov al, byte ptr [rsp + 55] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17103: +.Lfunc_end1665: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .globl "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # -- Begin function ?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z + .p2align 4, 0x90 +"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z": # @"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" +.Lfunc_begin1666: + .cv_func_id 1666 + .cv_loc 1666 25 5084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5084:0 +.seh_proc "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 102], dl + mov qword ptr [rsp + 88], rcx + mov rcx, qword ptr [rsp + 88] +.Ltmp17104: + .cv_loc 1666 25 5086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5086:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 72], rax + .cv_loc 1666 25 5087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5087:0 + mov rax, qword ptr [rsp + 72] + cmp rax, qword ptr [rcx + 16] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + je .LBB1666_2 +# %bb.1: + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 128] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, edx + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + mov r9, qword ptr [rsp + 72] + add r9, 1 + mov qword ptr [rsp + 72], r9 + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [r10] + and r8b, 1 + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov byte ptr [rsp + 55], r8b # 1-byte Spill + mov r8, r9 + mov r9b, byte ptr [rsp + 55] # 1-byte Reload + call "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + mov word ptr [rsp + 86], ax + movsx r11d, ax + cmp r11d, 0 + jne .LBB1666_3 +.LBB1666_2: +.Ltmp17105: + .cv_loc 1666 25 5090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5090:0 + mov byte ptr [rsp + 103], 0 + jmp .LBB1666_6 +.Ltmp17106: +.LBB1666_3: + .cv_loc 1666 25 5092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5092:0 + test byte ptr [rsp + 102], 1 + je .LBB1666_5 +# %bb.4: +.Ltmp17107: + .cv_loc 1666 25 5093 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5093:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov rcx, rax + call "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Ltmp17108: +.LBB1666_5: + .cv_loc 1666 25 5094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5094:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx + 120] + mov r8b, byte ptr [rcx + 136] + mov rcx, rdx + mov dl, r8b + mov r8d, 1 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + mov dx, word ptr [rsp + 86] + and al, 1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8b, al + call "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .cv_loc 1666 25 5096 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5096:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1666 25 5097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5097:0 + mov byte ptr [rsp + 103], 1 +.LBB1666_6: + .cv_loc 1666 25 5098 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5098:0 + mov al, byte ptr [rsp + 103] + and al, 1 + movzx eax, al + add rsp, 104 + ret +.Ltmp17109: +.Lfunc_end1666: + .seh_handlerdata + .section .text,"xr",discard,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .seh_endproc + # -- End function + .def "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .globl "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # -- Begin function ?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z + .p2align 4, 0x90 +"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z": # @"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" +.Lfunc_begin1667: + .cv_func_id 1667 + .cv_loc 1667 25 4994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4994:0 +.seh_proc "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17110: + .cv_loc 1667 25 4996 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4996:0 + mov dword ptr [rcx + 132], 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1667_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1667 25 4997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4997:0 + xor eax, eax + mov cl, al + cmp dword ptr [rsp + 68], 0 + mov byte ptr [rsp + 39], cl # 1-byte Spill + je .LBB1667_3 +# %bb.2: # in Loop: Header=BB1667_1 Depth=1 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov r8d, dword ptr [rsp + 64] + mov dl, byte ptr [rax + 136] + call "?value@?$regex_traits@D@std@@QEBAHDH@Z" + mov dword ptr [rsp + 52], eax + cmp eax, -1 + setne dl + mov byte ptr [rsp + 39], dl # 1-byte Spill +.LBB1667_3: # in Loop: Header=BB1667_1 Depth=1 + mov al, byte ptr [rsp + 39] # 1-byte Reload + test al, 1 + jne .LBB1667_4 + jmp .LBB1667_5 +.LBB1667_4: # in Loop: Header=BB1667_1 Depth=1 +.Ltmp17111: + .cv_loc 1667 25 4999 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4999:0 + mov eax, dword ptr [rsp + 68] + add eax, -1 + mov dword ptr [rsp + 68], eax + .cv_loc 1667 25 5000 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5000:0 + mov eax, dword ptr [rsp + 64] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + imul eax, dword ptr [rcx + 132] + mov dword ptr [rcx + 132], eax + .cv_loc 1667 25 5001 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5001:0 + mov eax, dword ptr [rsp + 52] + add eax, dword ptr [rcx + 132] + mov dword ptr [rcx + 132], eax + .cv_loc 1667 25 5002 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5002:0 + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Ltmp17112: + .cv_loc 1667 25 4997 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4997:0 + jmp .LBB1667_1 +.LBB1667_5: + .cv_loc 1667 25 5004 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5004:0 + mov eax, dword ptr [rsp + 68] + add rsp, 72 + ret +.Ltmp17113: +.Lfunc_end1667: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .seh_endproc + # -- End function + .def "?value@?$regex_traits@D@std@@QEBAHDH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .globl "?value@?$regex_traits@D@std@@QEBAHDH@Z" # -- Begin function ?value@?$regex_traits@D@std@@QEBAHDH@Z + .p2align 4, 0x90 +"?value@?$regex_traits@D@std@@QEBAHDH@Z": # @"?value@?$regex_traits@D@std@@QEBAHDH@Z" +.Lfunc_begin1668: + .cv_func_id 1668 + .cv_loc 1668 25 430 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:430:0 +.seh_proc "?value@?$regex_traits@D@std@@QEBAHDH@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov dword ptr [rsp + 16], r8d + mov byte ptr [rsp + 15], dl + mov qword ptr [rsp], rcx +.Ltmp17114: + .cv_loc 1668 25 431 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:431:0 + cmp dword ptr [rsp + 16], 8 + je .LBB1668_3 +# %bb.1: + movsx eax, byte ptr [rsp + 15] + mov ecx, 48 + cmp ecx, eax + jg .LBB1668_3 +# %bb.2: + movsx eax, byte ptr [rsp + 15] + cmp eax, 57 + jle .LBB1668_6 +.LBB1668_3: + cmp dword ptr [rsp + 16], 8 + jne .LBB1668_7 +# %bb.4: + movsx eax, byte ptr [rsp + 15] + mov ecx, 48 + cmp ecx, eax + jg .LBB1668_7 +# %bb.5: + movsx eax, byte ptr [rsp + 15] + cmp eax, 55 + jg .LBB1668_7 +.LBB1668_6: +.Ltmp17115: + .cv_loc 1668 25 434 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:434:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 48 + mov dword ptr [rsp + 20], eax + jmp .LBB1668_16 +.Ltmp17116: +.LBB1668_7: + .cv_loc 1668 25 437 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:437:0 + cmp dword ptr [rsp + 16], 16 + je .LBB1668_9 +# %bb.8: +.Ltmp17117: + .cv_loc 1668 25 439 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:439:0 + mov dword ptr [rsp + 20], -1 + jmp .LBB1668_16 +.Ltmp17118: +.LBB1668_9: + .cv_loc 1668 25 442 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:442:0 + movsx eax, byte ptr [rsp + 15] + mov ecx, 97 + cmp ecx, eax + jg .LBB1668_12 +# %bb.10: + movsx eax, byte ptr [rsp + 15] + cmp eax, 102 + jg .LBB1668_12 +# %bb.11: +.Ltmp17119: + .cv_loc 1668 25 444 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:444:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 97 + add eax, 10 + mov dword ptr [rsp + 20], eax + jmp .LBB1668_16 +.Ltmp17120: +.LBB1668_12: + .cv_loc 1668 25 447 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:447:0 + movsx eax, byte ptr [rsp + 15] + mov ecx, 65 + cmp ecx, eax + jg .LBB1668_15 +# %bb.13: + movsx eax, byte ptr [rsp + 15] + cmp eax, 70 + jg .LBB1668_15 +# %bb.14: +.Ltmp17121: + .cv_loc 1668 25 449 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:449:0 + movsx eax, byte ptr [rsp + 15] + sub eax, 65 + add eax, 10 + mov dword ptr [rsp + 20], eax + jmp .LBB1668_16 +.Ltmp17122: +.LBB1668_15: + .cv_loc 1668 25 452 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:452:0 + mov dword ptr [rsp + 20], -1 +.LBB1668_16: + .cv_loc 1668 25 453 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:453:0 + mov eax, dword ptr [rsp + 20] + add rsp, 24 + ret +.Ltmp17123: +.Lfunc_end1668: + .seh_handlerdata + .section .text,"xr",discard,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .seh_endproc + # -- End function + .def "??0_Node_back@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_back@std@@QEAA@I@Z" + .globl "??0_Node_back@std@@QEAA@I@Z" # -- Begin function ??0_Node_back@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0_Node_back@std@@QEAA@I@Z": # @"??0_Node_back@std@@QEAA@I@Z" +.Lfunc_begin1669: + .cv_func_id 1669 + .cv_loc 1669 25 1746 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1746:0 +.seh_proc "??0_Node_back@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17124: + mov rax, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 15 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_back@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov edx, dword ptr [rsp + 68] + mov dword ptr [r9 + 32], edx + .cv_loc 1669 25 1747 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1747:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17125: +.Lfunc_end1669: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_back@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_back@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_back@std@@UEAAPEAXI@Z" + .globl "??_G_Node_back@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_back@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_back@std@@UEAAPEAXI@Z": # @"??_G_Node_back@std@@UEAAPEAXI@Z" +.Lfunc_begin1670: + .cv_func_id 1670 + .cv_loc 1670 25 1740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1740:0 +.seh_proc "??_G_Node_back@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] +.Ltmp17126: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_back@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1670_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1670_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17127: +.Lfunc_end1670: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_back@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_back@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_back@std@@UEAA@XZ" + .globl "??1_Node_back@std@@UEAA@XZ" # -- Begin function ??1_Node_back@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_back@std@@UEAA@XZ": # @"??1_Node_back@std@@UEAA@XZ" +.Lfunc_begin1671: + .cv_func_id 1671 + .cv_loc 1671 25 1740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1740:0 +.seh_proc "??1_Node_back@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] +.Ltmp17128: + .cv_loc 1671 25 1740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1740:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17129: + .cv_loc 1671 25 1740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1740:0 + nop + add rsp, 40 + ret +.Ltmp17130: +.Lfunc_end1671: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_back@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .globl "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # -- Begin function ?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z + .p2align 4, 0x90 +"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z": # @"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +.Lfunc_begin1672: + .cv_func_id 1672 + .cv_loc 1672 25 5387 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5387:0 +.seh_proc "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 22], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp17131: + .cv_loc 1672 25 5388 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5388:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 102 + mov qword ptr [rsp], rcx # 8-byte Spill + jne .LBB1672_2 +# %bb.1: +.Ltmp17132: + .cv_loc 1672 25 5389 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5389:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 12 + jmp .LBB1672_15 +.LBB1672_2: + .cv_loc 1672 25 5390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5390:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 110 + jne .LBB1672_4 +# %bb.3: +.Ltmp17133: + .cv_loc 1672 25 5391 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5391:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 10 + jmp .LBB1672_14 +.LBB1672_4: + .cv_loc 1672 25 5392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5392:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 114 + jne .LBB1672_6 +# %bb.5: +.Ltmp17134: + .cv_loc 1672 25 5393 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5393:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 13 + jmp .LBB1672_13 +.LBB1672_6: + .cv_loc 1672 25 5394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5394:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 116 + jne .LBB1672_8 +# %bb.7: +.Ltmp17135: + .cv_loc 1672 25 5395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5395:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 9 + jmp .LBB1672_12 +.LBB1672_8: + .cv_loc 1672 25 5396 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5396:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 118 + jne .LBB1672_10 +# %bb.9: +.Ltmp17136: + .cv_loc 1672 25 5397 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5397:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 11 + jmp .LBB1672_11 +.LBB1672_10: + .cv_loc 1672 25 5399 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5399:0 + mov byte ptr [rsp + 23], 0 + jmp .LBB1672_16 +.LBB1672_11: + .cv_loc 1672 25 5396 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5396:0 + jmp .LBB1672_12 +.Ltmp17137: +.LBB1672_12: + .cv_loc 1672 25 5394 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5394:0 + jmp .LBB1672_13 +.Ltmp17138: +.LBB1672_13: + .cv_loc 1672 25 5392 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5392:0 + jmp .LBB1672_14 +.Ltmp17139: +.LBB1672_14: + .cv_loc 1672 25 5390 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5390:0 + jmp .LBB1672_15 +.Ltmp17140: +.LBB1672_15: + .cv_loc 1672 25 5400 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5400:0 + mov byte ptr [rsp + 23], 1 +.LBB1672_16: + .cv_loc 1672 25 5401 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5401:0 + mov al, byte ptr [rsp + 23] + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp17141: +.Lfunc_end1672: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .seh_endproc + # -- End function + .def "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .globl "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # -- Begin function ?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z + .p2align 4, 0x90 +"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z": # @"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +.Lfunc_begin1673: + .cv_func_id 1673 + .cv_loc 1673 25 5407 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5407:0 +.seh_proc "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" +# %bb.0: + sub rsp, 24 + .seh_stackalloc 24 + .seh_endprologue + mov byte ptr [rsp + 22], dl + mov qword ptr [rsp + 8], rcx + mov rcx, qword ptr [rsp + 8] +.Ltmp17142: + .cv_loc 1673 25 5408 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5408:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 97 + mov qword ptr [rsp], rcx # 8-byte Spill + jne .LBB1673_2 +# %bb.1: +.Ltmp17143: + .cv_loc 1673 25 5409 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5409:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 7 + jmp .LBB1673_6 +.LBB1673_2: + .cv_loc 1673 25 5410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5410:0 + movsx eax, byte ptr [rsp + 22] + cmp eax, 98 + jne .LBB1673_4 +# %bb.3: +.Ltmp17144: + .cv_loc 1673 25 5411 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5411:0 + mov rax, qword ptr [rsp] # 8-byte Reload + mov dword ptr [rax + 132], 8 + jmp .LBB1673_5 +.LBB1673_4: + .cv_loc 1673 25 5413 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5413:0 + mov byte ptr [rsp + 23], 0 + jmp .LBB1673_7 +.LBB1673_5: + .cv_loc 1673 25 5410 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5410:0 + jmp .LBB1673_6 +.Ltmp17145: +.LBB1673_6: + .cv_loc 1673 25 5414 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5414:0 + mov byte ptr [rsp + 23], 1 +.LBB1673_7: + .cv_loc 1673 25 5415 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5415:0 + mov al, byte ptr [rsp + 23] + and al, 1 + movzx eax, al + add rsp, 24 + ret +.Ltmp17146: +.Lfunc_end1673: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .seh_endproc + # -- End function + .def "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .globl "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # -- Begin function ?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z + .p2align 4, 0x90 +"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z": # @"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" +.Lfunc_begin1674: + .cv_func_id 1674 + .cv_loc 1674 25 5019 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5019:0 +.seh_proc "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17147: + .cv_loc 1674 25 5020 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5020:0 + mov r8d, dword ptr [rsp + 52] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov edx, 16 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 0 + je .LBB1674_2 +# %bb.1: +.Ltmp17148: + .cv_loc 1674 25 5021 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5021:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17149: +.LBB1674_2: + .cv_loc 1674 25 5022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5022:0 + nop + add rsp, 56 + ret +.Ltmp17150: +.Lfunc_end1674: + .seh_handlerdata + .section .text,"xr",discard,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .seh_endproc + # -- End function + .def "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1675: + .cv_func_id 1675 + .cv_loc 1675 25 5028 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5028:0 +.seh_proc "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17151: + .cv_loc 1675 25 5029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5029:0 + mov edx, 8 + mov r8d, 3 + call "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + cmp eax, 3 + setne r9b + and r9b, 1 + movzx eax, r9b + add rsp, 40 + ret +.Ltmp17152: +.Lfunc_end1675: + .seh_handlerdata + .section .text,"xr",discard,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .globl "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # -- Begin function ?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ + .p2align 4, 0x90 +"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ": # @"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +.Lfunc_begin1676: + .cv_func_id 1676 + .cv_loc 1676 25 5372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5372:0 +.seh_proc "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17153: + .cv_loc 1676 25 5373 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5373:0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + test al, 1 + jne .LBB1676_1 + jmp .LBB1676_2 +.LBB1676_1: +.Ltmp17154: + .cv_loc 1676 25 5375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5375:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rax + 132], ecx + .cv_loc 1676 25 5376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5376:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1676 25 5377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5377:0 + mov byte ptr [rsp + 55], 1 + jmp .LBB1676_3 +.Ltmp17155: +.LBB1676_2: + .cv_loc 1676 25 5380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5380:0 + mov byte ptr [rsp + 55], 0 +.Ltmp17156: +.LBB1676_3: + .cv_loc 1676 25 5381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5381:0 + mov al, byte ptr [rsp + 55] + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17157: +.Lfunc_end1676: + .seh_handlerdata + .section .text,"xr",discard,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .seh_endproc + # -- End function + .def "?max@?$numeric_limits@E@std@@SAEXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?max@?$numeric_limits@E@std@@SAEXZ" + .globl "?max@?$numeric_limits@E@std@@SAEXZ" # -- Begin function ?max@?$numeric_limits@E@std@@SAEXZ + .p2align 4, 0x90 +"?max@?$numeric_limits@E@std@@SAEXZ": # @"?max@?$numeric_limits@E@std@@SAEXZ" +.Lfunc_begin1677: + .cv_func_id 1677 +# %bb.0: + .cv_loc 1677 20 395 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits:395:0 + mov al, 255 + ret +.Ltmp17158: +.Lfunc_end1677: + # -- End function + .def "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .globl "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # -- Begin function ?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ + .p2align 4, 0x90 +"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ": # @"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +.Lfunc_begin1678: + .cv_func_id 1678 + .cv_loc 1678 25 5323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5323:0 +.seh_proc "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17159: + .cv_loc 1678 25 5324 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5324:0 + mov eax, dword ptr [rcx + 144] + and eax, 4194304 + cmp eax, 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1678_4 +# %bb.1: +.Ltmp17160: + .cv_loc 1678 25 5326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5326:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov edx, ecx + sub edx, 68 + mov dword ptr [rsp + 44], ecx # 4-byte Spill + mov dword ptr [rsp + 40], edx # 4-byte Spill + je .LBB1678_2 + jmp .LBB1678_11 +.LBB1678_11: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 83 + mov dword ptr [rsp + 36], eax # 4-byte Spill + je .LBB1678_2 + jmp .LBB1678_12 +.LBB1678_12: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 87 + mov dword ptr [rsp + 32], eax # 4-byte Spill + je .LBB1678_2 + jmp .LBB1678_13 +.LBB1678_13: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add eax, -99 + sub eax, 2 + mov dword ptr [rsp + 28], eax # 4-byte Spill + jb .LBB1678_2 + jmp .LBB1678_14 +.LBB1678_14: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 115 + mov dword ptr [rsp + 24], eax # 4-byte Spill + je .LBB1678_2 + jmp .LBB1678_15 +.LBB1678_15: + mov eax, dword ptr [rsp + 44] # 4-byte Reload + sub eax, 119 + mov dword ptr [rsp + 20], eax # 4-byte Spill + jne .LBB1678_3 + jmp .LBB1678_2 +.LBB1678_2: +.Ltmp17161: + .cv_loc 1678 25 5335 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5335:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1678_9 +.LBB1678_3: + .cv_loc 1678 25 5337 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5337:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1678_9 +.Ltmp17162: +.LBB1678_4: + .cv_loc 1678 25 5340 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5340:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + add ecx, -34 + mov edx, ecx + sub ecx, 91 + mov qword ptr [rsp + 8], rdx # 8-byte Spill + mov dword ptr [rsp + 4], ecx # 4-byte Spill + ja .LBB1678_8 +# %bb.10: + lea rax, [rip + .LJTI1678_0] + mov rcx, qword ptr [rsp + 8] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.LBB1678_5: +.Ltmp17163: + .cv_loc 1678 25 5350 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5350:0 + mov byte ptr [rsp + 71], 1 + jmp .LBB1678_9 +.LBB1678_6: + .cv_loc 1678 25 5358 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5358:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 8388608 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [rsp + 71], dl + jmp .LBB1678_9 +.LBB1678_7: + .cv_loc 1678 25 5362 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5362:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 16777216 + cmp ecx, 0 + setne dl + and dl, 1 + mov byte ptr [rsp + 71], dl + jmp .LBB1678_9 +.LBB1678_8: + .cv_loc 1678 25 5364 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5364:0 + mov byte ptr [rsp + 71], 0 +.Ltmp17164: +.LBB1678_9: + .cv_loc 1678 25 5366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5366:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp17165: +.Lfunc_end1678: + .p2align 2, 0x90 +.LJTI1678_0: + .long .LBB1678_7-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_7-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_8-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .long .LBB1678_5-.LJTI1678_0 + .long .LBB1678_6-.LJTI1678_0 + .seh_handlerdata + .section .text,"xr",discard,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .seh_endproc + # -- End function + .def "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .globl "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # -- Begin function ??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z + .p2align 4, 0x90 +"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z": # @"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" +.Lfunc_begin1679: + .cv_func_id 1679 + .cv_loc 1679 25 341 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:341:0 +.seh_proc "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" +# %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 + and r9b, 1 + mov byte ptr [rsp + 119], r9b + mov qword ptr [rsp + 136], r8 + mov qword ptr [rsp + 128], rdx + mov qword ptr [rsp + 104], rcx + mov rdx, qword ptr [rsp + 104] +.Ltmp17166: + .cv_loc 1679 25 365 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:365:0 + lea rcx, [rsp + 128] + #DEBUG_VALUE: lookup_classname:_First <- [$rcx+0] + lea rax, [rsp + 136] + #DEBUG_VALUE: lookup_classname:_Last <- [$rax+0] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + mov rdx, rax + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp17167: + .cv_loc 1679 25 366 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:366:0 + mov dword ptr [rsp + 100], 0 +.LBB1679_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17168: + .cv_loc 1679 25 367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:367:0 + mov eax, dword ptr [rsp + 100] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + cmp rax, 0 + je .LBB1679_6 +# %bb.2: # in Loop: Header=BB1679_1 Depth=1 +.Ltmp17169: + .cv_loc 1679 25 368 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:368:0 + lea rcx, [rsp + 120] + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + call "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + mov r8d, dword ptr [rsp + 100] + mov ecx, r8d + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + mov r8d, dword ptr [rsp + 100] + mov ecx, r8d + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + mov r9, rdx + add r9, rcx + mov r8d, dword ptr [r9 + 16] + mov ecx, r8d + add rax, rcx + mov r8d, dword ptr [rsp + 100] + mov ecx, r8d + imul rcx, rcx, 24 + add rdx, rcx + mov rcx, rdx + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 136] + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 120] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov r8, qword ptr [rsp + 64] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax + call "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + test al, 1 + jne .LBB1679_3 + jmp .LBB1679_4 +.LBB1679_3: +.Ltmp17170: + .cv_loc 1679 25 372 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:372:0 + jmp .LBB1679_6 +.LBB1679_4: # in Loop: Header=BB1679_1 Depth=1 + .cv_loc 1679 25 371 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:371:0 + jmp .LBB1679_5 +.Ltmp17171: +.LBB1679_5: # in Loop: Header=BB1679_1 Depth=1 + .cv_loc 1679 25 367 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:367:0 + mov eax, dword ptr [rsp + 100] + add eax, 1 + mov dword ptr [rsp + 100], eax + jmp .LBB1679_1 +.Ltmp17172: +.LBB1679_6: + .cv_loc 1679 25 374 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:374:0 + mov word ptr [rsp + 98], 0 + .cv_loc 1679 25 375 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:375:0 + mov eax, dword ptr [rsp + 100] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov rcx, rdx + call "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + cmp rax, 0 + je .LBB1679_8 +# %bb.7: +.Ltmp17173: + .cv_loc 1679 25 376 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:376:0 + mov eax, dword ptr [rsp + 100] + mov ecx, eax + imul rcx, rcx, 24 + lea rdx, [rip + "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B"] + add rdx, rcx + mov r8w, word ptr [rdx + 20] + mov word ptr [rsp + 98], r8w +.Ltmp17174: +.LBB1679_8: + .cv_loc 1679 25 377 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:377:0 + test byte ptr [rsp + 119], 1 + je .LBB1679_11 +# %bb.9: + movsx eax, word ptr [rsp + 98] + and eax, 3 + cmp eax, 0 + je .LBB1679_11 +# %bb.10: +.Ltmp17175: + .cv_loc 1679 25 378 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:378:0 + movsx eax, word ptr [rsp + 98] + or eax, 3 + mov cx, ax + mov word ptr [rsp + 98], cx +.Ltmp17176: +.LBB1679_11: + .cv_loc 1679 25 379 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:379:0 + mov ax, word ptr [rsp + 98] + mov rcx, qword ptr [rsp + 144] + xor rcx, rsp + mov word ptr [rsp + 46], ax # 2-byte Spill + call __security_check_cookie + mov ax, word ptr [rsp + 46] # 2-byte Reload + add rsp, 152 + ret +.Ltmp17177: +.Lfunc_end1679: + .seh_handlerdata + .section .text,"xr",discard,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .seh_endproc + # -- End function + .def "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1680: + .cv_func_id 1680 + .cv_loc 1680 25 3741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3741:0 +.seh_proc "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov eax, 80 + mov edx, eax + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17178: + .cv_loc 1680 25 3742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3742:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov rcx, rax + mov edx, 7 + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r9, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, r9 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1680 25 3743 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3743:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 88 + ret +.Ltmp17179: +.Lfunc_end1680: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .globl "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # -- Begin function ?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z + .p2align 4, 0x90 +"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z": # @"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" +.Lfunc_begin1681: + .cv_func_id 1681 + .cv_loc 1681 25 3860 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3860:0 +.seh_proc "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and r8b, 1 + mov byte ptr [rsp + 71], r8b + mov word ptr [rsp + 68], dx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17180: + .cv_loc 1681 25 3861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3861:0 + mov rax, qword ptr [rcx + 8] + mov qword ptr [rsp + 48], rax + .cv_loc 1681 25 3863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3863:0 + mov r8b, byte ptr [rsp + 71] + mov dx, word ptr [rsp + 68] + mov rax, qword ptr [rsp + 48] + and r8b, 1 + mov word ptr [rsp + 46], dx # 2-byte Spill + mov rdx, rax + mov r9w, word ptr [rsp + 46] # 2-byte Reload + mov byte ptr [rsp + 45], r8b # 1-byte Spill + mov r8w, r9w + mov r9b, byte ptr [rsp + 45] # 1-byte Reload + call "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .cv_loc 1681 25 3867 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3867:0 + nop + add rsp, 72 + ret +.Ltmp17181: +.Lfunc_end1681: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .seh_endproc + # -- End function + .def "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .globl "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # -- Begin function ??$_Get@D@_Cl_names@std@@QEBAPEBDXZ + .p2align 4, 0x90 +"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ": # @"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" +.Lfunc_begin1682: + .cv_func_id 1682 + .cv_loc 1682 25 180 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:180:0 +.seh_proc "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17182: + .cv_loc 1682 25 181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:181:0 + mov rax, qword ptr [rcx] + pop rcx + ret +.Ltmp17183: +.Lfunc_end1682: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .seh_endproc + # -- End function + .def "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1683: + .cv_func_id 1683 + .cv_loc 1683 15 3255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3255:0 +.seh_proc "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + push rbx + .seh_pushreg 3 + sub rsp, 176 + .seh_stackalloc 176 + .seh_endprologue + mov rax, qword ptr [rsp + 224] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 168], r10 + mov qword ptr [rsp + 160], rax + mov qword ptr [rsp + 152], r9 + mov qword ptr [rsp + 144], r8 + mov qword ptr [rsp + 136], rdx + mov qword ptr [rsp + 128], rcx +.Ltmp17184: + .cv_loc 1683 15 3256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3256:0 + lea rcx, [rsp + 128] + #DEBUG_VALUE: equal > >:_First1 <- [$rcx+0] + lea rdx, [rsp + 136] + #DEBUG_VALUE: equal > >:_Last1 <- [$rdx+0] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp17185: + .cv_loc 1683 15 3257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3257:0 + lea rcx, [rsp + 144] + lea rdx, [rsp + 152] + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" + .cv_loc 1683 15 3258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3258:0 + mov rax, qword ptr [rsp + 160] + mov qword ptr [rsp + 112], rax + mov rdx, qword ptr [rsp + 112] + lea rcx, [rsp + 120] + call "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" + mov rcx, qword ptr [rsp + 152] + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 144] + mov qword ptr [rsp + 88], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 136] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 128] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rsp + 120] + mov r11b, byte ptr [rsp + 96] + mov bl, byte ptr [rsp + 104] + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov r8, qword ptr [rsp + 80] # 8-byte Reload + mov r9, qword ptr [rsp + 88] # 8-byte Reload + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax + mov byte ptr [rsp + 40], r11b + mov byte ptr [rsp + 48], bl + call "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 168] + xor rcx, rsp + mov dword ptr [rsp + 60], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 60] # 4-byte Reload + add rsp, 176 + pop rbx + ret +.Ltmp17186: +.Lfunc_end1683: + .seh_handlerdata + .section .text,"xr",discard,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .globl "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # -- Begin function ??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z + .p2align 4, 0x90 +"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z": # @"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" +.Lfunc_begin1684: + .cv_func_id 1684 + .cv_loc 1684 25 207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:207:0 +.seh_proc "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17187: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + .cv_loc 1684 25 208 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:208:0 + mov rax, rcx + add rsp, 16 + ret +.Ltmp17188: +.Lfunc_end1684: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .globl "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # -- Begin function ??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z": # @"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" +.Lfunc_begin1685: + .cv_func_id 1685 + .cv_loc 1685 15 3240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3240:0 +.seh_proc "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 112 + .seh_stackalloc 112 + .seh_endprologue + mov al, byte ptr [rsp + 176] + mov r10b, byte ptr [rsp + 168] + mov r11, qword ptr [rsp + 160] + mov rsi, qword ptr [rip + __security_cookie] + xor rsi, rsp + mov qword ptr [rsp + 104], rsi + mov qword ptr [rsp + 96], r11 + 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 +.Ltmp17189: + .cv_loc 1685 15 3242 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3242:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 40] + sub rcx, rdx + mov rdx, qword ptr [rsp + 64] + mov r8, qword ptr [rsp + 56] + sub rdx, r8 + cmp rcx, rdx + je .LBB1685_2 +# %bb.1: +.Ltmp17190: + .cv_loc 1685 15 3244 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3244:0 + mov byte ptr [rsp + 87], 0 + jmp .LBB1685_3 +.Ltmp17191: +.LBB1685_2: + .cv_loc 1685 15 3247 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3247:0 + mov rax, qword ptr [rsp + 96] + mov qword ptr [rsp + 88], rax + mov r8, qword ptr [rsp + 56] + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r9, qword ptr [rsp + 88] + call "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + and al, 1 + mov byte ptr [rsp + 87], al +.LBB1685_3: + .cv_loc 1685 15 3248 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3248:0 + mov al, byte ptr [rsp + 87] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 104] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 112 + pop rsi + ret +.Ltmp17192: +.Lfunc_end1685: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .seh_endproc + # -- End function + .def "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" + .globl "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" # -- Begin function ??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z + .p2align 4, 0x90 +"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z": # @"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" +.Lfunc_begin1686: + .cv_func_id 1686 + .cv_loc 1686 15 380 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:380:0 +.seh_proc "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov r8, qword ptr [rip + __security_cookie] + xor r8, rsp + mov qword ptr [rsp + 48], r8 + mov qword ptr [rsp + 40], rdx +.Ltmp17193: + .cv_loc 1686 15 381 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:381:0 + mov rdx, qword ptr [rsp + 40] + mov qword ptr [rcx], rdx + mov rcx, qword ptr [rsp + 48] + 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, 56 + ret +.Ltmp17194: +.Lfunc_end1686: + .seh_handlerdata + .section .text,"xr",discard,"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1687: + .cv_func_id 1687 + .cv_loc 1687 15 3110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3110:0 +.seh_proc "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 88], r9 + mov qword ptr [rsp + 80], r8 + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 72], rcx +.Ltmp17195: + .cv_loc 1687 15 3111 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3111:0 + lea rcx, [rsp + 72] + #DEBUG_VALUE: _Equal_unchecked > >:_First1 <- [$rcx+0] + lea rdx, [rsp + 80] + #DEBUG_VALUE: _Equal_unchecked > >:_First2 <- [$rdx+0] + lea r8, [rsp + 88] + #DEBUG_VALUE: _Equal_unchecked > >:_Pred <- [$r8+0] + call "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Ltmp17196: + mov byte ptr [rsp + 48], al + mov rcx, qword ptr [rsp + 88] + mov qword ptr [rsp + 64], rcx + mov r8, qword ptr [rsp + 80] + mov rdx, qword ptr [rsp + 56] + mov rcx, qword ptr [rsp + 72] + mov r9, qword ptr [rsp + 64] + mov al, byte ptr [rsp + 48] + mov byte ptr [rsp + 32], al + call "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp17197: +.Lfunc_end1687: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1688: + .cv_func_id 1688 + .cv_loc 1688 15 3081 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3081:0 +.seh_proc "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov al, byte ptr [rsp + 128] + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 80], r10 + mov qword ptr [rsp + 72], r9 + mov byte ptr [rsp + 64], al + mov qword ptr [rsp + 56], r8 + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.LBB1688_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17198: + .cv_loc 1688 15 3082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3082:0 + mov rax, qword ptr [rsp + 40] + cmp rax, qword ptr [rsp + 48] + je .LBB1688_6 +# %bb.2: # in Loop: Header=BB1688_1 Depth=1 +.Ltmp17199: + .cv_loc 1688 15 3084 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3084:0 + mov rax, qword ptr [rsp + 56] + mov r8b, byte ptr [rax] + mov rax, qword ptr [rsp + 40] + mov dl, byte ptr [rax] + lea rcx, [rsp + 72] + call "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + test al, 1 + jne .LBB1688_4 +# %bb.3: +.Ltmp17200: + .cv_loc 1688 15 3086 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3086:0 + mov byte ptr [rsp + 71], 0 + jmp .LBB1688_7 +.Ltmp17201: +.LBB1688_4: # in Loop: Header=BB1688_1 Depth=1 + .cv_loc 1688 15 3088 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3088:0 + jmp .LBB1688_5 +.Ltmp17202: +.LBB1688_5: # in Loop: Header=BB1688_1 Depth=1 + .cv_loc 1688 15 3082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3082:0 + mov rax, qword ptr [rsp + 40] + add rax, 1 + mov qword ptr [rsp + 40], rax + mov rax, qword ptr [rsp + 56] + add rax, 1 + mov qword ptr [rsp + 56], rax + jmp .LBB1688_1 +.Ltmp17203: +.LBB1688_6: + .cv_loc 1688 15 3090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3090:0 + mov byte ptr [rsp + 71], 1 +.LBB1688_7: + .cv_loc 1688 15 3091 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3091:0 + mov al, byte ptr [rsp + 71] + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 80] + xor rcx, rsp + mov dword ptr [rsp + 36], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 36] # 4-byte Reload + add rsp, 88 + ret +.Ltmp17204: +.Lfunc_end1688: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .globl "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # -- Begin function ??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z + .p2align 4, 0x90 +"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z": # @"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +.Lfunc_begin1689: + .cv_func_id 1689 + .cv_loc 1689 15 3072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3072:0 +.seh_proc "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov qword ptr [rsp + 16], r8 + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17205: + .cv_loc 1689 15 3073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3073:0 + mov al, byte ptr [rsp + 24] + add rsp, 32 + ret +.Ltmp17206: +.Lfunc_end1689: + .seh_handlerdata + .section .text,"xr",discard,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .seh_endproc + # -- End function + .def "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .globl "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # -- Begin function ??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z + .p2align 4, 0x90 +"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z": # @"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" +.Lfunc_begin1690: + .cv_func_id 1690 + .cv_loc 1690 25 211 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:211:0 +.seh_proc "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], r8b + mov byte ptr [rsp + 70], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17207: + .cv_loc 1690 25 212 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:212:0 + mov rax, qword ptr [rcx] + mov dl, byte ptr [rsp + 70] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rcx] + mov dl, byte ptr [rsp + 71] + mov dword ptr [rsp + 44], r9d # 4-byte Spill + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov r10d, dword ptr [rsp + 44] # 4-byte Reload + cmp r10d, r9d + sete al + and al, 1 + movzx eax, al + add rsp, 72 + ret +.Ltmp17208: +.Lfunc_end1690: + .seh_handlerdata + .section .text,"xr",discard,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .seh_endproc + # -- End function + .def "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1691: + .cv_func_id 1691 + .cv_loc 1691 25 1776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1776:0 +.seh_proc "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17209: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov edx, dword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + mov qword ptr [r9 + 40], 0 + mov qword ptr [r9 + 48], 0 + mov qword ptr [r9 + 56], 0 + mov word ptr [r9 + 64], 0 + mov qword ptr [r9 + 72], 0 + .cv_loc 1691 25 1777 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1777:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17210: +.Lfunc_end1691: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .globl "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # -- Begin function ??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z": # @"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" +.Lfunc_begin1692: + .cv_func_id 1692 + .cv_loc 1692 25 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1780:0 +.seh_proc "??_G?$_Node_class@DV?$regex_traits@D@std@@@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] +.Ltmp17211: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1692_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1692_2: + .cv_loc 1692 25 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1786:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17212: +.Lfunc_end1692: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .globl "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # -- Begin function ??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ + .p2align 4, 0x90 +"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ": # @"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" +.Lfunc_begin1693: + .cv_func_id 1693 + .cv_loc 1693 25 1780 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1780:0 +.seh_proc "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + lea rax, [rip + "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17213: + mov qword ptr [rcx], rax +.Ltmp17214: + .cv_loc 1693 25 1781 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1781:0 + mov rdx, qword ptr [rcx + 32] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .cv_loc 1693 25 1782 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1782:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 40] + cmp rcx, 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + je .LBB1693_2 +# %bb.1: + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1693_2: + .cv_loc 1693 25 1783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1783:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 48] + cmp rcx, 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1693_4 +# %bb.3: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??3@YAXPEAX@Z" +.LBB1693_4: + .cv_loc 1693 25 1784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1784:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 56] + cmp rcx, 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1693_6 +# %bb.5: + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "??3@YAXPEAX@Z" +.LBB1693_6: + .cv_loc 1693 25 1785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1785:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rdx, qword ptr [rax + 72] + mov rcx, rax + call "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .cv_loc 1693 25 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1786:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17215: + .cv_loc 1693 25 1786 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1786:0 + nop + add rsp, 72 + ret +.Ltmp17216: +.Lfunc_end1693: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .globl "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # -- Begin function ?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z": # @"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" +.Lfunc_begin1694: + .cv_func_id 1694 + .cv_loc 1694 25 1789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1789:0 +.seh_proc "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx +.LBB1694_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17217: + .cv_loc 1694 25 1790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1790:0 + cmp qword ptr [rsp + 64], 0 + je .LBB1694_5 +# %bb.2: # in Loop: Header=BB1694_1 Depth=1 +.Ltmp17218: + .cv_loc 1694 25 1792 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1792:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rsp + 48], rax + .cv_loc 1694 25 1793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1793:0 + mov rax, qword ptr [rsp + 64] + mov rax, qword ptr [rax + 24] + mov qword ptr [rsp + 64], rax + .cv_loc 1694 25 1794 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1794:0 + mov rax, qword ptr [rsp + 48] + cmp rax, 0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + je .LBB1694_4 +# %bb.3: # in Loop: Header=BB1694_1 Depth=1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1?$_Sequence@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??3@YAXPEAX@Z" +.Ltmp17219: +.LBB1694_4: # in Loop: Header=BB1694_1 Depth=1 + .cv_loc 1694 25 1790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1790:0 + jmp .LBB1694_1 +.LBB1694_5: + .cv_loc 1694 25 1796 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1796:0 + add rsp, 72 + ret +.Ltmp17220: +.Lfunc_end1694: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .seh_endproc + # -- End function + .def "??1?$_Buf@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Buf@D@std@@QEAA@XZ" + .globl "??1?$_Buf@D@std@@QEAA@XZ" # -- Begin function ??1?$_Buf@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Buf@D@std@@QEAA@XZ": # @"??1?$_Buf@D@std@@QEAA@XZ" +.Lfunc_begin1695: + .cv_func_id 1695 + .cv_loc 1695 25 1546 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1546:0 +.seh_proc "??1?$_Buf@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17221: + .cv_loc 1695 25 1547 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1547:0 + mov rcx, qword ptr [rcx + 8] + call qword ptr [rip + __imp_free] +.Ltmp17222: + .cv_loc 1695 25 1548 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1548:0 + nop + add rsp, 40 + ret +.Ltmp17223: +.Lfunc_end1695: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Buf@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??1?$_Sequence@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Sequence@D@std@@QEAA@XZ" + .globl "??1?$_Sequence@D@std@@QEAA@XZ" # -- Begin function ??1?$_Sequence@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Sequence@D@std@@QEAA@XZ": # @"??1?$_Sequence@D@std@@QEAA@XZ" +.Lfunc_begin1696: + .cv_func_id 1696 + .cv_loc 1696 25 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1633:0 +.seh_proc "??1?$_Sequence@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17224: + .cv_loc 1696 25 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1633:0 + add rcx, 8 + call "??1?$_Buf@D@std@@QEAA@XZ" +.Ltmp17225: + .cv_loc 1696 25 1633 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1633:0 + nop + add rsp, 40 + ret +.Ltmp17226: +.Lfunc_end1696: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Sequence@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .globl "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # -- Begin function ?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z + .p2align 4, 0x90 +"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z": # @"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" +.Lfunc_begin1697: + .cv_func_id 1697 + .cv_loc 1697 25 3841 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3841:0 +.seh_proc "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 87], r9b + mov word ptr [rsp + 84], r8w + mov qword ptr [rsp + 72], rdx + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17227: + .cv_loc 1697 25 3842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3842:0 + mov dword ptr [rsp + 60], 0 + mov qword ptr [rsp + 48], rcx # 8-byte Spill +.LBB1697_1: # =>This Inner Loop Header: Depth=1 + cmp dword ptr [rsp + 60], 256 + jae .LBB1697_7 +# %bb.2: # in Loop: Header=BB1697_1 Depth=1 +.Ltmp17228: + .cv_loc 1697 25 3844 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3844:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov r8w, word ptr [rsp + 84] + mov edx, dword ptr [rsp + 60] + mov r9b, dl + mov dl, r9b + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + and al, 1 + mov byte ptr [rsp + 59], al + .cv_loc 1697 25 3845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3845:0 + mov al, byte ptr [rsp + 59] + and al, 1 + movzx r10d, al + mov al, byte ptr [rsp + 87] + and al, 1 + movzx r11d, al + cmp r10d, r11d + je .LBB1697_6 +# %bb.3: # in Loop: Header=BB1697_1 Depth=1 +.Ltmp17229: + .cv_loc 1697 25 3847 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3847:0 + mov rax, qword ptr [rsp + 72] + cmp qword ptr [rax + 40], 0 + jne .LBB1697_5 +# %bb.4: # in Loop: Header=BB1697_1 Depth=1 + .cv_loc 1697 25 3848 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3848:0 + mov eax, 32 + mov ecx, eax +.Ltmp17230: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 72] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp17231: +.LBB1697_5: # in Loop: Header=BB1697_1 Depth=1 + .cv_loc 1697 25 3849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3849:0 + mov rax, qword ptr [rsp + 72] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rsp + 60] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp17232: +.LBB1697_6: # in Loop: Header=BB1697_1 Depth=1 + .cv_loc 1697 25 3842 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3842:0 + mov eax, dword ptr [rsp + 60] + add eax, 1 + mov dword ptr [rsp + 60], eax + jmp .LBB1697_1 +.Ltmp17233: +.LBB1697_7: + .cv_loc 1697 25 3852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3852:0 + add rsp, 88 + ret +.Ltmp17234: +.Lfunc_end1697: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .seh_endproc + # -- End function + .def "??0_Bitmap@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Bitmap@std@@QEAA@XZ" + .globl "??0_Bitmap@std@@QEAA@XZ" # -- Begin function ??0_Bitmap@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Bitmap@std@@QEAA@XZ": # @"??0_Bitmap@std@@QEAA@XZ" +.Lfunc_begin1698: + .cv_func_id 1698 + .cv_loc 1698 25 1607 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1607:0 +.seh_proc "??0_Bitmap@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor edx, edx + mov eax, 32 + mov r8d, eax + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17235: + .cv_loc 1698 25 1608 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1608:0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call memset +.Ltmp17236: + .cv_loc 1698 25 1609 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1609:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp17237: +.Lfunc_end1698: + .seh_handlerdata + .section .text,"xr",discard,"??0_Bitmap@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??$_Mark@I@_Bitmap@std@@QEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .globl "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # -- Begin function ??$_Mark@I@_Bitmap@std@@QEAAXI@Z + .p2align 4, 0x90 +"??$_Mark@I@_Bitmap@std@@QEAAXI@Z": # @"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Lfunc_begin1699: + .cv_func_id 1699 + .cv_loc 1699 25 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1613:0 +.seh_proc "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov dword ptr [rsp + 28], edx + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp17238: + .cv_loc 1699 25 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1615:0 + mov edx, dword ptr [rsp + 28] + mov dword ptr [rsp + 12], edx + .cv_loc 1699 25 1616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1616:0 + mov edx, dword ptr [rsp + 12] + and edx, 7 + mov qword ptr [rsp], rcx # 8-byte Spill + mov ecx, edx + # kill: def $cl killed $ecx + mov edx, 1 + shl edx, cl + mov eax, dword ptr [rsp + 12] + shr eax, 3 + mov eax, eax + mov r8d, eax + mov r9, qword ptr [rsp] # 8-byte Reload + movzx eax, byte ptr [r9 + r8] + or eax, edx + mov cl, al + mov byte ptr [r9 + r8], cl + .cv_loc 1699 25 1617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1617:0 + add rsp, 32 + ret +.Ltmp17239: +.Lfunc_end1699: + .seh_handlerdata + .section .text,"xr",discard,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .seh_endproc + # -- End function + .def "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .globl "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # -- Begin function ?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z": # @"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Lfunc_begin1700: + .cv_func_id 1700 + .cv_loc 1700 25 3778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3778:0 +.seh_proc "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 55], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17240: + .cv_loc 1700 25 3779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3779:0 + movzx eax, byte ptr [rsp + 55] + cmp eax, 256 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + jae .LBB1700_2 +# %bb.1: +.Ltmp17241: + .cv_loc 1700 25 3780 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3780:0 + mov dl, byte ptr [rsp + 55] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + jmp .LBB1700_3 +.LBB1700_2: + .cv_loc 1700 25 3782 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3782:0 + mov dl, byte ptr [rsp + 55] + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Ltmp17242: +.LBB1700_3: + .cv_loc 1700 25 3783 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3783:0 + nop + add rsp, 56 + ret +.Ltmp17243: +.Lfunc_end1700: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1701: + .cv_func_id 1701 + .cv_loc 1701 25 5174 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5174:0 +.seh_proc "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill +.LBB1701_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17244: + .cv_loc 1701 25 5179 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5179:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + mov dword ptr [rsp + 44], eax + cmp eax, 0 + jne .LBB1701_3 +# %bb.2: +.Ltmp17245: + .cv_loc 1701 25 5181 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5181:0 + jmp .LBB1701_20 +.Ltmp17246: +.LBB1701_3: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5184 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5184:0 + cmp dword ptr [rsp + 44], 2 + je .LBB1701_19 +# %bb.4: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17247: + .cv_loc 1701 25 5186 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5186:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + jne .LBB1701_7 +# %bb.5: # in Loop: Header=BB1701_1 Depth=1 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 1048576 + cmp ecx, 0 + jne .LBB1701_7 +# %bb.6: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17248: + .cv_loc 1701 25 5188 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5188:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17249: +.LBB1701_7: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5191 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5191:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 140], 45 + jne .LBB1701_17 +# %bb.8: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17250: + .cv_loc 1701 25 5193 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5193:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1701 25 5194 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5194:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov eax, dword ptr [rcx + 132] + mov dl, al + mov byte ptr [rsp + 43], dl + .cv_loc 1701 25 5195 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5195:0 + call "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + mov dword ptr [rsp + 44], eax + cmp eax, 0 + jne .LBB1701_10 +# %bb.9: +.Ltmp17251: + .cv_loc 1701 25 5197 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5197:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1701 25 5198 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5198:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, rax + mov edx, 45 + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .cv_loc 1701 25 5199 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5199:0 + jmp .LBB1701_20 +.Ltmp17252: +.LBB1701_10: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5202 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5202:0 + cmp dword ptr [rsp + 44], 2 + jne .LBB1701_12 +# %bb.11: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17253: + .cv_loc 1701 25 5204 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5204:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 8 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17254: +.LBB1701_12: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5207 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5207:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 128] + mov edx, 2048 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1701_14 +# %bb.13: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17255: + .cv_loc 1701 25 5209 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5209:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 132] + mov r8b, dl + mov dl, r8b + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r9d, al + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [rcx + 132], r9d + .cv_loc 1701 25 5210 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5210:0 + mov r10, qword ptr [rcx + 120] + mov dl, byte ptr [rsp + 43] + mov rcx, r10 + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 43], al +.Ltmp17256: +.LBB1701_14: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5213 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5213:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 132] + mov dl, cl + movzx ecx, dl + movzx r8d, byte ptr [rsp + 43] + cmp ecx, r8d + jge .LBB1701_16 +# %bb.15: # in Loop: Header=BB1701_1 Depth=1 +.Ltmp17257: + .cv_loc 1701 25 5215 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5215:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 8 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17258: +.LBB1701_16: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5218 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5218:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov dl, byte ptr [rsp + 43] + mov rcx, rax + call "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .cv_loc 1701 25 5219 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5219:0 + jmp .LBB1701_18 +.Ltmp17259: +.LBB1701_17: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5222 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5222:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, dword ptr [rcx + 132] + mov r8b, dl + mov rcx, rax + mov dl, r8b + call "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Ltmp17260: +.LBB1701_18: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5224 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5224:0 + jmp .LBB1701_19 +.Ltmp17261: +.LBB1701_19: # in Loop: Header=BB1701_1 Depth=1 + .cv_loc 1701 25 5177 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5177:0 + jmp .LBB1701_1 +.Ltmp17262: +.LBB1701_20: + .cv_loc 1701 25 5226 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5226:0 + add rsp, 56 + ret +.Ltmp17263: +.Lfunc_end1701: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .globl "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # -- Begin function ?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z": # @"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Lfunc_begin1702: + .cv_func_id 1702 + .cv_loc 1702 25 3749 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3749:0 +.seh_proc "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17264: + .cv_loc 1702 25 3750 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3750:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1702_2 +# %bb.1: +.Ltmp17265: + .cv_loc 1702 25 3751 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3751:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 87] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 87], al +.Ltmp17266: +.LBB1702_2: + .cv_loc 1702 25 3752 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3752:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 64], rcx + .cv_loc 1702 25 3755 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3755:0 + mov rcx, qword ptr [rsp + 64] + cmp qword ptr [rcx + 40], 0 + jne .LBB1702_4 +# %bb.3: + .cv_loc 1702 25 3756 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3756:0 + mov eax, 32 + mov ecx, eax +.Ltmp17267: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill +.Ltmp17268: +.LBB1702_4: + .cv_loc 1702 25 3757 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3757:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 87] + call "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .cv_loc 1702 25 3758 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3758:0 + nop + add rsp, 88 + ret +.Ltmp17269: +.Lfunc_end1702: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .globl "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # -- Begin function ?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z + .p2align 4, 0x90 +"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z": # @"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Lfunc_begin1703: + .cv_func_id 1703 + .cv_loc 1703 25 3764 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3764:0 +.seh_proc "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17270: + .cv_loc 1703 25 3765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3765:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1703_2 +# %bb.1: +.Ltmp17271: + .cv_loc 1703 25 3766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3766:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 87] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 87], al +.Ltmp17272: +.LBB1703_2: + .cv_loc 1703 25 3767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3767:0 + mov rax, qword ptr [rsp + 56] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 64], rcx + .cv_loc 1703 25 3769 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3769:0 + mov rcx, qword ptr [rsp + 64] + cmp qword ptr [rcx + 48], 0 + jne .LBB1703_4 +# %bb.3: + .cv_loc 1703 25 3770 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3770:0 + mov eax, 16 + mov ecx, eax +.Ltmp17273: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 64] + mov rdx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rcx + 48], rdx + mov qword ptr [rsp + 40], rax # 8-byte Spill +.Ltmp17274: +.LBB1703_4: + .cv_loc 1703 25 3771 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3771:0 + mov rax, qword ptr [rsp + 64] + mov rcx, qword ptr [rax + 48] + mov dl, byte ptr [rsp + 87] + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1703 25 3772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3772:0 + nop + add rsp, 88 + ret +.Ltmp17275: +.Lfunc_end1703: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .seh_endproc + # -- End function + .def "??$_Mark@E@_Bitmap@std@@QEAAXE@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .globl "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # -- Begin function ??$_Mark@E@_Bitmap@std@@QEAAXE@Z + .p2align 4, 0x90 +"??$_Mark@E@_Bitmap@std@@QEAAXE@Z": # @"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" +.Lfunc_begin1704: + .cv_func_id 1704 + .cv_loc 1704 25 1613 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1613:0 +.seh_proc "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" +# %bb.0: + sub rsp, 32 + .seh_stackalloc 32 + .seh_endprologue + mov byte ptr [rsp + 31], dl + mov qword ptr [rsp + 16], rcx + mov rcx, qword ptr [rsp + 16] +.Ltmp17276: + .cv_loc 1704 25 1615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1615:0 + movzx eax, byte ptr [rsp + 31] + mov dword ptr [rsp + 12], eax + .cv_loc 1704 25 1616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1616:0 + mov eax, dword ptr [rsp + 12] + and eax, 7 + mov qword ptr [rsp], rcx # 8-byte Spill + mov ecx, eax + # kill: def $cl killed $ecx + mov eax, 1 + shl eax, cl + mov r8d, dword ptr [rsp + 12] + shr r8d, 3 + mov r8d, r8d + mov r9d, r8d + mov r10, qword ptr [rsp] # 8-byte Reload + movzx r8d, byte ptr [r10 + r9] + or r8d, eax + mov cl, r8b + mov byte ptr [r10 + r9], cl + .cv_loc 1704 25 1617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1617:0 + add rsp, 32 + ret +.Ltmp17277: +.Lfunc_end1704: + .seh_handlerdata + .section .text,"xr",discard,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .seh_endproc + # -- End function + .def "??0?$_Buf@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Buf@D@std@@QEAA@XZ" + .globl "??0?$_Buf@D@std@@QEAA@XZ" # -- Begin function ??0?$_Buf@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??0?$_Buf@D@std@@QEAA@XZ": # @"??0?$_Buf@D@std@@QEAA@XZ" +.Lfunc_begin1705: + .cv_func_id 1705 + .cv_loc 1705 25 1542 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1542:0 +.seh_proc "??0?$_Buf@D@std@@QEAA@XZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17278: + mov dword ptr [rcx], 0 + mov dword ptr [rcx + 4], 0 + mov qword ptr [rcx + 8], 0 + .cv_loc 1705 25 1543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1543:0 + mov rax, rcx + pop rcx + ret +.Ltmp17279: +.Lfunc_end1705: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Buf@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?_Insert@?$_Buf@D@std@@QEAAXD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .globl "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # -- Begin function ?_Insert@?$_Buf@D@std@@QEAAXD@Z + .p2align 4, 0x90 +"?_Insert@?$_Buf@D@std@@QEAAXD@Z": # @"?_Insert@?$_Buf@D@std@@QEAAXD@Z" +.Lfunc_begin1706: + .cv_func_id 1706 + .cv_loc 1706 25 1570 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1570:0 +.seh_proc "?_Insert@?$_Buf@D@std@@QEAAXD@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17280: + .cv_loc 1706 25 1571 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1571:0 + mov eax, dword ptr [rcx] + cmp eax, dword ptr [rcx + 4] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + ja .LBB1706_2 +# %bb.1: +.Ltmp17281: + .cv_loc 1706 25 1572 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1572:0 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov ecx, dword ptr [rax + 4] + add ecx, 16 + mov dword ptr [rsp + 44], ecx # 4-byte Spill + mov rcx, rax + mov edx, dword ptr [rsp + 44] # 4-byte Reload + call "?_Expand@?$_Buf@D@std@@AEAAXI@Z" +.Ltmp17282: +.LBB1706_2: + .cv_loc 1706 25 1573 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1573:0 + mov al, byte ptr [rsp + 71] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov rdx, qword ptr [rcx + 8] + mov r8d, dword ptr [rcx + 4] + mov r9d, r8d + add r9d, 1 + mov dword ptr [rcx + 4], r9d + mov r8d, r8d + mov r10d, r8d + mov byte ptr [rdx + r10], al + .cv_loc 1706 25 1574 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1574:0 + add rsp, 72 + ret +.Ltmp17283: +.Lfunc_end1706: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .seh_endproc + # -- End function + .def "?_Expand@?$_Buf@D@std@@AEAAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .globl "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # -- Begin function ?_Expand@?$_Buf@D@std@@AEAAXI@Z + .p2align 4, 0x90 +"?_Expand@?$_Buf@D@std@@AEAAXI@Z": # @"?_Expand@?$_Buf@D@std@@AEAAXI@Z" +.Lfunc_begin1707: + .cv_func_id 1707 + .cv_loc 1707 25 1590 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1590:0 +.seh_proc "?_Expand@?$_Buf@D@std@@AEAAXI@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17284: + .cv_loc 1707 25 1591 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1591:0 + mov edx, dword ptr [rsp + 68] + mov eax, edx + shl rax, 0 + mov r8, qword ptr [rcx + 8] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + mov rdx, rax + call qword ptr [rip + __imp_realloc] + mov qword ptr [rsp + 48], rax + .cv_loc 1707 25 1592 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1592:0 + cmp qword ptr [rsp + 48], 0 + jne .LBB1707_2 +# %bb.1: +.Ltmp17285: + .cv_loc 1707 25 1593 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1593:0 + call "?_Xbad_alloc@std@@YAXXZ" + ud2 +.Ltmp17286: +.LBB1707_2: + .cv_loc 1707 25 1594 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1594:0 + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 8], rax + .cv_loc 1707 25 1595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1595:0 + mov edx, dword ptr [rsp + 68] + mov dword ptr [rcx], edx + .cv_loc 1707 25 1596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1596:0 + add rsp, 72 + ret +.Ltmp17287: +.Lfunc_end1707: + .seh_handlerdata + .section .text,"xr",discard,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .seh_endproc + # -- End function + .def "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .globl "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # -- Begin function ?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ + .p2align 4, 0x90 +"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ": # @"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" +.Lfunc_begin1708: + .cv_func_id 1708 + .cv_loc 1708 25 5127 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5127:0 +.seh_proc "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17288: + .cv_loc 1708 25 5128 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5128:0 + cmp dword ptr [rcx + 140], 92 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + jne .LBB1708_10 +# %bb.1: +.Ltmp17289: + .cv_loc 1708 25 5130 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5130:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1708 25 5131 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5131:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov eax, dword ptr [rcx + 144] + and eax, 2097152 + cmp eax, 0 + je .LBB1708_3 +# %bb.2: + .cv_loc 1708 25 5132 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5132:0 + xor edx, edx +.Ltmp17290: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + mov dword ptr [rsp + 68], eax + jmp .LBB1708_20 +.LBB1708_3: + .cv_loc 1708 25 5133 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5133:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 65536 + cmp ecx, 0 + je .LBB1708_5 +# %bb.4: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1708_7 +.LBB1708_5: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 32768 + cmp ecx, 0 + je .LBB1708_8 +# %bb.6: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dl, byte ptr [rax + 136] + mov rcx, rax + call "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + test al, 1 + jne .LBB1708_7 + jmp .LBB1708_8 +.LBB1708_7: +.Ltmp17291: + .cv_loc 1708 25 5136 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5136:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1708 25 5137 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5137:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1708_20 +.Ltmp17292: +.LBB1708_8: + .cv_loc 1708 25 5134 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5134:0 + jmp .LBB1708_9 +.Ltmp17293: +.LBB1708_9: + .cv_loc 1708 25 5139 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5139:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax + 132], 92 + .cv_loc 1708 25 5140 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5140:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1708_20 +.Ltmp17294: +.LBB1708_10: + .cv_loc 1708 25 5142 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5142:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 91 + jne .LBB1708_16 +# %bb.11: +.Ltmp17295: + .cv_loc 1708 25 5144 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5144:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1708 25 5145 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5145:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rcx + 140], 58 + je .LBB1708_14 +# %bb.12: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 61 + je .LBB1708_14 +# %bb.13: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 46 + jne .LBB1708_15 +.LBB1708_14: +.Ltmp17296: + .cv_loc 1708 25 5149 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5149:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov ecx, dword ptr [rax + 140] + mov dword ptr [rsp + 52], ecx + .cv_loc 1708 25 5150 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5150:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1708 25 5151 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5151:0 + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .cv_loc 1708 25 5152 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5152:0 + mov dword ptr [rsp + 68], 2 + jmp .LBB1708_20 +.Ltmp17297: +.LBB1708_15: + .cv_loc 1708 25 5156 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5156:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov dword ptr [rax + 132], 91 + .cv_loc 1708 25 5157 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5157:0 + mov dword ptr [rsp + 68], 1 + jmp .LBB1708_20 +.Ltmp17298: +.LBB1708_16: + .cv_loc 1708 25 5160 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5160:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], 93 + je .LBB1708_18 +# %bb.17: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + jne .LBB1708_19 +.LBB1708_18: +.Ltmp17299: + .cv_loc 1708 25 5161 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5161:0 + mov dword ptr [rsp + 68], 0 + jmp .LBB1708_20 +.LBB1708_19: +.Ltmp17300: + .cv_loc 1708 25 5164 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5164:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + mov dword ptr [rax + 132], ecx + .cv_loc 1708 25 5165 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5165:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1708 25 5166 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5166:0 + mov dword ptr [rsp + 68], 1 +.Ltmp17301: +.LBB1708_20: + .cv_loc 1708 25 5168 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5168:0 + mov eax, dword ptr [rsp + 68] + add rsp, 72 + ret +.Ltmp17302: +.Lfunc_end1708: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .seh_endproc + # -- End function + .def "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .globl "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # -- Begin function ?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z + .p2align 4, 0x90 +"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z": # @"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" +.Lfunc_begin1709: + .cv_func_id 1709 + .cv_loc 1709 25 3790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3790:0 +.seh_proc "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov byte ptr [rsp + 119], r8b + mov byte ptr [rsp + 118], dl + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp17303: + .cv_loc 1709 25 3793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3793:0 + mov eax, dword ptr [rcx + 16] + mov qword ptr [rsp + 80], rcx # 8-byte Spill + mov ecx, eax + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1709_2 +# %bb.1: +.Ltmp17304: + .cv_loc 1709 25 3795 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3795:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax + 24] + mov dl, byte ptr [rsp + 118] + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r8d, al + mov dword ptr [rsp + 100], r8d + .cv_loc 1709 25 3796 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3796:0 + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov r9, qword ptr [rcx + 24] + mov dl, byte ptr [rsp + 119] + mov rcx, r9 + call "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + movsx r8d, al + mov dword ptr [rsp + 96], r8d + .cv_loc 1709 25 3797 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3797:0 + jmp .LBB1709_3 +.Ltmp17305: +.LBB1709_2: + .cv_loc 1709 25 3800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3800:0 + movzx eax, byte ptr [rsp + 118] + mov dword ptr [rsp + 100], eax + .cv_loc 1709 25 3801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3801:0 + movzx eax, byte ptr [rsp + 119] + mov dword ptr [rsp + 96], eax +.Ltmp17306: +.LBB1709_3: + .cv_loc 1709 25 3804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3804:0 + mov rax, qword ptr [rsp + 80] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rcx +.LBB1709_4: # =>This Inner Loop Header: Depth=1 + .cv_loc 1709 25 3806 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3806:0 + xor eax, eax + mov cl, al +.Ltmp17307: + mov eax, dword ptr [rsp + 100] + cmp eax, dword ptr [rsp + 96] + mov byte ptr [rsp + 79], cl # 1-byte Spill + ja .LBB1709_6 +# %bb.5: # in Loop: Header=BB1709_4 Depth=1 + mov eax, dword ptr [rsp + 96] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dword ptr [rsp + 72], eax # 4-byte Spill + call "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 72] # 4-byte Reload + cmp edx, eax + setb r8b + mov byte ptr [rsp + 79], r8b # 1-byte Spill +.LBB1709_6: # in Loop: Header=BB1709_4 Depth=1 + mov al, byte ptr [rsp + 79] # 1-byte Reload + test al, 1 + jne .LBB1709_7 + jmp .LBB1709_10 +.LBB1709_7: # in Loop: Header=BB1709_4 Depth=1 +.Ltmp17308: + .cv_loc 1709 25 3808 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3808:0 + mov rax, qword ptr [rsp + 88] + cmp qword ptr [rax + 40], 0 + jne .LBB1709_9 +# %bb.8: # in Loop: Header=BB1709_4 Depth=1 + .cv_loc 1709 25 3809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3809:0 + mov eax, 32 + mov ecx, eax +.Ltmp17309: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rsp + 56], rax # 8-byte Spill +.Ltmp17310: +.LBB1709_9: # in Loop: Header=BB1709_4 Depth=1 + .cv_loc 1709 25 3810 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3810:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rsp + 100] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp17311: + .cv_loc 1709 25 3806 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3806:0 + mov edx, dword ptr [rsp + 100] + add edx, 1 + mov dword ptr [rsp + 100], edx + jmp .LBB1709_4 +.Ltmp17312: +.LBB1709_10: + .cv_loc 1709 25 3812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3812:0 + mov eax, dword ptr [rsp + 96] + cmp eax, dword ptr [rsp + 100] + jb .LBB1709_20 +# %bb.11: +.Ltmp17313: + .cv_loc 1709 25 3814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3814:0 + mov eax, dword ptr [rsp + 96] + sub eax, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + mov dword ptr [rsp + 52], eax # 4-byte Spill + call "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + mov edx, dword ptr [rsp + 52] # 4-byte Reload + cmp edx, eax + jae .LBB1709_16 +# %bb.12: +.Ltmp17314: + .cv_loc 1709 25 3816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3816:0 + jmp .LBB1709_13 +.LBB1709_13: # =>This Inner Loop Header: Depth=1 +.Ltmp17315: + .cv_loc 1709 25 3816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3816:0 + mov eax, dword ptr [rsp + 100] + cmp eax, dword ptr [rsp + 96] + ja .LBB1709_15 +# %bb.14: # in Loop: Header=BB1709_13 Depth=1 +.Ltmp17316: + .cv_loc 1709 25 3818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3818:0 + mov eax, dword ptr [rsp + 100] + mov cl, al + mov rdx, qword ptr [rsp + 80] # 8-byte Reload + mov byte ptr [rsp + 51], cl # 1-byte Spill + mov rcx, rdx + mov dl, byte ptr [rsp + 51] # 1-byte Reload + call "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" +.Ltmp17317: + .cv_loc 1709 25 3816 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3816:0 + mov eax, dword ptr [rsp + 100] + add eax, 1 + mov dword ptr [rsp + 100], eax + jmp .LBB1709_13 +.Ltmp17318: +.LBB1709_15: + .cv_loc 1709 25 3820 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3820:0 + jmp .LBB1709_19 +.Ltmp17319: +.LBB1709_16: + .cv_loc 1709 25 3823 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3823:0 + mov rax, qword ptr [rsp + 88] + cmp qword ptr [rax + 56], 0 + jne .LBB1709_18 +# %bb.17: + .cv_loc 1709 25 3825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3825:0 + mov eax, 16 + mov ecx, eax +.Ltmp17320: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + mov rcx, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx + 56], rdx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp17321: +.LBB1709_18: + .cv_loc 1709 25 3828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3828:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 56] + mov edx, dword ptr [rsp + 100] + mov r8b, dl + mov dl, r8b + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1709 25 3829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3829:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rax + 56] + mov r9d, dword ptr [rsp + 96] + mov dl, r9b + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" +.Ltmp17322: +.LBB1709_19: + .cv_loc 1709 25 3831 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3831:0 + jmp .LBB1709_20 +.Ltmp17323: +.LBB1709_20: + .cv_loc 1709 25 3832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3832:0 + add rsp, 120 + ret +.Ltmp17324: +.Lfunc_end1709: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .seh_endproc + # -- End function + .def "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .globl "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # -- Begin function ?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z + .p2align 4, 0x90 +"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z": # @"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" +.Lfunc_begin1710: + .cv_func_id 1710 + .cv_loc 1710 25 5104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5104:0 +.seh_proc "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 51], dl + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17325: + .cv_loc 1710 25 5105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5105:0 + mov eax, dword ptr [rcx + 144] + and eax, 16384 + cmp eax, 0 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + je .LBB1710_3 +# %bb.1: + mov rax, qword ptr [rsp + 32] # 8-byte Reload + movsx ecx, byte ptr [rax + 136] + cmp ecx, 92 + jne .LBB1710_3 +# %bb.2: +.Ltmp17326: + .cv_loc 1710 25 5108 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5108:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov dword ptr [rax + 132], 92 + .cv_loc 1710 25 5109 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5109:0 + mov rcx, rax + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1710 25 5110 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5110:0 + mov dword ptr [rsp + 52], 1 + jmp .LBB1710_13 +.Ltmp17327: +.LBB1710_3: + .cv_loc 1710 25 5112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5112:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + mov ecx, dword ptr [rax + 144] + and ecx, 131072 + cmp ecx, 0 + je .LBB1710_6 +# %bb.4: + mov al, byte ptr [rsp + 51] + and al, 1 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov dl, al + call "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + test al, 1 + jne .LBB1710_5 + jmp .LBB1710_6 +.LBB1710_5: +.Ltmp17328: + .cv_loc 1710 25 5113 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5113:0 + mov dword ptr [rsp + 52], 2 + jmp .LBB1710_13 +.LBB1710_6: + .cv_loc 1710 25 5114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5114:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + test al, 1 + jne .LBB1710_7 + jmp .LBB1710_10 +.LBB1710_7: +.Ltmp17329: + .cv_loc 1710 25 5116 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5116:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + cmp dword ptr [rax + 132], 0 + je .LBB1710_9 +# %bb.8: +.Ltmp17330: + .cv_loc 1710 25 5117 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5117:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + mov edx, 2 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17331: +.LBB1710_9: + .cv_loc 1710 25 5118 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5118:0 + mov dword ptr [rsp + 52], 1 + jmp .LBB1710_13 +.Ltmp17332: +.LBB1710_10: + .cv_loc 1710 25 5114 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5114:0 + jmp .LBB1710_11 +.Ltmp17333: +.LBB1710_11: + .cv_loc 1710 25 5112 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5112:0 + jmp .LBB1710_12 +.Ltmp17334: +.LBB1710_12: + .cv_loc 1710 25 5120 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5120:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + xor edx, edx + test al, 1 + mov r8d, 1 + cmovne edx, r8d + mov dword ptr [rsp + 52], edx +.LBB1710_13: + .cv_loc 1710 25 5121 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5121:0 + mov eax, dword ptr [rsp + 52] + add rsp, 56 + ret +.Ltmp17335: +.Lfunc_end1710: + .seh_handlerdata + .section .text,"xr",discard,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .seh_endproc + # -- End function + .def "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .globl "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # -- Begin function ?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z + .p2align 4, 0x90 +"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z": # @"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" +.Lfunc_begin1711: + .cv_func_id 1711 + .cv_loc 1711 25 5036 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5036:0 +.seh_proc "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" +# %bb.0: + sub rsp, 120 + .seh_stackalloc 120 + .seh_endprologue + mov dword ptr [rsp + 116], edx + mov qword ptr [rsp + 104], rcx + mov rcx, qword ptr [rsp + 104] +.Ltmp17336: + .cv_loc 1711 25 5037 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5037:0 + cmp dword ptr [rsp + 116], 58 + mov qword ptr [rsp + 64], rcx # 8-byte Spill + jne .LBB1711_2 +# %bb.1: + mov eax, 1 + mov dword ptr [rsp + 60], eax # 4-byte Spill + jmp .LBB1711_6 +.LBB1711_2: + cmp dword ptr [rsp + 116], 61 + jne .LBB1711_4 +# %bb.3: + xor eax, eax + mov dword ptr [rsp + 56], eax # 4-byte Spill + jmp .LBB1711_5 +.LBB1711_4: + xor eax, eax + mov ecx, dword ptr [rsp + 116] + cmp ecx, 46 + mov ecx, 14 + cmove ecx, eax + mov dword ptr [rsp + 56], ecx # 4-byte Spill +.LBB1711_5: + mov eax, dword ptr [rsp + 56] # 4-byte Reload + mov dword ptr [rsp + 60], eax # 4-byte Spill +.LBB1711_6: + mov eax, dword ptr [rsp + 60] # 4-byte Reload + mov dword ptr [rsp + 100], eax + .cv_loc 1711 25 5042 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5042:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 88], rdx + .cv_loc 1711 25 5043 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5043:0 + mov qword ptr [rsp + 80], 0 +.LBB1711_7: # =>This Inner Loop Header: Depth=1 + .cv_loc 1711 25 5045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5045:0 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 58 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1711_11 +# %bb.8: # in Loop: Header=BB1711_7 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 61 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1711_11 +# %bb.9: # in Loop: Header=BB1711_7 Depth=1 + xor eax, eax + mov cl, al + mov rdx, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rdx + 140], 46 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1711_11 +# %bb.10: # in Loop: Header=BB1711_7 Depth=1 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + cmp dword ptr [rax + 140], -1 + setne cl + mov byte ptr [rsp + 55], cl # 1-byte Spill +.LBB1711_11: # in Loop: Header=BB1711_7 Depth=1 + mov al, byte ptr [rsp + 55] # 1-byte Reload + test al, 1 + jne .LBB1711_12 + jmp .LBB1711_13 +.LBB1711_12: # in Loop: Header=BB1711_7 Depth=1 +.Ltmp17337: + .cv_loc 1711 25 5048 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5048:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1711 25 5049 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5049:0 + mov rcx, qword ptr [rsp + 80] + add rcx, 1 + mov qword ptr [rsp + 80], rcx +.Ltmp17338: + .cv_loc 1711 25 5045 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5045:0 + jmp .LBB1711_7 +.LBB1711_13: + .cv_loc 1711 25 5051 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5051:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov ecx, dword ptr [rax + 140] + cmp ecx, dword ptr [rsp + 116] + je .LBB1711_15 +# %bb.14: +.Ltmp17339: + .cv_loc 1711 25 5052 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5052:0 + mov edx, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1711_32 +.LBB1711_15: + .cv_loc 1711 25 5053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5053:0 + cmp dword ptr [rsp + 116], 58 + jne .LBB1711_19 +# %bb.16: +.Ltmp17340: + .cv_loc 1711 25 5055 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5055:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax + 120] + mov edx, dword ptr [rax + 128] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov ecx, edx + mov edx, 256 + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + setne r8b + mov r9, qword ptr [rsp + 64] # 8-byte Reload + mov r10, qword ptr [r9] + mov rdx, qword ptr [rsp + 88] + and r8b, 1 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov byte ptr [rsp + 39], r8b # 1-byte Spill + mov r8, r10 + mov r9b, byte ptr [rsp + 39] # 1-byte Reload + call "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + mov word ptr [rsp + 78], ax + .cv_loc 1711 25 5058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5058:0 + cmp word ptr [rsp + 78], 0 + jne .LBB1711_18 +# %bb.17: +.Ltmp17341: + .cv_loc 1711 25 5059 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5059:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov edx, 1 + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" +.Ltmp17342: +.LBB1711_18: + .cv_loc 1711 25 5060 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5060:0 + xor r8d, r8d + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov dx, word ptr [rsp + 78] + mov rcx, rax + call "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .cv_loc 1711 25 5061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5061:0 + jmp .LBB1711_31 +.Ltmp17343: +.LBB1711_19: + .cv_loc 1711 25 5062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5062:0 + cmp dword ptr [rsp + 116], 61 + jne .LBB1711_24 +# %bb.20: +.Ltmp17344: + .cv_loc 1711 25 5064 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5064:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rax, qword ptr [rcx] + jne .LBB1711_22 +# %bb.21: + .cv_loc 1711 25 5065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5065:0 + xor edx, edx +.Ltmp17345: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1711_23 +.LBB1711_22: + .cv_loc 1711 25 5067 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5067:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Ltmp17346: +.LBB1711_23: + .cv_loc 1711 25 5068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5068:0 + jmp .LBB1711_30 +.Ltmp17347: +.LBB1711_24: + .cv_loc 1711 25 5069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5069:0 + cmp dword ptr [rsp + 116], 46 + jne .LBB1711_29 +# %bb.25: +.Ltmp17348: + .cv_loc 1711 25 5071 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5071:0 + mov rax, qword ptr [rsp + 88] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + cmp rax, qword ptr [rcx] + jne .LBB1711_27 +# %bb.26: + .cv_loc 1711 25 5072 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5072:0 + xor edx, edx +.Ltmp17349: + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + jmp .LBB1711_28 +.LBB1711_27: + .cv_loc 1711 25 5074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5074:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + add rax, 80 + mov r9, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov r8, qword ptr [rcx] + mov rdx, qword ptr [rsp + 88] + mov rcx, rax + call "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Ltmp17350: +.LBB1711_28: + .cv_loc 1711 25 5075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5075:0 + jmp .LBB1711_29 +.Ltmp17351: +.LBB1711_29: + .cv_loc 1711 25 5069 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5069:0 + jmp .LBB1711_30 +.Ltmp17352: +.LBB1711_30: + .cv_loc 1711 25 5062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5062:0 + jmp .LBB1711_31 +.Ltmp17353: +.LBB1711_31: + .cv_loc 1711 25 5053 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5053:0 + jmp .LBB1711_32 +.Ltmp17354: +.LBB1711_32: + .cv_loc 1711 25 5076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5076:0 + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + call "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1711 25 5077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5077:0 + mov r8d, dword ptr [rsp + 100] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov edx, 93 + call "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .cv_loc 1711 25 5078 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5078:0 + nop + add rsp, 120 + ret +.Ltmp17355: +.Lfunc_end1711: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .seh_endproc + # -- End function + .def "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .globl "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # -- Begin function ?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z + .p2align 4, 0x90 +"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": # @"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Lfunc_begin1712: + .cv_func_id 1712 + .cv_loc 1712 25 3908 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3908:0 +.seh_proc "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@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 qword ptr [rbp + 64], r9 + mov qword ptr [rbp + 56], r8 + mov qword ptr [rbp + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp17360: + .cv_loc 1712 25 3909 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3909:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 32], rdx + .cv_loc 1712 25 3911 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3911:0 + mov rdx, qword ptr [rcx + 24] + mov r9, qword ptr [rbp + 56] + mov r8, qword ptr [rbp + 48] + mov qword ptr [rbp - 64], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rbp - 8] +.Ltmp17361: + #DEBUG_VALUE: _Add_equiv:_Str <- [$rdx+0] + call "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" +.Ltmp17362: + .cv_loc 1712 25 3913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3913:0 + mov dword ptr [rbp - 12], 0 +.LBB1712_1: # =>This Inner Loop Header: Depth=1 + cmp dword ptr [rbp - 12], 256 + jae .LBB1712_9 +# %bb.2: # in Loop: Header=BB1712_1 Depth=1 +.Ltmp17363: + .cv_loc 1712 25 3915 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3915:0 + mov al, byte ptr [rbp - 12] + mov byte ptr [rbp - 13], al + .cv_loc 1712 25 3916 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3916:0 + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov rcx, qword ptr [rcx + 24] + lea r9, [rbp - 12] +.Ltmp17356: + lea rdx, [rbp - 56] + lea r8, [rbp - 13] + call "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" +.Ltmp17357: + jmp .LBB1712_3 +.LBB1712_3: # in Loop: Header=BB1712_1 Depth=1 + lea rcx, [rbp - 56] + lea rdx, [rbp - 8] + call "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + lea rcx, [rbp - 56] + mov byte ptr [rbp - 65], al # 1-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov al, byte ptr [rbp - 65] # 1-byte Reload + test al, 1 + jne .LBB1712_4 + jmp .LBB1712_8 +.LBB1712_4: # in Loop: Header=BB1712_1 Depth=1 +.Ltmp17364: + .cv_loc 1712 25 3918 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3918:0 + mov rax, qword ptr [rbp + 32] + cmp qword ptr [rax + 40], 0 + jne .LBB1712_7 +# %bb.5: # in Loop: Header=BB1712_1 Depth=1 + .cv_loc 1712 25 3919 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3919:0 +.Ltmp17358: + mov eax, 32 + mov ecx, eax +.Ltmp17365: + call "??2@YAPEAX_K@Z" +.Ltmp17359: + mov qword ptr [rbp - 80], rax # 8-byte Spill + jmp .LBB1712_6 +.LBB1712_6: # in Loop: Header=BB1712_1 Depth=1 + mov rax, qword ptr [rbp - 80] # 8-byte Reload + mov rcx, rax + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??0_Bitmap@std@@QEAA@XZ" + mov rcx, qword ptr [rbp + 32] + mov rdx, qword ptr [rbp - 88] # 8-byte Reload + mov qword ptr [rcx + 40], rdx + mov qword ptr [rbp - 96], rax # 8-byte Spill +.Ltmp17366: +.LBB1712_7: # in Loop: Header=BB1712_1 Depth=1 + .cv_loc 1712 25 3920 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3920:0 + mov rax, qword ptr [rbp + 32] + mov rcx, qword ptr [rax + 40] + mov edx, dword ptr [rbp - 12] + call "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" +.Ltmp17367: +.LBB1712_8: # in Loop: Header=BB1712_1 Depth=1 + .cv_loc 1712 25 3913 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3913:0 + mov eax, dword ptr [rbp - 12] + add eax, 1 + mov dword ptr [rbp - 12], eax + jmp .LBB1712_1 +.Ltmp17368: +.LBB1712_9: + .cv_loc 1712 25 3928 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3928:0 + lea rcx, [rbp - 8] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 208 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + .def "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA": +.seh_proc "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA" +.LBB1712_10: + 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 - 8] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17369: +.Lfunc_end1712: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 +"$cppxdata$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z")@IMGREL # IPToStateXData + .long 200 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long -1 # ToState + .long "?dtor$10@?0??_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z@4HA"@IMGREL # Action +"$ip2state$?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": + .long .Lfunc_begin1712@IMGREL # IP + .long -1 # ToState + .long .Ltmp17356@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17359@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + # -- End function + .def "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .globl "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # -- Begin function ?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z + .p2align 4, 0x90 +"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z": # @"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +.Lfunc_begin1713: + .cv_func_id 1713 + .cv_loc 1713 25 3935 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3935:0 +.seh_proc "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17370: + .cv_loc 1713 25 3936 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3936:0 + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 64], rdx + .cv_loc 1713 25 3938 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3938:0 + mov rdx, qword ptr [rsp + 64] + add rdx, 32 + mov qword ptr [rsp + 56], rdx + .cv_loc 1713 25 3939 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3939:0 + mov rdx, qword ptr [rsp + 56] + mov r9, qword ptr [rsp + 96] + mov r8, qword ptr [rsp + 88] + mov rax, qword ptr [rsp + 80] + mov qword ptr [rsp + 48], rdx # 8-byte Spill + mov rdx, rax + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 32], rax + call "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .cv_loc 1713 25 3940 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3940:0 + nop + add rsp, 104 + ret +.Ltmp17371: +.Lfunc_end1713: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .seh_endproc + # -- End function + .def "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .globl "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # -- Begin function ??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z + .p2align 4, 0x90 +"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": # @"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" +.Lfunc_begin1714: + .cv_func_id 1714 + .cv_loc 1714 25 314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:314:0 +.seh_proc "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 304 + .seh_stackalloc 304 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 168], -2 + mov rax, rdx + mov qword ptr [rbp + 160], r9 + mov qword ptr [rbp + 152], r8 + mov qword ptr [rbp + 144], rcx + mov rcx, qword ptr [rbp + 144] +.Ltmp17378: + .cv_loc 1714 25 315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:315:0 + mov byte ptr [rbp + 143], 0 +.Ltmp17379: + #DEBUG_VALUE: transform_primary:_Res <- [$rdx+0] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 40], rax # 8-byte Spill + mov qword ptr [rbp + 32], rdx # 8-byte Spill +.Ltmp17380: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1714 25 317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:317:0 + mov rcx, qword ptr [rbp + 152] + cmp rcx, qword ptr [rbp + 160] + mov qword ptr [rbp + 24], rax # 8-byte Spill + je .LBB1714_6 +.Ltmp17381: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1714 25 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:319:0 + lea rax, [rbp + 96] +.Ltmp17382: + mov rcx, rax + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0?$allocator@D@std@@QEAA@XZ" + mov r8, qword ptr [rbp + 160] + mov rdx, qword ptr [rbp + 152] +.Ltmp17372: + lea rcx, [rbp + 104] + mov r9, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" +.Ltmp17373: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB1714_2 +.Ltmp17383: +.LBB1714_2: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1714 25 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:321:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 104] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp17374: + mov rcx, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov rax, qword ptr [rbp - 40] # 8-byte Reload + call rax +.Ltmp17375: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1714_3 +.Ltmp17384: +.LBB1714_3: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1714 25 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:323:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 104] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp17376: + lea rdx, [rbp + 56] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, rax + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp17377: + jmp .LBB1714_4 +.Ltmp17385: +.LBB1714_4: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + lea rdx, [rbp + 56] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 56] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1714 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + lea rcx, [rbp + 104] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1714_6 +.Ltmp17386: +.LBB1714_6: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1714 25 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:326:0 + mov byte ptr [rbp + 143], 1 + .cv_loc 1714 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + test byte ptr [rbp + 143], 1 + jne .LBB1714_8 +.Ltmp17387: +# %bb.7: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp17388: +.LBB1714_8: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 40] # 8-byte Reload + add rsp, 304 + pop rbp +.Ltmp17389: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$5@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$5@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1714_5: +.Ltmp17390: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, 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 + 128] +.Ltmp17391: + .seh_endprologue + lea rcx, [rbp + 104] +.Ltmp17392: + .cv_loc 1714 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17393: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .def "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA": +.seh_proc "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA" +.LBB1714_9: + 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 1714 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17394: +.Lfunc_end1714: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z")@IMGREL # IPToStateXData + .long 296 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long -1 # ToState + .long "?dtor$9@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z": + .long .Lfunc_begin1714@IMGREL # IP + .long -1 # ToState + .long .Ltmp17372@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17374@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17377@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + # -- End function + .def "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .globl "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # -- Begin function ??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z + .p2align 4, 0x90 +"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": # @"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" +.Lfunc_begin1715: + .cv_func_id 1715 + .cv_loc 1715 25 314 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:314:0 +.seh_proc "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 304 + .seh_stackalloc 304 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 168], -2 + mov rax, rdx + mov qword ptr [rbp + 160], r9 + mov qword ptr [rbp + 152], r8 + mov qword ptr [rbp + 144], rcx + mov rcx, qword ptr [rbp + 144] +.Ltmp17401: + .cv_loc 1715 25 315 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:315:0 + mov byte ptr [rbp + 143], 0 +.Ltmp17402: + #DEBUG_VALUE: transform_primary:_Res <- [$rdx+0] + mov qword ptr [rbp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rbp + 40], rax # 8-byte Spill + mov qword ptr [rbp + 32], rdx # 8-byte Spill +.Ltmp17403: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1715 25 317 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:317:0 + mov rcx, qword ptr [rbp + 152] + cmp rcx, qword ptr [rbp + 160] + mov qword ptr [rbp + 24], rax # 8-byte Spill + je .LBB1715_6 +.Ltmp17404: +# %bb.1: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1715 25 319 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:319:0 + lea rax, [rbp + 96] +.Ltmp17405: + mov rcx, rax + mov qword ptr [rbp + 16], rax # 8-byte Spill + call "??0?$allocator@D@std@@QEAA@XZ" + mov r8, qword ptr [rbp + 160] + mov rdx, qword ptr [rbp + 152] +.Ltmp17395: + lea rcx, [rbp + 104] + mov r9, qword ptr [rbp + 16] # 8-byte Reload + mov qword ptr [rbp + 8], rax # 8-byte Spill + call "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" +.Ltmp17396: + mov qword ptr [rbp], rax # 8-byte Spill + jmp .LBB1715_2 +.Ltmp17406: +.LBB1715_2: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1715 25 321 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:321:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + lea rcx, [rbp + 104] + mov qword ptr [rbp - 8], rcx # 8-byte Spill + mov qword ptr [rbp - 16], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 8] # 8-byte Reload + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp17397: + mov rcx, qword ptr [rip + "__imp_?tolower@?$ctype@D@std@@QEBAPEBDPEADPEBD@Z"] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rbp - 40], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, rax + mov r8, qword ptr [rbp - 32] # 8-byte Reload + mov rax, qword ptr [rbp - 40] # 8-byte Reload + call rax +.Ltmp17398: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1715_3 +.Ltmp17407: +.LBB1715_3: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1715 25 323 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:323:0 + mov rcx, qword ptr [rbp + 48] # 8-byte Reload + call "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + lea rcx, [rbp + 104] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + mov rcx, qword ptr [rbp - 72] # 8-byte Reload + add rcx, rax + mov rax, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" +.Ltmp17399: + lea rdx, [rbp + 56] + mov rcx, qword ptr [rbp - 64] # 8-byte Reload + mov r8, rax + mov r9, qword ptr [rbp - 80] # 8-byte Reload + call "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" +.Ltmp17400: + jmp .LBB1715_4 +.Ltmp17408: +.LBB1715_4: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + lea rdx, [rbp + 56] + call "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + lea rcx, [rbp + 56] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1715 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + lea rcx, [rbp + 104] + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + jmp .LBB1715_6 +.Ltmp17409: +.LBB1715_6: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + .cv_loc 1715 25 326 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:326:0 + mov byte ptr [rbp + 143], 1 + .cv_loc 1715 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + test byte ptr [rbp + 143], 1 + jne .LBB1715_8 +.Ltmp17410: +# %bb.7: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" +.Ltmp17411: +.LBB1715_8: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 40] # 8-byte Reload + add rsp, 304 + pop rbp +.Ltmp17412: + ret + .seh_handlerdata + .long ("$cppxdata$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$5@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$5@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$5@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1715_5: +.Ltmp17413: + #DEBUG_VALUE: transform_primary:_Res <- [DW_OP_plus_uconst 32, 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 + 128] +.Ltmp17414: + .seh_endprologue + lea rcx, [rbp + 104] +.Ltmp17415: + .cv_loc 1715 25 325 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:325:0 + call "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17416: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .def "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA": +.seh_proc "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA" +.LBB1715_9: + 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 1715 25 327 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:327:0 + mov rcx, qword ptr [rbp + 32] # 8-byte Reload + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17417: +.Lfunc_end1715: + .seh_handlerdata + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .p2align 2 +"$cppxdata$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z")@IMGREL # IPToStateXData + .long 296 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long -1 # ToState + .long "?dtor$9@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$5@?0???$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z@4HA"@IMGREL # Action +"$ip2state$??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z": + .long .Lfunc_begin1715@IMGREL # IP + .long -1 # ToState + .long .Ltmp17395@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17397@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17400@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + # -- End function + .def "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + .globl "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z": # @"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" +.Lfunc_begin1716: + .cv_func_id 1716 + .cv_loc 1716 22 721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:721:0 +.seh_proc "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@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 - 16], r9 + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp17422: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + call "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .cv_loc 1716 22 722 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:722:0 +.Ltmp17418: + lea rcx, [rbp - 32] + lea rdx, [rbp - 24] +.Ltmp17423: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" +.Ltmp17419: + jmp .LBB1716_1 +.LBB1716_1: + .cv_loc 1716 22 723 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:723:0 + mov rcx, qword ptr [rbp - 24] + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + mov r9b, byte ptr [rbp - 48] +.Ltmp17420: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" +.Ltmp17421: + jmp .LBB1716_2 +.Ltmp17424: +.LBB1716_2: + .cv_loc 1716 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$3@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$3@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z@4HA" +.LBB1716_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp17425: + .cv_loc 1716 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17426: +.Lfunc_end1716: + .seh_handlerdata + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + .p2align 2 +"$cppxdata$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z": + .long .Lfunc_begin1716@IMGREL # IP + .long -1 # ToState + .long .Ltmp17418@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17421@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + # -- End function + .def "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + .globl "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" # -- Begin function ??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z + .p2align 4, 0x90 +"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": # @"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" +.Lfunc_begin1717: + .cv_func_id 1717 + .cv_loc 1717 22 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@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_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] +.Ltmp17429: + .cv_loc 1717 22 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@PEBD@std@@YA_JPEBD0@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@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" + test al, 1 + jne .LBB1717_1 + jmp .LBB1717_4 +.LBB1717_1: +.Ltmp17430: + .cv_loc 1717 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov r9, qword ptr [rax] + mov r8, qword ptr [rbp - 24] + mov rdx, qword ptr [rbp - 32] +.Ltmp17427: + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + call "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" +.Ltmp17428: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1717_3 +.LBB1717_3: + mov rax, qword ptr [rbp - 48] # 8-byte Reload + mov rcx, rax + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov qword ptr [rax], rcx +.Ltmp17431: +.LBB1717_4: + .cv_loc 1717 22 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@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .def "?catch$2@?0???$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0???$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA": +.seh_proc "?catch$2@?0???$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1717_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue +.Ltmp17432: + .cv_loc 1717 22 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@DV?$allocator@D@std@@@std@@AEAAXXZ" + .cv_loc 1717 22 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 +.Ltmp17433: +.Lfunc_end1717: + .seh_handlerdata + .long ("$cppxdata$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + .p2align 2 +"$cppxdata$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z")@IMGREL # HandlerArray +"$handlerMap$0$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0???$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z": + .long .Lfunc_begin1717@IMGREL # IP + .long -1 # ToState + .long .Ltmp17427@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17428@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0???$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + # -- End function + .def "??$distance@PEBD@std@@YA_JPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .globl "??$distance@PEBD@std@@YA_JPEBD0@Z" # -- Begin function ??$distance@PEBD@std@@YA_JPEBD0@Z + .p2align 4, 0x90 +"??$distance@PEBD@std@@YA_JPEBD0@Z": # @"??$distance@PEBD@std@@YA_JPEBD0@Z" +.Lfunc_begin1718: + .cv_func_id 1718 + .cv_loc 1718 15 1240 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1240:0 +.seh_proc "??$distance@PEBD@std@@YA_JPEBD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17434: + .cv_loc 1718 15 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@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp17435: +.Lfunc_end1718: + .seh_handlerdata + .section .text,"xr",discard,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" + .globl "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" # -- Begin function ??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z + .p2align 4, 0x90 +"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z": # @"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" +.Lfunc_begin1719: + .cv_func_id 1719 + .cv_loc 1719 22 1822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1822:0 +.seh_proc "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@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] +.Ltmp17436: + .cv_loc 1719 22 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@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@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@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" + nop + add rsp, 72 + ret +.Ltmp17437: +.Lfunc_end1719: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" + .seh_endproc + # -- End function + .def "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z": # @"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1720: + .cv_func_id 1720 + .cv_loc 1720 15 1234 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:1234:0 +.seh_proc "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_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 +.Ltmp17438: + .cv_loc 1720 15 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 + mov rax, rcx + add rsp, 24 + ret +.Ltmp17439: +.Lfunc_end1720: + .seh_handlerdata + .section .text,"xr",discard,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" + .globl "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" # -- Begin function ??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z": # @"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" +.Lfunc_begin1721: + .cv_func_id 1721 + .cv_loc 1721 24 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@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@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 +.Ltmp17440: + .cv_loc 1721 24 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@$$CBD@std@@YAPEBDQEBD@Z" + mov qword ptr [rsp + 112], rax + .cv_loc 1721 24 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@$$CBD@std@@YAPEBDQEBD@Z" + mov qword ptr [rsp + 104], rax + .cv_loc 1721 24 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@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" + mov rcx, qword ptr [rsp + 120] + mov rdx, rax + call "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" + mov qword ptr [rsp + 96], rax + .cv_loc 1721 24 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@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@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@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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@D@std@@YAXAEAPEADQEAD@Z" + .cv_loc 1721 24 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 +.Ltmp17441: +.Lfunc_end1721: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" + .globl "??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" # -- Begin function ??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z + .p2align 4, 0x90 +"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z": # @"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" +.Lfunc_begin1722: + .cv_func_id 1722 + .cv_loc 1722 15 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@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17442: + .cv_loc 1722 15 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@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" + nop + add rsp, 56 + ret +.Ltmp17443: +.Lfunc_end1722: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" + .seh_endproc + # -- End function + .def "??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .globl "??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z": # @"??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1723: + .cv_func_id 1723 + .cv_loc 1723 24 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@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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 +.Ltmp17444: + .cv_loc 1723 24 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@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + nop + add rsp, 88 + ret +.Ltmp17445: +.Lfunc_end1723: + .seh_handlerdata + .section .text,"xr",discard,"??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .globl "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # -- Begin function ??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z + .p2align 4, 0x90 +"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z": # @"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" +.Lfunc_begin1724: + .cv_func_id 1724 + .cv_loc 1724 15 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@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], r8 + mov qword ptr [rsp], rdx +.Ltmp17446: + .cv_loc 1724 15 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 +.Ltmp17447: +.Lfunc_end1724: + .seh_handlerdata + .section .text,"xr",discard,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" + .globl "??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" # -- Begin function ??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z + .p2align 4, 0x90 +"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z": # @"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" +.Lfunc_begin1725: + .cv_func_id 1725 + .cv_loc 1725 15 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@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_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 +.Ltmp17448: + .cv_loc 1725 15 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 + mov rax, rcx + add rsp, 24 + ret +.Ltmp17449: +.Lfunc_end1725: + .seh_handlerdata + .section .text,"xr",discard,"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" + .seh_endproc + # -- End function + .def "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .globl "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # -- Begin function ??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z + .p2align 4, 0x90 +"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z": # @"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" +.Lfunc_begin1726: + .cv_func_id 1726 + .cv_loc 1726 15 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@PEBDPEAD@std@@YAPEADPEBD0PEAD@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 +.Ltmp17450: + .cv_loc 1726 15 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 1726 15 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 1726 15 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 1726 15 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 1726 15 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 1726 15 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 +.Ltmp17451: +.Lfunc_end1726: + .seh_handlerdata + .section .text,"xr",discard,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .seh_endproc + # -- End function + .def "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + .globl "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" # -- Begin function ??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z + .p2align 4, 0x90 +"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z": # @"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" +.Lfunc_begin1727: + .cv_func_id 1727 + .cv_loc 1727 22 721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:721:0 +.seh_proc "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@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 - 16], r9 + mov qword ptr [rbp - 24], r8 + mov qword ptr [rbp - 32], rdx + mov qword ptr [rbp - 40], rcx + mov rcx, qword ptr [rbp - 40] +.Ltmp17456: + mov rdx, qword ptr [rbp - 16] + mov qword ptr [rbp - 56], rcx # 8-byte Spill + call "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .cv_loc 1727 22 722 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:722:0 +.Ltmp17452: + lea rcx, [rbp - 32] + lea rdx, [rbp - 24] +.Ltmp17457: + mov qword ptr [rbp - 64], rax # 8-byte Spill + call "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" +.Ltmp17453: + jmp .LBB1727_1 +.LBB1727_1: + .cv_loc 1727 22 723 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:723:0 + mov rcx, qword ptr [rbp - 24] + call "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" + mov rcx, qword ptr [rbp - 32] + mov qword ptr [rbp - 72], rax # 8-byte Spill + call "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" + mov r9b, byte ptr [rbp - 48] +.Ltmp17454: + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + mov rdx, rax + mov r8, qword ptr [rbp - 72] # 8-byte Reload + call "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" +.Ltmp17455: + jmp .LBB1727_2 +.Ltmp17458: +.LBB1727_2: + .cv_loc 1727 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rax, qword ptr [rbp - 56] # 8-byte Reload + add rsp, 112 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z")@IMGREL + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + .seh_endproc + .def "?dtor$3@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z@4HA": +.seh_proc "?dtor$3@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z@4HA" +.LBB1727_3: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 112] + .seh_endprologue +.Ltmp17459: + .cv_loc 1727 22 724 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:724:0 + mov rcx, qword ptr [rbp - 56] # 8-byte Reload + call "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17460: +.Lfunc_end1727: + .seh_handlerdata + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + .p2align 2 +"$cppxdata$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z")@IMGREL # IPToStateXData + .long 104 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z": + .long -1 # ToState + .long "?dtor$3@?0???$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z@4HA"@IMGREL # Action +"$ip2state$??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z": + .long .Lfunc_begin1727@IMGREL # IP + .long -1 # ToState + .long .Ltmp17452@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17455@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + # -- End function + .def "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" + .globl "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" # -- Begin function ??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z + .p2align 4, 0x90 +"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z": # @"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" +.Lfunc_begin1728: + .cv_func_id 1728 + .cv_loc 1728 15 615 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:615:0 +.seh_proc "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17461: + .cv_loc 1728 15 616 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:616:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + mov r8b, byte ptr [rsp + 32] + call "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" + .cv_loc 1728 15 617 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:617:0 + nop + add rsp, 56 + ret +.Ltmp17462: +.Lfunc_end1728: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" + .seh_endproc + # -- End function + .def "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" + .globl "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" # -- Begin function ??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z + .p2align 4, 0x90 +"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z": # @"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" +.Lfunc_begin1729: + .cv_func_id 1729 + .cv_loc 1729 15 602 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:602:0 +.seh_proc "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov byte ptr [rsp + 48], r8b + mov qword ptr [rsp + 40], rdx + mov qword ptr [rsp + 32], rcx +.Ltmp17463: + .cv_loc 1729 15 603 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:603:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rcx] + mov rcx, qword ptr [rsp + 32] + mov rcx, qword ptr [rcx] + call "??$_Verify_range@D@std@@YAXQEBD0@Z" + .cv_loc 1729 15 604 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:604:0 + nop + add rsp, 56 + ret +.Ltmp17464: +.Lfunc_end1729: + .seh_handlerdata + .section .text,"xr",discard,"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" + .seh_endproc + # -- End function + .def "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .globl "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # -- Begin function ?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z + .p2align 4, 0x90 +"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z": # @"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" +.Lfunc_begin1730: + .cv_func_id 1730 + .cv_loc 1730 25 3875 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3875:0 +.seh_proc "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + mov qword ptr [rsp + 96], r9 + mov qword ptr [rsp + 88], r8 + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov qword ptr [rsp + 56], rax # 8-byte Spill +.LBB1730_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1730 25 3876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3876:0 + xor eax, eax + mov cl, al +.Ltmp17465: + mov rdx, qword ptr [rsp + 144] + cmp qword ptr [rdx], 0 + mov byte ptr [rsp + 55], cl # 1-byte Spill + je .LBB1730_3 +# %bb.2: # in Loop: Header=BB1730_1 Depth=1 + mov rax, qword ptr [rsp + 96] + mov ecx, eax + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + cmp ecx, dword ptr [rax] + setb dl + mov byte ptr [rsp + 55], dl # 1-byte Spill +.LBB1730_3: # in Loop: Header=BB1730_1 Depth=1 + mov al, byte ptr [rsp + 55] # 1-byte Reload + test al, 1 + jne .LBB1730_4 + jmp .LBB1730_5 +.LBB1730_4: # in Loop: Header=BB1730_1 Depth=1 + .cv_loc 1730 25 3877 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3877:0 + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + add rax, 24 + mov qword ptr [rsp + 144], rax + .cv_loc 1730 25 3876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3876:0 + jmp .LBB1730_1 +.LBB1730_5: + .cv_loc 1730 25 3878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3878:0 + mov rax, qword ptr [rsp + 144] + cmp qword ptr [rax], 0 + je .LBB1730_7 +# %bb.6: + mov rax, qword ptr [rsp + 96] + mov ecx, eax + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + cmp ecx, dword ptr [rax] + je .LBB1730_8 +.LBB1730_7: + .cv_loc 1730 25 3880 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3880:0 + mov eax, 32 + mov ecx, eax +.Ltmp17466: + mov rdx, qword ptr [rsp + 144] + mov rdx, qword ptr [rdx] + mov qword ptr [rsp + 64], rdx + .cv_loc 1730 25 3881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3881:0 + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 96] + mov r8d, ecx + mov rcx, rax + mov edx, r8d + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Sequence@D@std@@QEAA@I@Z" + mov rcx, qword ptr [rsp + 144] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rcx], r9 + .cv_loc 1730 25 3882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3882:0 + mov rcx, qword ptr [rsp + 64] + mov r10, qword ptr [rsp + 144] + mov r10, qword ptr [r10] + mov qword ptr [r10 + 24], rcx + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp17467: +.LBB1730_8: + .cv_loc 1730 25 3884 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3884:0 + mov rax, qword ptr [rsp + 144] + mov rax, qword ptr [rax] + add rax, 8 + mov r8, qword ptr [rsp + 88] + mov rdx, qword ptr [rsp + 80] + mov rcx, rax + call "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .cv_loc 1730 25 3885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3885:0 + nop + add rsp, 104 + ret +.Ltmp17468: +.Lfunc_end1730: + .seh_handlerdata + .section .text,"xr",discard,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .seh_endproc + # -- End function + .def "??0?$_Sequence@D@std@@QEAA@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Sequence@D@std@@QEAA@I@Z" + .globl "??0?$_Sequence@D@std@@QEAA@I@Z" # -- Begin function ??0?$_Sequence@D@std@@QEAA@I@Z + .p2align 4, 0x90 +"??0?$_Sequence@D@std@@QEAA@I@Z": # @"??0?$_Sequence@D@std@@QEAA@I@Z" +.Lfunc_begin1731: + .cv_func_id 1731 + .cv_loc 1731 25 1637 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1637:0 +.seh_proc "??0?$_Sequence@D@std@@QEAA@I@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17469: + mov edx, dword ptr [rsp + 68] + mov dword ptr [rcx], edx + mov rax, rcx + add rax, 8 + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0?$_Buf@D@std@@QEAA@XZ" + .cv_loc 1731 25 1638 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1638:0 + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, rcx + add rsp, 72 + ret +.Ltmp17470: +.Lfunc_end1731: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Sequence@D@std@@QEAA@I@Z" + .seh_endproc + # -- End function + .def "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .globl "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # -- Begin function ??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z + .p2align 4, 0x90 +"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z": # @"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" +.Lfunc_begin1732: + .cv_func_id 1732 + .cv_loc 1732 25 1583 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1583:0 +.seh_proc "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@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] + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1732_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17471: + .cv_loc 1732 25 1584 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1584:0 + mov rax, qword ptr [rsp + 56] + cmp rax, qword ptr [rsp + 64] + je .LBB1732_3 +# %bb.2: # in Loop: Header=BB1732_1 Depth=1 + .cv_loc 1732 25 1585 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1585:0 + mov rax, qword ptr [rsp + 56] + mov rcx, rax + add rcx, 1 + mov qword ptr [rsp + 56], rcx + mov dl, byte ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .cv_loc 1732 25 1584 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1584:0 + jmp .LBB1732_1 +.LBB1732_3: + .cv_loc 1732 25 1586 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1586:0 + add rsp, 72 + ret +.Ltmp17472: +.Lfunc_end1732: + .seh_handlerdata + .section .text,"xr",discard,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .seh_endproc + # -- End function + .def "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .globl "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # -- Begin function ?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ": # @"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +.Lfunc_begin1733: + .cv_func_id 1733 + .cv_loc 1733 25 3891 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3891:0 +.seh_proc "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17473: + .cv_loc 1733 25 3892 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3892:0 + mov eax, dword ptr [rcx + 32] + pop rcx + ret +.Ltmp17474: +.Lfunc_end1733: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .globl "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # -- Begin function ?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ + .p2align 4, 0x90 +"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ": # @"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +.Lfunc_begin1734: + .cv_func_id 1734 + .cv_loc 1734 25 3899 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3899:0 +.seh_proc "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17475: + .cv_loc 1734 25 3900 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3900:0 + mov eax, dword ptr [rcx + 36] + pop rcx + ret +.Ltmp17476: +.Lfunc_end1734: + .seh_handlerdata + .section .text,"xr",discard,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .seh_endproc + # -- End function + .def "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1735: + .cv_func_id 1735 + .cv_loc 1735 25 5265 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5265:0 +.seh_proc "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17477: + .cv_loc 1735 25 5266 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5266:0 + mov rax, rcx + add rax, 80 + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + mov qword ptr [rsp + 40], rax + .cv_loc 1735 25 5267 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5267:0 + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1735 25 5268 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5268:0 + mov rax, qword ptr [rsp + 32] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 40] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1735 25 5269 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5269:0 + nop + add rsp, 56 + ret +.Ltmp17478: +.Lfunc_end1735: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .globl "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # -- Begin function ?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z + .p2align 4, 0x90 +"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z": # @"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" +.Lfunc_begin1736: + .cv_func_id 1736 + .cv_loc 1736 25 5275 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5275:0 +.seh_proc "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + and dl, 1 + mov byte ptr [rsp + 71], dl + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17479: + .cv_loc 1736 25 5276 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5276:0 + mov rax, rcx + add rax, 80 + mov dl, byte ptr [rsp + 71] + and dl, 1 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + mov qword ptr [rsp + 48], rax + .cv_loc 1736 25 5277 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5277:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1736 25 5278 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5278:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1736 25 5279 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5279:0 + nop + add rsp, 72 + ret +.Ltmp17480: +.Lfunc_end1736: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .seh_endproc + # -- End function + .def "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1737: + .cv_func_id 1737 + .cv_loc 1737 25 5251 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5251:0 +.seh_proc "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rcx + mov rax, qword ptr [rsp + 56] +.Ltmp17481: + .cv_loc 1737 25 5254 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5254:0 + mov rcx, rax + add rcx, 80 + mov edx, dword ptr [rax + 24] + add edx, 1 + mov dword ptr [rax + 24], edx + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + mov qword ptr [rsp + 48], rax + .cv_loc 1737 25 5255 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5255:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .cv_loc 1737 25 5256 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5256:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 80 + mov rdx, qword ptr [rsp + 48] + mov rcx, rax + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + xor r8d, r8d + .cv_loc 1737 25 5257 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5257:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r9d, dword ptr [rcx + 24] + add r9d, 1 + mov r9d, r9d + mov edx, r9d + mov rcx, rax + call "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .cv_loc 1737 25 5258 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5258:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rax, 32 + mov rcx, qword ptr [rsp + 48] + mov r8d, dword ptr [rcx + 32] + # kill: def $r8 killed $r8d + mov rcx, rax + lea rdx, [rsp + 64] + call "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + lea rcx, [rsp + 64] + mov edx, 1 + call "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + lea rcx, [rsp + 64] + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 96] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1737 25 5259 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:5259:0 + nop + add rsp, 104 + ret +.Ltmp17482: +.Lfunc_end1737: + .seh_handlerdata + .section .text,"xr",discard,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .globl "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # -- Begin function ?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z + .p2align 4, 0x90 +"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": # @"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" +.Lfunc_begin1738: + .cv_func_id 1738 + .cv_loc 1738 25 3968 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3968:0 +.seh_proc "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + sub rsp, 160 + .seh_stackalloc 160 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 24], -2 + and dl, 1 + mov byte ptr [rbp + 23], dl + mov qword ptr [rbp + 8], rcx + mov rcx, qword ptr [rbp + 8] + mov eax, 40 + mov r8d, eax +.Ltmp17485: + .cv_loc 1738 25 3969 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3969:0 + mov qword ptr [rbp - 16], rcx # 8-byte Spill + mov rcx, r8 + call "??2@YAPEAX_K@Z" + movzx r9d, byte ptr [rbp + 23] + and r9d, 1 + or r9d, 10 + xor r8d, r8d + mov rcx, rax + mov edx, r9d + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [rbp], rcx + .cv_loc 1738 25 3974 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3974:0 +.Ltmp17483: + mov edx, 32 + mov ecx, edx +.Ltmp17486: + mov qword ptr [rbp - 32], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" +.Ltmp17484: + mov qword ptr [rbp - 40], rax # 8-byte Spill + jmp .LBB1738_1 +.LBB1738_1: + xor r8d, r8d + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, rax + mov edx, 1 + mov qword ptr [rbp - 48], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov rcx, qword ptr [rbp - 48] # 8-byte Reload + mov qword ptr [rbp - 8], rcx +.Ltmp17487: + .cv_loc 1738 25 3980 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3980:0 + mov r9, qword ptr [rbp] + mov rcx, qword ptr [rbp - 16] # 8-byte Reload + mov rdx, r9 + mov qword ptr [rbp - 56], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1738 25 3981 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3981:0 + mov rcx, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp] + mov qword ptr [rdx + 32], rcx + .cv_loc 1738 25 3982 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3982:0 + mov rcx, qword ptr [rbp] + mov rdx, qword ptr [rbp - 8] + mov qword ptr [rdx + 24], rcx + .cv_loc 1738 25 3983 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3983:0 + mov rcx, qword ptr [rbp - 8] + mov rdx, qword ptr [rbp - 16] # 8-byte Reload + mov qword ptr [rdx + 8], rcx + .cv_loc 1738 25 3984 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3984:0 + mov rcx, qword ptr [rbp] + mov qword ptr [rbp - 64], rax # 8-byte Spill + mov rax, rcx + add rsp, 160 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_endproc + .def "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA": +.seh_proc "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA" + .seh_handler __CxxFrameHandler3, @unwind, @except +.LBB1738_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue +.Ltmp17488: + .cv_loc 1738 25 3976 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3976:0 + mov rax, qword ptr [rbp] + cmp rax, 0 + mov qword ptr [rbp - 72], rax # 8-byte Spill + je .LBB1738_4 +# %bb.3: + mov rax, qword ptr [rbp - 72] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rbp - 80] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rbp - 88], rax # 8-byte Spill +.LBB1738_4: + .cv_loc 1738 25 3977 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3977:0 + mov rax, qword ptr [rip + __imp__CxxThrowException] + xor ecx, ecx + mov edx, ecx + mov rcx, rdx + call rax + ud2 +.Ltmp17489: +.Lfunc_end1738: + .seh_handlerdata + .long ("$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .seh_endproc + .section .xdata,"dr",associative,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .p2align 2 +"$cppxdata$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 429065506 # MagicNumber + .long 2 # MaxState + .long ("$stateUnwindMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # UnwindMap + .long 1 # NumTryBlocks + .long ("$tryMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # IPToStateXData + .long 152 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long -1 # ToState + .long 0 # Action + .long -1 # ToState + .long 0 # Action +"$tryMap$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 0 # TryLow + .long 0 # TryHigh + .long 1 # CatchHigh + .long 1 # NumCatches + .long ("$handlerMap$0$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z")@IMGREL # HandlerArray +"$handlerMap$0$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long 64 # Adjectives + .long 0 # Type + .long 0 # CatchObjOffset + .long "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"@IMGREL # Handler + .long 56 # ParentFrameOffset +"$ip2state$?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z": + .long .Lfunc_begin1738@IMGREL # IP + .long -1 # ToState + .long .Ltmp17483@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17484@IMGREL+1 # IP + .long -1 # ToState + .long "?catch$2@?0??_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z@4HA"@IMGREL # IP + .long 1 # ToState + .section .text,"xr",discard,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + # -- End function + .def "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .globl "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # -- Begin function ?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z": # @"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +.Lfunc_begin1739: + .cv_func_id 1739 + .cv_loc 1739 25 3992 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3992:0 +.seh_proc "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17490: + .cv_loc 1739 25 3993 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3993:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + call "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .cv_loc 1739 25 3994 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3994:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + mov qword ptr [rdx + 8], rcx + .cv_loc 1739 25 3995 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3995:0 + add rsp, 56 + ret +.Ltmp17491: +.Lfunc_end1739: + .seh_handlerdata + .section .text,"xr",discard,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .globl "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # -- Begin function ??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z": # @"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +.Lfunc_begin1740: + .cv_func_id 1740 + .cv_loc 1740 25 1715 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1715:0 +.seh_proc "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], r8d + mov dword ptr [rsp + 64], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17492: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov edx, dword ptr [rsp + 64] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_assert@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + .cv_loc 1740 25 1716 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1716:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17493: +.Lfunc_end1740: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G_Node_assert@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .globl "??_G_Node_assert@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_assert@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_assert@std@@UEAAPEAXI@Z": # @"??_G_Node_assert@std@@UEAAPEAXI@Z" +.Lfunc_begin1741: + .cv_func_id 1741 + .cv_loc 1741 25 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1719:0 +.seh_proc "??_G_Node_assert@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] +.Ltmp17494: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_assert@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1741_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1741_2: + .cv_loc 1741 25 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1721:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17495: +.Lfunc_end1741: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_assert@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_assert@std@@UEAA@XZ" + .globl "??1_Node_assert@std@@UEAA@XZ" # -- Begin function ??1_Node_assert@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_assert@std@@UEAA@XZ": # @"??1_Node_assert@std@@UEAA@XZ" +.Lfunc_begin1742: + .cv_func_id 1742 + .cv_loc 1742 25 1719 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1719:0 +.seh_proc "??1_Node_assert@std@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor eax, eax + mov edx, eax + lea r8, [rip + "??_7_Node_assert@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17496: + mov qword ptr [rcx], r8 +.Ltmp17497: + .cv_loc 1742 25 1720 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1720:0 + mov r8, qword ptr [rcx + 32] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .cv_loc 1742 25 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1721:0 + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17498: + .cv_loc 1742 25 1721 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1721:0 + nop + add rsp, 56 + ret +.Ltmp17499: +.Lfunc_end1742: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_assert@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .globl "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # -- Begin function ?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z + .p2align 4, 0x90 +"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z": # @"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Lfunc_begin1743: + .cv_func_id 1743 + .cv_loc 1743 25 1667 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1667:0 +.seh_proc "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx +.LBB1743_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1743 25 1668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1668:0 + xor eax, eax + mov cl, al +.Ltmp17500: + mov rdx, qword ptr [rsp + 72] + cmp rdx, qword ptr [rsp + 80] + mov byte ptr [rsp + 63], cl # 1-byte Spill + je .LBB1743_3 +# %bb.2: # in Loop: Header=BB1743_1 Depth=1 + cmp qword ptr [rsp + 72], 0 + setne al + mov byte ptr [rsp + 63], al # 1-byte Spill +.LBB1743_3: # in Loop: Header=BB1743_1 Depth=1 + mov al, byte ptr [rsp + 63] # 1-byte Reload + test al, 1 + jne .LBB1743_4 + jmp .LBB1743_7 +.LBB1743_4: # in Loop: Header=BB1743_1 Depth=1 +.Ltmp17501: + .cv_loc 1743 25 1670 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1670:0 + mov rax, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rax + .cv_loc 1743 25 1671 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1671:0 + mov rax, qword ptr [rsp + 72] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 72], rax + .cv_loc 1743 25 1672 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1672:0 + mov rax, qword ptr [rsp + 64] + mov qword ptr [rax + 16], 0 + .cv_loc 1743 25 1673 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1673:0 + mov rax, qword ptr [rsp + 64] + cmp rax, 0 + mov qword ptr [rsp + 48], rax # 8-byte Spill + je .LBB1743_6 +# %bb.5: # in Loop: Header=BB1743_1 Depth=1 + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 1 + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call qword ptr [r8] + mov qword ptr [rsp + 32], rax # 8-byte Spill +.Ltmp17502: +.LBB1743_6: # in Loop: Header=BB1743_1 Depth=1 + .cv_loc 1743 25 1668 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1668:0 + jmp .LBB1743_1 +.LBB1743_7: + .cv_loc 1743 25 1675 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1675:0 + add rsp, 88 + ret +.Ltmp17503: +.Lfunc_end1743: + .seh_handlerdata + .section .text,"xr",discard,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .seh_endproc + # -- End function + .def "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1744: + .cv_func_id 1744 + .cv_loc 1744 25 3710 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3710:0 +.seh_proc "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .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 qword ptr [rbp - 16], rcx + mov rcx, qword ptr [rbp - 16] + mov eax, 48 + mov edx, eax +.Ltmp17506: + .cv_loc 1744 25 3711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3711:0 + mov qword ptr [rbp - 24], rcx # 8-byte Spill + mov rcx, rdx + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov rdx, rax +.Ltmp17504: + xor r8d, r8d + mov qword ptr [rbp - 32], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rbp - 40], rdx # 8-byte Spill + mov edx, r8d + call "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +.Ltmp17505: + mov qword ptr [rbp - 48], rax # 8-byte Spill + jmp .LBB1744_1 +.LBB1744_1: + mov rax, qword ptr [rbp - 40] # 8-byte Reload + mov rcx, qword ptr [rbp - 24] # 8-byte Reload + mov rdx, rax + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1744 25 3712 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3712:0 + mov qword ptr [rbp - 56], rax # 8-byte Spill + add rsp, 96 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + .def "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA": +.seh_proc "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA" +.LBB1744_2: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 96] + .seh_endprologue + .cv_loc 1744 25 3711 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3711:0 + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + call "??3@YAXPEAX@Z" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17507: +.Lfunc_end1744: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + .section .xdata,"dr",associative,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 +"$cppxdata$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ")@IMGREL # IPToStateXData + .long 88 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long -1 # ToState + .long "?dtor$2@?0??_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4HA"@IMGREL # Action +"$ip2state$?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ": + .long .Lfunc_begin1744@IMGREL # IP + .long -1 # ToState + .long .Ltmp17504@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17505@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + # -- End function + .def "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .globl "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # -- Begin function ??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z + .p2align 4, 0x90 +"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z": # @"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +.Lfunc_begin1745: + .cv_func_id 1745 + .cv_loc 1745 25 1760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1760:0 +.seh_proc "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17508: + mov rax, rcx + mov r8d, dword ptr [rsp + 68] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov edx, 6 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7?$_Node_str@D@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + add r9, 32 + mov rcx, r9 + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$_Buf@D@std@@QEAA@XZ" + .cv_loc 1745 25 1761 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1761:0 + 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 +.Ltmp17509: +.Lfunc_end1745: + .seh_handlerdata + .section .text,"xr",discard,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .seh_endproc + # -- End function + .def "??_G?$_Node_str@D@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .globl "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # -- Begin function ??_G?$_Node_str@D@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$_Node_str@D@std@@UEAAPEAXI@Z": # @"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" +.Lfunc_begin1746: + .cv_func_id 1746 + .cv_loc 1746 25 1754 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1754:0 +.seh_proc "??_G?$_Node_str@D@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] +.Ltmp17510: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$_Node_str@D@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1746_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1746_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17511: +.Lfunc_end1746: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1?$_Node_str@D@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Node_str@D@std@@UEAA@XZ" + .globl "??1?$_Node_str@D@std@@UEAA@XZ" # -- Begin function ??1?$_Node_str@D@std@@UEAA@XZ + .p2align 4, 0x90 +"??1?$_Node_str@D@std@@UEAA@XZ": # @"??1?$_Node_str@D@std@@UEAA@XZ" +.Lfunc_begin1747: + .cv_func_id 1747 + .cv_loc 1747 25 1754 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1754:0 +.seh_proc "??1?$_Node_str@D@std@@UEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + lea rax, [rip + "??_7?$_Node_str@D@std@@6B@"] + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17512: + mov qword ptr [rcx], rax +.Ltmp17513: + .cv_loc 1747 25 1754 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1754:0 + mov rax, rcx + add rax, 32 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "??1?$_Buf@D@std@@QEAA@XZ" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17514: + .cv_loc 1747 25 1754 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1754:0 + nop + add rsp, 56 + ret +.Ltmp17515: +.Lfunc_end1747: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Node_str@D@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .globl "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # -- Begin function ?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ + .p2align 4, 0x90 +"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ": # @"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +.Lfunc_begin1748: + .cv_func_id 1748 + .cv_loc 1748 25 3595 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3595:0 +.seh_proc "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17516: + .cv_loc 1748 25 3596 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3596:0 + mov rcx, qword ptr [rcx + 8] + add rcx, 12 + mov edx, 4 + call "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .cv_loc 1748 25 3597 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3597:0 + mov dword ptr [rsp + 44], eax # 4-byte Spill + add rsp, 56 + ret +.Ltmp17517: +.Lfunc_end1748: + .seh_handlerdata + .section .text,"xr",discard,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .seh_endproc + # -- End function + .def "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .globl "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # -- Begin function ?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z + .p2align 4, 0x90 +"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z": # @"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +.Lfunc_begin1749: + .cv_func_id 1749 + .cv_loc 1749 25 4057 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4057:0 +.seh_proc "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + push rdi + .seh_pushreg 7 + sub rsp, 328 + .seh_stackalloc 328 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 327], r9b + mov dword ptr [rsp + 320], r8d + mov dword ptr [rsp + 316], edx + mov qword ptr [rsp + 304], rcx + mov rcx, qword ptr [rsp + 304] +.Ltmp17518: + .cv_loc 1749 25 4058 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4058:0 + mov rax, qword ptr [rcx + 8] + cmp dword ptr [rax + 8], 6 + mov qword ptr [rsp + 224], rcx # 8-byte Spill + jne .LBB1749_3 +# %bb.1: + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + add rcx, 32 + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + cmp eax, 1 + je .LBB1749_3 +# %bb.2: +.Ltmp17519: + .cv_loc 1749 25 4061 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4061:0 + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 296], rcx + .cv_loc 1749 25 4062 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4062:0 + mov rcx, qword ptr [rsp + 296] + add rcx, 32 + call "?_Del@?$_Buf@D@std@@QEAADXZ" + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov dl, al + call "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" +.Ltmp17520: +.LBB1749_3: + .cv_loc 1749 25 4065 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4065:0 + mov rax, qword ptr [rsp + 224] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 288], rcx + .cv_loc 1749 25 4066 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4066:0 + mov rcx, qword ptr [rsp + 288] + cmp dword ptr [rcx + 8], 9 + je .LBB1749_5 +# %bb.4: + mov rax, qword ptr [rsp + 288] + cmp dword ptr [rax + 8], 14 + jne .LBB1749_6 +.LBB1749_5: +.Ltmp17521: + .cv_loc 1749 25 4068 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4068:0 + mov rax, qword ptr [rsp + 288] + mov rax, qword ptr [rax + 32] + mov qword ptr [rsp + 288], rax +.Ltmp17522: +.LBB1749_6: + .cv_loc 1749 25 4070 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4070:0 + cmp dword ptr [rsp + 316], 0 + jne .LBB1749_11 +# %bb.7: + cmp dword ptr [rsp + 320], 1 + jne .LBB1749_11 +# %bb.8: + .cv_loc 1749 25 4073 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4073:0 + mov eax, 32 + mov ecx, eax +.Ltmp17523: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 216], rax # 8-byte Spill + call "??0_Node_endif@std@@QEAA@XZ" + mov edx, 48 + mov ecx, edx + mov r8, qword ptr [rsp + 216] # 8-byte Reload + mov qword ptr [rsp + 280], r8 + .cv_loc 1749 25 4074 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4074:0 + mov qword ptr [rsp + 208], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 280] + mov qword ptr [rsp + 200], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 200] # 8-byte Reload + mov qword ptr [rsp + 192], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov r9d, 48 + mov ecx, r9d + mov rdx, qword ptr [rsp + 192] # 8-byte Reload + mov qword ptr [rsp + 272], rdx + .cv_loc 1749 25 4075 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4075:0 + mov qword ptr [rsp + 184], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 280] + mov qword ptr [rsp + 176], rcx # 8-byte Spill + mov rcx, rax + mov rdx, qword ptr [rsp + 176] # 8-byte Reload + mov qword ptr [rsp + 168], rax # 8-byte Spill + call "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + mov r9d, 32 + mov ecx, r9d + mov rdx, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 264], rdx + .cv_loc 1749 25 4076 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4076:0 + mov qword ptr [rsp + 160], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov rcx, rax + mov edx, 8 + mov qword ptr [rsp + 152], rax # 8-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + mov edx, 40 + mov ecx, edx + mov r10, qword ptr [rsp + 152] # 8-byte Reload + mov qword ptr [rsp + 256], r10 + .cv_loc 1749 25 4077 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4077:0 + mov qword ptr [rsp + 144], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + xor r8d, r8d + mov r9, qword ptr [rsp + 256] + mov rcx, rax + mov edx, 9 + mov qword ptr [rsp + 136], rax # 8-byte Spill + call "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + mov rcx, qword ptr [rsp + 136] # 8-byte Reload + mov qword ptr [rsp + 248], rcx + .cv_loc 1749 25 4079 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4079:0 + mov r9, qword ptr [rsp + 256] + mov r10, qword ptr [rsp + 264] + mov qword ptr [r10 + 16], r9 + .cv_loc 1749 25 4080 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4080:0 + mov r9, qword ptr [rsp + 264] + mov r10, qword ptr [rsp + 256] + mov qword ptr [r10 + 24], r9 + .cv_loc 1749 25 4082 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4082:0 + mov r9, qword ptr [rsp + 248] + mov r10, qword ptr [rsp + 256] + mov qword ptr [r10 + 16], r9 + .cv_loc 1749 25 4083 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4083:0 + mov r9, qword ptr [rsp + 256] + mov r10, qword ptr [rsp + 248] + mov qword ptr [r10 + 24], r9 + .cv_loc 1749 25 4085 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4085:0 + mov r9, qword ptr [rsp + 280] + mov r10, qword ptr [rsp + 248] + mov qword ptr [r10 + 16], r9 + .cv_loc 1749 25 4087 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4087:0 + mov r9, qword ptr [rsp + 264] + mov r10, qword ptr [rsp + 272] + mov qword ptr [r10 + 40], r9 + .cv_loc 1749 25 4089 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4089:0 + mov r9, qword ptr [rsp + 280] + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov rdx, r9 + mov qword ptr [rsp + 128], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1749 25 4090 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4090:0 + mov rcx, qword ptr [rsp + 272] + mov rdx, qword ptr [rsp + 288] + mov qword ptr [rsp + 120], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 120] # 8-byte Reload + mov qword ptr [rsp + 112], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .cv_loc 1749 25 4092 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4092:0 + test byte ptr [rsp + 327], 1 + jne .LBB1749_10 +# %bb.9: +.Ltmp17524: + .cv_loc 1749 25 4094 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4094:0 + mov rax, qword ptr [rsp + 264] + mov rax, qword ptr [rax + 16] + add rax, 24 + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 16] + add rcx, 24 + mov rdx, rax + call "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .cv_loc 1749 25 4095 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4095:0 + mov rax, qword ptr [rsp + 264] + add rax, 16 + mov rcx, qword ptr [rsp + 272] + add rcx, 16 + mov rdx, rax + call "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Ltmp17525: +.LBB1749_10: + .cv_loc 1749 25 4097 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4097:0 + jmp .LBB1749_12 +.Ltmp17526: +.LBB1749_11: + .cv_loc 1749 25 4100 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4100:0 + mov eax, 40 + mov ecx, eax +.Ltmp17527: + call "??2@YAPEAX_K@Z" + mov rcx, rax + mov qword ptr [rsp + 104], rax # 8-byte Spill + call "??0_Node_end_rep@std@@QEAA@XZ" + mov edx, 56 + mov ecx, edx + mov r8, qword ptr [rsp + 104] # 8-byte Reload + mov qword ptr [rsp + 240], r8 + .cv_loc 1749 25 4101 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4101:0 + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "??2@YAPEAX_K@Z" + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov r8, qword ptr [rcx] + mov edx, dword ptr [r8 + 36] + mov r9d, edx + add r9d, 1 + mov dword ptr [r8 + 36], r9d + mov r8, qword ptr [rsp + 240] + mov r9d, dword ptr [rsp + 320] + mov r10d, dword ptr [rsp + 316] + mov r11b, byte ptr [rsp + 327] + and r11b, 1 + mov rcx, rax + mov dword ptr [rsp + 92], edx # 4-byte Spill + mov dl, r11b + mov qword ptr [rsp + 80], r8 # 8-byte Spill + mov r8d, r10d + mov rsi, qword ptr [rsp + 80] # 8-byte Reload + mov qword ptr [rsp + 32], rsi + mov r10d, dword ptr [rsp + 92] # 4-byte Reload + mov dword ptr [rsp + 40], r10d + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + mov rcx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rsp + 232], rcx + .cv_loc 1749 25 4103 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4103:0 + mov rsi, qword ptr [rsp + 232] + mov rdi, qword ptr [rsp + 240] + mov qword ptr [rdi + 32], rsi + .cv_loc 1749 25 4104 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4104:0 + mov rsi, qword ptr [rsp + 240] + mov rcx, qword ptr [rsp + 224] # 8-byte Reload + mov rdx, rsi + mov qword ptr [rsp + 64], rax # 8-byte Spill + call "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .cv_loc 1749 25 4105 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4105:0 + mov rcx, qword ptr [rsp + 232] + mov rdx, qword ptr [rsp + 288] + mov qword ptr [rsp + 56], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +.Ltmp17528: +.LBB1749_12: + .cv_loc 1749 25 4107 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4107:0 + nop + add rsp, 328 + pop rdi + pop rsi + ret +.Ltmp17529: +.Lfunc_end1749: + .seh_handlerdata + .section .text,"xr",discard,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .seh_endproc + # -- End function + .def "?_Del@?$_Buf@D@std@@QEAADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Del@?$_Buf@D@std@@QEAADXZ" + .globl "?_Del@?$_Buf@D@std@@QEAADXZ" # -- Begin function ?_Del@?$_Buf@D@std@@QEAADXZ + .p2align 4, 0x90 +"?_Del@?$_Buf@D@std@@QEAADXZ": # @"?_Del@?$_Buf@D@std@@QEAADXZ" +.Lfunc_begin1750: + .cv_func_id 1750 + .cv_loc 1750 25 1577 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1577:0 +.seh_proc "?_Del@?$_Buf@D@std@@QEAADXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17530: + .cv_loc 1750 25 1578 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1578:0 + mov rax, qword ptr [rcx + 8] + mov edx, dword ptr [rcx + 4] + add edx, -1 + mov dword ptr [rcx + 4], edx + mov edx, edx + mov ecx, edx + mov al, byte ptr [rax + rcx] + pop rcx + ret +.Ltmp17531: +.Lfunc_end1750: + .seh_handlerdata + .section .text,"xr",discard,"?_Del@?$_Buf@D@std@@QEAADXZ" + .seh_endproc + # -- End function + .def "??0_Node_endif@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_endif@std@@QEAA@XZ" + .globl "??0_Node_endif@std@@QEAA@XZ" # -- Begin function ??0_Node_endif@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Node_endif@std@@QEAA@XZ": # @"??0_Node_endif@std@@QEAA@XZ" +.Lfunc_begin1751: + .cv_func_id 1751 + .cv_loc 1751 25 1813 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1813:0 +.seh_proc "??0_Node_endif@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17532: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 17 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_endif@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + .cv_loc 1751 25 1814 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1814:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp17533: +.Lfunc_end1751: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_endif@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .globl "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # -- Begin function ??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z": # @"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" +.Lfunc_begin1752: + .cv_func_id 1752 + .cv_loc 1752 25 1824 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1824:0 +.seh_proc "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 64], rdx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17534: + mov rdx, rcx + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + mov edx, 16 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_if@std@@6B@"] + mov r9, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [r9], rcx + mov rcx, qword ptr [rsp + 64] + mov qword ptr [r9 + 32], rcx + mov qword ptr [r9 + 40], 0 + .cv_loc 1752 25 1825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1825:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17535: +.Lfunc_end1752: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .seh_endproc + # -- End function + .def "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .globl "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # -- Begin function ??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z + .p2align 4, 0x90 +"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z": # @"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" +.Lfunc_begin1753: + .cv_func_id 1753 + .cv_loc 1753 25 1702 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1702:0 +.seh_proc "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov qword ptr [rsp + 64], r9 + mov dword ptr [rsp + 60], r8d + mov dword ptr [rsp + 56], edx + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17536: + mov r9, rcx + mov r8d, dword ptr [rsp + 60] + mov edx, dword ptr [rsp + 56] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, r9 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_end_group@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov rcx, qword ptr [rsp + 64] + mov qword ptr [r9 + 32], rcx + .cv_loc 1753 25 1703 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1703:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 72 + ret +.Ltmp17537: +.Lfunc_end1753: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .seh_endproc + # -- End function + .def "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .globl "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # -- Begin function ?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z + .p2align 4, 0x90 +"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z": # @"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +.Lfunc_begin1754: + .cv_func_id 1754 + .cv_loc 1754 25 3650 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3650:0 +.seh_proc "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx +.Ltmp17538: + .cv_loc 1754 25 3651 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3651:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov rdx, qword ptr [rdx + 24] + mov qword ptr [rdx + 16], rcx + .cv_loc 1754 25 3652 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3652:0 + mov rcx, qword ptr [rsp] + mov rcx, qword ptr [rcx + 24] + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rdx + 24], rcx + .cv_loc 1754 25 3653 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3653:0 + mov rcx, qword ptr [rsp + 8] + mov rdx, qword ptr [rsp] + mov qword ptr [rdx + 24], rcx + .cv_loc 1754 25 3654 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3654:0 + mov rcx, qword ptr [rsp] + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rdx + 16], rcx + .cv_loc 1754 25 3655 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:3655:0 + add rsp, 16 + ret +.Ltmp17539: +.Lfunc_end1754: + .seh_handlerdata + .section .text,"xr",discard,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .seh_endproc + # -- End function + .def "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .globl "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # -- Begin function ??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z": # @"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Lfunc_begin1755: + .cv_func_id 1755 + .cv_loc 1755 19 76 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:76:0 +.seh_proc "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17540: + .cv_loc 1755 19 77 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:77:0 + mov rdx, qword ptr [rsp + 48] + mov rcx, qword ptr [rsp + 40] + call "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .cv_loc 1755 19 78 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:78:0 + nop + add rsp, 56 + ret +.Ltmp17541: +.Lfunc_end1755: + .seh_handlerdata + .section .text,"xr",discard,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .seh_endproc + # -- End function + .def "??0_Node_end_rep@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_end_rep@std@@QEAA@XZ" + .globl "??0_Node_end_rep@std@@QEAA@XZ" # -- Begin function ??0_Node_end_rep@std@@QEAA@XZ + .p2align 4, 0x90 +"??0_Node_end_rep@std@@QEAA@XZ": # @"??0_Node_end_rep@std@@QEAA@XZ" +.Lfunc_begin1756: + .cv_func_id 1756 + .cv_loc 1756 25 1853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1853:0 +.seh_proc "??0_Node_end_rep@std@@QEAA@XZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + xor r8d, r8d + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17542: + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + mov edx, 19 + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_end_rep@std@@6B@"] + mov r9, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [r9], rcx + mov qword ptr [r9 + 32], 0 + .cv_loc 1756 25 1854 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1854:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, r9 + add rsp, 56 + ret +.Ltmp17543: +.Lfunc_end1756: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_end_rep@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .globl "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # -- Begin function ??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z + .p2align 4, 0x90 +"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z": # @"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" +.Lfunc_begin1757: + .cv_func_id 1757 + .cv_loc 1757 25 1881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1881:0 +.seh_proc "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" +# %bb.0: + push rsi + .seh_pushreg 6 + sub rsp, 96 + .seh_stackalloc 96 + .seh_endprologue + mov eax, dword ptr [rsp + 152] + mov r10, qword ptr [rsp + 144] + xor r11d, r11d + mov dword ptr [rsp + 92], r9d + mov dword ptr [rsp + 88], r8d + and dl, 1 + mov byte ptr [rsp + 87], dl + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] +.Ltmp17544: + mov rsi, rcx + mov dl, byte ptr [rsp + 87] + test dl, 1 + mov r8d, 2 + cmovne r11d, r8d + mov qword ptr [rsp + 64], rcx # 8-byte Spill + mov rcx, rsi + mov edx, 18 + mov r8d, r11d + mov qword ptr [rsp + 56], r10 # 8-byte Spill + mov dword ptr [rsp + 52], eax # 4-byte Spill + call "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + lea rcx, [rip + "??_7_Node_rep@std@@6B@"] + mov r10, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [r10], rcx + mov edx, dword ptr [rsp + 88] + mov dword ptr [r10 + 32], edx + mov edx, dword ptr [rsp + 92] + mov dword ptr [r10 + 36], edx + mov rcx, qword ptr [rsp + 144] + mov qword ptr [r10 + 40], rcx + mov edx, dword ptr [rsp + 152] + mov dword ptr [r10 + 48], edx + mov dword ptr [r10 + 52], -1 + .cv_loc 1757 25 1882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1882:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + mov rax, r10 + add rsp, 96 + pop rsi + ret +.Ltmp17545: +.Lfunc_end1757: + .seh_handlerdata + .section .text,"xr",discard,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .seh_endproc + # -- End function + .def "??_G_Node_endif@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .globl "??_G_Node_endif@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_endif@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_endif@std@@UEAAPEAXI@Z": # @"??_G_Node_endif@std@@UEAAPEAXI@Z" +.Lfunc_begin1758: + .cv_func_id 1758 + .cv_loc 1758 25 1807 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1807:0 +.seh_proc "??_G_Node_endif@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] +.Ltmp17546: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_endif@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1758_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1758_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17547: +.Lfunc_end1758: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_endif@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_endif@std@@UEAA@XZ" + .globl "??1_Node_endif@std@@UEAA@XZ" # -- Begin function ??1_Node_endif@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_endif@std@@UEAA@XZ": # @"??1_Node_endif@std@@UEAA@XZ" +.Lfunc_begin1759: + .cv_func_id 1759 + .cv_loc 1759 25 1807 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1807:0 +.seh_proc "??1_Node_endif@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] +.Ltmp17548: + .cv_loc 1759 25 1807 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1807:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17549: + .cv_loc 1759 25 1807 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1807:0 + nop + add rsp, 40 + ret +.Ltmp17550: +.Lfunc_end1759: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_endif@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_if@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_if@std@@UEAAPEAXI@Z" + .globl "??_G_Node_if@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_if@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_if@std@@UEAAPEAXI@Z": # @"??_G_Node_if@std@@UEAAPEAXI@Z" +.Lfunc_begin1760: + .cv_func_id 1760 + .cv_loc 1760 25 1828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1828:0 +.seh_proc "??_G_Node_if@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] +.Ltmp17551: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_if@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1760_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1760_2: + .cv_loc 1760 25 1837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1837:0 + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17552: +.Lfunc_end1760: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_if@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_if@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_if@std@@UEAA@XZ" + .globl "??1_Node_if@std@@UEAA@XZ" # -- Begin function ??1_Node_if@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_if@std@@UEAA@XZ": # @"??1_Node_if@std@@UEAA@XZ" +.Lfunc_begin1761: + .cv_func_id 1761 + .cv_loc 1761 25 1828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1828:0 +.seh_proc "??1_Node_if@std@@UEAA@XZ" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + lea rax, [rip + "??_7_Node_if@std@@6B@"] + mov qword ptr [rsp + 64], rcx + mov rcx, qword ptr [rsp + 64] +.Ltmp17553: + mov qword ptr [rcx], rax +.Ltmp17554: + .cv_loc 1761 25 1829 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1829:0 + mov rax, qword ptr [rcx + 40] + mov qword ptr [rsp + 56], rax + mov qword ptr [rsp + 40], rcx # 8-byte Spill +.LBB1761_1: # =>This Inner Loop Header: Depth=1 + .cv_loc 1761 25 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1830:0 + cmp qword ptr [rsp + 56], 0 + je .LBB1761_3 +# %bb.2: # in Loop: Header=BB1761_1 Depth=1 +.Ltmp17555: + .cv_loc 1761 25 1832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1832:0 + mov rax, qword ptr [rsp + 56] + mov qword ptr [rsp + 48], rax + .cv_loc 1761 25 1833 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1833:0 + mov rax, qword ptr [rsp + 56] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 56], rax + .cv_loc 1761 25 1834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1834:0 + mov rax, qword ptr [rsp + 48] + mov qword ptr [rax + 40], 0 + .cv_loc 1761 25 1835 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1835:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 32] + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 32], rcx # 8-byte Spill + mov rcx, rdx + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Ltmp17556: + .cv_loc 1761 25 1830 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1830:0 + jmp .LBB1761_1 +.LBB1761_3: + .cv_loc 1761 25 1837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1837:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17557: + .cv_loc 1761 25 1837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1837:0 + nop + add rsp, 72 + ret +.Ltmp17558: +.Lfunc_end1761: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_if@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_end_group@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .globl "??_G_Node_end_group@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_end_group@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_group@std@@UEAAPEAXI@Z": # @"??_G_Node_end_group@std@@UEAAPEAXI@Z" +.Lfunc_begin1762: + .cv_func_id 1762 + .cv_loc 1762 25 1696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1696:0 +.seh_proc "??_G_Node_end_group@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] +.Ltmp17559: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_end_group@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1762_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1762_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17560: +.Lfunc_end1762: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_end_group@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_group@std@@UEAA@XZ" + .globl "??1_Node_end_group@std@@UEAA@XZ" # -- Begin function ??1_Node_end_group@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_end_group@std@@UEAA@XZ": # @"??1_Node_end_group@std@@UEAA@XZ" +.Lfunc_begin1763: + .cv_func_id 1763 + .cv_loc 1763 25 1696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1696:0 +.seh_proc "??1_Node_end_group@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] +.Ltmp17561: + .cv_loc 1763 25 1696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1696:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17562: + .cv_loc 1763 25 1696 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1696:0 + nop + add rsp, 40 + ret +.Ltmp17563: +.Lfunc_end1763: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_end_group@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .globl "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # -- Begin function ??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z + .p2align 4, 0x90 +"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z": # @"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" +.Lfunc_begin1764: + .cv_func_id 1764 + .cv_loc 1764 19 66 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:66:0 +.seh_proc "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@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 qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17564: + .cv_loc 1764 19 67 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:67:0 + mov rcx, qword ptr [rsp + 40] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov qword ptr [rsp + 56], rax + .cv_loc 1764 19 68 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:68:0 + mov rcx, qword ptr [rsp + 48] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] + mov qword ptr [rcx], rax + .cv_loc 1764 19 69 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:69:0 + lea rcx, [rsp + 56] + call "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 48] + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 64] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + .cv_loc 1764 19 70 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility:70:0 + nop + add rsp, 72 + ret +.Ltmp17565: +.Lfunc_end1764: + .seh_handlerdata + .section .text,"xr",discard,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .seh_endproc + # -- End function + .def "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .globl "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # -- Begin function ??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z + .p2align 4, 0x90 +"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z": # @"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" +.Lfunc_begin1765: + .cv_func_id 1765 + .cv_loc 1765 7 1588 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1588:0 +.seh_proc "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17566: + .cv_loc 1765 7 1589 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\type_traits:1589:0 + mov rax, qword ptr [rsp] + pop rcx + ret +.Ltmp17567: +.Lfunc_end1765: + .seh_handlerdata + .section .text,"xr",discard,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .seh_endproc + # -- End function + .def "??_G_Node_end_rep@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .globl "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_end_rep@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_end_rep@std@@UEAAPEAXI@Z": # @"??_G_Node_end_rep@std@@UEAAPEAXI@Z" +.Lfunc_begin1766: + .cv_func_id 1766 + .cv_loc 1766 25 1846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1846:0 +.seh_proc "??_G_Node_end_rep@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] +.Ltmp17568: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_end_rep@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1766_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1766_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17569: +.Lfunc_end1766: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_end_rep@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_end_rep@std@@UEAA@XZ" + .globl "??1_Node_end_rep@std@@UEAA@XZ" # -- Begin function ??1_Node_end_rep@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_end_rep@std@@UEAA@XZ": # @"??1_Node_end_rep@std@@UEAA@XZ" +.Lfunc_begin1767: + .cv_func_id 1767 + .cv_loc 1767 25 1846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1846:0 +.seh_proc "??1_Node_end_rep@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] +.Ltmp17570: + .cv_loc 1767 25 1846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1846:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17571: + .cv_loc 1767 25 1846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1846:0 + nop + add rsp, 40 + ret +.Ltmp17572: +.Lfunc_end1767: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_end_rep@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "??_G_Node_rep@std@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .globl "??_G_Node_rep@std@@UEAAPEAXI@Z" # -- Begin function ??_G_Node_rep@std@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G_Node_rep@std@@UEAAPEAXI@Z": # @"??_G_Node_rep@std@@UEAAPEAXI@Z" +.Lfunc_begin1768: + .cv_func_id 1768 + .cv_loc 1768 25 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1869:0 +.seh_proc "??_G_Node_rep@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] +.Ltmp17573: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1_Node_rep@std@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1768_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1768_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17574: +.Lfunc_end1768: + .seh_handlerdata + .section .text,"xr",discard,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??1_Node_rep@std@@UEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1_Node_rep@std@@UEAA@XZ" + .globl "??1_Node_rep@std@@UEAA@XZ" # -- Begin function ??1_Node_rep@std@@UEAA@XZ + .p2align 4, 0x90 +"??1_Node_rep@std@@UEAA@XZ": # @"??1_Node_rep@std@@UEAA@XZ" +.Lfunc_begin1769: + .cv_func_id 1769 + .cv_loc 1769 25 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1869:0 +.seh_proc "??1_Node_rep@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] +.Ltmp17575: + .cv_loc 1769 25 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1869:0 + call "??1_Node_base@std@@UEAA@XZ" +.Ltmp17576: + .cv_loc 1769 25 1869 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:1869:0 + nop + add rsp, 40 + ret +.Ltmp17577: +.Lfunc_end1769: + .seh_handlerdata + .section .text,"xr",discard,"??1_Node_rep@std@@UEAA@XZ" + .seh_endproc + # -- End function + .def "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .globl "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # -- Begin function ?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ + .p2align 4, 0x90 +"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ": # @"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" +.Lfunc_begin1770: + .cv_func_id 1770 + .cv_loc 1770 25 2530 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2530:0 +.seh_proc "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17578: + .cv_loc 1770 25 2531 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2531:0 + cmp qword ptr [rcx + 8], 0 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + je .LBB1770_3 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, qword ptr [rax + 8] + mov edx, -1 + lock xadd dword ptr [rcx + 44], edx + sub edx, 1 + cmp edx, 0 + jne .LBB1770_3 +# %bb.2: + .cv_loc 1770 25 2533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2533:0 + xor eax, eax + mov edx, eax +.Ltmp17579: + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov r8, qword ptr [rcx + 8] + mov rcx, r8 + call "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" +.Ltmp17580: +.LBB1770_3: + .cv_loc 1770 25 2534 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2534:0 + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rax + 8], 0 + .cv_loc 1770 25 2535 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2535:0 + add rsp, 56 + ret +.Ltmp17581: +.Lfunc_end1770: + .seh_handlerdata + .section .text,"xr",discard,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .seh_endproc + # -- End function + .def "??1?$_Regex_traits@D@std@@QEAA@XZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .globl "??1?$_Regex_traits@D@std@@QEAA@XZ" # -- Begin function ??1?$_Regex_traits@D@std@@QEAA@XZ + .p2align 4, 0x90 +"??1?$_Regex_traits@D@std@@QEAA@XZ": # @"??1?$_Regex_traits@D@std@@QEAA@XZ" +.Lfunc_begin1771: + .cv_func_id 1771 + .cv_loc 1771 25 262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:262:0 +.seh_proc "??1?$_Regex_traits@D@std@@QEAA@XZ" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17582: + .cv_loc 1771 25 262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:262:0 + add rcx, 16 + call "??1locale@std@@QEAA@XZ" +.Ltmp17583: + .cv_loc 1771 25 262 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:262:0 + nop + add rsp, 40 + ret +.Ltmp17584: +.Lfunc_end1771: + .seh_handlerdata + .section .text,"xr",discard,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .seh_endproc + # -- End function + .def "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .globl "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # -- Begin function ?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ + .p2align 4, 0x90 +"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ": # @"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" +.Lfunc_begin1772: + .cv_func_id 1772 + .cv_loc 1772 22 1698 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1698:0 +.seh_proc "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17585: + .cv_loc 1772 22 1699 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1699:0 + mov rax, rcx + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rsp + 32] # 8-byte Reload + cmp rcx, qword ptr [rax] + sete dl + and dl, 1 + movzx eax, dl + add rsp, 56 + ret +.Ltmp17586: +.Lfunc_end1772: + .seh_handlerdata + .section .text,"xr",discard,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .seh_endproc + # -- End function + .def "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .globl "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # -- Begin function ??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z + .p2align 4, 0x90 +"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z": # @"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +.Lfunc_begin1773: + .cv_func_id 1773 + .cv_loc 1773 22 1740 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1740:0 +.seh_proc "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" +# %bb.0: + sub rsp, 88 + .seh_stackalloc 88 + .seh_endprologue + mov qword ptr [rsp + 80], rdx + mov qword ptr [rsp + 72], rcx + mov rcx, qword ptr [rsp + 72] + mov qword ptr [rsp + 64], rcx # 8-byte Spill +# %bb.1: +.Ltmp17587: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + mov rax, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 56], rax # 8-byte Spill + call "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + cmp rcx, rax + jae .LBB1773_3 +# %bb.2: +.Ltmp17588: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + jmp .LBB1773_8 +.Ltmp17589: +.LBB1773_3: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + jmp .LBB1773_4 +.LBB1773_4: +.Ltmp17590: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + lea rax, [rip + "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$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@_0GH@FJMGMNLB@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, 1742 + call rax + mov ecx, 1 + cmp ecx, eax + jne .LBB1773_6 +# %bb.5: + int3 +.LBB1773_6: + xor eax, eax + mov ecx, eax + lea rdx, [rip + "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@"] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rdx + lea rdx, [rip + "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@"] + lea r8, [rip + "??_C@_1MO@PMHBHJIO@?$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, 1742 + mov qword ptr [rsp + 32], 0 + call qword ptr [rip + __imp__invalid_parameter] +.Ltmp17591: +# %bb.7: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + jmp .LBB1773_8 +.Ltmp17592: +.LBB1773_8: + .cv_loc 1773 22 1742 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1742:0 + jmp .LBB1773_9 +.Ltmp17593: +.LBB1773_9: + .cv_loc 1773 22 1745 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1745:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, rax + call "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rax, qword ptr [rax] + imul rcx, qword ptr [rsp + 80], 40 + add rax, rcx + add rsp, 88 + ret +.Ltmp17594: +.Lfunc_end1773: + .seh_handlerdata + .section .text,"xr",discard,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .seh_endproc + # -- End function + .def "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1774: + .cv_func_id 1774 + .cv_loc 1774 2 1065 0 # external\include\catch/catch.hpp:1065:0 +.seh_proc "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 16 + .seh_stackalloc 16 + .seh_endprologue + mov qword ptr [rsp + 8], rdx + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17595: + mov rdx, qword ptr [rsp + 8] + mov qword ptr [rcx], rdx + mov rax, rcx + add rsp, 16 + ret +.Ltmp17596: +.Lfunc_end1774: + .seh_handlerdata + .section .text,"xr",discard,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .globl "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # -- Begin function ??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z + .p2align 4, 0x90 +"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z": # @"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +.Lfunc_begin1775: + .cv_func_id 1775 + .cv_loc 1775 2 1040 0 # external\include\catch/catch.hpp:1040:0 +.seh_proc "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rip + __security_cookie] + xor rax, rsp + mov qword ptr [rsp + 96], rax + mov qword ptr [rsp + 56], rdx + mov qword ptr [rsp + 48], rcx +.Ltmp17597: + mov rax, qword ptr [rsp + 56] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 80], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 88], rax + mov rax, qword ptr [rsp + 48] + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 64], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 72], rax + lea rcx, [rsp + 64] + lea rdx, [rsp + 80] + call "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + and al, 1 + movzx eax, al + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + mov dword ptr [rsp + 44], eax # 4-byte Spill + call __security_check_cookie + mov eax, dword ptr [rsp + 44] # 4-byte Reload + add rsp, 104 + ret +.Ltmp17598: +.Lfunc_end1775: + .seh_handlerdata + .section .text,"xr",discard,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .seh_endproc + # -- End function + .def "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .globl "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # -- Begin function ??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z + .p2align 4, 0x90 +"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z": # @"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +.Lfunc_begin1776: + .cv_func_id 1776 + .cv_loc 1776 2 1020 0 # external\include\catch/catch.hpp:1020:0 +.seh_proc "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, qword ptr [rsp + 144] + #DEBUG_VALUE: BinaryExpr:op <- [$r9+0] + mov qword ptr [rsp + 96], r8 + and dl, 1 + mov byte ptr [rsp + 95], dl + mov qword ptr [rsp + 80], rcx + mov rcx, qword ptr [rsp + 80] +.Ltmp17599: + mov r8, rcx + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, r8 + mov qword ptr [rsp + 64], rax # 8-byte Spill + mov qword ptr [rsp + 56], r9 # 8-byte Spill +.Ltmp17600: + #DEBUG_VALUE: BinaryExpr:op <- [DW_OP_plus_uconst 56, DW_OP_deref] [$rsp+0] + call "??0ITransientExpression@Catch@@QEAA@XZ" + lea rcx, [rip + "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"] + mov r8, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [r8], rcx + mov dl, byte ptr [rsp + 95] + and dl, 1 + mov byte ptr [r8 + 8], dl + mov rcx, qword ptr [rsp + 96] + mov qword ptr [r8 + 16], rcx + add r8, 24 + mov rcx, r8 + mov rdx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 48], rax # 8-byte Spill + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 144] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx + 48], rcx + mov rcx, qword ptr [rsp + 56] # 8-byte Reload + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??1StringRef@Catch@@QEAA@XZ" + mov rax, qword ptr [rsp + 72] # 8-byte Reload + add rsp, 104 +.Ltmp17601: + ret +.Ltmp17602: +.Lfunc_end1776: + .seh_handlerdata + .section .text,"xr",discard,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .seh_endproc + # -- End function + .def "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin1777: + .cv_func_id 1777 + .cv_loc 1777 2 1006 0 # external\include\catch/catch.hpp:1006:0 +.seh_proc "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx +.Ltmp17603: + mov al, 1 + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp17604: +.Lfunc_end1777: + .seh_handlerdata + .section .text,"xr",discard,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .globl "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # -- Begin function ?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ + .p2align 4, 0x90 +"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ": # @"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +.Lfunc_begin1778: + .cv_func_id 1778 + .cv_loc 1778 2 1007 0 # external\include\catch/catch.hpp:1007:0 +.seh_proc "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov qword ptr [rsp], rcx + mov rcx, qword ptr [rsp] +.Ltmp17605: + mov al, byte ptr [rcx + 8] + and al, 1 + movzx eax, al + pop rcx + ret +.Ltmp17606: +.Lfunc_end1778: + .seh_handlerdata + .section .text,"xr",discard,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .seh_endproc + # -- End function + .def "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .globl "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # -- Begin function ?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z + .p2align 4, 0x90 +"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": # @"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" +.Lfunc_begin1779: + .cv_func_id 1779 + .cv_loc 1779 2 1009 0 # external\include\catch/catch.hpp:1009:0 +.seh_proc "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@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 + 48], rdx + mov qword ptr [rbp + 40], rcx + mov rcx, qword ptr [rbp + 40] +.Ltmp17611: + .cv_loc 1779 2 1010 0 # external\include\catch/catch.hpp:1010:0 + mov rdx, qword ptr [rcx + 48] + mov rax, rbp + mov qword ptr [rbp - 80], rcx # 8-byte Spill + mov rcx, rax + call "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rbp - 80] # 8-byte Reload + add rax, 24 + lea rcx, [rbp - 24] + mov rdx, rax + call "??0StringRef@Catch@@QEAA@AEBV01@@Z" + mov byte ptr [rbp - 65], 1 + mov rcx, qword ptr [rbp - 80] # 8-byte Reload + mov rdx, qword ptr [rcx + 16] +.Ltmp17607: + lea rcx, [rbp - 64] + mov qword ptr [rbp - 88], rax # 8-byte Spill + call "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Ltmp17608: + jmp .LBB1779_1 +.LBB1779_1: + mov rcx, qword ptr [rbp + 48] + mov byte ptr [rbp - 65], 0 +.Ltmp17609: + lea rdx, [rbp - 64] + lea r8, [rbp - 24] + mov r9, rbp + call "?formatReconstructedExpression@Catch@@YAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@3@VStringRef@1@1@Z" +.Ltmp17610: + jmp .LBB1779_2 +.LBB1779_2: + lea rcx, [rbp - 64] + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .cv_loc 1779 2 1012 0 # external\include\catch/catch.hpp:1012:0 + nop + add rsp, 192 + pop rbp + ret + .seh_handlerdata + .long ("$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1779_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 - 64] + .cv_loc 1779 2 1010 0 # external\include\catch/catch.hpp:1010:0 + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1779_4: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + test byte ptr [rbp - 65], 1 + jne .LBB1779_5 + jmp .LBB1779_6 +.LBB1779_5: + lea rcx, [rbp - 24] + call "??1StringRef@Catch@@QEAA@XZ" +.LBB1779_6: + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .def "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA": +.seh_proc "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA" +.LBB1779_7: + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + sub rsp, 32 + .seh_stackalloc 32 + lea rbp, [rdx + 128] + .seh_endprologue + mov rcx, rbp + call "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + nop + add rsp, 32 + pop rbp + ret # CLEANUPRET +.Ltmp17612: +.Lfunc_end1779: + .seh_handlerdata + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .seh_endproc + .section .xdata,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 +"$cppxdata$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long 429065506 # MagicNumber + .long 3 # MaxState + .long ("$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 4 # IPMapEntries + .long ("$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z")@IMGREL # IPToStateXData + .long 184 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long -1 # ToState + .long "?dtor$7@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 0 # ToState + .long "?dtor$4@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action + .long 1 # ToState + .long "?dtor$3@?0??streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z@4HA"@IMGREL # Action +"$ip2state$?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z": + .long .Lfunc_begin1779@IMGREL # IP + .long -1 # ToState + .long .Ltmp17607@IMGREL+1 # IP + .long 1 # ToState + .long .Ltmp17609@IMGREL+1 # IP + .long 2 # ToState + .long .Ltmp17610@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + # -- End function + .def "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .globl "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # -- Begin function ??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z + .p2align 4, 0x90 +"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z": # @"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" +.Lfunc_begin1780: + .cv_func_id 1780 + .cv_loc 1780 2 1000 0 # external\include\catch/catch.hpp:1000:0 +.seh_proc "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@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] +.Ltmp17613: + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov dword ptr [rsp + 36], edx # 4-byte Spill + call "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + mov edx, dword ptr [rsp + 36] # 4-byte Reload + cmp edx, 0 + je .LBB1780_2 +# %bb.1: + mov rax, qword ptr [rsp + 40] # 8-byte Reload + mov rcx, rax + call "??3@YAXPEAX@Z" +.LBB1780_2: + mov rax, qword ptr [rsp + 64] + add rsp, 72 + ret +.Ltmp17614: +.Lfunc_end1780: + .seh_handlerdata + .section .text,"xr",discard,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .seh_endproc + # -- End function + .def "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1781: + .cv_func_id 1781 + .cv_loc 1781 2 596 0 # external\include\catch/catch.hpp:596:0 +.seh_proc "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp17615: + .cv_loc 1781 2 597 0 # external\include\catch/catch.hpp:597:0 + mov rdx, qword ptr [rsp + 48] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rax, qword ptr [rsp + 40] # 8-byte Reload + add rsp, 56 + ret +.Ltmp17616: +.Lfunc_end1781: + .seh_handlerdata + .section .text,"xr",discard,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1782: + .cv_func_id 1782 + .cv_loc 1782 2 586 0 # external\include\catch/catch.hpp:586:0 +.seh_proc "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov rax, rcx + mov qword ptr [rsp + 48], rdx +.Ltmp17617: + .cv_loc 1782 2 587 0 # external\include\catch/catch.hpp:587:0 + lea rdx, [rip + "?unprintableString@Detail@Catch@@3V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@B"] + mov qword ptr [rsp + 40], rax # 8-byte Spill + call "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + mov rax, rcx + add rsp, 56 + ret +.Ltmp17618: +.Lfunc_end1782: + .seh_handlerdata + .section .text,"xr",discard,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .globl "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # -- Begin function ??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z + .p2align 4, 0x90 +"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": # @"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" +.Lfunc_begin1783: + .cv_func_id 1783 + .cv_loc 1783 25 2846 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2846:0 +.seh_proc "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_handler __CxxFrameHandler3, @unwind, @except +# %bb.0: + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 768 + .seh_stackalloc 768 + lea rbp, [rsp + 128] + .seh_setframe 5, 128 + .seh_endprologue + mov qword ptr [rbp + 632], -2 + mov rax, qword ptr [rbp + 712] + mov r10d, dword ptr [rbp + 704] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [$rax+0] + mov qword ptr [rbp + 616], r9 + mov qword ptr [rbp + 608], r8 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [$rdx+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [$rcx+0] +.Ltmp17629: + .cv_loc 1783 25 2847 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2847:0 + mov r8, qword ptr [rbp + 616] + mov qword ptr [rbp + 24], rcx # 8-byte Spill +.Ltmp17630: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rcx, r8 + mov dword ptr [rbp + 20], r10d # 4-byte Spill + mov qword ptr [rbp + 8], rdx # 8-byte Spill +.Ltmp17631: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + mov qword ptr [rbp], rax # 8-byte Spill +.Ltmp17632: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + call "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + test al, 1 + jne .LBB1783_1 + jmp .LBB1783_2 +.Ltmp17633: +.LBB1783_1: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2848 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2848:0 + mov byte ptr [rbp + 631], 0 + jmp .LBB1783_26 +.Ltmp17634: +.LBB1783_2: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2849 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2849:0 + mov byte ptr [rbp + 607], 0 + .cv_loc 1783 25 2850 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2850:0 + mov rax, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 576], xmm0 + .cv_loc 1783 25 2851 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2851:0 + mov ecx, dword ptr [rbp + 704] + mov rdx, qword ptr [rbp + 616] + mov dword ptr [rbp - 4], ecx # 4-byte Spill + mov rcx, rdx + call "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + mov rcx, qword ptr [rbp + 616] + mov dword ptr [rbp - 8], eax # 4-byte Spill + call "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + add eax, 1 + mov rcx, qword ptr [rbp + 616] + mov dword ptr [rbp - 12], eax # 4-byte Spill + call "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + mov rcx, qword ptr [rbp + 616] + mov qword ptr [rbp - 24], rax # 8-byte Spill + call "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + mov rcx, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rcx] + movaps xmmword ptr [rbp + 224], xmm0 + mov rdx, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rdx] + movaps xmmword ptr [rbp + 208], xmm0 + mov r8, rsp + mov r9d, dword ptr [rbp - 4] # 4-byte Reload + mov dword ptr [r8 + 56], r9d + mov r9d, dword ptr [rbp - 8] # 4-byte Reload + mov dword ptr [r8 + 48], r9d + mov r10d, dword ptr [rbp - 12] # 4-byte Reload + mov dword ptr [r8 + 40], r10d + mov r11, qword ptr [rbp - 24] # 8-byte Reload + mov qword ptr [r8 + 32], r11 + lea r8, [rbp + 248] + lea rdx, [rbp + 208] + lea rsi, [rbp + 224] + mov rcx, r8 + mov qword ptr [rbp - 32], r8 # 8-byte Spill + mov r8, rsi + mov r9, rax + call "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .cv_loc 1783 25 2855 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2855:0 + mov rdx, qword ptr [rbp + 608] +.Ltmp17619: + xor r10d, r10d + mov bl, r10b + mov rcx, qword ptr [rbp - 32] # 8-byte Reload + mov r8b, bl + mov qword ptr [rbp - 40], rax # 8-byte Spill + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp17620: + mov byte ptr [rbp - 41], al # 1-byte Spill + jmp .LBB1783_3 +.Ltmp17635: +.LBB1783_3: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 41] # 1-byte Reload + test al, 1 + jne .LBB1783_4 + jmp .LBB1783_5 +.Ltmp17636: +.LBB1783_4: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2857:0 + mov byte ptr [rbp + 607], 1 + .cv_loc 1783 25 2858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2858:0 + jmp .LBB1783_21 +.Ltmp17637: +.LBB1783_5: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2859:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 192], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rbp + 200], rcx + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rbp + 176], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rbp + 184], rdx + lea rcx, [rbp + 176] + lea rdx, [rbp + 192] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1783_6 + jmp .LBB1783_20 +.Ltmp17638: +.LBB1783_6: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov ecx, dword ptr [rbp + 704] + mov edx, 64 + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + cmp eax, 0 + jne .LBB1783_20 +.Ltmp17639: +# %bb.7: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2861 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2861:0 + lea rcx, [rbp + 248] + mov edx, 256 + call "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .cv_loc 1783 25 2862 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2862:0 + lea rcx, [rbp + 248] + mov edx, 8192 + call "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Ltmp17640: +.LBB1783_8: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2863:0 + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 160], xmm0 + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 112], xmm0 +.Ltmp17621: + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp17622: + mov qword ptr [rbp - 56], rax # 8-byte Spill + jmp .LBB1783_9 +.Ltmp17641: +.LBB1783_9: # in Loop: Header=BB1783_8 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp - 56] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 96], xmm0 +.Ltmp17623: + mov rcx, rsp + mov qword ptr [rcx + 32], 0 + lea rcx, [rbp + 248] + lea rdx, [rbp + 128] + lea r8, [rbp + 96] + lea r9, [rbp + 112] + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +.Ltmp17624: + jmp .LBB1783_10 +.Ltmp17642: +.LBB1783_10: # in Loop: Header=BB1783_8 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov rax, qword ptr [rbp + 128] + mov rcx, qword ptr [rbp + 24] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rbp + 136] + mov qword ptr [rcx + 8], rax + mov rax, qword ptr [rcx] + mov qword ptr [rbp + 144], rax + mov rax, qword ptr [rcx + 8] + mov qword ptr [rbp + 152], rax + lea rcx, [rbp + 144] + lea rdx, [rbp + 160] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1783_11 + jmp .LBB1783_15 +.Ltmp17643: +.LBB1783_11: # in Loop: Header=BB1783_8 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2865 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2865:0 + mov r8, qword ptr [rbp + 608] + mov rax, qword ptr [rbp + 24] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 80], xmm0 +.Ltmp17625: + xor ecx, ecx + mov dl, cl + lea rcx, [rbp + 248] + lea r9, [rbp + 80] + mov byte ptr [rbp - 57], dl # 1-byte Spill + mov rdx, r9 + mov r9b, byte ptr [rbp - 57] # 1-byte Reload + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp17626: + mov byte ptr [rbp - 58], al # 1-byte Spill + jmp .LBB1783_12 +.Ltmp17644: +.LBB1783_12: # in Loop: Header=BB1783_8 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 58] # 1-byte Reload + test al, 1 + jne .LBB1783_13 + jmp .LBB1783_14 +.Ltmp17645: +.LBB1783_13: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2867 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2867:0 + mov byte ptr [rbp + 607], 1 + .cv_loc 1783 25 2868 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2868:0 + jmp .LBB1783_15 +.Ltmp17646: +.LBB1783_14: # in Loop: Header=BB1783_8 Depth=1 + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2863 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2863:0 + jmp .LBB1783_8 +.Ltmp17647: +.LBB1783_15: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2872 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2872:0 + test byte ptr [rbp + 607], 1 + jne .LBB1783_19 +.Ltmp17648: +# %bb.16: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov r8, qword ptr [rbp + 608] + mov rax, qword ptr [rbp + 8] # 8-byte Reload + movups xmm0, xmmword ptr [rax] + movaps xmmword ptr [rbp + 64], xmm0 +.Ltmp17627: + xor ecx, ecx + mov dl, cl + lea rcx, [rbp + 248] + lea r9, [rbp + 64] + mov byte ptr [rbp - 59], dl # 1-byte Spill + mov rdx, r9 + mov r9b, byte ptr [rbp - 59] # 1-byte Reload + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Ltmp17628: + mov byte ptr [rbp - 60], al # 1-byte Spill + jmp .LBB1783_17 +.Ltmp17649: +.LBB1783_17: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp - 60] # 1-byte Reload + test al, 1 + jne .LBB1783_18 + jmp .LBB1783_19 +.Ltmp17650: +.LBB1783_18: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2874 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2874:0 + mov byte ptr [rbp + 607], 1 +.Ltmp17651: +.LBB1783_19: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2876 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2876:0 + jmp .LBB1783_20 +.Ltmp17652: +.LBB1783_20: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2859 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2859:0 + jmp .LBB1783_21 +.Ltmp17653: +.LBB1783_21: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2878 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2878:0 + test byte ptr [rbp + 607], 1 + je .LBB1783_24 +.Ltmp17654: +# %bb.22: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + cmp qword ptr [rbp + 608], 0 + je .LBB1783_24 +.Ltmp17655: +# %bb.23: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2880 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2880:0 + mov rax, qword ptr [rbp + 608] + mov rcx, qword ptr [rbp] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rax], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rax + 8], rdx + .cv_loc 1783 25 2881 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2881:0 + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rbp + 576] + mov qword ptr [rax], rcx + mov rcx, qword ptr [rbp + 584] + mov qword ptr [rax + 8], rcx + .cv_loc 1783 25 2882 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2882:0 + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax + 16] + mov qword ptr [rbp + 48], rcx + mov rax, qword ptr [rax + 24] + mov qword ptr [rbp + 56], rax + mov rcx, qword ptr [rbp + 608] + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rbp + 32], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rbp + 40], rax + lea rcx, [rbp + 32] + lea rdx, [rbp + 48] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov rcx, qword ptr [rbp + 608] + mov byte ptr [rbp - 61], al # 1-byte Spill + call "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + mov r8b, byte ptr [rbp - 61] # 1-byte Reload + and r8b, 1 + mov byte ptr [rax + 32], r8b +.Ltmp17656: +.LBB1783_24: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + .cv_loc 1783 25 2885 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2885:0 + mov al, byte ptr [rbp + 607] + and al, 1 + mov byte ptr [rbp + 631], al + .cv_loc 1783 25 2886 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2886:0 + lea rcx, [rbp + 248] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + jmp .LBB1783_26 +.Ltmp17657: +.LBB1783_26: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov al, byte ptr [rbp + 631] + and al, 1 + movzx eax, al + add rsp, 768 + pop rbx + pop rsi + pop rbp +.Ltmp17658: + ret + .seh_handlerdata + .long ("$cppxdata$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_endproc + .def "?dtor$25@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA"; + .scl 3; + .type 32; + .endef + .p2align 4, 0x90 +"?dtor$25@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA": +.seh_proc "?dtor$25@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA" +.LBB1783_25: +.Ltmp17659: + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Org <- [DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_Last <- [DW_OP_plus_uconst 8, DW_OP_deref] [$rbp+0] + #DEBUG_VALUE: _Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >:_First <- [DW_OP_plus_uconst 24, DW_OP_deref] [$rbp+0] + mov qword ptr [rsp + 16], rdx + push rbp + .seh_pushreg 5 + push rsi + .seh_pushreg 6 + push rbx + .seh_pushreg 3 + sub rsp, 64 + .seh_stackalloc 64 + lea rbp, [rdx + 128] +.Ltmp17660: + .seh_endprologue + lea rcx, [rbp + 248] + call "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + nop + add rsp, 64 + pop rbx + pop rsi + pop rbp + ret # CLEANUPRET +.Ltmp17661: +.Lfunc_end1783: + .seh_handlerdata + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .seh_endproc + .section .xdata,"dr",associative,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 +"$cppxdata$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long 429065506 # MagicNumber + .long 1 # MaxState + .long ("$stateUnwindMap$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL # UnwindMap + .long 0 # NumTryBlocks + .long 0 # TryBlockMap + .long 3 # IPMapEntries + .long ("$ip2state$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z")@IMGREL # IPToStateXData + .long 760 # UnwindHelp + .long 0 # ESTypeList + .long 1 # EHFlags +"$stateUnwindMap$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long -1 # ToState + .long "?dtor$25@?0???$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z@4HA"@IMGREL # Action +"$ip2state$??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z": + .long .Lfunc_begin1783@IMGREL # IP + .long -1 # ToState + .long .Ltmp17619@IMGREL+1 # IP + .long 0 # ToState + .long .Ltmp17628@IMGREL+1 # IP + .long -1 # ToState + .section .text,"xr",discard,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + # -- End function + .def "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .globl "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # -- Begin function ?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z": # @"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Lfunc_begin1784: + .cv_func_id 1784 + .cv_loc 1784 25 2015 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2015:0 +.seh_proc "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx + mov rcx, qword ptr [rsp + 40] +.Ltmp17662: + .cv_loc 1784 25 2016 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2016:0 + mov edx, dword ptr [rsp + 52] + add rcx, 284 + call "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .cv_loc 1784 25 2017 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2017:0 + mov qword ptr [rsp + 32], rax # 8-byte Spill + add rsp, 56 + ret +.Ltmp17663: +.Lfunc_end1784: + .seh_handlerdata + .section .text,"xr",discard,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .globl "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # -- Begin function ?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z + .p2align 4, 0x90 +"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z": # @"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +.Lfunc_begin1785: + .cv_func_id 1785 + .cv_loc 1785 25 2020 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2020:0 +.seh_proc "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" +# %bb.0: + sub rsp, 72 + .seh_stackalloc 72 + .seh_endprologue + mov dword ptr [rsp + 68], edx + mov qword ptr [rsp + 56], rcx + mov rcx, qword ptr [rsp + 56] +.Ltmp17664: + .cv_loc 1785 25 2021 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2021:0 + mov edx, dword ptr [rsp + 68] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov ecx, edx + call "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + mov r8, qword ptr [rsp + 48] # 8-byte Reload + add r8, 284 + mov rcx, r8 + mov edx, eax + call "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .cv_loc 1785 25 2022 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2022:0 + mov qword ptr [rsp + 40], rax # 8-byte Spill + add rsp, 72 + ret +.Ltmp17665: +.Lfunc_end1785: + .seh_handlerdata + .section .text,"xr",discard,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .seh_endproc + # -- End function + .def "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .globl "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # -- Begin function ?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z + .p2align 4, 0x90 +"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z": # @"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +.Lfunc_begin1786: + .cv_func_id 1786 + .cv_loc 1786 25 4725 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4725:0 +.seh_proc "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" +# %bb.0: + sub rsp, 824 + .seh_stackalloc 824 + .seh_endprologue + mov rax, rdx + mov r10, qword ptr [rsp + 864] + mov r11, qword ptr [rip + __security_cookie] + xor r11, rsp + mov qword ptr [rsp + 816], r11 + #DEBUG_VALUE: _Skip:_Last <- [$r9+0] + #DEBUG_VALUE: _Skip:_First_arg <- [$r8+0] + mov qword ptr [rsp + 304], rcx + mov rcx, qword ptr [rsp + 304] +.Ltmp17666: + .cv_loc 1786 25 4727 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4727:0 + cmp qword ptr [rsp + 864], 0 + mov qword ptr [rsp + 256], r10 # 8-byte Spill + mov qword ptr [rsp + 248], r9 # 8-byte Spill +.Ltmp17667: + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 240], r8 # 8-byte Spill +.Ltmp17668: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + mov qword ptr [rsp + 232], rdx # 8-byte Spill + mov qword ptr [rsp + 224], rax # 8-byte Spill + mov qword ptr [rsp + 216], rcx # 8-byte Spill + je .LBB1786_2 +.Ltmp17669: +# %bb.1: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 864] + mov qword ptr [rsp + 208], rax # 8-byte Spill + jmp .LBB1786_3 +.Ltmp17670: +.LBB1786_2: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 216] # 8-byte Reload + mov rcx, qword ptr [rax + 272] + mov qword ptr [rsp + 208], rcx # 8-byte Spill +.Ltmp17671: +.LBB1786_3: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 208] # 8-byte Reload + mov qword ptr [rsp + 296], rax +.Ltmp17672: +.LBB1786_4: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4729:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 800], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 808], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 784], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 792], rdx + lea rcx, [rsp + 784] + lea rdx, [rsp + 800] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 207], r9b # 1-byte Spill + jne .LBB1786_5 + jmp .LBB1786_6 +.Ltmp17673: +.LBB1786_5: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + cmp qword ptr [rsp + 296], 0 + setne al + mov byte ptr [rsp + 207], al # 1-byte Spill +.Ltmp17674: +.LBB1786_6: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 207] # 1-byte Reload + test al, 1 + jne .LBB1786_7 + jmp .LBB1786_77 +.Ltmp17675: +.LBB1786_7: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4731 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4731:0 + mov rax, qword ptr [rsp + 296] + mov ecx, dword ptr [rax + 8] + mov eax, ecx + mov rdx, rax + sub rdx, 21 + mov qword ptr [rsp + 192], rax # 8-byte Spill + mov qword ptr [rsp + 184], rdx # 8-byte Spill + ja .LBB1786_73 +.Ltmp17676: +# %bb.79: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + lea rax, [rip + .LJTI1786_0] + mov rcx, qword ptr [rsp + 192] # 8-byte Reload + movsxd rdx, dword ptr [rax + 4*rcx] + add rdx, rax + jmp rdx +.Ltmp17677: +.LBB1786_8: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4734 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4734:0 + jmp .LBB1786_74 +.Ltmp17678: +.LBB1786_9: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4741 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4741:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 752], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 760], rcx + lea rcx, [rsp + 768] + lea rdx, [rsp + 752] + call "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + lea rcx, [rsp + 768] + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + movsx r8d, byte ptr [rax] + cmp r8d, 10 + je .LBB1786_13 +.Ltmp17679: +# %bb.10: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4743 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4743:0 + mov dword ptr [rsp + 732], 10 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 712], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 720], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 696], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 704], rdx + lea rcx, [rsp + 736] + lea rdx, [rsp + 696] + lea r8, [rsp + 712] + lea r9, [rsp + 732] + call "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" + mov rax, qword ptr [rsp + 736] + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 744] + mov qword ptr [rcx + 8], rax + .cv_loc 1786 25 4744 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4744:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rdx, qword ptr [rax] + mov qword ptr [rsp + 680], rdx + mov rdx, qword ptr [rax + 8] + mov qword ptr [rsp + 688], rdx + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 664], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 672], rdx + lea rcx, [rsp + 664] + lea rdx, [rsp + 680] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1786_11 + jmp .LBB1786_12 +.Ltmp17680: +.LBB1786_11: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4745 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4745:0 + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 176], rax # 8-byte Spill +.Ltmp17681: +.LBB1786_12: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4746 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4746:0 + jmp .LBB1786_13 +.Ltmp17682: +.LBB1786_13: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4748 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4748:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17683: +.LBB1786_14: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4752 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4752:0 + mov dword ptr [rsp + 660], 10 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 640], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 648], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 624], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 632], rdx + mov rcx, qword ptr [rsp + 232] # 8-byte Reload + lea rdx, [rsp + 624] + lea r8, [rsp + 640] + lea r9, [rsp + 660] + call "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" + jmp .LBB1786_78 +.Ltmp17684: +.LBB1786_15: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4756 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4756:0 + mov rax, qword ptr [rsp + 296] + mov qword ptr [rsp + 288], rax +.Ltmp17685: +.LBB1786_16: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4757 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4757:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 608], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 616], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 592], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 600], rdx + lea rcx, [rsp + 592] + lea rdx, [rsp + 608] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1786_17 + jmp .LBB1786_21 +.Ltmp17686: +.LBB1786_17: # in Loop: Header=BB1786_16 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4759 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4759:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 576], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 584], rcx + .cv_loc 1786 25 4760 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4760:0 + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 560], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 568], rcx + mov rcx, qword ptr [rsp + 216] # 8-byte Reload + mov edx, dword ptr [rcx + 280] + mov r8, qword ptr [rcx + 304] + mov r9, qword ptr [rsp + 288] + add r9, 32 + mov rcx, r9 + mov qword ptr [rsp + 168], r8 # 8-byte Spill + mov dword ptr [rsp + 164], edx # 4-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + add rax, 1 + mov rcx, qword ptr [rsp + 288] + add rcx, 32 + mov qword ptr [rsp + 152], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + lea rcx, [rsp + 576] + mov qword ptr [rsp + 144], rax # 8-byte Spill + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 528], rcx + mov rax, qword ptr [rax + 8] + mov qword ptr [rsp + 536], rax + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 512], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 520], rcx + lea rcx, [rsp + 544] + lea rdx, [rsp + 512] + lea r8, [rsp + 528] + mov r9, qword ptr [rsp + 144] # 8-byte Reload + mov r10, qword ptr [rsp + 152] # 8-byte Reload + mov qword ptr [rsp + 32], r10 + mov r10, qword ptr [rsp + 168] # 8-byte Reload + mov qword ptr [rsp + 40], r10 + mov r11d, dword ptr [rsp + 164] # 4-byte Reload + mov dword ptr [rsp + 48], r11d + call "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + lea rcx, [rsp + 544] + lea rdx, [rsp + 560] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1786_18 + jmp .LBB1786_19 +.Ltmp17687: +.LBB1786_18: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4765 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4765:0 + jmp .LBB1786_21 +.Ltmp17688: +.LBB1786_19: # in Loop: Header=BB1786_16 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4766 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4766:0 + jmp .LBB1786_20 +.Ltmp17689: +.LBB1786_20: # in Loop: Header=BB1786_16 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4757 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4757:0 + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 136], rax # 8-byte Spill + jmp .LBB1786_16 +.Ltmp17690: +.LBB1786_21: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4767 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4767:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17691: +.LBB1786_22: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4772:0 + jmp .LBB1786_23 +.Ltmp17692: +.LBB1786_23: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4772:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 496], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 504], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 480], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 488], rdx + lea rcx, [rsp + 480] + lea rdx, [rsp + 496] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + test al, 1 + jne .LBB1786_24 + jmp .LBB1786_57 +.Ltmp17693: +.LBB1786_24: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4775 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4775:0 + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + call "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + mov dl, byte ptr [rax] + mov byte ptr [rsp + 479], dl + .cv_loc 1786 25 4776 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4776:0 + mov rax, qword ptr [rsp + 296] + mov qword ptr [rsp + 272], rax + .cv_loc 1786 25 4778 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4778:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 456], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 464], rcx + .cv_loc 1786 25 4779 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4779:0 + lea rcx, [rsp + 456] +.Ltmp17694: + #DEBUG_VALUE: _Next <- [$rcx+0] + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" +.Ltmp17695: + xor r8d, r8d + mov dl, r8b + .cv_loc 1786 25 4781 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4781:0 + mov rcx, qword ptr [rsp + 272] + cmp qword ptr [rcx + 32], 0 + mov qword ptr [rsp + 128], rax # 8-byte Spill + mov byte ptr [rsp + 127], dl # 1-byte Spill + je .LBB1786_26 +.Ltmp17696: +# %bb.25: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 440], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 448], rcx + mov rcx, qword ptr [rsp + 272] + mov r9, qword ptr [rcx + 32] + mov rcx, qword ptr [rsp + 456] + mov qword ptr [rsp + 408], rcx + mov rcx, qword ptr [rsp + 464] + mov qword ptr [rsp + 416], rcx + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 392], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 400], rcx + lea rcx, [rsp + 424] + lea rdx, [rsp + 392] + lea r8, [rsp + 408] + call "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + lea rcx, [rsp + 424] + lea rdx, [rsp + 440] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + mov byte ptr [rsp + 127], al # 1-byte Spill +.Ltmp17697: +.LBB1786_26: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 127] # 1-byte Reload + test al, 1 + jne .LBB1786_27 + jmp .LBB1786_28 +.Ltmp17698: +.LBB1786_27: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4784 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4784:0 + mov byte ptr [rsp + 287], 1 + jmp .LBB1786_53 +.Ltmp17699: +.LBB1786_28: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4785 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4785:0 + mov rax, qword ptr [rsp + 272] + cmp qword ptr [rax + 56], 0 + je .LBB1786_34 +.Ltmp17700: +# %bb.29: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 272] + mov rdx, qword ptr [rax + 56] + mov rax, qword ptr [rsp + 216] # 8-byte Reload + mov ecx, dword ptr [rax + 280] + mov r8d, 2048 + mov qword ptr [rsp + 112], rdx # 8-byte Spill + mov edx, r8d + call "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + cmp eax, 0 + je .LBB1786_31 +.Ltmp17701: +# %bb.30: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 216] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov dl, byte ptr [rsp + 479] + call "?translate@?$_Regex_traits@D@std@@QEBADD@Z" + mov byte ptr [rsp + 111], al # 1-byte Spill + jmp .LBB1786_32 +.Ltmp17702: +.LBB1786_31: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 479] + mov byte ptr [rsp + 111], al # 1-byte Spill +.Ltmp17703: +.LBB1786_32: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 111] # 1-byte Reload + movzx ecx, al + mov rdx, qword ptr [rsp + 112] # 8-byte Reload + call "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + test al, 1 + jne .LBB1786_33 + jmp .LBB1786_34 +.Ltmp17704: +.LBB1786_33: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4790 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4790:0 + mov byte ptr [rsp + 287], 1 + jmp .LBB1786_52 +.Ltmp17705: +.LBB1786_34: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4791:0 + movzx eax, byte ptr [rsp + 479] + cmp eax, 256 + jae .LBB1786_38 +.Ltmp17706: +# %bb.35: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4792 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4792:0 + xor eax, eax + mov cl, al +.Ltmp17707: + mov rdx, qword ptr [rsp + 272] + cmp qword ptr [rdx + 40], 0 + mov byte ptr [rsp + 110], cl # 1-byte Spill + je .LBB1786_37 +.Ltmp17708: +# %bb.36: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 272] + mov rcx, qword ptr [rax + 40] + mov dl, byte ptr [rsp + 479] + call "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + mov byte ptr [rsp + 110], al # 1-byte Spill +.Ltmp17709: +.LBB1786_37: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 110] # 1-byte Reload + and al, 1 + mov byte ptr [rsp + 287], al + jmp .LBB1786_51 +.Ltmp17710: +.LBB1786_38: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4793 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4793:0 + mov rax, qword ptr [rsp + 272] + cmp qword ptr [rax + 48], 0 + je .LBB1786_41 +.Ltmp17711: +# %bb.39: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 272] + mov rcx, qword ptr [rax + 48] + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 96], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 96] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 88], rdx # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, rax + mov rdx, qword ptr [rsp + 88] # 8-byte Reload + lea r8, [rsp + 479] + call "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 80], rax # 8-byte Spill + call "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + mov rcx, qword ptr [rsp + 272] + mov rcx, qword ptr [rcx + 48] + mov qword ptr [rsp + 72], rax # 8-byte Spill + call "?_Size@?$_Buf@D@std@@QEBAIXZ" + mov eax, eax + mov ecx, eax + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + add rdx, rcx + mov rcx, qword ptr [rsp + 80] # 8-byte Reload + cmp rcx, rdx + je .LBB1786_41 +.Ltmp17712: +# %bb.40: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4798 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4798:0 + mov byte ptr [rsp + 287], 1 + jmp .LBB1786_50 +.Ltmp17713: +.LBB1786_41: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4799 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4799:0 + mov rax, qword ptr [rsp + 272] + cmp word ptr [rax + 64], 0 + je .LBB1786_44 +.Ltmp17714: +# %bb.42: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 216] # 8-byte Reload + mov rcx, qword ptr [rax + 304] + mov rdx, qword ptr [rsp + 272] + mov r8w, word ptr [rdx + 64] + mov dl, byte ptr [rsp + 479] + call "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + test al, 1 + jne .LBB1786_43 + jmp .LBB1786_44 +.Ltmp17715: +.LBB1786_43: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4801 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4801:0 + mov byte ptr [rsp + 287], 1 + jmp .LBB1786_49 +.Ltmp17716: +.LBB1786_44: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4802 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4802:0 + mov rax, qword ptr [rsp + 272] + cmp qword ptr [rax + 72], 0 + je .LBB1786_47 +.Ltmp17717: +# %bb.45: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov rax, qword ptr [rsp + 216] # 8-byte Reload + mov r8, qword ptr [rax + 304] + mov rcx, qword ptr [rsp + 272] + mov rdx, qword ptr [rcx + 72] + mov cl, byte ptr [rsp + 479] + call "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + test al, 1 + jne .LBB1786_46 + jmp .LBB1786_47 +.Ltmp17718: +.LBB1786_46: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4804 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4804:0 + mov byte ptr [rsp + 287], 1 + jmp .LBB1786_48 +.Ltmp17719: +.LBB1786_47: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4806 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4806:0 + mov byte ptr [rsp + 287], 0 +.Ltmp17720: +.LBB1786_48: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4803 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4803:0 + jmp .LBB1786_49 +.Ltmp17721: +.LBB1786_49: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4800 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4800:0 + jmp .LBB1786_50 +.Ltmp17722: +.LBB1786_50: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4797 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4797:0 + jmp .LBB1786_51 +.Ltmp17723: +.LBB1786_51: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4791 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4791:0 + jmp .LBB1786_52 +.Ltmp17724: +.LBB1786_52: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4789 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4789:0 + jmp .LBB1786_53 +.Ltmp17725: +.LBB1786_53: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4808 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4808:0 + mov al, byte ptr [rsp + 287] + and al, 1 + movzx ecx, al + mov rdx, qword ptr [rsp + 272] + mov r8d, dword ptr [rdx + 12] + and r8d, 1 + cmp ecx, r8d + je .LBB1786_55 +.Ltmp17726: +# %bb.54: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4809 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4809:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17727: +.LBB1786_55: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4810 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4810:0 + jmp .LBB1786_56 +.Ltmp17728: +.LBB1786_56: # in Loop: Header=BB1786_23 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4772 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4772:0 + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + call "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + mov qword ptr [rsp + 64], rax # 8-byte Spill + jmp .LBB1786_23 +.Ltmp17729: +.LBB1786_57: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4812 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4812:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17730: +.LBB1786_58: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4815 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4815:0 + jmp .LBB1786_74 +.Ltmp17731: +.LBB1786_59: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4818 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4818:0 + jmp .LBB1786_74 +.Ltmp17732: +.LBB1786_60: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4821 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4821:0 + mov qword ptr [rsp + 296], 0 + .cv_loc 1786 25 4822 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4822:0 + jmp .LBB1786_74 +.Ltmp17733: +.LBB1786_61: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4825 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4825:0 + jmp .LBB1786_74 +.Ltmp17734: +.LBB1786_62: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4828 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4828:0 + jmp .LBB1786_74 +.Ltmp17735: +.LBB1786_63: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4832 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4832:0 + mov rax, qword ptr [rsp + 296] + mov qword ptr [rsp + 264], rax +.Ltmp17736: +.LBB1786_64: # =>This Inner Loop Header: Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4834:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov qword ptr [rsp + 376], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rsp + 384], rcx + mov rcx, qword ptr [rsp + 240] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 360], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 368], rdx + lea rcx, [rsp + 360] + lea rdx, [rsp + 376] + call "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + xor r8d, r8d + mov r9b, r8b + test al, 1 + mov byte ptr [rsp + 63], r9b # 1-byte Spill + jne .LBB1786_65 + jmp .LBB1786_66 +.Ltmp17737: +.LBB1786_65: # in Loop: Header=BB1786_64 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + cmp qword ptr [rsp + 264], 0 + setne al + mov byte ptr [rsp + 63], al # 1-byte Spill +.Ltmp17738: +.LBB1786_66: # in Loop: Header=BB1786_64 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + mov al, byte ptr [rsp + 63] # 1-byte Reload + test al, 1 + jne .LBB1786_67 + jmp .LBB1786_69 +.Ltmp17739: +.LBB1786_67: # in Loop: Header=BB1786_64 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4836 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4836:0 + mov rax, qword ptr [rsp + 264] + mov rax, qword ptr [rax + 16] + mov rcx, qword ptr [rsp + 248] # 8-byte Reload + mov rdx, qword ptr [rcx] + mov qword ptr [rsp + 328], rdx + mov rdx, qword ptr [rcx + 8] + mov qword ptr [rsp + 336], rdx + mov rdx, qword ptr [rsp + 240] # 8-byte Reload + mov r8, qword ptr [rdx] + mov qword ptr [rsp + 312], r8 + mov r8, qword ptr [rdx + 8] + mov qword ptr [rsp + 320], r8 + mov rcx, qword ptr [rsp + 216] # 8-byte Reload + lea rdx, [rsp + 344] + lea r8, [rsp + 312] + lea r9, [rsp + 328] + mov qword ptr [rsp + 32], rax + call "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + mov rax, qword ptr [rsp + 344] + mov rcx, qword ptr [rsp + 248] # 8-byte Reload + mov qword ptr [rcx], rax + mov rax, qword ptr [rsp + 352] + mov qword ptr [rcx + 8], rax +.Ltmp17740: +# %bb.68: # in Loop: Header=BB1786_64 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4835 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4835:0 + mov rax, qword ptr [rsp + 264] + mov rax, qword ptr [rax + 40] + mov qword ptr [rsp + 264], rax + .cv_loc 1786 25 4834 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4834:0 + jmp .LBB1786_64 +.Ltmp17741: +.LBB1786_69: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4837 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4837:0 + mov rax, qword ptr [rsp + 248] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17742: +.LBB1786_70: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4841 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4841:0 + jmp .LBB1786_74 +.Ltmp17743: +.LBB1786_71: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4844 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4844:0 + mov qword ptr [rsp + 296], 0 + .cv_loc 1786 25 4845 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4845:0 + jmp .LBB1786_74 +.Ltmp17744: +.LBB1786_72: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + jmp .LBB1786_73 +.Ltmp17745: +.LBB1786_73: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4850 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4850:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + jmp .LBB1786_78 +.Ltmp17746: +.LBB1786_74: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4852 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4852:0 + cmp qword ptr [rsp + 296], 0 + je .LBB1786_76 +.Ltmp17747: +# %bb.75: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4853 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4853:0 + mov rax, qword ptr [rsp + 296] + mov rax, qword ptr [rax + 16] + mov qword ptr [rsp + 296], rax +.Ltmp17748: +.LBB1786_76: # in Loop: Header=BB1786_4 Depth=1 + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4729 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4729:0 + jmp .LBB1786_4 +.Ltmp17749: +.LBB1786_77: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4855 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4855:0 + mov rax, qword ptr [rsp + 240] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 232] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx +.Ltmp17750: +.LBB1786_78: + #DEBUG_VALUE: _Skip:_First_arg <- [DW_OP_plus_uconst 240, DW_OP_deref] [$rsp+0] + #DEBUG_VALUE: _Skip:_Last <- [DW_OP_plus_uconst 248, DW_OP_deref] [$rsp+0] + .cv_loc 1786 25 4856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:4856:0 + mov rax, qword ptr [rsp + 816] + xor rax, rsp + mov rcx, rax + call __security_check_cookie + mov rax, qword ptr [rsp + 224] # 8-byte Reload + add rsp, 824 +.Ltmp17751: + ret +.Ltmp17752: +.Lfunc_end1786: + .p2align 2, 0x90 +.LJTI1786_0: + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_8-.LJTI1786_0 + .long .LBB1786_9-.LJTI1786_0 + .long .LBB1786_14-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_15-.LJTI1786_0 + .long .LBB1786_22-.LJTI1786_0 + .long .LBB1786_58-.LJTI1786_0 + .long .LBB1786_59-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_60-.LJTI1786_0 + .long .LBB1786_61-.LJTI1786_0 + .long .LBB1786_62-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_63-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_72-.LJTI1786_0 + .long .LBB1786_70-.LJTI1786_0 + .long .LBB1786_71-.LJTI1786_0 + .seh_handlerdata + .section .text,"xr",discard,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .seh_endproc + # -- End function + .def "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .globl "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # -- Begin function ??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z + .p2align 4, 0x90 +"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z": # @"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +.Lfunc_begin1787: + .cv_func_id 1787 + .cv_loc 1787 25 2028 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2028:0 +.seh_proc "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + and r9b, 1 + mov byte ptr [rsp + 55], r9b + mov qword ptr [rsp + 40], r8 + #DEBUG_VALUE: _Match,0> > > >:_Pfirst <- [$rdx+0] + mov qword ptr [rsp + 32], rcx + mov rcx, qword ptr [rsp + 32] +.Ltmp17753: + .cv_loc 1787 25 2029 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2029:0 + mov r8, qword ptr [rdx] + mov qword ptr [rcx + 256], r8 + mov rdx, qword ptr [rdx + 8] +.Ltmp17754: + mov qword ptr [rcx + 264], rdx + .cv_loc 1787 25 2030 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:2030:0 + mov r9b, byte ptr [rsp + 55] + mov rdx, qword ptr [rsp + 40] + and r9b, 1 + mov r8b, r9b + call "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + and al, 1 + movzx eax, al + add rsp, 56 + ret +.Ltmp17755: +.Lfunc_end1787: + .seh_handlerdata + .section .text,"xr",discard,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .seh_endproc + # -- End function + .def "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .globl "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # -- Begin function ??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z + .p2align 4, 0x90 +"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z": # @"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +.Lfunc_begin1788: + .cv_func_id 1788 + .cv_loc 1788 25 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:138:0 +.seh_proc "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx +.Ltmp17756: + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 40] + mov ecx, dword ptr [rcx] + call "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rsp + 40] + mov dword ptr [r8], eax + mov rax, r8 + add rsp, 56 + ret +.Ltmp17757: +.Lfunc_end1788: + .seh_handlerdata + .section .text,"xr",discard,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .seh_endproc + # -- End function + .def "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .globl "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # -- Begin function ??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z + .p2align 4, 0x90 +"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z": # @"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +.Lfunc_begin1789: + .cv_func_id 1789 + .cv_loc 1789 25 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:138:0 +.seh_proc "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov dword ptr [rsp + 52], edx + mov qword ptr [rsp + 40], rcx +.Ltmp17758: + mov edx, dword ptr [rsp + 52] + mov rcx, qword ptr [rsp + 40] + mov ecx, dword ptr [rcx] + call "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + mov r8, qword ptr [rsp + 40] + mov dword ptr [r8], eax + mov rax, r8 + add rsp, 56 + ret +.Ltmp17759: +.Lfunc_end1789: + .seh_handlerdata + .section .text,"xr",discard,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .seh_endproc + # -- End function + .def "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .globl "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # -- Begin function ??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z + .p2align 4, 0x90 +"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z": # @"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" +.Lfunc_begin1790: + .cv_func_id 1790 + .cv_loc 1790 25 138 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex:138:0 +.seh_proc "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" +# %bb.0: + push rax + .seh_stackalloc 8 + .seh_endprologue + mov dword ptr [rsp + 4], ecx +.Ltmp17760: + mov ecx, dword ptr [rsp + 4] + xor ecx, -1 + mov eax, ecx + pop rcx + ret +.Ltmp17761: +.Lfunc_end1790: + .seh_handlerdata + .section .text,"xr",discard,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .seh_endproc + # -- End function + .def "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" + .globl "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" # -- Begin function ??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z + .p2align 4, 0x90 +"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z": # @"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" +.Lfunc_begin1791: + .cv_func_id 1791 + .cv_loc 1791 15 3539 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3539:0 +.seh_proc "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" +# %bb.0: + sub rsp, 104 + .seh_stackalloc 104 + .seh_endprologue + mov rax, rcx + mov r10, qword ptr [rip + __security_cookie] + xor r10, rsp + mov qword ptr [rsp + 96], r10 + mov qword ptr [rsp + 80], r9 + #DEBUG_VALUE: find,0>,std::_Meta_type>:_Last <- [$r8+0] + #DEBUG_VALUE: find,0>,std::_Meta_type>:_First <- [$rdx+0] +.Ltmp17762: + .cv_loc 1791 15 3540 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3540:0 + mov qword ptr [rsp + 72], rcx # 8-byte Spill + mov rcx, rdx + mov qword ptr [rsp + 64], rdx # 8-byte Spill +.Ltmp17763: + #DEBUG_VALUE: find,0>,std::_Meta_type>:_First <- [DW_OP_plus_uconst 64, DW_OP_deref] [$rsp+0] + mov rdx, r8 + mov qword ptr [rsp + 56], rax # 8-byte Spill + mov qword ptr [rsp + 48], r8 # 8-byte Spill +.Ltmp17764: + #DEBUG_VALUE: find,0>,std::_Meta_type>:_Last <- [DW_OP_plus_uconst 48, DW_OP_deref] [$rsp+0] + call "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .cv_loc 1791 15 3541 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3541:0 + mov r8, qword ptr [rsp + 80] + mov rcx, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rsp + 40], r8 # 8-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + mov qword ptr [rsp + 32], rax # 8-byte Spill + call "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + mov rcx, rax + mov rdx, qword ptr [rsp + 32] # 8-byte Reload + mov r8, qword ptr [rsp + 40] # 8-byte Reload + call "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" + mov qword ptr [rsp + 88], rax + mov rcx, qword ptr [rsp + 64] # 8-byte Reload + lea rdx, [rsp + 88] + call "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" + .cv_loc 1791 15 3543 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3543:0 + mov rax, qword ptr [rsp + 64] # 8-byte Reload + mov rcx, qword ptr [rax] + mov rdx, qword ptr [rsp + 72] # 8-byte Reload + mov qword ptr [rdx], rcx + mov rcx, qword ptr [rax + 8] + mov qword ptr [rdx + 8], rcx + mov rcx, qword ptr [rsp + 96] + xor rcx, rsp + call __security_check_cookie + mov rax, qword ptr [rsp + 56] # 8-byte Reload + add rsp, 104 +.Ltmp17765: + ret +.Ltmp17766: +.Lfunc_end1791: + .seh_handlerdata + .section .text,"xr",discard,"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" + .seh_endproc + # -- End function + .def "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" + .globl "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" # -- Begin function ??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z + .p2align 4, 0x90 +"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z": # @"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" +.Lfunc_begin1792: + .cv_func_id 1792 + .cv_loc 1792 15 856 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:856:0 +.seh_proc "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rdx + mov qword ptr [rsp + 40], rcx +.Ltmp17767: + .cv_loc 1792 15 857 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:857:0 + mov rcx, qword ptr [rsp + 40] + mov rdx, qword ptr [rsp + 48] + mov rdx, qword ptr [rdx] + call "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" + .cv_loc 1792 15 858 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:858:0 + nop + add rsp, 56 + ret +.Ltmp17768: +.Lfunc_end1792: + .seh_handlerdata + .section .text,"xr",discard,"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" + .globl "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" # -- Begin function ??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z": # @"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" +.Lfunc_begin1793: + .cv_func_id 1793 + .cv_loc 1793 15 3528 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3528:0 +.seh_proc "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@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 +.Ltmp17769: + .cv_loc 1793 15 3533 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3533: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 "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + nop + add rsp, 72 + ret +.Ltmp17770: +.Lfunc_end1793: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" + .seh_endproc + # -- End function + .def "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .globl "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # -- Begin function ??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z + .p2align 4, 0x90 +"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z": # @"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +.Lfunc_begin1794: + .cv_func_id 1794 + .cv_loc 1794 15 642 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:642:0 +.seh_proc "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rcx +.Ltmp17771: + .cv_loc 1794 15 643 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:643:0 + mov rcx, qword ptr [rsp + 32] + call "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" + nop + add rsp, 40 + ret +.Ltmp17772: +.Lfunc_end1794: + .seh_handlerdata + .section .text,"xr",discard,"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .seh_endproc + # -- End function + .def "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" + .globl "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" # -- Begin function ?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z + .p2align 4, 0x90 +"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z": # @"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" +.Lfunc_begin1795: + .cv_func_id 1795 + .cv_loc 1795 5 292 0 # ..\include\gsl/span:292:0 +.seh_proc "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@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] +.Ltmp17773: + .cv_loc 1795 5 294 0 # ..\include\gsl/span:294:0 + mov rdx, qword ptr [rsp + 64] + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 48], rcx # 8-byte Spill + mov rcx, rax + mov qword ptr [rsp + 40], rdx # 8-byte Spill + call "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + sub rcx, rax + mov rax, qword ptr [rsp + 48] # 8-byte Reload + mov qword ptr [rax + 8], rcx + .cv_loc 1795 5 295 0 # ..\include\gsl/span:295:0 + add rsp, 72 + ret +.Ltmp17774: +.Lfunc_end1795: + .seh_handlerdata + .section .text,"xr",discard,"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" + .seh_endproc + # -- End function + .def "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .globl "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # -- Begin function ??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z + .p2align 4, 0x90 +"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z": # @"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" +.Lfunc_begin1796: + .cv_func_id 1796 + .cv_loc 1796 15 3518 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3518:0 +.seh_proc "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@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 +.LBB1796_1: # =>This Inner Loop Header: Depth=1 +.Ltmp17775: + .cv_loc 1796 15 3519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3519:0 + mov rax, qword ptr [rsp] + cmp rax, qword ptr [rsp + 8] + je .LBB1796_6 +# %bb.2: # in Loop: Header=BB1796_1 Depth=1 +.Ltmp17776: + .cv_loc 1796 15 3520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3520:0 + mov rax, qword ptr [rsp] + movsx ecx, byte ptr [rax] + mov rax, qword ptr [rsp + 16] + cmp ecx, dword ptr [rax] + jne .LBB1796_4 +# %bb.3: +.Ltmp17777: + .cv_loc 1796 15 3521 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3521:0 + jmp .LBB1796_6 +.LBB1796_4: # in Loop: Header=BB1796_1 Depth=1 + .cv_loc 1796 15 3520 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3520:0 + jmp .LBB1796_5 +.Ltmp17778: +.LBB1796_5: # in Loop: Header=BB1796_1 Depth=1 + .cv_loc 1796 15 3519 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3519:0 + mov rax, qword ptr [rsp] + add rax, 1 + mov qword ptr [rsp], rax + jmp .LBB1796_1 +.Ltmp17779: +.LBB1796_6: + .cv_loc 1796 15 3522 0 # C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility:3522:0 + mov rax, qword ptr [rsp] + add rsp, 32 + ret +.Ltmp17780: +.Lfunc_end1796: + .seh_handlerdata + .section .text,"xr",discard,"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .seh_endproc + # -- End function + .def "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" + .globl "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" # -- Begin function ?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ + .p2align 4, 0x90 +"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ": # @"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" +.Lfunc_begin1797: + .cv_func_id 1797 + .cv_loc 1797 5 277 0 # ..\include\gsl/span:277:0 +.seh_proc "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" +# %bb.0: + sub rsp, 56 + .seh_stackalloc 56 + .seh_endprologue + mov qword ptr [rsp + 48], rcx + mov rcx, qword ptr [rsp + 48] +.Ltmp17781: + .cv_loc 1797 5 280 0 # ..\include\gsl/span:280:0 + mov rax, qword ptr [rcx] + mov qword ptr [rsp + 40], rcx # 8-byte Spill + mov rcx, rax + call "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + add rax, qword ptr [rcx + 8] + add rsp, 56 + ret +.Ltmp17782: +.Lfunc_end1797: + .seh_handlerdata + .section .text,"xr",discard,"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" + .seh_endproc + # -- End function + .def "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z"; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .globl "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # -- Begin function ??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z + .p2align 4, 0x90 +"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z": # @"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +.Lfunc_begin1798: + .cv_func_id 1798 + .cv_loc 1798 5 772 0 # ..\include\gsl/span:772:0 +.seh_proc "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue + mov qword ptr [rsp + 32], rdx + #DEBUG_VALUE: at:s <- [$rcx+0] +.Ltmp17783: + .cv_loc 1798 5 774 0 # ..\include\gsl/span:774:0 + mov rdx, qword ptr [rsp + 32] + call "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + nop + add rsp, 40 + ret +.Ltmp17784: +.Lfunc_end1798: + .seh_handlerdata + .section .text,"xr",discard,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .seh_endproc + # -- End function + .def wmemcpy; + .scl 2; + .type 32; + .endef + .section .text,"xr",discard,wmemcpy + .globl wmemcpy # -- Begin function wmemcpy + .p2align 4, 0x90 +wmemcpy: # @wmemcpy +.Lfunc_begin1799: + .cv_func_id 1799 + .cv_file 31 "C:\\Program Files (x86)\\Windows Kits\\10\\include\\10.0.17763.0\\ucrt\\wchar.h" "FC04F05BA302122D10ED7A6130E21446" 1 + .cv_loc 1799 31 230 0 # C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\wchar.h:230:0 +.seh_proc wmemcpy +# %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 +.Ltmp17785: + .cv_loc 1799 31 233 0 # C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\wchar.h:233:0 + mov rcx, qword ptr [rsp + 48] + mov rdx, qword ptr [rsp + 56] + mov r8, qword ptr [rsp + 64] + shl r8, 1 + mov qword ptr [rsp + 40], rcx # 8-byte Spill + call memcpy + mov rcx, qword ptr [rsp + 40] # 8-byte Reload + mov rax, rcx + add rsp, 72 + ret +.Ltmp17786: +.Lfunc_end1799: + .seh_handlerdata + .section .text,"xr",discard,wmemcpy + .seh_endproc + # -- End function + .def _GLOBAL__sub_I_span_tests.cpp; + .scl 3; + .type 32; + .endef + .text + .p2align 4, 0x90 # -- Begin function _GLOBAL__sub_I_span_tests.cpp +_GLOBAL__sub_I_span_tests.cpp: # @_GLOBAL__sub_I_span_tests.cpp +.Lfunc_begin1800: + .cv_func_id 1800 + .cv_loc 1800 1 0 0 # ..\tests\span_tests.cpp:0:0 +.seh_proc _GLOBAL__sub_I_span_tests.cpp +# %bb.0: + sub rsp, 40 + .seh_stackalloc 40 + .seh_endprologue +.Ltmp17787: + call "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" + call "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" + nop + add rsp, 40 + ret +.Ltmp17788: +.Lfunc_end1800: + .seh_handlerdata + .text + .seh_endproc + # -- End function + .lcomm "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BE@FAFDKEMK@default_constructor?$AA@" + .globl "??_C@_0BE@FAFDKEMK@default_constructor?$AA@" # @"??_C@_0BE@FAFDKEMK@default_constructor?$AA@" +"??_C@_0BE@FAFDKEMK@default_constructor?$AA@": + .asciz "default_constructor" + + .section .rdata,"dr",discard,"??_C@_00CNPNBAHC@?$AA@" + .globl "??_C@_00CNPNBAHC@?$AA@" # @"??_C@_00CNPNBAHC@?$AA@" +"??_C@_00CNPNBAHC@?$AA@": + .zero 1 + + .section .rdata,"dr",discard,"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" + .globl "??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" # @"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@" +"??_C@_0BI@KABIECED@?4?4?2tests?2span_tests?4cpp?$AA@": + .asciz "..\\tests\\span_tests.cpp" + + .lcomm "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BC@PHNLBNGC@size_optimization?$AA@" + .globl "??_C@_0BC@PHNLBNGC@size_optimization?$AA@" # @"??_C@_0BC@PHNLBNGC@size_optimization?$AA@" +"??_C@_0BC@PHNLBNGC@size_optimization?$AA@": + .asciz "size_optimization" + + .lcomm "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" + .globl "??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" # @"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@" +"??_C@_0BO@LPKKAHN@from_nullptr_size_constructor?$AA@": + .asciz "from_nullptr_size_constructor" + + .lcomm "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" + .globl "??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" # @"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@" +"??_C@_0CA@GLAIBJDK@from_pointer_length_constructor?$AA@": + .asciz "from_pointer_length_constructor" + + .lcomm "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" + .globl "??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" # @"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@" +"??_C@_0CB@OLJEGPPH@from_pointer_pointer_constructor@": + .asciz "from_pointer_pointer_constructor" + + .lcomm "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" + .globl "??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" # @"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@" +"??_C@_0BH@IOAOCADC@from_array_constructor?$AA@": + .asciz "from_array_constructor" + + .lcomm "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" + .globl "??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" # @"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@" +"??_C@_0BP@OGBFKPOD@from_dynamic_array_constructor?$AA@": + .asciz "from_dynamic_array_constructor" + + .lcomm "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" + .globl "??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" # @"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@" +"??_C@_0BL@NJGNHLGA@from_std_array_constructor?$AA@": + .asciz "from_std_array_constructor" + + .lcomm "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" + .globl "??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" # @"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@" +"??_C@_0CB@KIGIBJLE@from_const_std_array_constructor@": + .asciz "from_const_std_array_constructor" + + .lcomm "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" + .globl "??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" # @"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@" +"??_C@_0CB@CIMNFHDJ@from_std_array_const_constructor@": + .asciz "from_std_array_const_constructor" + + .lcomm "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" + .globl "??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" # @"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@" +"??_C@_0BL@JIGONLOB@from_container_constructor?$AA@": + .asciz "from_container_constructor" + + .lcomm "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" + .globl "??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" # @"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@" +"??_C@_0CC@OGCDDOLL@from_convertible_span_constructo@": + .asciz "from_convertible_span_constructor" + + .lcomm "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" + .globl "??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" # @"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@" +"??_C@_0BJ@LKEMFBKB@copy_move_and_assignment?$AA@": + .asciz "copy_move_and_assignment" + + .lcomm "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_05NIGAKFML@first?$AA@" + .globl "??_C@_05NIGAKFML@first?$AA@" # @"??_C@_05NIGAKFML@first?$AA@" +"??_C@_05NIGAKFML@first?$AA@": + .asciz "first" + + .lcomm "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_04PLGBGIDD@last?$AA@" + .globl "??_C@_04PLGBGIDD@last?$AA@" # @"??_C@_04PLGBGIDD@last?$AA@" +"??_C@_04PLGBGIDD@last?$AA@": + .asciz "last" + + .lcomm "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_07CEEIDKIF@subspan?$AA@" + .globl "??_C@_07CEEIDKIF@subspan?$AA@" # @"??_C@_07CEEIDKIF@subspan?$AA@" +"??_C@_07CEEIDKIF@subspan?$AA@": + .asciz "subspan" + + .lcomm "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_07LGOOEFLN@at_call?$AA@" + .globl "??_C@_07LGOOEFLN@at_call?$AA@" # @"??_C@_07LGOOEFLN@at_call?$AA@" +"??_C@_07LGOOEFLN@at_call?$AA@": + .asciz "at_call" + + .lcomm "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@JLKKECOB@operator_function_call?$AA@" + .globl "??_C@_0BH@JLKKECOB@operator_function_call?$AA@" # @"??_C@_0BH@JLKKECOB@operator_function_call?$AA@" +"??_C@_0BH@JLKKECOB@operator_function_call?$AA@": + .asciz "operator_function_call" + + .lcomm "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" + .globl "??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" # @"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@" +"??_C@_0BG@JNJJBBEG@iterator_default_init?$AA@": + .asciz "iterator_default_init" + + .lcomm "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" + .globl "??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" # @"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@" +"??_C@_0BM@BJBNJLOF@const_iterator_default_init?$AA@": + .asciz "const_iterator_default_init" + + .lcomm "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" + .globl "??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" # @"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@" +"??_C@_0BF@LMDHIMMG@iterator_conversions?$AA@": + .asciz "iterator_conversions" + + .lcomm "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" + .globl "??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" # @"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@" +"??_C@_0BF@CIENOOGL@iterator_comparisons?$AA@": + .asciz "iterator_comparisons" + + .lcomm "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_09NMAOFODD@begin_end?$AA@" + .globl "??_C@_09NMAOFODD@begin_end?$AA@" # @"??_C@_09NMAOFODD@begin_end?$AA@" +"??_C@_09NMAOFODD@begin_end?$AA@": + .asciz "begin_end" + + .lcomm "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0M@KENFPPOH@cbegin_cend?$AA@" + .globl "??_C@_0M@KENFPPOH@cbegin_cend?$AA@" # @"??_C@_0M@KENFPPOH@cbegin_cend?$AA@" +"??_C@_0M@KENFPPOH@cbegin_cend?$AA@": + .asciz "cbegin_cend" + + .lcomm "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" + .globl "??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" # @"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@" +"??_C@_0M@GOOIOAEG@rbegin_rend?$AA@": + .asciz "rbegin_rend" + + .lcomm "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" + .globl "??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" # @"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@" +"??_C@_0O@HAOPKPCK@crbegin_crend?$AA@": + .asciz "crbegin_crend" + + .lcomm "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" + .globl "??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" # @"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@" +"??_C@_0BF@KBJCIBCI@comparison_operators?$AA@": + .asciz "comparison_operators" + + .lcomm "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_08LKABEJEB@as_bytes?$AA@" + .globl "??_C@_08LKABEJEB@as_bytes?$AA@" # @"??_C@_08LKABEJEB@as_bytes?$AA@" +"??_C@_08LKABEJEB@as_bytes?$AA@": + .asciz "as_bytes" + + .lcomm "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" + .globl "??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" # @"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@" +"??_C@_0BD@POLEBHOO@as_writeable_bytes?$AA@": + .asciz "as_writeable_bytes" + + .lcomm "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" + .globl "??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" # @"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@" +"??_C@_0BH@PJMGMNJI@fixed_size_conversions?$AA@": + .asciz "fixed_size_conversions" + + .lcomm "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" + .globl "??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" # @"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@" +"??_C@_0BH@LABHCEDH@interop_with_std_regex?$AA@": + .asciz "interop_with_std_regex" + + .lcomm "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" + .globl "??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" # @"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@" +"??_C@_0BE@PGBEPOFD@interop_with_gsl_at?$AA@": + .asciz "interop_with_gsl_at" + + .lcomm "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A",8,8 # @"?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A" + .section .rdata,"dr",discard,"??_C@_0BG@GGLAAHPP@default_constructible?$AA@" + .globl "??_C@_0BG@GGLAAHPP@default_constructible?$AA@" # @"??_C@_0BG@GGLAAHPP@default_constructible?$AA@" +"??_C@_0BG@GGLAAHPP@default_constructible?$AA@": + .asciz "default_constructible" + + .section .rdata,"dr",discard,"??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@" + .globl "??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@" # @"??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@" + .p2align 1 +"??_C@_1BK@MHIKGOKE@?$AA?3?$AAA?$AAM?$AA?3?$AAa?$AAm?$AA?3?$AAP?$AAM?$AA?3?$AAp?$AAm?$AA?$AA@": + .short 58 # 0x3a + .short 65 # 0x41 + .short 77 # 0x4d + .short 58 # 0x3a + .short 97 # 0x61 + .short 109 # 0x6d + .short 58 # 0x3a + .short 80 # 0x50 + .short 77 # 0x4d + .short 58 # 0x3a + .short 112 # 0x70 + .short 109 # 0x6d + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" + .globl "??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" # @"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@" +"??_C@_0CH@JINBLNPO@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5nu@": + .asciz "(s.size() == 0 && s.data() == nullptr)" + + .section .rdata,"dr",discard,"??_C@_05GCOJDIEO@CHECK?$AA@" + .globl "??_C@_05GCOJDIEO@CHECK?$AA@" # @"??_C@_05GCOJDIEO@CHECK?$AA@" +"??_C@_05GCOJDIEO@CHECK?$AA@": + .asciz "CHECK" + + .section .rdata,"dr",discard,"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@IEJGAEAC@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5cs?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(cs.size() == 0 && cs.data() == nullptr)" + + .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 .rdata,"dr",largest,"??_7?$UnaryExpr@_N@Catch@@6B@" + .p2align 4 # @3 +.L__unnamed_4: + .quad "??_R4?$UnaryExpr@_N@Catch@@6B@" + .quad "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .quad "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$UnaryExpr@_N@Catch@@6B@" + .globl "??_R4?$UnaryExpr@_N@Catch@@6B@" # @"??_R4?$UnaryExpr@_N@Catch@@6B@" + .p2align 4 +"??_R4?$UnaryExpr@_N@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$UnaryExpr@_N@Catch@@@8"@IMGREL + .long "??_R3?$UnaryExpr@_N@Catch@@8"@IMGREL + .long "??_R4?$UnaryExpr@_N@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$UnaryExpr@_N@Catch@@@8" + .globl "??_R0?AV?$UnaryExpr@_N@Catch@@@8" # @"??_R0?AV?$UnaryExpr@_N@Catch@@@8" + .p2align 4 +"??_R0?AV?$UnaryExpr@_N@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$UnaryExpr@_N@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$UnaryExpr@_N@Catch@@8" + .globl "??_R3?$UnaryExpr@_N@Catch@@8" # @"??_R3?$UnaryExpr@_N@Catch@@8" + .p2align 3 +"??_R3?$UnaryExpr@_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$UnaryExpr@_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$UnaryExpr@_N@Catch@@8" + .globl "??_R2?$UnaryExpr@_N@Catch@@8" # @"??_R2?$UnaryExpr@_N@Catch@@8" + .p2align 2 +"??_R2?$UnaryExpr@_N@Catch@@8": + .long "??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" + .globl "??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" # @"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$UnaryExpr@_N@Catch@@8": + .long "??_R0?AV?$UnaryExpr@_N@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$UnaryExpr@_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .globl "??_R1A@?0A@EA@ITransientExpression@Catch@@8" # @"??_R1A@?0A@EA@ITransientExpression@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@ITransientExpression@Catch@@8": + .long "??_R0?AUITransientExpression@Catch@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3ITransientExpression@Catch@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AUITransientExpression@Catch@@@8" + .globl "??_R0?AUITransientExpression@Catch@@@8" # @"??_R0?AUITransientExpression@Catch@@@8" + .p2align 4 +"??_R0?AUITransientExpression@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AUITransientExpression@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3ITransientExpression@Catch@@8" + .globl "??_R3ITransientExpression@Catch@@8" # @"??_R3ITransientExpression@Catch@@8" + .p2align 3 +"??_R3ITransientExpression@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2ITransientExpression@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2ITransientExpression@Catch@@8" + .globl "??_R2ITransientExpression@Catch@@8" # @"??_R2ITransientExpression@Catch@@8" + .p2align 2 +"??_R2ITransientExpression@Catch@@8": + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7ITransientExpression@Catch@@6B@" + .p2align 4 # @4 +.L__unnamed_5: + .quad "??_R4ITransientExpression@Catch@@6B@" + .quad _purecall + .quad _purecall + .quad _purecall + .quad "??_GITransientExpression@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4ITransientExpression@Catch@@6B@" + .globl "??_R4ITransientExpression@Catch@@6B@" # @"??_R4ITransientExpression@Catch@@6B@" + .p2align 4 +"??_R4ITransientExpression@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AUITransientExpression@Catch@@@8"@IMGREL + .long "??_R3ITransientExpression@Catch@@8"@IMGREL + .long "??_R4ITransientExpression@Catch@@6B@"@IMGREL + + .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@_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 .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@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" + .globl "??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" # @"??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@" +"??_C@_0CO@CEBJJFAL@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?5?$CL?5size@": + .asciz "sizeof(s) == sizeof(int*) + sizeof(ptrdiff_t)" + + .section .rdata,"dr",discard,"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" + .globl "??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" # @"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@" +"??_C@_0BK@EEOGJHHA@sizeof?$CIs?$CJ?5?$DN?$DN?5sizeof?$CIint?$CK?$CJ?$AA@": + .asciz "sizeof(s) == sizeof(int*)" + + .section .rdata,"dr",discard,"??_C@_02EGOFBIJA@?$DN?$DN?$AA@" + .globl "??_C@_02EGOFBIJA@?$DN?$DN?$AA@" # @"??_C@_02EGOFBIJA@?$DN?$DN?$AA@" +"??_C@_02EGOFBIJA@?$DN?$DN?$AA@": + .asciz "==" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .p2align 4 # @5 +.L__unnamed_6: + .quad "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_KAEB_K@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_KAEB_K@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_KAEB_K@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_KAEB_K@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_KAEB_K@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BO@IBLHLNBC@workaround_macro?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "workaround_macro(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" + .globl "??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" # @"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@" +"??_C@_0BA@BDAHBCHL@CHECK_THROWS_AS?$AA@": + .asciz "CHECK_THROWS_AS" + + .section .rdata,"dr",discard,"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" + .globl "??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" # @"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@" +"??_C@_0CE@EIFEKIFN@const_workaround_macro?$CI?$CJ?0?5fail_f@": + .asciz "const_workaround_macro(), fail_fast" + + .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@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PHADKCAK@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 321" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" + .globl "??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" # @"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@" +"??_C@_0O@NOJILHDP@s?4size?$CI?$CJ?5?$DN?$DN?5i?$AA@": + .asciz "s.size() == i" + + .section .rdata,"dr",discard,"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" + .globl "??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" # @"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@" +"??_C@_0BE@ELNPMHI@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FL0?$FN?$AA@": + .asciz "s.data() == &arr[0]" + + .section .rdata,"dr",discard,"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" + .globl "??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" # @"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@" +"??_C@_0BG@OMDAMIKD@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CIi?5?$DN?$DN?50?$CJ?$AA@": + .asciz "s.empty() == (i == 0)" + + .section .rdata,"dr",discard,"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + .globl "??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" # @"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" +"??_C@_0P@LDCJLIK@arr?$FLj?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@": + .asciz "arr[j] == s[j]" + + .section .rdata,"dr",discard,"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + .globl "??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" # @"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" +"??_C@_0BC@MKAGIIPK@arr?$FLj?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@": + .asciz "arr[j] == s.at(j)" + + .section .rdata,"dr",discard,"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + .globl "??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" # @"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" +"??_C@_0P@DJOLCIAK@arr?$FLj?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@": + .asciz "arr[j] == s(j)" + + .section .rdata,"dr",discard,"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" + .globl "??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" # @"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@" +"??_C@_0BA@LABGAAKJ@s?4size?$CI?$CJ?5?$DN?$DN?54?9i?$AA@": + .asciz "s.size() == 4-i" + + .section .rdata,"dr",discard,"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" + .globl "??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" # @"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@" +"??_C@_0BE@GHNAOJEH@s?4data?$CI?$CJ?5?$DN?$DN?5?$CGarr?$FLi?$FN?$AA@": + .asciz "s.data() == &arr[i]" + + .section .rdata,"dr",discard,"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" + .globl "??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" # @"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@" +"??_C@_0BI@CAKIEDAA@s?4empty?$CI?$CJ?5?$DN?$DN?5?$CI4?9i?5?$DN?$DN?50?$CJ?$AA@": + .asciz "s.empty() == (4-i == 0)" + + .section .rdata,"dr",discard,"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" + .globl "??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" # @"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@" +"??_C@_0BB@NMAKIDAL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$FLj?$FN?$AA@": + .asciz "arr[j+i] == s[j]" + + .section .rdata,"dr",discard,"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" + .globl "??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" # @"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@" +"??_C@_0BE@IAOINJFN@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?4at?$CIj?$CJ?$AA@": + .asciz "arr[j+i] == s.at(j)" + + .section .rdata,"dr",discard,"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" + .globl "??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" # @"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@" +"??_C@_0BB@OONDDAIL@arr?$FLj?$CLi?$FN?5?$DN?$DN?5s?$CIj?$CJ?$AA@": + .asciz "arr[j+i] == s(j)" + + .section .rdata,"dr",discard,"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@IPGLDMIF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 2 && s.data() == &arr[0])" + + .section .rdata,"dr",discard,"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" + .globl "??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" # @"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@" +"??_C@_0BJ@FCFJDLBD@?$CIs?$FL0?$FN?5?$DN?$DN?51?5?$CG?$CG?5s?$FL1?$FN?5?$DN?$DN?52?$CJ?$AA@": + .asciz "(s[0] == 1 && s[1] == 2)" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .p2align 4 # @6 +.L__unnamed_7: + .quad "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_JAEBH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_JAEBH@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEBH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_JAEBH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_JAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .p2align 4 # @7 +.L__unnamed_8: + .quad "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_07OHNGEDJK@nullptr?$AA@" + .globl "??_C@_07OHNGEDJK@nullptr?$AA@" # @"??_C@_07OHNGEDJK@nullptr?$AA@" +"??_C@_07OHNGEDJK@nullptr?$AA@": + .asciz "nullptr" + + .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@_0BA@JFNIOLAK@string?5too?5long?$AA@" + .globl "??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@" # @"??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@" +"??_C@_0BA@JFNIOLAK@string?5too?5long?$AA@": + .asciz "string too long" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@_N_N@Catch@@6B@" + .p2align 4 # @8 +.L__unnamed_9: + .quad "??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .globl "??_R4?$BinaryExpr@_N_N@Catch@@6B@" # @"??_R4?$BinaryExpr@_N_N@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@_N_N@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@_N_N@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@_N_N@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" # @"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@_N_N@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@_N_N@Catch@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R3?$BinaryExpr@_N_N@Catch@@8" # @"??_R3?$BinaryExpr@_N_N@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@_N_N@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@_N_N@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R2?$BinaryExpr@_N_N@Catch@@8" # @"??_R2?$BinaryExpr@_N_N@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@_N_N@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@_N_N@Catch@@8": + .long "??_R0?AV?$BinaryExpr@_N_N@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@_N_N@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .p2align 4 # @9 +.L__unnamed_10: + .quad "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBHAEBH@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBHAEBH@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBHAEBH@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBHAEBH@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBHAEBH@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBHAEBH@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBHAEBH@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@BJDFKDLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 509" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____8@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@JKCBHHOK@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 0 && s.data() == &arr[0])" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@FHKIEHKD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 5 && s.data() == &arr[0])" + + .section .rdata,"dr" + .p2align 4 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY02HA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DI@LCOKCJKP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 1 && s.data() == std::addressof(arr2d[0]))" + + .section .rdata,"dr" + .p2align 4 # @"?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA" +".L?arr3d@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAY121HA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + .long 6 # 0x6 + .long 7 # 0x7 + .long 8 # 0x8 + .long 9 # 0x9 + .long 10 # 0xa + .long 11 # 0xb + .long 12 # 0xc + + .section .rdata,"dr",discard,"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DI@HOEACJDB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?51?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 1 && s.data() == std::addressof(arr3d[0]))" + + .section .rdata,"dr",discard,"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DG@IBJLAGHP@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 5 && s.data() == std::addressof(arr[0]))" + + .section .rdata,"dr" +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____10@@YAXXZ@3PAUAddressOverloaded@?A0x3DBF7A98@@A" + .zero 5 + + .section .rdata,"dr",discard,"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" + .globl "??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" # @"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@" +"??_C@_0DJ@DJBOGJGB@?$CIs?4size?$CI?$CJ?5?$DN?$DN?55?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5st@": + .asciz "(s.size() == 5 && s.data() == std::addressof(ao_arr[0]))" + + .section .rdata,"dr",discard,"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@PFBAEBPE@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 592" + + .section .rdata,"dr",discard,"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" + .globl "??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" # @"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@" +"??_C@_0CO@FLHODIJE@?$CIs?4size?$CI?$CJ?5?$DN?$DN?510?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CG@": + .asciz "(s.size() == 10 && s.data() == &arr[0][0][0])" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@H$03@std@@A": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + .globl "??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" # @"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" +"??_C@_0EL@IAAECBHD@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@": + .asciz "(s.size() == narrow_cast(arr.size()) && s.data() == arr.data())" + + .section .rdata,"dr",discard,"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + .globl "??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" # @"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" +"??_C@_0EN@CKEGEBMJ@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@": + .asciz "(cs.size() == narrow_cast(arr.size()) && cs.data() == arr.data())" + + .section .rdata,"dr",discard,"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" + .globl "??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" # @"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@" +"??_C@_0BN@LFCAOIMG@?$CIs?4size?$CI?$CJ?5?$DN?$DN?50?5?$CG?$CG?5s?4empty?$CI?$CJ?$CJ?$AA@": + .asciz "(s.size() == 0 && s.empty())" + + .section .rdata,"dr" +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@A" + .zero 4 + + .section .rdata,"dr",discard,"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" + .globl "??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" # @"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@" +"??_C@_0FD@DCGAJAHL@?$CIfs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdif@": + .asciz "(fs.size() == narrow_cast(ao_arr.size()) && ao_arr.data() == fs.data())" + + .lcomm "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A",16,8 # @"?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A" + .section .rdata,"dr",discard,"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" # @"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@" +"??_C@_0BH@NDKONKAK@s1?4size?$CI?$CJ?5?$DN?$DN?5s2?4size?$CI?$CJ?$AA@": + .asciz "s1.size() == s2.size()" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .p2align 4 # @10 +.L__unnamed_11: + .quad "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" # @"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEB_JAEB_J@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEB_JAEB_J@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEB_JAEB_J@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEB_JAEB_J@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEB_JAEB_J@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@H$03@std@@B": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + +".L?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B": # @"?ao_arr@?1??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@3V?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@B" + .zero 4 + + .section .rdata,"dr",discard,"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" + .globl "??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" # @"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@" +"??_C@_0FB@ILDAOLHF@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMptrdiff@": + .asciz "(s.size() == narrow_cast(ao_arr.size()) && s.data() == ao_arr.data())" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____18@@YAXXZ@3V?$array@$$CBH$03@std@@A": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .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 # @11 +.L__unnamed_12: + .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@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" + .globl "??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" # @"??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@" +"??_C@_0EM@HMDBCCFN@?$CIs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3pt@": + .asciz "(s.size() == narrow_cast(v.size()) && s.data() == v.data())" + + .section .rdata,"dr",discard,"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0EO@DGCOMOAE@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(v.size()) && cs.data() == v.data())" + + .section .rdata,"dr",discard,"??_C@_05CJBACGMB@hello?$AA@" + .globl "??_C@_05CJBACGMB@hello?$AA@" # @"??_C@_05CJBACGMB@hello?$AA@" +"??_C@_05CJBACGMB@hello?$AA@": + .asciz "hello" + + .section .rdata,"dr",discard,"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FC@MIEHBIDN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(str.size()) && cs.data() == str.data())" + + .section .rdata,"dr",discard,"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FE@CAMMBDGL@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(cstr.size()) && cs.data() == cstr.data())" + + .section .rdata,"dr",discard,"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" + .globl "??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" # @"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@" +"??_C@_0FA@IJNLMNPN@?$CIcs?4size?$CI?$CJ?5?$DN?$DN?5narrow_cast?$DMstd?3?3p@": + .asciz "(cs.size() == narrow_cast(cv.size()) && cs.data() == cv.data())" + + .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@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" # @"??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@" +"??_C@_0L@CPIPGFEH@s1?4empty?$CI?$CJ?$AA@": + .asciz "s1.empty()" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@3PAHA": + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@IDIKNDPE@?$CIs2?4size?$CI?$CJ?5?$DN?$DN?53?5?$CG?$CG?5s2?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(s2.size() == 3 && s2.data() == &arr[0])" + + .section .rdata,"dr",discard,"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" # @"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@" +"??_C@_0L@MELINOEE@s2?4empty?$CI?$CJ?$AA@": + .asciz "s2.empty()" + + .section .rdata,"dr",discard,"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" + .globl "??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" # @"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@" +"??_C@_0CJ@PNDPDBMI@?$CIs1?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s1?4data?$CI?$CJ?5?$DN?$DN?5@": + .asciz "(s1.size() == 2 && s1.data() == &arr[1])" + + .section .rdata,"dr",discard,"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" + .globl "??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" # @"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@" +"??_C@_0CH@DHNHFLOA@?$CIs?4size?$CI?$CJ?5?$DN?$DN?52?5?$CG?$CG?5s?4data?$CI?$CJ?5?$DN?$DN?5?$CGa@": + .asciz "(s.size() == 2 && s.data() == &arr[1])" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____26@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BK@CLBICIJE@av?4first?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.first<2>().size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BI@ILINHMFB@av?4first?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.first(2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@MNBCNKNB@av?4first?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.first<0>().size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BI@BBDNKPEC@av?4first?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.first(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BK@EEMLMCBI@av?4first?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.first<5>().size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BI@FPMNOFIM@av?4first?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.first(5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BO@MCKBONEF@av?4first?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.first(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@DJMBCLLA@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 457" + + .section .rdata,"dr",discard,"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@EMGOEMKG@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 482" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____28@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BJ@KCNELGAF@av?4last?$DM2?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.last<2>().size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BH@OEHPILIC@av?4last?$CI2?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.last(2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BJ@EENOEEEA@av?4last?$DM0?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.last<0>().size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BH@HOMPFIJB@av?4last?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.last(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BJ@MNAHFMIJ@av?4last?$DM5?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.last<5>().size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BH@DADPBCFP@av?4last?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.last(5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0BN@MDPLFNLI@av?4last?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.last(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JLBPHGL@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 465" + + .section .rdata,"dr",discard,"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@MBBPDIAP@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 631" + + .section .rdata,"dr",discard,"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@KFHDPNAL@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 635" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____30@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" + .globl "??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" # @"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@" +"??_C@_0CB@HBMDMCFN@?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$CJ@": + .asciz "(av.subspan<2, 2>().size() == 2)" + + .section .rdata,"dr",discard,"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@GPJMLDJC@decltype?$CIav?4subspan?$DM2?0?52?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<2, 2>())::extent == 2" + + .section .rdata,"dr",discard,"?extent@?$span@H$01@gsl@@2_JB" + .globl "?extent@?$span@H$01@gsl@@2_JB" # @"?extent@?$span@H$01@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$01@gsl@@2_JB": + .quad 2 # 0x2 + + .section .rdata,"dr",discard,"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" + .globl "??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" # @"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@" +"??_C@_0BN@DDHKNGPH@av?4subspan?$CI2?0?52?$CJ?4size?$CI?$CJ?5?$DN?$DN?52?$AA@": + .asciz "av.subspan(2, 2).size() == 2" + + .section .rdata,"dr",discard,"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" + .globl "??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" # @"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@" +"??_C@_0BN@JDJKDMFO@av?4subspan?$CI2?0?53?$CJ?4size?$CI?$CJ?5?$DN?$DN?53?$AA@": + .asciz "av.subspan(2, 3).size() == 3" + + .section .rdata,"dr",discard,"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + .globl "??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" # @"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" +"??_C@_0CB@JDFHHMMN@?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@": + .asciz "(av.subspan<0, 0>().size() == 0)" + + .section .rdata,"dr",discard,"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" + .globl "??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" # @"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@" +"??_C@_0CJ@EOCPNJAD@decltype?$CIav?4subspan?$DM0?00?$DO?$CI?$CJ?$CJ?3?3ext@": + .asciz "decltype(av.subspan<0,0>())::extent == 0" + + .section .rdata,"dr",discard,"?extent@?$span@H$0A@@gsl@@2_JB" + .globl "?extent@?$span@H$0A@@gsl@@2_JB" # @"?extent@?$span@H$0A@@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$0A@@gsl@@2_JB": + .quad 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@KMBOGOGH@av?4subspan?$CI0?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(0, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" + .globl "??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" # @"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@" +"??_C@_0CB@HBGGNPMB@?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$CJ@": + .asciz "(av.subspan<0, 5>().size() == 5)" + + .section .rdata,"dr",discard,"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@EELDGHJO@decltype?$CIav?4subspan?$DM0?0?55?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<0, 5>())::extent == 5" + + .section .rdata,"dr",discard,"?extent@?$span@H$04@gsl@@2_JB" + .globl "?extent@?$span@H$04@gsl@@2_JB" # @"?extent@?$span@H$04@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$04@gsl@@2_JB": + .quad 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BN@OCOOCEKJ@av?4subspan?$CI0?0?55?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.subspan(0, 5).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@DOLENFDI@av?4subspan?$CI0?0?56?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(0, 6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@MEIPDCPM@av?4subspan?$CI1?0?55?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(1, 5).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" + .globl "??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" # @"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@" +"??_C@_0CB@IBKOHIHG@?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$CJ@": + .asciz "(av.subspan<4, 0>().size() == 0)" + + .section .rdata,"dr",discard,"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" + .globl "??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" # @"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@" +"??_C@_0CK@FLOPINGB@decltype?$CIav?4subspan?$DM4?0?50?$DO?$CI?$CJ?$CJ?3?3ex@": + .asciz "decltype(av.subspan<4, 0>())::extent == 0" + + .section .rdata,"dr",discard,"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@KHLGLJGB@av?4subspan?$CI4?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(4, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BN@EIOEAPIA@av?4subspan?$CI5?0?50?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(5, 0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" + .globl "??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" # @"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@" +"??_C@_0CD@HILEICKO@av?4subspan?$CI6?0?50?$CJ?4size?$CI?$CJ?0?5fail_fa@": + .asciz "av.subspan(6, 0).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" + .globl "??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" # @"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@" +"??_C@_0BO@COPIHAHO@?$CIav?4subspan?$DM1?$DO?$CI?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$CJ?$AA@": + .asciz "(av.subspan<1>().size() == 4)" + + .section .rdata,"dr",discard,"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" + .globl "??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" # @"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@" +"??_C@_0CH@BHIIDKPE@decltype?$CIav?4subspan?$DM1?$DO?$CI?$CJ?$CJ?3?3exten@": + .asciz "decltype(av.subspan<1>())::extent == 4" + + .section .rdata,"dr",discard,"?extent@?$span@H$03@gsl@@2_JB" + .globl "?extent@?$span@H$03@gsl@@2_JB" # @"?extent@?$span@H$03@gsl@@2_JB" + .p2align 3 +"?extent@?$span@H$03@gsl@@2_JB": + .quad 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" + .globl "??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" # @"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@" +"??_C@_0CM@MKDJJHMA@?$CIdecltype?$CIav?4subspan?$DM0?0?50?$DO?$CI?$CJ?$CJ?3?3e@": + .asciz "(decltype(av.subspan<0, 0>())::extent == 0)" + + .section .rdata,"dr",discard,"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" + .globl "??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" # @"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@" +"??_C@_0CH@MFMPAMBM@?$CIav?4subspan?$DM1?0?50?$DO?$CI?$CJ?4size?$CI?$CJ?$CJ?0?5fai@": + .asciz "(av.subspan<1, 0>().size()), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@OLDNBEKL@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(0).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0CA@EFEJOOFE@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.subspan(1).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" + .globl "??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" # @"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@" +"??_C@_0BK@JGEKOAOO@av?4subspan?$CI0?$CJ?4size?$CI?$CJ?5?$DN?$DN?55?$AA@": + .asciz "av.subspan(0).size() == 5" + + .section .rdata,"dr",discard,"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0BK@DGKKAKEH@av?4subspan?$CI1?$CJ?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "av.subspan(1).size() == 4" + + .section .rdata,"dr",discard,"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_0BK@HIFKEAIJ@av?4subspan?$CI4?$CJ?4size?$CI?$CJ?5?$DN?$DN?51?$AA@": + .asciz "av.subspan(4).size() == 1" + + .section .rdata,"dr",discard,"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BK@NILKKKCA@av?4subspan?$CI5?$CJ?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "av.subspan(5).size() == 0" + + .section .rdata,"dr",discard,"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0CA@CMKOGIAM@av?4subspan?$CI6?$CJ?4size?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "av.subspan(6).size(), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" + .globl "??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" # @"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@" +"??_C@_0BA@PIDHIMO@av2?$FLi?$FN?5?$DN?$DN?5i?5?$CL?52?$AA@": + .asciz "av2[i] == i + 2" + + .section .rdata,"dr",discard,"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@IHDJNFM@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 475" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_0N@CMMANKGN@s?4at?$CI0?$CJ?5?$DN?$DN?51?$AA@": + .asciz "s.at(0) == 1" + + .section .rdata,"dr",discard,"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@" +"??_C@_0BD@ODOCOGJF@s?4at?$CI5?$CJ?0?5fail_fast?$AA@": + .asciz "s.at(5), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____32@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" + .globl "??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" # @"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@" +"??_C@_0N@KPCLEMDE@s?4at?$CI1?$CJ?5?$DN?$DN?56?$AA@": + .asciz "s.at(1) == 6" + + .section .rdata,"dr",discard,"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@" +"??_C@_0BD@IGCPEMFF@s?4at?$CI2?$CJ?0?5fail_fast?$AA@": + .asciz "s.at(2), fail_fast" + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" + .globl "??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" # @"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@" +"??_C@_09EFIGLOLE@s?$CI0?$CJ?5?$DN?$DN?51?$AA@": + .asciz "s(0) == 1" + + .section .rdata,"dr",discard,"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@" +"??_C@_0BA@EDBIINLB@s?$CI5?$CJ?0?5fail_fast?$AA@": + .asciz "s(5), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA" +".L?arr2d@?1??____C_A_T_C_H____T_E_S_T____34@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 6 # 0x6 + + .section .rdata,"dr",discard,"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" + .globl "??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" # @"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@" +"??_C@_09MGGNCION@s?$CI1?$CJ?5?$DN?$DN?56?$AA@": + .asciz "s(1) == 6" + + .section .rdata,"dr",discard,"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" # @"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@" +"??_C@_0BA@CGNFCHHB@s?$CI2?$CJ?0?5fail_fast?$AA@": + .asciz "s(2), fail_fast" + + .section .rdata,"dr",discard,"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" + .globl "??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" # @"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@" +"??_C@_0L@MIEIKGBK@it1?5?$DN?$DN?5it2?$AA@": + .asciz "it1 == it2" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @12 +.L__unnamed_13: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @13 +.L__unnamed_14: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" + .globl "??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" # @"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@" +"??_C@_0BE@PPAAFOA@badIt?5?$DN?$DN?5badConstIt?$AA@": + .asciz "badIt == badConstIt" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____40@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" # @"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@" +"??_C@_09PAOJKDOJ@it?5?$DN?$DN?5cit?$AA@": + .asciz "it == cit" + + .section .rdata,"dr",discard,"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" + .globl "??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" # @"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@" +"??_C@_09HMPADCNE@cit?5?$DN?$DN?5it?$AA@": + .asciz "cit == it" + + .section .rdata,"dr",discard,"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" # @"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@" +"??_C@_0M@GDDLGLGA@cit2?5?$DN?$DN?5cit?$AA@": + .asciz "cit2 == cit" + + .section .rdata,"dr",discard,"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" + .globl "??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" # @"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@" +"??_C@_0BB@BLHCEAML@cit3?5?$DN?$DN?5s?4cend?$CI?$CJ?$AA@": + .asciz "cit3 == s.cend()" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 # @14 +.L__unnamed_15: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 # @15 +.L__unnamed_16: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JNPJKKEI@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 208" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____42@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" + .globl "??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" # @"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@" +"??_C@_08EDKDPBHP@it?5?$DN?$DN?5it?$AA@": + .asciz "it == it" + + .section .rdata,"dr",discard,"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" # @"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@" +"??_C@_0L@LBNCIKEK@cit?5?$DN?$DN?5cit?$AA@": + .asciz "cit == cit" + + .section .rdata,"dr",discard,"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BB@MLGBPCJJ@cit?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "cit == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" # @"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" +"??_C@_0BB@OGFMKCL@s?4begin?$CI?$CJ?5?$DN?$DN?5cit?$AA@": + .asciz "s.begin() == cit" + + .section .rdata,"dr",discard,"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" + .globl "??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" # @"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@" +"??_C@_0BC@PMOCFGMJ@s?4cbegin?$CI?$CJ?5?$DN?$DN?5cit?$AA@": + .asciz "s.cbegin() == cit" + + .section .rdata,"dr",discard,"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BA@MOEKEEPL@it?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "it == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" + .globl "??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" # @"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@" +"??_C@_0BA@BLNBEFOH@s?4begin?$CI?$CJ?5?$DN?$DN?5it?$AA@": + .asciz "s.begin() == it" + + .section .rdata,"dr",discard,"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" + .globl "??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" # @"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@" +"??_C@_09INPHGNJH@it?5?$CB?$DN?5it2?$AA@": + .asciz "it != it2" + + .section .rdata,"dr",discard,"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" + .globl "??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" # @"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@" +"??_C@_09KNLLAOLB@it2?5?$CB?$DN?5it?$AA@": + .asciz "it2 != it" + + .section .rdata,"dr",discard,"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0O@DDGHILBH@it?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it != s.end()" + + .section .rdata,"dr",discard,"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@MNGDKBPK@it2?5?$CB?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it2 != s.end()" + + .section .rdata,"dr",discard,"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" + .globl "??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" # @"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@" +"??_C@_0O@LCAGHMFC@s?4end?$CI?$CJ?5?$CB?$DN?5it?$AA@": + .asciz "s.end() != it" + + .section .rdata,"dr",discard,"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" + .globl "??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" # @"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@" +"??_C@_0L@IMNLFEKB@it2?5?$CB?$DN?5cit?$AA@": + .asciz "it2 != cit" + + .section .rdata,"dr",discard,"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" + .globl "??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" # @"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@" +"??_C@_0L@MMMMEEDE@cit?5?$CB?$DN?5it2?$AA@": + .asciz "cit != it2" + + .section .rdata,"dr",discard,"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" + .globl "??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" # @"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@" +"??_C@_08EEEOLOPO@it?5?$DM?5it2?$AA@": + .asciz "it < it2" + + .section .rdata,"dr",discard,"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" + .globl "??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" # @"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@" +"??_C@_09ILPOJAJJ@it?5?$DM?$DN?5it2?$AA@": + .asciz "it <= it2" + + .section .rdata,"dr",discard,"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@KIABCIDG@it2?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "it2 <= s.end()" + + .section .rdata,"dr",discard,"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@" +"??_C@_0N@CNDJNHBC@it?5?$DM?5s?4end?$CI?$CJ?$AA@": + .asciz "it < s.end()" + + .section .rdata,"dr",discard,"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" + .globl "??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" # @"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@" +"??_C@_09FGJOKIFN@it?5?$DM?$DN?5cit?$AA@": + .asciz "it <= cit" + + .section .rdata,"dr",discard,"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" + .globl "??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" # @"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@" +"??_C@_09LHKMOBHB@cit?5?$DM?$DN?5it?$AA@": + .asciz "cit <= it" + + .section .rdata,"dr",discard,"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" + .globl "??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" # @"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@" +"??_C@_09HLBNHNFF@cit?5?$DM?5it2?$AA@": + .asciz "cit < it2" + + .section .rdata,"dr",discard,"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" + .globl "??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" # @"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@" +"??_C@_0L@MKMFLJDK@cit?5?$DM?$DN?5it2?$AA@": + .asciz "cit <= it2" + + .section .rdata,"dr",discard,"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@" +"??_C@_0O@DEKECKF@cit?5?$DM?5s?4end?$CI?$CJ?$AA@": + .asciz "cit < s.end()" + + .section .rdata,"dr",discard,"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0P@DCOFHGB@cit?5?$DM?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "cit <= s.end()" + + .section .rdata,"dr",discard,"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" + .globl "??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" # @"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@" +"??_C@_08ELAKBHAN@it2?5?$DO?5it?$AA@": + .asciz "it2 > it" + + .section .rdata,"dr",discard,"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" + .globl "??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" # @"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@" +"??_C@_09FPDLLOPP@it2?5?$DO?$DN?5it?$AA@": + .asciz "it2 >= it" + + .section .rdata,"dr",discard,"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" + .globl "??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" # @"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@" +"??_C@_0O@IMDHFADI@s?4end?$CI?$CJ?5?$DO?5it2?$AA@": + .asciz "s.end() > it2" + + .section .rdata,"dr",discard,"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" + .globl "??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" # @"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@" +"??_C@_0P@PJDBIOPC@s?4end?$CI?$CJ?5?$DO?$DN?5it2?$AA@": + .asciz "s.end() >= it2" + + .section .rdata,"dr",discard,"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" + .globl "??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" # @"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@" +"??_C@_09EOOKBKBP@it2?5?$DO?5cit?$AA@": + .asciz "it2 > cit" + + .section .rdata,"dr",discard,"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" + .globl "??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" # @"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@" +"??_C@_0L@BNENLIIG@it2?5?$DO?$DN?5cit?$AA@": + .asciz "it2 >= cit" + + .section .rdata,"dr",discard,"??_C@_02FDNJECIE@?$CB?$DN?$AA@" + .globl "??_C@_02FDNJECIE@?$CB?$DN?$AA@" # @"??_C@_02FDNJECIE@?$CB?$DN?$AA@" +"??_C@_02FDNJECIE@?$CB?$DN?$AA@": + .asciz "!=" + + .section .rdata,"dr",discard,"??_C@_01MNNFJEPP@?$DM?$AA@" + .globl "??_C@_01MNNFJEPP@?$DM?$AA@" # @"??_C@_01MNNFJEPP@?$DM?$AA@" +"??_C@_01MNNFJEPP@?$DM?$AA@": + .asciz "<" + + .section .rdata,"dr",discard,"??_C@_02EHCHHCKH@?$DM?$DN?$AA@" + .globl "??_C@_02EHCHHCKH@?$DM?$DN?$AA@" # @"??_C@_02EHCHHCKH@?$DM?$DN?$AA@" +"??_C@_02EHCHHCKH@?$DM?$DN?$AA@": + .asciz "<=" + + .section .rdata,"dr",discard,"??_C@_01PPODPGHN@?$DO?$AA@" + .globl "??_C@_01PPODPGHN@?$DO?$AA@" # @"??_C@_01PPODPGHN@?$DO?$AA@" +"??_C@_01PPODPGHN@?$DO?$AA@": + .asciz ">" + + .section .rdata,"dr",discard,"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" + .globl "??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" # @"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@" +"??_C@_02EEKDKGMJ@?$DO?$DN?$AA@": + .asciz ">=" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" + .globl "??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" # @"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@" +"??_C@_09CNIJJLCN@it?5?$DN?$DN?5it2?$AA@": + .asciz "it == it2" + + .section .rdata,"dr" + .p2align 4 # @"?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA" +".L?a@?2??____C_A_T_C_H____T_E_S_T____44@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" + .globl "??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" # @"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@" +"??_C@_0M@KICBOOIK@it?5?$DN?$DN?5first?$AA@": + .asciz "it == first" + + .section .rdata,"dr",discard,"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" + .globl "??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" # @"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@" +"??_C@_08HLOGLEOL@?$CKit?5?$DN?$DN?51?$AA@": + .asciz "*it == 1" + + .section .rdata,"dr",discard,"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" + .globl "??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" # @"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@" +"??_C@_0N@MOOFJPON@it?5?$CB?$DN?5beyond?$AA@": + .asciz "it != beyond" + + .section .rdata,"dr",discard,"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" + .globl "??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" # @"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@" +"??_C@_0BD@HMLFLFFE@?$CKbeyond?0?5fail_fast?$AA@": + .asciz "*beyond, fail_fast" + + .section .rdata,"dr",discard,"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" + .globl "??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" # @"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@" +"??_C@_0BE@JKGJNIKP@beyond?5?9?5first?5?$DN?$DN?54?$AA@": + .asciz "beyond - first == 4" + + .section .rdata,"dr",discard,"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" # @"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@" +"??_C@_0BD@ONAHMKIO@first?5?9?5first?5?$DN?$DN?50?$AA@": + .asciz "first - first == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" # @"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@" +"??_C@_0BF@HJJGOLFK@beyond?5?9?5beyond?5?$DN?$DN?50?$AA@": + .asciz "beyond - beyond == 0" + + .section .rdata,"dr",discard,"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" + .globl "??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" # @"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@" +"??_C@_0BA@IJCLOCGB@it?5?9?5first?5?$DN?$DN?51?$AA@": + .asciz "it - first == 1" + + .section .rdata,"dr",discard,"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" + .globl "??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" # @"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@" +"??_C@_08FAMLOHCI@?$CKit?5?$DN?$DN?52?$AA@": + .asciz "*it == 2" + + .section .rdata,"dr",discard,"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" + .globl "??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" # @"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@" +"??_C@_09NIJFDHGM@?$CKit?5?$DN?$DN?522?$AA@": + .asciz "*it == 22" + + .section .rdata,"dr",discard,"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" + .globl "??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" # @"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@" +"??_C@_0BB@FOMAFOIO@beyond?5?9?5it?5?$DN?$DN?53?$AA@": + .asciz "beyond - it == 3" + + .section .rdata,"dr",discard,"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" + .globl "??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" # @"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@" +"??_C@_0N@PDHHPOIL@it?5?$DN?$DN?5beyond?$AA@": + .asciz "it == beyond" + + .section .rdata,"dr",discard,"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" # @"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@" +"??_C@_0BB@DJCIEDM@it?5?9?5beyond?5?$DN?$DN?50?$AA@": + .asciz "it - beyond == 0" + + .section .rdata,"dr",discard,"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" + .globl "??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" # @"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@" +"??_C@_06HPDKMKBC@n?5?$DN?$DN?55?$AA@": + .asciz "n == 5" + + .section .rdata,"dr",discard,"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@OBPNLIC@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 157" + + .section .rdata,"dr",discard,"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@HNIJKHON@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 223" + + .section .rdata,"dr",discard,"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@JCNKEIFF@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 169" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" + .globl "??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" # @"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@" +"??_C@_0M@HLMICOHF@cit?5?$DN?$DN?5cit2?$AA@": + .asciz "cit == cit2" + + .section .rdata,"dr" + .p2align 4 # @"?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA" +".L?a@?2??____C_A_T_C_H____T_E_S_T____46@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" + .globl "??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" # @"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@" +"??_C@_0BA@BNLHDGA@?$CKit?5?$DN?$DN?5last?5?$CL?51?$AA@": + .asciz "*it == last + 1" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____48@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" + .globl "??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" # @"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@" +"??_C@_08GJBEAKO@?$CKit?5?$DN?$DN?54?$AA@": + .asciz "*it == 4" + + .section .rdata,"dr",discard,"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" + .globl "??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" # @"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@" +"??_C@_08EJNANGGJ@?$CKit?5?$DN?$DN?53?$AA@": + .asciz "*it == 3" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 # @16 +.L__unnamed_17: + .quad "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@GCKLINNF@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 183" + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____50@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" + .globl "??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" # @"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@" +"??_C@_0BA@CELACMLM@?$CKit?5?$DN?$DN?5last?5?9?51?$AA@": + .asciz "*it == last - 1" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 # @17 +.L__unnamed_18: + .quad "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" + .globl "??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" # @"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@" +"??_C@_08KMKCDLDM@s1?5?$DN?$DN?5s2?$AA@": + .asciz "s1 == s2" + + .section .rdata,"dr",discard,"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@" +"??_C@_0M@OMGPOAPB@?$CB?$CIs1?5?$CB?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 != s2)" + + .section .rdata,"dr",discard,"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" + .globl "??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" # @"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@" +"??_C@_0L@GIEOIBPK@?$CB?$CIs1?5?$DM?5s2?$CJ?$AA@": + .asciz "!(s1 < s2)" + + .section .rdata,"dr",discard,"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" + .globl "??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" # @"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@" +"??_C@_08GHPOOIJJ@s1?5?$DM?$DN?5s2?$AA@": + .asciz "s1 <= s2" + + .section .rdata,"dr",discard,"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" + .globl "??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" # @"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@" +"??_C@_0L@CFIGCAPB@?$CB?$CIs1?5?$DO?5s2?$CJ?$AA@": + .asciz "!(s1 > s2)" + + .section .rdata,"dr",discard,"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" + .globl "??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" # @"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@" +"??_C@_08CKDGEJJC@s1?5?$DO?$DN?5s2?$AA@": + .asciz "s1 >= s2" + + .section .rdata,"dr",discard,"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" + .globl "??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" # @"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@" +"??_C@_08JAAGPBM@s2?5?$DN?$DN?5s1?$AA@": + .asciz "s2 == s1" + + .section .rdata,"dr",discard,"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@" +"??_C@_0M@NHKEGCGN@?$CB?$CIs2?5?$CB?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 != s1)" + + .section .rdata,"dr",discard,"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" + .globl "??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" # @"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@" +"??_C@_0L@OEIHDIEA@?$CB?$CIs2?5?$DM?5s1?$CJ?$AA@": + .asciz "!(s2 < s1)" + + .section .rdata,"dr",discard,"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" + .globl "??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" # @"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@" +"??_C@_08MCFMLMLJ@s2?5?$DM?$DN?5s1?$AA@": + .asciz "s2 <= s1" + + .section .rdata,"dr",discard,"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" + .globl "??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" # @"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@" +"??_C@_0L@KJEPJJEL@?$CB?$CIs2?5?$DO?5s1?$CJ?$AA@": + .asciz "!(s2 > s1)" + + .section .rdata,"dr",discard,"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" + .globl "??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" # @"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@" +"??_C@_08IPJEBNLC@s2?5?$DO?$DN?5s1?$AA@": + .asciz "s2 >= s1" + + .section .rdata,"dr" + .p2align 2 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .p2align 2 # @"?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .section .rdata,"dr",discard,"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" + .globl "??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" # @"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@" +"??_C@_08NILGPJNM@s1?5?$CB?$DN?5s2?$AA@": + .asciz "s1 != s2" + + .section .rdata,"dr",discard,"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" + .globl "??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" # @"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@" +"??_C@_08HNBEKNPM@s2?5?$CB?$DN?5s1?$AA@": + .asciz "s2 != s1" + + .section .rdata,"dr",discard,"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@" +"??_C@_0M@EMBBBGEL@?$CB?$CIs1?5?$DN?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 == s2)" + + .section .rdata,"dr",discard,"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@" +"??_C@_0M@HHNKJENH@?$CB?$CIs2?5?$DN?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 == s1)" + + .section .rdata,"dr",discard,"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" + .globl "??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" # @"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@" +"??_C@_07MOJOGFPE@s1?5?$DM?5s2?$AA@": + .asciz "s1 < s2" + + .section .rdata,"dr",discard,"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" + .globl "??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" # @"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@" +"??_C@_0M@NBKNJPGD@?$CB?$CIs2?5?$DM?$DN?5s1?$CJ?$AA@": + .asciz "!(s2 <= s1)" + + .section .rdata,"dr",discard,"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" + .globl "??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" # @"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@" +"??_C@_07KOJLHPMK@s2?5?$DO?5s1?$AA@": + .asciz "s2 > s1" + + .section .rdata,"dr",discard,"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" + .globl "??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" # @"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@" +"??_C@_0M@HNPJAMNG@?$CB?$CIs1?5?$DO?$DN?5s2?$CJ?$AA@": + .asciz "!(s1 >= s2)" + + .section .rdata,"dr" + .p2align 2 # @"?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr1@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr2@?1??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr@?3??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + + .p2align 2 # @"?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr1@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .p2align 2 # @"?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA" +".L?arr2@?2??____C_A_T_C_H____T_E_S_T____52@@YAXXZ@3PAHA": + .long 2 # 0x2 + .long 1 # 0x1 + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .p2align 4 # @18 +.L__unnamed_19: + .quad "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@HPHPLHE@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 266" + + .section .rdata,"dr",discard,"??_C@_0BD@FEEMDEPI@invalid?5comparator?$AA@" + .globl "??_C@_0BD@FEEMDEPI@invalid?5comparator?$AA@" # @"??_C@_0BD@FEEMDEPI@invalid?5comparator?$AA@" +"??_C@_0BD@FEEMDEPI@invalid?5comparator?$AA@": + .asciz "invalid comparator" + + .section .rdata,"dr",discard,"??_C@_0GJ@NMPOIJPD@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GJ@NMPOIJPD@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GJ@NMPOIJPD@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GJ@NMPOIJPD@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\\xutility" + + .section .rdata,"dr",discard,"??_C@_1NC@PGCJAEEB@?$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@PGCJAEEB@?$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@PGCJAEEB@?$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@PGCJAEEB@?$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 117 # 0x75 + .short 116 # 0x74 + .short 105 # 0x69 + .short 108 # 0x6c + .short 105 # 0x69 + .short 116 # 0x74 + .short 121 # 0x79 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@" + .globl "??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@" # @"??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@" + .p2align 1 +"??_C@_1BO@CNCNLIKI@?$AA_?$AAD?$AAe?$AAb?$AAu?$AAg?$AA_?$AAl?$AAt?$AA_?$AAp?$AAr?$AAe?$AAd?$AA?$AA@": + .short 95 # 0x5f + .short 68 # 0x44 + .short 101 # 0x65 + .short 98 # 0x62 + .short 117 # 0x75 + .short 103 # 0x67 + .short 95 # 0x5f + .short 108 # 0x6c + .short 116 # 0x74 + .short 95 # 0x5f + .short 112 # 0x70 + .short 114 # 0x72 + .short 101 # 0x65 + .short 100 # 0x64 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1CK@NDNHPKPI@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CC?$AA?$AA@" + .globl "??_C@_1CK@NDNHPKPI@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CC?$AA?$AA@" # @"??_C@_1CK@NDNHPKPI@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1CK@NDNHPKPI@?$AA?$CC?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAc?$AAo?$AAm?$AAp?$AAa?$AAr?$AAa?$AAt?$AAo?$AAr?$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 99 # 0x63 + .short 111 # 0x6f + .short 109 # 0x6d + .short 112 # 0x70 + .short 97 # 0x61 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____54@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0O@NBINJECG@s?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "s.size() == 4" + + .section .rdata,"dr",discard,"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" + .globl "??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" # @"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@" +"??_C@_0EK@NJONNAHL@static_cast?$DMconst?5void?$CK?$DO?$CIbs?4data@": + .asciz "static_cast(bs.data()) == static_cast(s.data())" + + .section .rdata,"dr",discard,"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" + .globl "??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" # @"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@" +"??_C@_0BM@PAOANMDJ@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size_bytes?$CI?$CJ?$AA@": + .asciz "bs.size() == s.size_bytes()" + + .section .rdata,"dr",discard,"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" # @"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@" +"??_C@_0BG@BBFOADKB@bs?4size?$CI?$CJ?5?$DN?$DN?5s?4size?$CI?$CJ?$AA@": + .asciz "bs.size() == s.size()" + + .section .rdata,"dr",discard,"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0P@FJDBNPHA@bs?4size?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "bs.size() == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" + .globl "??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" # @"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@" +"??_C@_0BF@FNHMNLHI@bs?4size_bytes?$CI?$CJ?5?$DN?$DN?50?$AA@": + .asciz "bs.size_bytes() == 0" + + .section .rdata,"dr",discard,"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" + .globl "??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" # @"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@" +"??_C@_0BF@FANINFOJ@bs?4data?$CI?$CJ?5?$DN?$DN?5nullptr?$AA@": + .asciz "bs.data() == nullptr" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .p2align 4 # @19 +.L__unnamed_20: + .quad "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 # @20 +.L__unnamed_21: + .quad "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA" +".L?a@?1??____C_A_T_C_H____T_E_S_T____56@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" + .globl "??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" # @"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@" +"??_C@_0DO@FEPPFBLK@static_cast?$DMvoid?$CK?$DO?$CIbs?4data?$CI?$CJ?$CJ?5?$DN?$DN@": + .asciz "static_cast(bs.data()) == static_cast(s.data())" + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .p2align 4 # @21 +.L__unnamed_22: + .quad "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@" + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 # @22 +.L__unnamed_23: + .quad "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + + .section .rdata,"dr",discard,"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" + .globl "??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" # @"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@" +"??_C@_0P@OELAADOC@s4?4size?$CI?$CJ?5?$DN?$DN?54?$AA@": + .asciz "s4.size() == 4" + + .section .rdata,"dr",discard,"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" + .globl "??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" # @"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@" +"??_C@_0BG@OOJLHGLK@s?4size?$CI?$CJ?5?$DN?$DN?5s4?4size?$CI?$CJ?$AA@": + .asciz "s.size() == s4.size()" + + .section .rdata,"dr",discard,"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" + .globl "??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" # @"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@" +"??_C@_0P@HIBOONNH@f?$CI?$CJ?0?5fail_fast?$AA@": + .asciz "f(), fail_fast" + + .section .rdata,"dr" + .p2align 2 # @"?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA" +".L?arr2@?1??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + + .section .rdata,"dr",discard,"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" + .globl "??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" # @"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@" +"??_C@_0DG@CEIHKHBK@GSL?3?5Precondition?5failure?5at?5?4?4?2@": + .asciz "GSL: Precondition failure at ..\\include\\gsl/span: 318" + + .section .rdata,"dr" +".L?lat@?1??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@3PADA": # @"?lat@?1??____C_A_T_C_H____T_E_S_T____60@@YAXXZ@3PADA" + .ascii "123456EFG" + + .section .rdata,"dr",discard,"??_C@_02FNAGIBCP@?4?$CK?$AA@" + .globl "??_C@_02FNAGIBCP@?4?$CK?$AA@" # @"??_C@_02FNAGIBCP@?4?$CK?$AA@" +"??_C@_02FNAGIBCP@?4?$CK?$AA@": + .asciz ".*" + + .section .rdata,"dr",discard,"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" + .globl "??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" # @"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@" +"??_C@_0O@FMLBLCOO@match?4ready?$CI?$CJ?$AA@": + .asciz "match.ready()" + + .section .rdata,"dr",discard,"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" + .globl "??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" # @"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@" +"??_C@_0P@IGBMBNFB@?$CBmatch?4empty?$CI?$CJ?$AA@": + .asciz "!match.empty()" + + .section .rdata,"dr",discard,"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" + .globl "??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" # @"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@" +"??_C@_0BB@BCEFNDGE@match?$FL0?$FN?4matched?$AA@": + .asciz "match[0].matched" + + .section .rdata,"dr",discard,"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" + .globl "??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" # @"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@" +"??_C@_0BM@HALCLGLI@match?$FL0?$FN?4first?5?$DN?$DN?5s?4begin?$CI?$CJ?$AA@": + .asciz "match[0].first == s.begin()" + + .section .rdata,"dr",discard,"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" + .globl "??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" # @"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@" +"??_C@_0BL@JBBOGGNF@match?$FL0?$FN?4second?5?$DN?$DN?5s?4end?$CI?$CJ?$AA@": + .asciz "match[0].second == s.end()" + + .section .rdata,"dr",discard,"??_C@_01BIAFAFID@F?$AA@" + .globl "??_C@_01BIAFAFID@F?$AA@" # @"??_C@_01BIAFAFID@F?$AA@" +"??_C@_01BIAFAFID@F?$AA@": + .asciz "F" + + .section .rdata,"dr",discard,"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" + .globl "??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" # @"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@" +"??_C@_0BH@BOAHMBFM@match?$FL0?$FN?4first?5?$DN?$DN?5f_it?$AA@": + .asciz "match[0].first == f_it" + + .section .rdata,"dr",discard,"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" + .globl "??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" # @"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@" +"??_C@_0BO@BFFCKKNI@match?$FL0?$FN?4second?5?$DN?$DN?5?$CIf_it?5?$CL?51?$CJ?$AA@": + .asciz "match[0].second == (f_it + 1)" + + .section .rdata,"dr",discard,"??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@" + .globl "??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@" # @"??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@" +"??_C@_0CL@KDONHBJH@vector?$DMbool?$DO?5insert?5iterator?5out@": + .asciz "vector insert iterator outside range" + + .section .rdata,"dr",discard,"??_C@_0GH@FJMGMNLB@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GH@FJMGMNLB@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GH@FJMGMNLB@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GH@FJMGMNLB@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\\vector" + + .section .rdata,"dr",discard,"??_C@_1MO@PMHBHJIO@?$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@_1MO@PMHBHJIO@?$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@_1MO@PMHBHJIO@?$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@_1MO@PMHBHJIO@?$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 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@" + .globl "??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@" # @"??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@" + .p2align 1 +"??_C@_1BE@KNMMHJNJ@?$AA_?$AAI?$AAn?$AAs?$AAe?$AAr?$AAt?$AA_?$AAx?$AA?$AA@": + .short 95 # 0x5f + .short 73 # 0x49 + .short 110 # 0x6e + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 116 # 0x74 + .short 95 # 0x5f + .short 120 # 0x78 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FK@CHCEOHJH@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAn?$AAs?$AAe?$AAr?$AAt?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu@" + .globl "??_C@_1FK@CHCEOHJH@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAn?$AAs?$AAe?$AAr?$AAt?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu@" # @"??_C@_1FK@CHCEOHJH@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAn?$AAs?$AAe?$AAr?$AAt?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu@" + .p2align 1 +"??_C@_1FK@CHCEOHJH@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAn?$AAs?$AAe?$AAr?$AAt?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 115 # 0x73 + .short 101 # 0x65 + .short 114 # 0x72 + .short 116 # 0x74 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 115 # 0x73 + .short 105 # 0x69 + .short 100 # 0x64 + .short 101 # 0x65 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@" + .globl "??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@" # @"??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@" +"??_C@_0CE@IAABIELH@vector?$DMbool?$DO?5iterators?5incompati@": + .asciz "vector iterators incompatible" + + .section .rdata,"dr",discard,"??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@" + .globl "??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@" # @"??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1BA@JNFFMPMD@?$AA_?$AAC?$AAo?$AAm?$AAp?$AAa?$AAt?$AA?$AA@": + .short 95 # 0x5f + .short 67 # 0x43 + .short 111 # 0x6f + .short 109 # 0x6d + .short 112 # 0x70 + .short 97 # 0x61 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EM@PPONFPNG@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt@" + .globl "??_C@_1EM@PPONFPNG@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt@" # @"??_C@_1EM@PPONFPNG@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt@" + .p2align 1 +"??_C@_1EM@PPONFPNG@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 115 # 0x73 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 99 # 0x63 + .short 111 # 0x6f + .short 109 # 0x6d + .short 112 # 0x70 + .short 97 # 0x61 + .short 116 # 0x74 + .short 105 # 0x69 + .short 98 # 0x62 + .short 108 # 0x6c + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@" + .globl "??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@" # @"??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@" +"??_C@_0BG@EOMJEIFA@vector?$DMbool?$DO?5too?5long?$AA@": + .asciz "vector too long" + + .section .rdata,"dr",discard,"??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@" + .globl "??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@" # @"??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@" +"??_C@_0CH@KPIOHKJL@vector?$DMbool?$DO?5iterator?5range?5tran@": + .asciz "vector iterator range transposed" + + .section .rdata,"dr",discard,"??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" + .globl "??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" # @"??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1BM@MDLBHIEK@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$AA@": + .short 95 # 0x5f + .short 86 # 0x56 + .short 101 # 0x65 + .short 114 # 0x72 + .short 105 # 0x69 + .short 102 # 0x66 + .short 121 # 0x79 + .short 95 # 0x5f + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FC@LCJEJGDC@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa@" + .globl "??_C@_1FC@LCJEJGDC@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa@" # @"??_C@_1FC@LCJEJGDC@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa@" + .p2align 1 +"??_C@_1FC@LCJEJGDC@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 32 # 0x20 + .short 116 # 0x74 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 115 # 0x73 + .short 112 # 0x70 + .short 111 # 0x6f + .short 115 # 0x73 + .short 101 # 0x65 + .short 100 # 0x64 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$AA@" + .globl "??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$AA@" # @"??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$AA@" +"??_C@_0BJ@LFDBABJJ@ITERATOR?5LIST?5CORRUPTED?$CB?$AA@": + .asciz "ITERATOR LIST CORRUPTED!" + + .section .rdata,"dr",discard,"??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@" + .globl "??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@" # @"??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1BG@EFIBNMFI@?$AA_?$AAO?$AAr?$AAp?$AAh?$AAa?$AAn?$AA_?$AAm?$AAe?$AA?$AA@": + .short 95 # 0x5f + .short 79 # 0x4f + .short 114 # 0x72 + .short 112 # 0x70 + .short 104 # 0x68 + .short 97 # 0x61 + .short 110 # 0x6e + .short 95 # 0x5f + .short 109 # 0x6d + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1DG@PLBPCAEM@?$AA?$CC?$AAI?$AAT?$AAE?$AAR?$AAA?$AAT?$AAO?$AAR?$AA?5?$AAL?$AAI?$AAS?$AAT?$AA?5?$AAC?$AAO?$AAR?$AAR?$AAU?$AAP?$AAT?$AAE?$AAD?$AA?$CB?$AA?$CC?$AA?$AA@" + .globl "??_C@_1DG@PLBPCAEM@?$AA?$CC?$AAI?$AAT?$AAE?$AAR?$AAA?$AAT?$AAO?$AAR?$AA?5?$AAL?$AAI?$AAS?$AAT?$AA?5?$AAC?$AAO?$AAR?$AAR?$AAU?$AAP?$AAT?$AAE?$AAD?$AA?$CB?$AA?$CC?$AA?$AA@" # @"??_C@_1DG@PLBPCAEM@?$AA?$CC?$AAI?$AAT?$AAE?$AAR?$AAA?$AAT?$AAO?$AAR?$AA?5?$AAL?$AAI?$AAS?$AAT?$AA?5?$AAC?$AAO?$AAR?$AAR?$AAU?$AAP?$AAT?$AAE?$AAD?$AA?$CB?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1DG@PLBPCAEM@?$AA?$CC?$AAI?$AAT?$AAE?$AAR?$AAA?$AAT?$AAO?$AAR?$AA?5?$AAL?$AAI?$AAS?$AAT?$AA?5?$AAC?$AAO?$AAR?$AAR?$AAU?$AAP?$AAT?$AAE?$AAD?$AA?$CB?$AA?$CC?$AA?$AA@": + .short 34 # 0x22 + .short 73 # 0x49 + .short 84 # 0x54 + .short 69 # 0x45 + .short 82 # 0x52 + .short 65 # 0x41 + .short 84 # 0x54 + .short 79 # 0x4f + .short 82 # 0x52 + .short 32 # 0x20 + .short 76 # 0x4c + .short 73 # 0x49 + .short 83 # 0x53 + .short 84 # 0x54 + .short 32 # 0x20 + .short 67 # 0x43 + .short 79 # 0x4f + .short 82 # 0x52 + .short 82 # 0x52 + .short 85 # 0x55 + .short 80 # 0x50 + .short 84 # 0x54 + .short 69 # 0x45 + .short 68 # 0x44 + .short 33 # 0x21 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@" + .globl "??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@" # @"??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@" +"??_C@_0DJ@BJBAPOC@cannot?5decrement?5value?9initializ@": + .asciz "cannot decrement value-initialized vector iterator" + + .section .rdata,"dr",discard,"??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@" + .globl "??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@" # @"??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@" + .p2align 1 +"??_C@_19IIBHEAFP@?$AA_?$AAD?$AAe?$AAc?$AA?$AA@": + .short 95 # 0x5f + .short 68 # 0x44 + .short 101 # 0x65 + .short 99 # 0x63 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1HG@DOEFDNCF@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" + .globl "??_C@_1HG@DOEFDNCF@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" # @"??_C@_1HG@DOEFDNCF@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" + .p2align 1 +"??_C@_1HG@DOEFDNCF@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 99 # 0x63 + .short 114 # 0x72 + .short 101 # 0x65 + .short 109 # 0x6d + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 117 # 0x75 + .short 101 # 0x65 + .short 45 # 0x2d + .short 105 # 0x69 + .short 110 # 0x6e + .short 105 # 0x69 + .short 116 # 0x74 + .short 105 # 0x69 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@" + .globl "??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@" # @"??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@" +"??_C@_0CP@JNBLLDHJ@cannot?5decrement?5invalid?5vector?$DM@": + .asciz "cannot decrement invalid vector iterator" + + .section .rdata,"dr",discard,"??_C@_1GC@LFLBKFA@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" + .globl "??_C@_1GC@LFLBKFA@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" # @"??_C@_1GC@LFLBKFA@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" + .p2align 1 +"??_C@_1GC@LFLBKFA@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 99 # 0x63 + .short 114 # 0x72 + .short 101 # 0x65 + .short 109 # 0x6d + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .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 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@" + .globl "??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@" # @"??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@" +"??_C@_0CJ@EEELBEAF@vector?$DMbool?$DO?5iterator?5not?5derefe@": + .asciz "vector iterator not dereferencable" + + .section .rdata,"dr",discard,"??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@" + .globl "??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@" # @"??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1BA@MDAFMOGP@?$AA_?$AAG?$AAe?$AAt?$AAp?$AAt?$AAr?$AA?$AA@": + .short 95 # 0x5f + .short 71 # 0x47 + .short 101 # 0x65 + .short 116 # 0x74 + .short 112 # 0x70 + .short 116 # 0x74 + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FG@NGDDIFE@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf@" + .globl "??_C@_1FG@NGDDIFE@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf@" # @"??_C@_1FG@NGDDIFE@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf@" + .p2align 1 +"??_C@_1FG@NGDDIFE@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 99 # 0x63 + .short 97 # 0x61 + .short 98 # 0x62 + .short 108 # 0x6c + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@" + .globl "??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@" # @"??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@" +"??_C@_0DJ@OJCHLLHA@cannot?5increment?5value?9initializ@": + .asciz "cannot increment value-initialized vector iterator" + + .section .rdata,"dr",discard,"??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@" + .globl "??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@" # @"??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@" + .p2align 1 +"??_C@_19HJNFKFEN@?$AA_?$AAI?$AAn?$AAc?$AA?$AA@": + .short 95 # 0x5f + .short 73 # 0x49 + .short 110 # 0x6e + .short 99 # 0x63 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1HG@NDBBKPN@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" + .globl "??_C@_1HG@NDBBKPN@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" # @"??_C@_1HG@NDBBKPN@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@" + .p2align 1 +"??_C@_1HG@NDBBKPN@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 99 # 0x63 + .short 114 # 0x72 + .short 101 # 0x65 + .short 109 # 0x6d + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 117 # 0x75 + .short 101 # 0x65 + .short 45 # 0x2d + .short 105 # 0x69 + .short 110 # 0x6e + .short 105 # 0x69 + .short 116 # 0x74 + .short 105 # 0x69 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@" + .globl "??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@" # @"??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@" +"??_C@_0CP@FCONKIGO@cannot?5increment?5invalid?5vector?$DM@": + .asciz "cannot increment invalid vector iterator" + + .section .rdata,"dr",discard,"??_C@_1GC@GJLBAPHJ@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" + .globl "??_C@_1GC@GJLBAPHJ@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" # @"??_C@_1GC@GJLBAPHJ@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@" + .p2align 1 +"??_C@_1GC@GJLBAPHJ@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAi?$AAn?$AAc?$AAr?$AAe?$AAm?$AAe?$AAn?$AAt?$AA?5?$AAi?$AAn?$AAv?$AAa?$AAl?$AAi?$AAd?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 99 # 0x63 + .short 114 # 0x72 + .short 101 # 0x65 + .short 109 # 0x6d + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .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 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@" + .globl "??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@" # @"??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@" +"??_C@_0CK@HHMCPIJ@vector?$DMbool?$DO?5erase?5iterator?5outs@": + .asciz "vector erase iterator outside range" + + .section .rdata,"dr",discard,"??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@" + .globl "??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@" # @"??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1M@FLGIKPFG@?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?$AA@": + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 115 # 0x73 + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1FI@PDHDEBLO@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt@" + .globl "??_C@_1FI@PDHDEBLO@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt@" # @"??_C@_1FI@PDHDEBLO@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt@" + .p2align 1 +"??_C@_1FI@PDHDEBLO@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?$DM?$AAb?$AAo?$AAo?$AAl?$AA?$DO?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 60 # 0x3c + .short 98 # 0x62 + .short 111 # 0x6f + .short 111 # 0x6f + .short 108 # 0x6c + .short 62 # 0x3e + .short 32 # 0x20 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 115 # 0x73 + .short 101 # 0x65 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 115 # 0x73 + .short 105 # 0x69 + .short 100 # 0x64 + .short 101 # 0x65 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@" + .globl "??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@" # @"??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@" +"??_C@_0CE@EAMOGAIE@vector?5erase?5iterator?5outside?5ra@": + .asciz "vector erase iterator outside range" + + .section .rdata,"dr",discard,"??_C@_1EM@BEMPOGMM@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt?$AAs?$AAi?$AAd?$AAe?$AA?5?$AAr@" + .globl "??_C@_1EM@BEMPOGMM@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt?$AAs?$AAi?$AAd?$AAe?$AA?5?$AAr@" # @"??_C@_1EM@BEMPOGMM@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt?$AAs?$AAi?$AAd?$AAe?$AA?5?$AAr@" + .p2align 1 +"??_C@_1EM@BEMPOGMM@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAe?$AAr?$AAa?$AAs?$AAe?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAo?$AAu?$AAt?$AAs?$AAi?$AAd?$AAe?$AA?5?$AAr@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 115 # 0x73 + .short 101 # 0x65 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 115 # 0x73 + .short 105 # 0x69 + .short 100 # 0x64 + .short 101 # 0x65 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@" + .globl "??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@" # @"??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@" +"??_C@_0CO@LHPFLLJB@cannot?5seek?5value?9initialized?5ve@": + .asciz "cannot seek value-initialized vector iterator" + + .section .rdata,"dr",discard,"??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@" + .globl "??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@" # @"??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1BO@POODHAGG@?$AA_?$AAV?$AAe?$AAr?$AAi?$AAf?$AAy?$AA_?$AAo?$AAf?$AAf?$AAs?$AAe?$AAt?$AA?$AA@": + .short 95 # 0x5f + .short 86 # 0x56 + .short 101 # 0x65 + .short 114 # 0x72 + .short 105 # 0x69 + .short 102 # 0x66 + .short 121 # 0x79 + .short 95 # 0x5f + .short 111 # 0x6f + .short 102 # 0x66 + .short 102 # 0x66 + .short 115 # 0x73 + .short 101 # 0x65 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1GA@EIHBFEJD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?5?$AAv@" + .globl "??_C@_1GA@EIHBFEJD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?5?$AAv@" # @"??_C@_1GA@EIHBFEJD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?5?$AAv@" + .p2align 1 +"??_C@_1GA@EIHBFEJD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa?$AAl?$AAi?$AAz?$AAe?$AAd?$AA?5?$AAv@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 115 # 0x73 + .short 101 # 0x65 + .short 101 # 0x65 + .short 107 # 0x6b + .short 32 # 0x20 + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 117 # 0x75 + .short 101 # 0x65 + .short 45 # 0x2d + .short 105 # 0x69 + .short 110 # 0x6e + .short 105 # 0x69 + .short 116 # 0x74 + .short 105 # 0x69 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@" + .globl "??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@" # @"??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@" +"??_C@_0CJ@DIFMEJBE@cannot?5seek?5vector?5iterator?5befo@": + .asciz "cannot seek vector iterator before begin" + + .section .rdata,"dr",discard,"??_C@_1FG@JCGKNFIB@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAb?$AAe?$AAf@" + .globl "??_C@_1FG@JCGKNFIB@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAb?$AAe?$AAf@" # @"??_C@_1FG@JCGKNFIB@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAb?$AAe?$AAf@" + .p2align 1 +"??_C@_1FG@JCGKNFIB@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAb?$AAe?$AAf@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 115 # 0x73 + .short 101 # 0x65 + .short 101 # 0x65 + .short 107 # 0x6b + .short 32 # 0x20 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 98 # 0x62 + .short 101 # 0x65 + .short 102 # 0x66 + .short 111 # 0x6f + .short 114 # 0x72 + .short 101 # 0x65 + .short 32 # 0x20 + .short 98 # 0x62 + .short 101 # 0x65 + .short 103 # 0x67 + .short 105 # 0x69 + .short 110 # 0x6e + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@" + .globl "??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@" # @"??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@" +"??_C@_0CG@JDIOCKHH@cannot?5seek?5vector?5iterator?5afte@": + .asciz "cannot seek vector iterator after end" + + .section .rdata,"dr",discard,"??_C@_1FA@LCODAPOP@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAa?$AAf?$AAt@" + .globl "??_C@_1FA@LCODAPOP@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAa?$AAf?$AAt@" # @"??_C@_1FA@LCODAPOP@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAa?$AAf?$AAt@" + .p2align 1 +"??_C@_1FA@LCODAPOP@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAs?$AAe?$AAe?$AAk?$AA?5?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAa?$AAf?$AAt@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 115 # 0x73 + .short 101 # 0x65 + .short 101 # 0x65 + .short 107 # 0x6b + .short 32 # 0x20 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 97 # 0x61 + .short 102 # 0x66 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 101 # 0x65 + .short 110 # 0x6e + .short 100 # 0x64 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@" + .globl "??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@" # @"??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@" +"??_C@_0BO@PFKOHNJC@vector?5subscript?5out?5of?5range?$AA@": + .asciz "vector subscript out of range" + + .section .rdata,"dr",discard,"??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@" + .globl "??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@" # @"??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@" + .p2align 1 +"??_C@_1BG@PKIBLBCB@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$FL?$AA?$FN?$AA?$AA@": + .short 111 # 0x6f + .short 112 # 0x70 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 91 # 0x5b + .short 93 # 0x5d + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .globl "??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" # @"??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1EA@LEKOKFNB@?$AA?$CC?$AAv?$AAe?$AAc?$AAt?$AAo?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@": + .short 34 # 0x22 + .short 118 # 0x76 + .short 101 # 0x65 + .short 99 # 0x63 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 115 # 0x73 + .short 117 # 0x75 + .short 98 # 0x62 + .short 115 # 0x73 + .short 99 # 0x63 + .short 114 # 0x72 + .short 105 # 0x69 + .short 112 # 0x70 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" + .globl "?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" # @"?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" + .p2align 4 +"?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB": + .ascii "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\001\001\001\001\001\001\001\001\001\000\000\000\000\000\000\000\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\000\000\000\000\001\000\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001" + .zero 133 + + .section .rdata,"dr",discard,"??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$AA@" + .globl "??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$AA@" # @"??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$AA@" +"??_C@_0BO@LFGPDMIB@string?5subscript?5out?5of?5range?$AA@": + .asciz "string subscript out of range" + + .section .rdata,"dr",discard,"??_C@_0GI@CGMDMBDK@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GI@CGMDMBDK@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GI@CGMDMBDK@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GI@CGMDMBDK@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\\xstring" + + .section .rdata,"dr",discard,"??_C@_1NA@FDDPHBLE@?$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@_1NA@FDDPHBLE@?$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@_1NA@FDDPHBLE@?$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@_1NA@FDDPHBLE@?$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 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EA@OADAPGGK@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .globl "??_C@_1EA@OADAPGGK@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" # @"??_C@_1EA@OADAPGGK@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1EA@OADAPGGK@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@": + .short 34 # 0x22 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 115 # 0x73 + .short 117 # 0x75 + .short 98 # 0x62 + .short 115 # 0x73 + .short 99 # 0x63 + .short 114 # 0x72 + .short 105 # 0x69 + .short 112 # 0x70 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@" + .globl "??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@" # @"??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@" +"??_C@_0CE@JKEHHNKH@regex?5buffer?5subscript?5out?5of?5ra@": + .asciz "regex buffer subscript out of range" + + .section .rdata,"dr",discard,"??_C@_0GG@MHGPCOPM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GG@MHGPCOPM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GG@MHGPCOPM@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GG@MHGPCOPM@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\\regex" + + .section .rdata,"dr",discard,"??_C@_1MM@LJKCELNL@?$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@_1MM@LJKCELNL@?$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@_1MM@LJKCELNL@?$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@_1MM@LJKCELNL@?$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 114 # 0x72 + .short 101 # 0x65 + .short 103 # 0x67 + .short 101 # 0x65 + .short 120 # 0x78 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@" + .globl "??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@" # @"??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_17DGICCPPO@?$AA_?$AAA?$AAt?$AA?$AA@": + .short 95 # 0x5f + .short 65 # 0x41 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1EM@GECCFGIK@?$AA?$CC?$AAr?$AAe?$AAg?$AAe?$AAx?$AA?5?$AAb?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr@" + .globl "??_C@_1EM@GECCFGIK@?$AA?$CC?$AAr?$AAe?$AAg?$AAe?$AAx?$AA?5?$AAb?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr@" # @"??_C@_1EM@GECCFGIK@?$AA?$CC?$AAr?$AAe?$AAg?$AAe?$AAx?$AA?5?$AAb?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr@" + .p2align 1 +"??_C@_1EM@GECCFGIK@?$AA?$CC?$AAr?$AAe?$AAg?$AAe?$AAx?$AA?5?$AAb?$AAu?$AAf?$AAf?$AAe?$AAr?$AA?5?$AAs?$AAu?$AAb?$AAs?$AAc?$AAr?$AAi?$AAp?$AAt?$AA?5?$AAo?$AAu?$AAt?$AA?5?$AAo?$AAf?$AA?5?$AAr@": + .short 34 # 0x22 + .short 114 # 0x72 + .short 101 # 0x65 + .short 103 # 0x67 + .short 101 # 0x65 + .short 120 # 0x78 + .short 32 # 0x20 + .short 98 # 0x62 + .short 117 # 0x75 + .short 102 # 0x66 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 115 # 0x73 + .short 117 # 0x75 + .short 98 # 0x62 + .short 115 # 0x73 + .short 99 # 0x63 + .short 114 # 0x72 + .short 105 # 0x69 + .short 112 # 0x70 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@" + .globl "??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@" # @"??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@" +"??_C@_0BJ@HAJGEHKO@transposed?5pointer?5range?$AA@": + .asciz "transposed pointer range" + + .section .rdata,"dr",discard,"??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .globl "??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" # @"??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@" + .p2align 1 +"??_C@_1DG@FJIKMGFD@?$AA?$CC?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe?$AAd?$AA?5?$AAp?$AAo?$AAi?$AAn?$AAt?$AAe?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?$CC?$AA?$AA@": + .short 34 # 0x22 + .short 116 # 0x74 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 115 # 0x73 + .short 112 # 0x70 + .short 111 # 0x6f + .short 115 # 0x73 + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 112 # 0x70 + .short 111 # 0x6f + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@" + .globl "??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@" # @"??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@" +"??_C@_0EJ@NPIAEPMO@string?5iterators?5incompatible?5?$CIe@": + .asciz "string iterators incompatible (e.g. point to different string instances)" + + .section .rdata,"dr",discard,"??_C@_1JM@EIPCMFMM@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt?$AAi?$AAb?$AAl?$AAe?$AA?5?$AA?$CI@" + .globl "??_C@_1JM@EIPCMFMM@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt?$AAi?$AAb?$AAl?$AAe?$AA?5?$AA?$CI@" # @"??_C@_1JM@EIPCMFMM@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt?$AAi?$AAb?$AAl?$AAe?$AA?5?$AA?$CI@" + .p2align 1 +"??_C@_1JM@EIPCMFMM@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AAc?$AAo?$AAm?$AAp?$AAa?$AAt?$AAi?$AAb?$AAl?$AAe?$AA?5?$AA?$CI@": + .short 34 # 0x22 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 115 # 0x73 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 99 # 0x63 + .short 111 # 0x6f + .short 109 # 0x6d + .short 112 # 0x70 + .short 97 # 0x61 + .short 116 # 0x74 + .short 105 # 0x69 + .short 98 # 0x62 + .short 108 # 0x6c + .short 101 # 0x65 + .short 32 # 0x20 + .short 40 # 0x28 + .short 101 # 0x65 + .short 46 # 0x2e + .short 103 # 0x67 + .short 46 # 0x2e + .short 34 # 0x22 + .short 32 # 0x20 + .short 34 # 0x22 + .short 32 # 0x20 + .short 112 # 0x70 + .short 111 # 0x6f + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 116 # 0x74 + .short 111 # 0x6f + .short 32 # 0x20 + .short 100 # 0x64 + .short 105 # 0x69 + .short 102 # 0x66 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 115 # 0x73 + .short 116 # 0x74 + .short 97 # 0x61 + .short 110 # 0x6e + .short 99 # 0x63 + .short 101 # 0x65 + .short 115 # 0x73 + .short 41 # 0x29 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@" + .globl "??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@" # @"??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@" +"??_C@_0DI@FIGNHEDK@string?5iterators?5in?5range?5are?5fr@": + .asciz "string iterators in range are from different containers" + + .section .rdata,"dr",discard,"??_C@_1HE@MFNJODIC@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAa?$AAr?$AAe?$AA?5?$AAf@" + .globl "??_C@_1HE@MFNJODIC@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAa?$AAr?$AAe?$AA?5?$AAf@" # @"??_C@_1HE@MFNJODIC@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAa?$AAr?$AAe?$AA?5?$AAf@" + .p2align 1 +"??_C@_1HE@MFNJODIC@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AAs?$AA?5?$AAi?$AAn?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAa?$AAr?$AAe?$AA?5?$AAf@": + .short 34 # 0x22 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 115 # 0x73 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 32 # 0x20 + .short 97 # 0x61 + .short 114 # 0x72 + .short 101 # 0x65 + .short 32 # 0x20 + .short 102 # 0x66 + .short 114 # 0x72 + .short 111 # 0x6f + .short 109 # 0x6d + .short 32 # 0x20 + .short 100 # 0x64 + .short 105 # 0x69 + .short 102 # 0x66 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 116 # 0x74 + .short 32 # 0x20 + .short 99 # 0x63 + .short 111 # 0x6f + .short 110 # 0x6e + .short 116 # 0x74 + .short 97 # 0x61 + .short 105 # 0x69 + .short 110 # 0x6e + .short 101 # 0x65 + .short 114 # 0x72 + .short 115 # 0x73 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@" + .globl "??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@" # @"??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@" +"??_C@_0CB@KDGGCAAF@string?5iterator?5range?5transposed@": + .asciz "string iterator range transposed" + + .section .rdata,"dr",discard,"??_C@_1EG@NKDFABAL@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe@" + .globl "??_C@_1EG@NKDFABAL@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe@" # @"??_C@_1EG@NKDFABAL@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe@" + .p2align 1 +"??_C@_1EG@NKDFABAL@?$AA?$CC?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?5?$AAr?$AAa?$AAn?$AAg?$AAe?$AA?5?$AAt?$AAr?$AAa?$AAn?$AAs?$AAp?$AAo?$AAs?$AAe@": + .short 34 # 0x22 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 32 # 0x20 + .short 116 # 0x74 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 115 # 0x73 + .short 112 # 0x70 + .short 111 # 0x6f + .short 115 # 0x73 + .short 101 # 0x65 + .short 100 # 0x64 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .bss,"bw",discard,"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .globl "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # @"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 3 +"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB": + .quad 0 + + .section .data,"dw",discard,"??_R0?AVbad_cast@std@@@8" + .globl "??_R0?AVbad_cast@std@@@8" # @"??_R0?AVbad_cast@std@@@8" + .p2align 4 +"??_R0?AVbad_cast@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVbad_cast@std@@" + .zero 5 + + .section .xdata,"dr",discard,"_CT??_R0?AVbad_cast@std@@@824" + .globl "_CT??_R0?AVbad_cast@std@@@824" # @"_CT??_R0?AVbad_cast@std@@@824" + .p2align 4 +"_CT??_R0?AVbad_cast@std@@@824": + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 24 # 0x18 + .long "??0bad_cast@std@@QEAA@AEBV01@@Z"@IMGREL + + .section .xdata,"dr",discard,"_CTA2?AVbad_cast@std@@" + .globl "_CTA2?AVbad_cast@std@@" # @"_CTA2?AVbad_cast@std@@" + .p2align 3 +"_CTA2?AVbad_cast@std@@": + .long 2 # 0x2 + .long "_CT??_R0?AVbad_cast@std@@@824"@IMGREL + .long "_CT??_R0?AVexception@std@@@824"@IMGREL + + .section .xdata,"dr",discard,"_TI2?AVbad_cast@std@@" + .globl "_TI2?AVbad_cast@std@@" # @"_TI2?AVbad_cast@std@@" + .p2align 3 +"_TI2?AVbad_cast@std@@": + .long 0 # 0x0 + .long "??1bad_cast@std@@UEAA@XZ"@IMGREL + .long 0 # 0x0 + .long "_CTA2?AVbad_cast@std@@"@IMGREL + + .section .rdata,"dr",largest,"??_7?$collate@D@std@@6B@" + .p2align 4 # @23 +.L__unnamed_24: + .quad "??_R4?$collate@D@std@@6B@" + .quad "??_G?$collate@D@std@@MEAAPEAXI@Z" + .quad "?_Incref@facet@locale@std@@UEAAXXZ" + .quad "?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ" + .quad "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .quad "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .quad "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + + .section .rdata,"dr",discard,"??_R4?$collate@D@std@@6B@" + .globl "??_R4?$collate@D@std@@6B@" # @"??_R4?$collate@D@std@@6B@" + .p2align 4 +"??_R4?$collate@D@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$collate@D@std@@@8"@IMGREL + .long "??_R3?$collate@D@std@@8"@IMGREL + .long "??_R4?$collate@D@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$collate@D@std@@@8" + .globl "??_R0?AV?$collate@D@std@@@8" # @"??_R0?AV?$collate@D@std@@@8" + .p2align 4 +"??_R0?AV?$collate@D@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$collate@D@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3?$collate@D@std@@8" + .globl "??_R3?$collate@D@std@@8" # @"??_R3?$collate@D@std@@8" + .p2align 3 +"??_R3?$collate@D@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 4 # 0x4 + .long "??_R2?$collate@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$collate@D@std@@8" + .globl "??_R2?$collate@D@std@@8" # @"??_R2?$collate@D@std@@8" + .p2align 4 +"??_R2?$collate@D@std@@8": + .long "??_R1A@?0A@EA@?$collate@D@std@@8"@IMGREL + .long "??_R1A@?0A@EA@facet@locale@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long "??_R17?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$collate@D@std@@8" + .globl "??_R1A@?0A@EA@?$collate@D@std@@8" # @"??_R1A@?0A@EA@?$collate@D@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$collate@D@std@@8": + .long "??_R0?AV?$collate@D@std@@@8"@IMGREL + .long 3 # 0x3 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$collate@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@facet@locale@std@@8" + .globl "??_R1A@?0A@EA@facet@locale@std@@8" # @"??_R1A@?0A@EA@facet@locale@std@@8" + .p2align 4 +"??_R1A@?0A@EA@facet@locale@std@@8": + .long "??_R0?AVfacet@locale@std@@@8"@IMGREL + .long 2 # 0x2 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3facet@locale@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AVfacet@locale@std@@@8" + .globl "??_R0?AVfacet@locale@std@@@8" # @"??_R0?AVfacet@locale@std@@@8" + .p2align 4 +"??_R0?AVfacet@locale@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AVfacet@locale@std@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3facet@locale@std@@8" + .globl "??_R3facet@locale@std@@8" # @"??_R3facet@locale@std@@8" + .p2align 3 +"??_R3facet@locale@std@@8": + .long 0 # 0x0 + .long 1 # 0x1 + .long 3 # 0x3 + .long "??_R2facet@locale@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2facet@locale@std@@8" + .globl "??_R2facet@locale@std@@8" # @"??_R2facet@locale@std@@8" + .p2align 2 +"??_R2facet@locale@std@@8": + .long "??_R1A@?0A@EA@facet@locale@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long "??_R17?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Facet_base@std@@8" + .globl "??_R1A@?0A@EA@_Facet_base@std@@8" # @"??_R1A@?0A@EA@_Facet_base@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Facet_base@std@@8": + .long "??_R0?AV_Facet_base@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Facet_base@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Facet_base@std@@@8" + .globl "??_R0?AV_Facet_base@std@@@8" # @"??_R0?AV_Facet_base@std@@@8" + .p2align 4 +"??_R0?AV_Facet_base@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Facet_base@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Facet_base@std@@8" + .globl "??_R3_Facet_base@std@@8" # @"??_R3_Facet_base@std@@8" + .p2align 3 +"??_R3_Facet_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Facet_base@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Facet_base@std@@8" + .globl "??_R2_Facet_base@std@@8" # @"??_R2_Facet_base@std@@8" + .p2align 2 +"??_R2_Facet_base@std@@8": + .long "??_R1A@?0A@EA@_Facet_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R17?0A@EA@_Crt_new_delete@std@@8" + .globl "??_R17?0A@EA@_Crt_new_delete@std@@8" # @"??_R17?0A@EA@_Crt_new_delete@std@@8" + .p2align 4 +"??_R17?0A@EA@_Crt_new_delete@std@@8": + .long "??_R0?AU_Crt_new_delete@std@@@8"@IMGREL + .long 0 # 0x0 + .long 8 # 0x8 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AU_Crt_new_delete@std@@@8" + .globl "??_R0?AU_Crt_new_delete@std@@@8" # @"??_R0?AU_Crt_new_delete@std@@@8" + .p2align 4 +"??_R0?AU_Crt_new_delete@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AU_Crt_new_delete@std@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3_Crt_new_delete@std@@8" + .globl "??_R3_Crt_new_delete@std@@8" # @"??_R3_Crt_new_delete@std@@8" + .p2align 3 +"??_R3_Crt_new_delete@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Crt_new_delete@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Crt_new_delete@std@@8" + .globl "??_R2_Crt_new_delete@std@@8" # @"??_R2_Crt_new_delete@std@@8" + .p2align 2 +"??_R2_Crt_new_delete@std@@8": + .long "??_R1A@?0A@EA@_Crt_new_delete@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Crt_new_delete@std@@8" + .globl "??_R1A@?0A@EA@_Crt_new_delete@std@@8" # @"??_R1A@?0A@EA@_Crt_new_delete@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Crt_new_delete@std@@8": + .long "??_R0?AU_Crt_new_delete@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Crt_new_delete@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@" + .globl "??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@" # @"??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@" +"??_C@_0DF@IMIHIHOP@cannot?5dereference?5value?9initial@": + .asciz "cannot dereference value-initialized string iterator" + + .section .rdata,"dr",discard,"??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@" + .globl "??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@" # @"??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@" + .p2align 1 +"??_C@_1BE@OODLADHN@?$AAo?$AAp?$AAe?$AAr?$AAa?$AAt?$AAo?$AAr?$AA?$CK?$AA?$AA@": + .short 111 # 0x6f + .short 112 # 0x70 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 42 # 0x2a + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_1GO@PNALIMBD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa@" + .globl "??_C@_1GO@PNALIMBD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa@" # @"??_C@_1GO@PNALIMBD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa@" + .p2align 1 +"??_C@_1GO@PNALIMBD@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAv?$AAa?$AAl?$AAu?$AAe?$AA?9?$AAi?$AAn?$AAi?$AAt?$AAi?$AAa@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 99 # 0x63 + .short 101 # 0x65 + .short 32 # 0x20 + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 117 # 0x75 + .short 101 # 0x65 + .short 45 # 0x2d + .short 105 # 0x69 + .short 110 # 0x6e + .short 105 # 0x69 + .short 116 # 0x74 + .short 105 # 0x69 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 122 # 0x7a + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@" + .globl "??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@" # @"??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@" +"??_C@_0IC@DGJDAAEM@cannot?5dereference?5string?5iterat@": + .asciz "cannot dereference string iterator because the iterator was invalidated (e.g. reallocation occurred, or the string was destroyed)" + + .section .rdata,"dr",discard,"??_C@_1BAO@BGLBIONH@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" + .globl "??_C@_1BAO@BGLBIONH@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" # @"??_C@_1BAO@BGLBIONH@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" + .p2align 1 +"??_C@_1BAO@BGLBIONH@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 99 # 0x63 + .short 101 # 0x65 + .short 32 # 0x20 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 98 # 0x62 + .short 101 # 0x65 + .short 99 # 0x63 + .short 97 # 0x61 + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 32 # 0x20 + .short 116 # 0x74 + .short 104 # 0x68 + .short 101 # 0x65 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 119 # 0x77 + .short 97 # 0x61 + .short 115 # 0x73 + .short 34 # 0x22 + .short 32 # 0x20 + .short 34 # 0x22 + .short 32 # 0x20 + .short 105 # 0x69 + .short 110 # 0x6e + .short 118 # 0x76 + .short 97 # 0x61 + .short 108 # 0x6c + .short 105 # 0x69 + .short 100 # 0x64 + .short 97 # 0x61 + .short 116 # 0x74 + .short 101 # 0x65 + .short 100 # 0x64 + .short 32 # 0x20 + .short 40 # 0x28 + .short 101 # 0x65 + .short 46 # 0x2e + .short 103 # 0x67 + .short 46 # 0x2e + .short 32 # 0x20 + .short 114 # 0x72 + .short 101 # 0x65 + .short 97 # 0x61 + .short 108 # 0x6c + .short 108 # 0x6c + .short 111 # 0x6f + .short 99 # 0x63 + .short 97 # 0x61 + .short 116 # 0x74 + .short 105 # 0x69 + .short 111 # 0x6f + .short 110 # 0x6e + .short 32 # 0x20 + .short 111 # 0x6f + .short 99 # 0x63 + .short 99 # 0x63 + .short 117 # 0x75 + .short 114 # 0x72 + .short 114 # 0x72 + .short 101 # 0x65 + .short 100 # 0x64 + .short 44 # 0x2c + .short 32 # 0x20 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 116 # 0x74 + .short 104 # 0x68 + .short 101 # 0x65 + .short 32 # 0x20 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 119 # 0x77 + .short 97 # 0x61 + .short 115 # 0x73 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 111 # 0x6f + .short 121 # 0x79 + .short 101 # 0x65 + .short 100 # 0x64 + .short 41 # 0x29 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@" + .globl "??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@" # @"??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@" +"??_C@_0FF@HJKEHIBC@cannot?5dereference?5string?5iterat@": + .asciz "cannot dereference string iterator because it is out of range (e.g. an end iterator)" + + .section .rdata,"dr",discard,"??_C@_1KO@CMPBFHAM@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" + .globl "??_C@_1KO@CMPBFHAM@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" # @"??_C@_1KO@CMPBFHAM@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@" + .p2align 1 +"??_C@_1KO@CMPBFHAM@?$AA?$CC?$AAc?$AAa?$AAn?$AAn?$AAo?$AAt?$AA?5?$AAd?$AAe?$AAr?$AAe?$AAf?$AAe?$AAr?$AAe?$AAn?$AAc?$AAe?$AA?5?$AAs?$AAt?$AAr?$AAi?$AAn?$AAg?$AA?5?$AAi?$AAt?$AAe?$AAr?$AAa@": + .short 34 # 0x22 + .short 99 # 0x63 + .short 97 # 0x61 + .short 110 # 0x6e + .short 110 # 0x6e + .short 111 # 0x6f + .short 116 # 0x74 + .short 32 # 0x20 + .short 100 # 0x64 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 102 # 0x66 + .short 101 # 0x65 + .short 114 # 0x72 + .short 101 # 0x65 + .short 110 # 0x6e + .short 99 # 0x63 + .short 101 # 0x65 + .short 32 # 0x20 + .short 115 # 0x73 + .short 116 # 0x74 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 103 # 0x67 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 32 # 0x20 + .short 98 # 0x62 + .short 101 # 0x65 + .short 99 # 0x63 + .short 97 # 0x61 + .short 117 # 0x75 + .short 115 # 0x73 + .short 101 # 0x65 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 32 # 0x20 + .short 105 # 0x69 + .short 115 # 0x73 + .short 32 # 0x20 + .short 111 # 0x6f + .short 117 # 0x75 + .short 116 # 0x74 + .short 32 # 0x20 + .short 111 # 0x6f + .short 102 # 0x66 + .short 32 # 0x20 + .short 114 # 0x72 + .short 97 # 0x61 + .short 110 # 0x6e + .short 103 # 0x67 + .short 101 # 0x65 + .short 32 # 0x20 + .short 40 # 0x28 + .short 101 # 0x65 + .short 46 # 0x2e + .short 103 # 0x67 + .short 46 # 0x2e + .short 32 # 0x20 + .short 97 # 0x61 + .short 110 # 0x6e + .short 32 # 0x20 + .short 101 # 0x65 + .short 110 # 0x6e + .short 100 # 0x64 + .short 32 # 0x20 + .short 105 # 0x69 + .short 116 # 0x74 + .short 101 # 0x65 + .short 114 # 0x72 + .short 97 # 0x61 + .short 116 # 0x74 + .short 111 # 0x6f + .short 114 # 0x72 + .short 41 # 0x29 + .short 34 # 0x22 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_08EPJLHIJG@bad?5cast?$AA@" + .globl "??_C@_08EPJLHIJG@bad?5cast?$AA@" # @"??_C@_08EPJLHIJG@bad?5cast?$AA@" +"??_C@_08EPJLHIJG@bad?5cast?$AA@": + .asciz "bad cast" + + .section .rdata,"dr",largest,"??_7bad_cast@std@@6B@" + .p2align 4 # @24 +.L__unnamed_25: + .quad "??_R4bad_cast@std@@6B@" + .quad "??_Gbad_cast@std@@UEAAPEAXI@Z" + .quad "?what@exception@std@@UEBAPEBDXZ" + + .section .rdata,"dr",discard,"??_R4bad_cast@std@@6B@" + .globl "??_R4bad_cast@std@@6B@" # @"??_R4bad_cast@std@@6B@" + .p2align 4 +"??_R4bad_cast@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long "??_R3bad_cast@std@@8"@IMGREL + .long "??_R4bad_cast@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"??_R3bad_cast@std@@8" + .globl "??_R3bad_cast@std@@8" # @"??_R3bad_cast@std@@8" + .p2align 3 +"??_R3bad_cast@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2bad_cast@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2bad_cast@std@@8" + .globl "??_R2bad_cast@std@@8" # @"??_R2bad_cast@std@@8" + .p2align 2 +"??_R2bad_cast@std@@8": + .long "??_R1A@?0A@EA@bad_cast@std@@8"@IMGREL + .long "??_R1A@?0A@EA@exception@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@bad_cast@std@@8" + .globl "??_R1A@?0A@EA@bad_cast@std@@8" # @"??_R1A@?0A@EA@bad_cast@std@@8" + .p2align 4 +"??_R1A@?0A@EA@bad_cast@std@@8": + .long "??_R0?AVbad_cast@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3bad_cast@std@@8"@IMGREL + + .section .bss,"bw",discard,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .globl "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # @"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 3 +"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB": + .quad 0 + + .section .rdata,"dr",discard,"??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@" + .globl "??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@" # @"??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@" +"??_C@_0BI@CFPLBAOH@invalid?5string?5position?$AA@": + .asciz "invalid string position" + + .section .rdata,"dr",largest,"??_7_Root_node@std@@6B@" + .p2align 3 # @25 +.L__unnamed_26: + .quad "??_R4_Root_node@std@@6B@" + .quad "??_G_Root_node@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Root_node@std@@6B@" + .globl "??_R4_Root_node@std@@6B@" # @"??_R4_Root_node@std@@6B@" + .p2align 4 +"??_R4_Root_node@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Root_node@std@@@8"@IMGREL + .long "??_R3_Root_node@std@@8"@IMGREL + .long "??_R4_Root_node@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Root_node@std@@@8" + .globl "??_R0?AV_Root_node@std@@@8" # @"??_R0?AV_Root_node@std@@@8" + .p2align 4 +"??_R0?AV_Root_node@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Root_node@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Root_node@std@@8" + .globl "??_R3_Root_node@std@@8" # @"??_R3_Root_node@std@@8" + .p2align 3 +"??_R3_Root_node@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Root_node@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Root_node@std@@8" + .globl "??_R2_Root_node@std@@8" # @"??_R2_Root_node@std@@8" + .p2align 2 +"??_R2_Root_node@std@@8": + .long "??_R1A@?0A@EA@_Root_node@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Root_node@std@@8" + .globl "??_R1A@?0A@EA@_Root_node@std@@8" # @"??_R1A@?0A@EA@_Root_node@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Root_node@std@@8": + .long "??_R0?AV_Root_node@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Root_node@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_base@std@@8" + .globl "??_R1A@?0A@EA@_Node_base@std@@8" # @"??_R1A@?0A@EA@_Node_base@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_base@std@@8": + .long "??_R0?AV_Node_base@std@@@8"@IMGREL + .long 0 # 0x0 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_base@std@@8"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_base@std@@@8" + .globl "??_R0?AV_Node_base@std@@@8" # @"??_R0?AV_Node_base@std@@@8" + .p2align 4 +"??_R0?AV_Node_base@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_base@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Node_base@std@@8" + .globl "??_R3_Node_base@std@@8" # @"??_R3_Node_base@std@@8" + .p2align 3 +"??_R3_Node_base@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 1 # 0x1 + .long "??_R2_Node_base@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_base@std@@8" + .globl "??_R2_Node_base@std@@8" # @"??_R2_Node_base@std@@8" + .p2align 2 +"??_R2_Node_base@std@@8": + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",largest,"??_7_Node_base@std@@6B@" + .p2align 3 # @26 +.L__unnamed_27: + .quad "??_R4_Node_base@std@@6B@" + .quad "??_G_Node_base@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_base@std@@6B@" + .globl "??_R4_Node_base@std@@6B@" # @"??_R4_Node_base@std@@6B@" + .p2align 4 +"??_R4_Node_base@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_base@std@@@8"@IMGREL + .long "??_R3_Node_base@std@@8"@IMGREL + .long "??_R4_Node_base@std@@6B@"@IMGREL + + .section .rdata,"dr",discard,"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .globl "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # @"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .p2align 4 +"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB": + .asciz "()$^.*+?[]|\\-{},:=!\n\r\b" + + .section .rdata,"dr",largest,"??_7_Node_capture@std@@6B@" + .p2align 3 # @27 +.L__unnamed_28: + .quad "??_R4_Node_capture@std@@6B@" + .quad "??_G_Node_capture@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_capture@std@@6B@" + .globl "??_R4_Node_capture@std@@6B@" # @"??_R4_Node_capture@std@@6B@" + .p2align 4 +"??_R4_Node_capture@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_capture@std@@@8"@IMGREL + .long "??_R3_Node_capture@std@@8"@IMGREL + .long "??_R4_Node_capture@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_capture@std@@@8" + .globl "??_R0?AV_Node_capture@std@@@8" # @"??_R0?AV_Node_capture@std@@@8" + .p2align 4 +"??_R0?AV_Node_capture@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_capture@std@@" + + .section .rdata,"dr",discard,"??_R3_Node_capture@std@@8" + .globl "??_R3_Node_capture@std@@8" # @"??_R3_Node_capture@std@@8" + .p2align 3 +"??_R3_Node_capture@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_capture@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_capture@std@@8" + .globl "??_R2_Node_capture@std@@8" # @"??_R2_Node_capture@std@@8" + .p2align 2 +"??_R2_Node_capture@std@@8": + .long "??_R1A@?0A@EA@_Node_capture@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_capture@std@@8" + .globl "??_R1A@?0A@EA@_Node_capture@std@@8" # @"??_R1A@?0A@EA@_Node_capture@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_capture@std@@8": + .long "??_R0?AV_Node_capture@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_capture@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_back@std@@6B@" + .p2align 3 # @28 +.L__unnamed_29: + .quad "??_R4_Node_back@std@@6B@" + .quad "??_G_Node_back@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_back@std@@6B@" + .globl "??_R4_Node_back@std@@6B@" # @"??_R4_Node_back@std@@6B@" + .p2align 4 +"??_R4_Node_back@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_back@std@@@8"@IMGREL + .long "??_R3_Node_back@std@@8"@IMGREL + .long "??_R4_Node_back@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_back@std@@@8" + .globl "??_R0?AV_Node_back@std@@@8" # @"??_R0?AV_Node_back@std@@@8" + .p2align 4 +"??_R0?AV_Node_back@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_back@std@@" + .zero 3 + + .section .rdata,"dr",discard,"??_R3_Node_back@std@@8" + .globl "??_R3_Node_back@std@@8" # @"??_R3_Node_back@std@@8" + .p2align 3 +"??_R3_Node_back@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_back@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_back@std@@8" + .globl "??_R2_Node_back@std@@8" # @"??_R2_Node_back@std@@8" + .p2align 2 +"??_R2_Node_back@std@@8": + .long "??_R1A@?0A@EA@_Node_back@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_back@std@@8" + .globl "??_R1A@?0A@EA@_Node_back@std@@8" # @"??_R1A@?0A@EA@_Node_back@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_back@std@@8": + .long "??_R0?AV_Node_back@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_back@std@@8"@IMGREL + + .section .rdata,"dr",discard,"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .globl "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # @"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 4 +"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B": + .quad "??_C@_05IIMHCHIO@alnum?$AA@" + .quad "??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .long 5 # 0x5 + .short 263 # 0x107 + .zero 2 + .quad "??_C@_05IAEKHIAN@alpha?$AA@" + .quad "??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .long 5 # 0x5 + .short 259 # 0x103 + .zero 2 + .quad "??_C@_05BABJKOGB@blank?$AA@" + .quad "??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_05JMDPEFNK@cntrl?$AA@" + .quad "??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .long 5 # 0x5 + .short 32 # 0x20 + .zero 2 + .quad "??_C@_01LPLHEDKD@d?$AA@" + .quad "??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .long 1 # 0x1 + .short 4 # 0x4 + .zero 2 + .quad "??_C@_05ODNOIFML@digit?$AA@" + .quad "??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 4 # 0x4 + .zero 2 + .quad "??_C@_05KCJBMLII@graph?$AA@" + .quad "??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .long 5 # 0x5 + .short 279 # 0x117 + .zero 2 + .quad "??_C@_05IPJEPLHL@lower?$AA@" + .quad "??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 2 # 0x2 + .zero 2 + .quad "??_C@_05IJDJACGD@print?$AA@" + .quad "??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 471 # 0x1d7 + .zero 2 + .quad "??_C@_05KOBGHFJJ@punct?$AA@" + .quad "??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .long 5 # 0x5 + .short 16 # 0x10 + .zero 2 + .quad "??_C@_05OLNILLAB@space?$AA@" + .quad "??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .long 5 # 0x5 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_01LKDEMHDF@s?$AA@" + .quad "??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .long 1 # 0x1 + .short 72 # 0x48 + .zero 2 + .quad "??_C@_05NECKJAMC@upper?$AA@" + .quad "??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .long 5 # 0x5 + .short 1 # 0x1 + .zero 2 + .quad "??_C@_01NOFIACDB@w?$AA@" + .quad "??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .long 1 # 0x1 + .short 65535 # 0xffff + .zero 2 + .quad "??_C@_06BAPHGFFK@xdigit?$AA@" + .quad "??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .long 6 # 0x6 + .short 128 # 0x80 + .zero 2 + .zero 24 + + .section .rdata,"dr",discard,"??_C@_05IIMHCHIO@alnum?$AA@" + .globl "??_C@_05IIMHCHIO@alnum?$AA@" # @"??_C@_05IIMHCHIO@alnum?$AA@" +"??_C@_05IIMHCHIO@alnum?$AA@": + .asciz "alnum" + + .section .rdata,"dr",discard,"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .globl "??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" # @"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@" + .p2align 1 +"??_C@_1M@KLMEPMCM@?$AAa?$AAl?$AAn?$AAu?$AAm?$AA?$AA@": + .short 97 # 0x61 + .short 108 # 0x6c + .short 110 # 0x6e + .short 117 # 0x75 + .short 109 # 0x6d + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IAEKHIAN@alpha?$AA@" + .globl "??_C@_05IAEKHIAN@alpha?$AA@" # @"??_C@_05IAEKHIAN@alpha?$AA@" +"??_C@_05IAEKHIAN@alpha?$AA@": + .asciz "alpha" + + .section .rdata,"dr",discard,"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .globl "??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" # @"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@" + .p2align 1 +"??_C@_1M@DHGLHBMI@?$AAa?$AAl?$AAp?$AAh?$AAa?$AA?$AA@": + .short 97 # 0x61 + .short 108 # 0x6c + .short 112 # 0x70 + .short 104 # 0x68 + .short 97 # 0x61 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05BABJKOGB@blank?$AA@" + .globl "??_C@_05BABJKOGB@blank?$AA@" # @"??_C@_05BABJKOGB@blank?$AA@" +"??_C@_05BABJKOGB@blank?$AA@": + .asciz "blank" + + .section .rdata,"dr",discard,"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .globl "??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" # @"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@" + .p2align 1 +"??_C@_1M@EJAAJBPE@?$AAb?$AAl?$AAa?$AAn?$AAk?$AA?$AA@": + .short 98 # 0x62 + .short 108 # 0x6c + .short 97 # 0x61 + .short 110 # 0x6e + .short 107 # 0x6b + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05JMDPEFNK@cntrl?$AA@" + .globl "??_C@_05JMDPEFNK@cntrl?$AA@" # @"??_C@_05JMDPEFNK@cntrl?$AA@" +"??_C@_05JMDPEFNK@cntrl?$AA@": + .asciz "cntrl" + + .section .rdata,"dr",discard,"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .globl "??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" # @"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@" + .p2align 1 +"??_C@_1M@LMIMILA@?$AAc?$AAn?$AAt?$AAr?$AAl?$AA?$AA@": + .short 99 # 0x63 + .short 110 # 0x6e + .short 116 # 0x74 + .short 114 # 0x72 + .short 108 # 0x6c + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01LPLHEDKD@d?$AA@" + .globl "??_C@_01LPLHEDKD@d?$AA@" # @"??_C@_01LPLHEDKD@d?$AA@" +"??_C@_01LPLHEDKD@d?$AA@": + .asciz "d" + + .section .rdata,"dr",discard,"??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .globl "??_C@_13GKPPEALH@?$AAd?$AA?$AA@" # @"??_C@_13GKPPEALH@?$AAd?$AA?$AA@" + .p2align 1 +"??_C@_13GKPPEALH@?$AAd?$AA?$AA@": + .short 100 # 0x64 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05ODNOIFML@digit?$AA@" + .globl "??_C@_05ODNOIFML@digit?$AA@" # @"??_C@_05ODNOIFML@digit?$AA@" +"??_C@_05ODNOIFML@digit?$AA@": + .asciz "digit" + + .section .rdata,"dr",discard,"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .globl "??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" # @"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@JDAEIBKG@?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@": + .short 100 # 0x64 + .short 105 # 0x69 + .short 103 # 0x67 + .short 105 # 0x69 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05KCJBMLII@graph?$AA@" + .globl "??_C@_05KCJBMLII@graph?$AA@" # @"??_C@_05KCJBMLII@graph?$AA@" +"??_C@_05KCJBMLII@graph?$AA@": + .asciz "graph" + + .section .rdata,"dr",discard,"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .globl "??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" # @"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@" + .p2align 1 +"??_C@_1M@MDKNJLLK@?$AAg?$AAr?$AAa?$AAp?$AAh?$AA?$AA@": + .short 103 # 0x67 + .short 114 # 0x72 + .short 97 # 0x61 + .short 112 # 0x70 + .short 104 # 0x68 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IPJEPLHL@lower?$AA@" + .globl "??_C@_05IPJEPLHL@lower?$AA@" # @"??_C@_05IPJEPLHL@lower?$AA@" +"??_C@_05IPJEPLHL@lower?$AA@": + .asciz "lower" + + .section .rdata,"dr",discard,"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .globl "??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" # @"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1M@LGAECJJD@?$AAl?$AAo?$AAw?$AAe?$AAr?$AA?$AA@": + .short 108 # 0x6c + .short 111 # 0x6f + .short 119 # 0x77 + .short 101 # 0x65 + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05IJDJACGD@print?$AA@" + .globl "??_C@_05IJDJACGD@print?$AA@" # @"??_C@_05IJDJACGD@print?$AA@" +"??_C@_05IJDJACGD@print?$AA@": + .asciz "print" + + .section .rdata,"dr",discard,"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .globl "??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" # @"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@ELNLAPLA@?$AAp?$AAr?$AAi?$AAn?$AAt?$AA?$AA@": + .short 112 # 0x70 + .short 114 # 0x72 + .short 105 # 0x69 + .short 110 # 0x6e + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05KOBGHFJJ@punct?$AA@" + .globl "??_C@_05KOBGHFJJ@punct?$AA@" # @"??_C@_05KOBGHFJJ@punct?$AA@" +"??_C@_05KOBGHFJJ@punct?$AA@": + .asciz "punct" + + .section .rdata,"dr",discard,"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .globl "??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" # @"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1M@BPFMAOAO@?$AAp?$AAu?$AAn?$AAc?$AAt?$AA?$AA@": + .short 112 # 0x70 + .short 117 # 0x75 + .short 110 # 0x6e + .short 99 # 0x63 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05OLNILLAB@space?$AA@" + .globl "??_C@_05OLNILLAB@space?$AA@" # @"??_C@_05OLNILLAB@space?$AA@" +"??_C@_05OLNILLAB@space?$AA@": + .asciz "space" + + .section .rdata,"dr",discard,"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .globl "??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" # @"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@" + .p2align 1 +"??_C@_1M@LPGODFOM@?$AAs?$AAp?$AAa?$AAc?$AAe?$AA?$AA@": + .short 115 # 0x73 + .short 112 # 0x70 + .short 97 # 0x61 + .short 99 # 0x63 + .short 101 # 0x65 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01LKDEMHDF@s?$AA@" + .globl "??_C@_01LKDEMHDF@s?$AA@" # @"??_C@_01LKDEMHDF@s?$AA@" +"??_C@_01LKDEMHDF@s?$AA@": + .asciz "s" + + .section .rdata,"dr",discard,"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .globl "??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" # @"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@" + .p2align 1 +"??_C@_13KHDBCPJB@?$AAs?$AA?$AA@": + .short 115 # 0x73 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_05NECKJAMC@upper?$AA@" + .globl "??_C@_05NECKJAMC@upper?$AA@" # @"??_C@_05NECKJAMC@upper?$AA@" +"??_C@_05NECKJAMC@upper?$AA@": + .asciz "upper" + + .section .rdata,"dr",discard,"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .globl "??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" # @"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@" + .p2align 1 +"??_C@_1M@PLNFCNIC@?$AAu?$AAp?$AAp?$AAe?$AAr?$AA?$AA@": + .short 117 # 0x75 + .short 112 # 0x70 + .short 112 # 0x70 + .short 101 # 0x65 + .short 114 # 0x72 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_01NOFIACDB@w?$AA@" + .globl "??_C@_01NOFIACDB@w?$AA@" # @"??_C@_01NOFIACDB@w?$AA@" +"??_C@_01NOFIACDB@w?$AA@": + .asciz "w" + + .section .rdata,"dr",discard,"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .globl "??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" # @"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@" + .p2align 1 +"??_C@_13CIFDLIMG@?$AAw?$AA?$AA@": + .short 119 # 0x77 + .short 0 # 0x0 + + .section .rdata,"dr",discard,"??_C@_06BAPHGFFK@xdigit?$AA@" + .globl "??_C@_06BAPHGFFK@xdigit?$AA@" # @"??_C@_06BAPHGFFK@xdigit?$AA@" +"??_C@_06BAPHGFFK@xdigit?$AA@": + .asciz "xdigit" + + .section .rdata,"dr",discard,"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .globl "??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" # @"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@" + .p2align 1 +"??_C@_1O@OAFMJDHN@?$AAx?$AAd?$AAi?$AAg?$AAi?$AAt?$AA?$AA@": + .short 120 # 0x78 + .short 100 # 0x64 + .short 105 # 0x69 + .short 103 # 0x67 + .short 105 # 0x69 + .short 116 # 0x74 + .short 0 # 0x0 + + .section .rdata,"dr",largest,"??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .p2align 3 # @29 +.L__unnamed_30: + .quad "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .quad "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .globl "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" # @"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" + .p2align 4 +"??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8"@IMGREL + .long "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + .long "??_R4?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" + .globl "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" # @"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8" + .p2align 4 +"??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@" + .zero 7 + + .section .rdata,"dr",discard,"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 3 +"??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 2 +"??_R2?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long "??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .globl "??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" # @"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$_Node_class@DV?$regex_traits@D@std@@@std@@8": + .long "??_R0?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$_Node_class@DV?$regex_traits@D@std@@@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_assert@std@@6B@" + .p2align 3 # @30 +.L__unnamed_31: + .quad "??_R4_Node_assert@std@@6B@" + .quad "??_G_Node_assert@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_assert@std@@6B@" + .globl "??_R4_Node_assert@std@@6B@" # @"??_R4_Node_assert@std@@6B@" + .p2align 4 +"??_R4_Node_assert@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_assert@std@@@8"@IMGREL + .long "??_R3_Node_assert@std@@8"@IMGREL + .long "??_R4_Node_assert@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_assert@std@@@8" + .globl "??_R0?AV_Node_assert@std@@@8" # @"??_R0?AV_Node_assert@std@@@8" + .p2align 4 +"??_R0?AV_Node_assert@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_assert@std@@" + .zero 1 + + .section .rdata,"dr",discard,"??_R3_Node_assert@std@@8" + .globl "??_R3_Node_assert@std@@8" # @"??_R3_Node_assert@std@@8" + .p2align 3 +"??_R3_Node_assert@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_assert@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_assert@std@@8" + .globl "??_R2_Node_assert@std@@8" # @"??_R2_Node_assert@std@@8" + .p2align 2 +"??_R2_Node_assert@std@@8": + .long "??_R1A@?0A@EA@_Node_assert@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_assert@std@@8" + .globl "??_R1A@?0A@EA@_Node_assert@std@@8" # @"??_R1A@?0A@EA@_Node_assert@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_assert@std@@8": + .long "??_R0?AV_Node_assert@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_assert@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$_Node_str@D@std@@6B@" + .p2align 3 # @31 +.L__unnamed_32: + .quad "??_R4?$_Node_str@D@std@@6B@" + .quad "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$_Node_str@D@std@@6B@" + .globl "??_R4?$_Node_str@D@std@@6B@" # @"??_R4?$_Node_str@D@std@@6B@" + .p2align 4 +"??_R4?$_Node_str@D@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$_Node_str@D@std@@@8"@IMGREL + .long "??_R3?$_Node_str@D@std@@8"@IMGREL + .long "??_R4?$_Node_str@D@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$_Node_str@D@std@@@8" + .globl "??_R0?AV?$_Node_str@D@std@@@8" # @"??_R0?AV?$_Node_str@D@std@@@8" + .p2align 4 +"??_R0?AV?$_Node_str@D@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$_Node_str@D@std@@" + + .section .rdata,"dr",discard,"??_R3?$_Node_str@D@std@@8" + .globl "??_R3?$_Node_str@D@std@@8" # @"??_R3?$_Node_str@D@std@@8" + .p2align 3 +"??_R3?$_Node_str@D@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$_Node_str@D@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$_Node_str@D@std@@8" + .globl "??_R2?$_Node_str@D@std@@8" # @"??_R2?$_Node_str@D@std@@8" + .p2align 2 +"??_R2?$_Node_str@D@std@@8": + .long "??_R1A@?0A@EA@?$_Node_str@D@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$_Node_str@D@std@@8" + .globl "??_R1A@?0A@EA@?$_Node_str@D@std@@8" # @"??_R1A@?0A@EA@?$_Node_str@D@std@@8" + .p2align 4 +"??_R1A@?0A@EA@?$_Node_str@D@std@@8": + .long "??_R0?AV?$_Node_str@D@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$_Node_str@D@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_endif@std@@6B@" + .p2align 3 # @32 +.L__unnamed_33: + .quad "??_R4_Node_endif@std@@6B@" + .quad "??_G_Node_endif@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_endif@std@@6B@" + .globl "??_R4_Node_endif@std@@6B@" # @"??_R4_Node_endif@std@@6B@" + .p2align 4 +"??_R4_Node_endif@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_endif@std@@@8"@IMGREL + .long "??_R3_Node_endif@std@@8"@IMGREL + .long "??_R4_Node_endif@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_endif@std@@@8" + .globl "??_R0?AV_Node_endif@std@@@8" # @"??_R0?AV_Node_endif@std@@@8" + .p2align 4 +"??_R0?AV_Node_endif@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_endif@std@@" + .zero 2 + + .section .rdata,"dr",discard,"??_R3_Node_endif@std@@8" + .globl "??_R3_Node_endif@std@@8" # @"??_R3_Node_endif@std@@8" + .p2align 3 +"??_R3_Node_endif@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_endif@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_endif@std@@8" + .globl "??_R2_Node_endif@std@@8" # @"??_R2_Node_endif@std@@8" + .p2align 2 +"??_R2_Node_endif@std@@8": + .long "??_R1A@?0A@EA@_Node_endif@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_endif@std@@8" + .globl "??_R1A@?0A@EA@_Node_endif@std@@8" # @"??_R1A@?0A@EA@_Node_endif@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_endif@std@@8": + .long "??_R0?AV_Node_endif@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_endif@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_if@std@@6B@" + .p2align 3 # @33 +.L__unnamed_34: + .quad "??_R4_Node_if@std@@6B@" + .quad "??_G_Node_if@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_if@std@@6B@" + .globl "??_R4_Node_if@std@@6B@" # @"??_R4_Node_if@std@@6B@" + .p2align 4 +"??_R4_Node_if@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_if@std@@@8"@IMGREL + .long "??_R3_Node_if@std@@8"@IMGREL + .long "??_R4_Node_if@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_if@std@@@8" + .globl "??_R0?AV_Node_if@std@@@8" # @"??_R0?AV_Node_if@std@@@8" + .p2align 4 +"??_R0?AV_Node_if@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_if@std@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3_Node_if@std@@8" + .globl "??_R3_Node_if@std@@8" # @"??_R3_Node_if@std@@8" + .p2align 3 +"??_R3_Node_if@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_if@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_if@std@@8" + .globl "??_R2_Node_if@std@@8" # @"??_R2_Node_if@std@@8" + .p2align 2 +"??_R2_Node_if@std@@8": + .long "??_R1A@?0A@EA@_Node_if@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_if@std@@8" + .globl "??_R1A@?0A@EA@_Node_if@std@@8" # @"??_R1A@?0A@EA@_Node_if@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_if@std@@8": + .long "??_R0?AV_Node_if@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_if@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_end_group@std@@6B@" + .p2align 3 # @34 +.L__unnamed_35: + .quad "??_R4_Node_end_group@std@@6B@" + .quad "??_G_Node_end_group@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_end_group@std@@6B@" + .globl "??_R4_Node_end_group@std@@6B@" # @"??_R4_Node_end_group@std@@6B@" + .p2align 4 +"??_R4_Node_end_group@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_group@std@@@8"@IMGREL + .long "??_R3_Node_end_group@std@@8"@IMGREL + .long "??_R4_Node_end_group@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_end_group@std@@@8" + .globl "??_R0?AV_Node_end_group@std@@@8" # @"??_R0?AV_Node_end_group@std@@@8" + .p2align 4 +"??_R0?AV_Node_end_group@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_end_group@std@@" + .zero 6 + + .section .rdata,"dr",discard,"??_R3_Node_end_group@std@@8" + .globl "??_R3_Node_end_group@std@@8" # @"??_R3_Node_end_group@std@@8" + .p2align 3 +"??_R3_Node_end_group@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_group@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_end_group@std@@8" + .globl "??_R2_Node_end_group@std@@8" # @"??_R2_Node_end_group@std@@8" + .p2align 2 +"??_R2_Node_end_group@std@@8": + .long "??_R1A@?0A@EA@_Node_end_group@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_end_group@std@@8" + .globl "??_R1A@?0A@EA@_Node_end_group@std@@8" # @"??_R1A@?0A@EA@_Node_end_group@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_end_group@std@@8": + .long "??_R0?AV_Node_end_group@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_group@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_end_rep@std@@6B@" + .p2align 3 # @35 +.L__unnamed_36: + .quad "??_R4_Node_end_rep@std@@6B@" + .quad "??_G_Node_end_rep@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_end_rep@std@@6B@" + .globl "??_R4_Node_end_rep@std@@6B@" # @"??_R4_Node_end_rep@std@@6B@" + .p2align 4 +"??_R4_Node_end_rep@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_end_rep@std@@@8"@IMGREL + .long "??_R3_Node_end_rep@std@@8"@IMGREL + .long "??_R4_Node_end_rep@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_end_rep@std@@@8" + .globl "??_R0?AV_Node_end_rep@std@@@8" # @"??_R0?AV_Node_end_rep@std@@@8" + .p2align 4 +"??_R0?AV_Node_end_rep@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_end_rep@std@@" + + .section .rdata,"dr",discard,"??_R3_Node_end_rep@std@@8" + .globl "??_R3_Node_end_rep@std@@8" # @"??_R3_Node_end_rep@std@@8" + .p2align 3 +"??_R3_Node_end_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_end_rep@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_end_rep@std@@8" + .globl "??_R2_Node_end_rep@std@@8" # @"??_R2_Node_end_rep@std@@8" + .p2align 2 +"??_R2_Node_end_rep@std@@8": + .long "??_R1A@?0A@EA@_Node_end_rep@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_end_rep@std@@8" + .globl "??_R1A@?0A@EA@_Node_end_rep@std@@8" # @"??_R1A@?0A@EA@_Node_end_rep@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_end_rep@std@@8": + .long "??_R0?AV_Node_end_rep@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_end_rep@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7_Node_rep@std@@6B@" + .p2align 3 # @36 +.L__unnamed_37: + .quad "??_R4_Node_rep@std@@6B@" + .quad "??_G_Node_rep@std@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4_Node_rep@std@@6B@" + .globl "??_R4_Node_rep@std@@6B@" # @"??_R4_Node_rep@std@@6B@" + .p2align 4 +"??_R4_Node_rep@std@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV_Node_rep@std@@@8"@IMGREL + .long "??_R3_Node_rep@std@@8"@IMGREL + .long "??_R4_Node_rep@std@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV_Node_rep@std@@@8" + .globl "??_R0?AV_Node_rep@std@@@8" # @"??_R0?AV_Node_rep@std@@@8" + .p2align 4 +"??_R0?AV_Node_rep@std@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV_Node_rep@std@@" + .zero 4 + + .section .rdata,"dr",discard,"??_R3_Node_rep@std@@8" + .globl "??_R3_Node_rep@std@@8" # @"??_R3_Node_rep@std@@8" + .p2align 3 +"??_R3_Node_rep@std@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2_Node_rep@std@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2_Node_rep@std@@8" + .globl "??_R2_Node_rep@std@@8" # @"??_R2_Node_rep@std@@8" + .p2align 2 +"??_R2_Node_rep@std@@8": + .long "??_R1A@?0A@EA@_Node_rep@std@@8"@IMGREL + .long "??_R1A@?0A@EA@_Node_base@std@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@_Node_rep@std@@8" + .globl "??_R1A@?0A@EA@_Node_rep@std@@8" # @"??_R1A@?0A@EA@_Node_rep@std@@8" + .p2align 4 +"??_R1A@?0A@EA@_Node_rep@std@@8": + .long "??_R0?AV_Node_rep@std@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3_Node_rep@std@@8"@IMGREL + + .section .rdata,"dr",largest,"??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 # @37 +.L__unnamed_38: + .quad "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .quad "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .quad "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .quad "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + + .section .rdata,"dr",discard,"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .globl "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" # @"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" + .p2align 4 +"??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@": + .long 1 # 0x1 + .long 0 # 0x0 + .long 0 # 0x0 + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R4?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@"@IMGREL + + .section .data,"dw",discard,"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .globl "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" # @"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8" + .p2align 4 +"??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8": + .quad "??_7type_info@@6B@" + .quad 0 + .asciz ".?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@" + .zero 5 + + .section .rdata,"dr",discard,"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 3 +"??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long 0 # 0x0 + .long 0 # 0x0 + .long 2 # 0x2 + .long "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr",discard,"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 2 +"??_R2?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + .long "??_R1A@?0A@EA@ITransientExpression@Catch@@8"@IMGREL + .long 0 # 0x0 + + .section .rdata,"dr",discard,"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .globl "??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" # @"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8" + .p2align 4 +"??_R1A@?0A@EA@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8": + .long "??_R0?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@@8"@IMGREL + .long 1 # 0x1 + .long 0 # 0x0 + .long 4294967295 # 0xffffffff + .long 0 # 0x0 + .long 64 # 0x40 + .long "??_R3?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@8"@IMGREL + + .section .rdata,"dr" + .p2align 4 # @"?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA" +".L?arr@?1??____C_A_T_C_H____T_E_S_T____62@@YAXXZ@3PAHA": + .long 1 # 0x1 + .long 2 # 0x2 + .long 3 # 0x3 + .long 4 # 0x4 + .long 5 # 0x5 + + .section .rdata,"dr",discard,"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" + .globl "??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" # @"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@" +"??_C@_0CB@DAEDFHGK@?$CIat?$CIs?0?50?$CJ?5?$DN?$DN?51?5?$CG?$CG?5at?$CIs?0?51?$CJ?5?$DN?$DN?52?$CJ@": + .asciz "(at(s, 0) == 1 && at(s, 1) == 2)" + + .section .rdata,"dr",discard,"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" + .globl "??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" # @"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@" +"??_C@_0DC@ECNOHCEM@?$CIstd?3?3is_default_constructible?$DMs@": + .asciz "(std::is_default_constructible>::value)" + + .section .rdata,"dr",discard,"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" + .globl "??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" # @"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@" +"??_C@_0DF@BEMDHCIL@?$CIstd?3?3is_default_constructible?$DMs@": + .asciz "(std::is_default_constructible>::value)" + + .section .rdata,"dr",discard,"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" + .globl "??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" # @"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@" +"??_C@_0DH@KOPAJDFF@?$CI?$CBstd?3?3is_default_constructible?$DM@": + .asciz "(!std::is_default_constructible>::value)" + + .section .rdata,"dr",discard,"??_C@_0GI@PEIPPNNF@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" + .globl "??_C@_0GI@PEIPPNNF@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" # @"??_C@_0GI@PEIPPNNF@C?3?2Program?5Files?5?$CIx86?$CJ?2Microsoft@" +"??_C@_0GI@PEIPPNNF@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\\xlocnum" + + .section .CRT$XCU,"dr" + .p2align 3 + .quad _GLOBAL__sub_I_span_tests.cpp + .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 .Ltmp17790-.Ltmp17789 # Subsection size +.Ltmp17789: + .short .Ltmp17792-.Ltmp17791 # Record length +.Ltmp17791: + .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 +.Ltmp17792: +.Ltmp17790: + .p2align 2 + .long 241 # Symbol subsection for ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17794-.Ltmp17793 # Subsection size +.Ltmp17793: + .short .Ltmp17796-.Ltmp17795 # Record length +.Ltmp17795: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end0-"??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4098 # Function type index + .secrel32 "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17796: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17794: + .p2align 2 + .cv_linetable 0, "??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ", .Lfunc_end0 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____0 + .long .Ltmp17798-.Ltmp17797 # Subsection size +.Ltmp17797: + .short .Ltmp17800-.Ltmp17799 # Record length +.Ltmp17799: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1-"?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 4099 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____0" # Function name +.Ltmp17800: + .short .Ltmp17802-.Ltmp17801 # Record length +.Ltmp17801: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17802: + .cv_def_range .Ltmp74 .Ltmp98 .Ltmp147 .Ltmp152 .Ltmp155 .Ltmp156, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp17804-.Ltmp17803 # Record length +.Ltmp17803: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17804: + .cv_def_range .Ltmp74 .Ltmp98 .Ltmp147 .Ltmp152 .Ltmp155 .Ltmp156, "E\021N\001\000\000H\004\000\000" + .short .Ltmp17806-.Ltmp17805 # Record length +.Ltmp17805: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17806: + .cv_def_range .Ltmp77 .Ltmp86 .Ltmp147 .Ltmp148 .Ltmp151 .Ltmp152, "E\021N\001\000\000\250\004\000\000" + .short .Ltmp17808-.Ltmp17807 # Record length +.Ltmp17807: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17808: + .cv_def_range .Ltmp89 .Ltmp98 .Ltmp149 .Ltmp150 .Ltmp155 .Ltmp156, "E\021N\001\000\000\370\003\000\000" + .short .Ltmp17810-.Ltmp17809 # Record length +.Ltmp17809: + .short 4414 # Record kind: S_LOCAL + .long 5014 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17810: + .cv_def_range .Ltmp98 .Ltmp122 .Ltmp153 .Ltmp154 .Ltmp157 .Ltmp160 .Ltmp163 .Ltmp164, "E\021N\001\000\000\240\003\000\000" + .short .Ltmp17812-.Ltmp17811 # Record length +.Ltmp17811: + .short 4414 # Record kind: S_LOCAL + .long 5071 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17812: + .cv_def_range .Ltmp98 .Ltmp122 .Ltmp153 .Ltmp154 .Ltmp157 .Ltmp160 .Ltmp163 .Ltmp164, "E\021N\001\000\000\370\002\000\000" + .short .Ltmp17814-.Ltmp17813 # Record length +.Ltmp17813: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17814: + .cv_def_range .Ltmp101 .Ltmp110 .Ltmp153 .Ltmp154 .Ltmp159 .Ltmp160, "E\021N\001\000\000P\003\000\000" + .short .Ltmp17816-.Ltmp17815 # Record length +.Ltmp17815: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17816: + .cv_def_range .Ltmp113 .Ltmp122 .Ltmp157 .Ltmp158 .Ltmp163 .Ltmp164, "E\021N\001\000\000\250\002\000\000" + .short .Ltmp17818-.Ltmp17817 # Record length +.Ltmp17817: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17818: + .cv_def_range .Ltmp122 .Ltmp146 .Ltmp161 .Ltmp162 .Ltmp165 .Ltmp170, "E\021N\001\000\000H\002\000\000" + .short .Ltmp17820-.Ltmp17819 # Record length +.Ltmp17819: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17820: + .cv_def_range .Ltmp122 .Ltmp146 .Ltmp161 .Ltmp162 .Ltmp165 .Ltmp170, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp17822-.Ltmp17821 # Record length +.Ltmp17821: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17822: + .cv_def_range .Ltmp125 .Ltmp134 .Ltmp161 .Ltmp162 .Ltmp167 .Ltmp168, "E\021N\001\000\000\370\001\000\000" + .short .Ltmp17824-.Ltmp17823 # Record length +.Ltmp17823: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17824: + .cv_def_range .Ltmp137 .Ltmp146 .Ltmp165 .Ltmp166 .Ltmp169 .Ltmp170, "E\021N\001\000\000H\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17798: + .p2align 2 + .cv_linetable 1, "?____C_A_T_C_H____T_E_S_T____0@@YAXXZ", .Lfunc_end1 + .section .debug$S,"dr",associative,"??1NameAndTags@Catch@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::NameAndTags::~NameAndTags + .long .Ltmp17826-.Ltmp17825 # Subsection size +.Ltmp17825: + .short .Ltmp17828-.Ltmp17827 # Record length +.Ltmp17827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end2-"??1NameAndTags@Catch@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5087 # Function type index + .secrel32 "??1NameAndTags@Catch@@QEAA@XZ" # Function section relative address + .secidx "??1NameAndTags@Catch@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::NameAndTags::~NameAndTags" # Function name +.Ltmp17828: + .short .Ltmp17830-.Ltmp17829 # Record length +.Ltmp17829: + .short 4414 # Record kind: S_LOCAL + .long 5080 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp17830: + .cv_def_range .Ltmp171 .Ltmp173, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17826: + .p2align 2 + .cv_linetable 2, "??1NameAndTags@Catch@@QEAA@XZ", .Lfunc_end2 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17832-.Ltmp17831 # Subsection size +.Ltmp17831: + .short .Ltmp17834-.Ltmp17833 # Record length +.Ltmp17833: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end3-"??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5088 # Function type index + .secrel32 "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17834: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17832: + .p2align 2 + .cv_linetable 3, "??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ", .Lfunc_end3 + .long 241 # Symbol subsection for ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17836-.Ltmp17835 # Subsection size +.Ltmp17835: + .short .Ltmp17838-.Ltmp17837 # Record length +.Ltmp17837: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end4-"??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5089 # Function type index + .secrel32 "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17838: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17836: + .p2align 2 + .cv_linetable 4, "??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ", .Lfunc_end4 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____2 + .long .Ltmp17840-.Ltmp17839 # Subsection size +.Ltmp17839: + .short .Ltmp17842-.Ltmp17841 # Record length +.Ltmp17841: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end5-"?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5090 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____2" # Function name +.Ltmp17842: + .short .Ltmp17844-.Ltmp17843 # Record length +.Ltmp17843: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17844: + .cv_def_range .Ltmp206 .Ltmp217 .Ltmp229 .Ltmp233, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp17846-.Ltmp17845 # Record length +.Ltmp17845: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17846: + .cv_def_range .Ltmp209 .Ltmp217 .Ltmp229 .Ltmp233, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp17848-.Ltmp17847 # Record length +.Ltmp17847: + .short 4414 # Record kind: S_LOCAL + .long 5014 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17848: + .cv_def_range .Ltmp217 .Ltmp228 .Ltmp234 .Ltmp238, "E\021N\001\000\000(\001\000\000" + .short .Ltmp17850-.Ltmp17849 # Record length +.Ltmp17849: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17850: + .cv_def_range .Ltmp220 .Ltmp228 .Ltmp234 .Ltmp238, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17840: + .p2align 2 + .cv_linetable 5, "?____C_A_T_C_H____T_E_S_T____2@@YAXXZ", .Lfunc_end5 + .long 241 # Symbol subsection for ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17852-.Ltmp17851 # Subsection size +.Ltmp17851: + .short .Ltmp17854-.Ltmp17853 # Record length +.Ltmp17853: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end6-"??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5091 # Function type index + .secrel32 "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17854: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17852: + .p2align 2 + .cv_linetable 6, "??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ", .Lfunc_end6 + .long 241 # Symbol subsection for ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17856-.Ltmp17855 # Subsection size +.Ltmp17855: + .short .Ltmp17858-.Ltmp17857 # Record length +.Ltmp17857: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end7-"??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5092 # Function type index + .secrel32 "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17858: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17856: + .p2align 2 + .cv_linetable 7, "??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ", .Lfunc_end7 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4 + .long .Ltmp17860-.Ltmp17859 # Subsection size +.Ltmp17859: + .short .Ltmp17862-.Ltmp17861 # Record length +.Ltmp17861: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end8-"?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5093 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4" # Function name +.Ltmp17862: + .short .Ltmp17864-.Ltmp17863 # Record length +.Ltmp17863: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17864: + .cv_def_range .Ltmp405 .Ltmp425 .Ltmp521 .Ltmp526 .Ltmp529 .Ltmp530, "E\021N\001\000\000\210\t\000\000" + .short .Ltmp17866-.Ltmp17865 # Record length +.Ltmp17865: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17866: + .cv_def_range .Ltmp405 .Ltmp425 .Ltmp521 .Ltmp526 .Ltmp529 .Ltmp530, "E\021N\001\000\000\320\b\000\000" + .short .Ltmp17868-.Ltmp17867 # Record length +.Ltmp17867: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17868: + .cv_def_range .Ltmp406 .Ltmp415 .Ltmp521 .Ltmp522 .Ltmp525 .Ltmp526, "E\021N\001\000\0000\t\000\000" + .short .Ltmp17870-.Ltmp17869 # Record length +.Ltmp17869: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17870: + .cv_def_range .Ltmp416 .Ltmp425 .Ltmp523 .Ltmp524 .Ltmp529 .Ltmp530, "E\021N\001\000\000x\b\000\000" + .short .Ltmp17872-.Ltmp17871 # Record length +.Ltmp17871: + .short 4414 # Record kind: S_LOCAL + .long 5014 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17872: + .cv_def_range .Ltmp425 .Ltmp445 .Ltmp527 .Ltmp528 .Ltmp531 .Ltmp534 .Ltmp539 .Ltmp540, "E\021N\001\000\000 \b\000\000" + .short .Ltmp17874-.Ltmp17873 # Record length +.Ltmp17873: + .short 4414 # Record kind: S_LOCAL + .long 5071 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17874: + .cv_def_range .Ltmp425 .Ltmp445 .Ltmp527 .Ltmp528 .Ltmp531 .Ltmp534 .Ltmp539 .Ltmp540, "E\021N\001\000\000p\007\000\000" + .short .Ltmp17876-.Ltmp17875 # Record length +.Ltmp17875: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17876: + .cv_def_range .Ltmp426 .Ltmp435 .Ltmp527 .Ltmp528 .Ltmp533 .Ltmp534, "E\021N\001\000\000\310\007\000\000" + .short .Ltmp17878-.Ltmp17877 # Record length +.Ltmp17877: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17878: + .cv_def_range .Ltmp436 .Ltmp445 .Ltmp531 .Ltmp532 .Ltmp539 .Ltmp540, "E\021N\001\000\000\030\007\000\000" + .short .Ltmp17880-.Ltmp17879 # Record length +.Ltmp17879: + .short 4414 # Record kind: S_LOCAL + .long 5095 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp17880: + .cv_def_range .Ltmp445 .Ltmp456 .Ltmp535 .Ltmp538 .Ltmp545 .Ltmp546, "E\021N\001\000\000\300\006\000\000" + .short .Ltmp17882-.Ltmp17881 # Record length +.Ltmp17881: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17882: + .cv_def_range .Ltmp445 .Ltmp456 .Ltmp535 .Ltmp538 .Ltmp545 .Ltmp546, "E\021N\001\000\000p\006\000\000" + .short .Ltmp17884-.Ltmp17883 # Record length +.Ltmp17883: + .short 4414 # Record kind: S_LOCAL + .long 5099 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp17884: + .cv_def_range .Ltmp456 .Ltmp478 .Ltmp541 .Ltmp544 .Ltmp547 .Ltmp552 .Ltmp557 .Ltmp558, "E\021N\001\000\000(\006\000\000" + .short .Ltmp17886-.Ltmp17885 # Record length +.Ltmp17885: + .short 4414 # Record kind: S_LOCAL + .long 5102 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +.Ltmp17886: + .cv_def_range .Ltmp456 .Ltmp478 .Ltmp541 .Ltmp544 .Ltmp547 .Ltmp552 .Ltmp557 .Ltmp558, "E\021N\001\000\000\220\005\000\000" + .short .Ltmp17888-.Ltmp17887 # Record length +.Ltmp17887: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17888: + .cv_def_range .Ltmp456 .Ltmp467 .Ltmp541 .Ltmp544 .Ltmp551 .Ltmp552, "E\021N\001\000\000\330\005\000\000" + .short .Ltmp17890-.Ltmp17889 # Record length +.Ltmp17889: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17890: + .cv_def_range .Ltmp467 .Ltmp478 .Ltmp547 .Ltmp550 .Ltmp557 .Ltmp558, "E\021N\001\000\000@\005\000\000" + .short .Ltmp17892-.Ltmp17891 # Record length +.Ltmp17891: + .short 4414 # Record kind: S_LOCAL + .long 5105 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp17892: + .cv_def_range .Ltmp478 .Ltmp500 .Ltmp553 .Ltmp556 .Ltmp559 .Ltmp564 .Ltmp567 .Ltmp568, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp17894-.Ltmp17893 # Record length +.Ltmp17893: + .short 4414 # Record kind: S_LOCAL + .long 5108 # TypeIndex + .short 0 # Flags + .asciz "const_workaround_macro" +.Ltmp17894: + .cv_def_range .Ltmp478 .Ltmp500 .Ltmp553 .Ltmp556 .Ltmp559 .Ltmp564 .Ltmp567 .Ltmp568, "E\021N\001\000\000`\004\000\000" + .short .Ltmp17896-.Ltmp17895 # Record length +.Ltmp17895: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17896: + .cv_def_range .Ltmp478 .Ltmp489 .Ltmp553 .Ltmp556 .Ltmp563 .Ltmp564, "E\021N\001\000\000\250\004\000\000" + .short .Ltmp17898-.Ltmp17897 # Record length +.Ltmp17897: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17898: + .cv_def_range .Ltmp489 .Ltmp500 .Ltmp559 .Ltmp562 .Ltmp567 .Ltmp568, "E\021N\001\000\000\020\004\000\000" + .short .Ltmp17900-.Ltmp17899 # Record length +.Ltmp17899: + .short 4414 # Record kind: S_LOCAL + .long 5158 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17900: + .cv_def_range .Ltmp500 .Ltmp520 .Ltmp565 .Ltmp566 .Ltmp569 .Ltmp574, "E\021N\001\000\000\300\003\000\000" + .short .Ltmp17902-.Ltmp17901 # Record length +.Ltmp17901: + .short 4414 # Record kind: S_LOCAL + .long 5214 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp17902: + .cv_def_range .Ltmp500 .Ltmp520 .Ltmp565 .Ltmp566 .Ltmp569 .Ltmp574, "E\021N\001\000\000\b\003\000\000" + .short .Ltmp17904-.Ltmp17903 # Record length +.Ltmp17903: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17904: + .cv_def_range .Ltmp501 .Ltmp510 .Ltmp565 .Ltmp566 .Ltmp571 .Ltmp572, "E\021N\001\000\000h\003\000\000" + .short .Ltmp17906-.Ltmp17905 # Record length +.Ltmp17905: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17906: + .cv_def_range .Ltmp511 .Ltmp520 .Ltmp569 .Ltmp570 .Ltmp573 .Ltmp574, "E\021N\001\000\000\260\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17860: + .p2align 2 + .cv_linetable 8, "?____C_A_T_C_H____T_E_S_T____4@@YAXXZ", .Lfunc_end8 + .long 241 # Symbol subsection for ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17908-.Ltmp17907 # Subsection size +.Ltmp17907: + .short .Ltmp17910-.Ltmp17909 # Record length +.Ltmp17909: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end9-"??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5222 # Function type index + .secrel32 "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17910: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17908: + .p2align 2 + .cv_linetable 9, "??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ", .Lfunc_end9 + .long 241 # Symbol subsection for ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17912-.Ltmp17911 # Subsection size +.Ltmp17911: + .short .Ltmp17914-.Ltmp17913 # Record length +.Ltmp17913: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end10-"??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5223 # Function type index + .secrel32 "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17914: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17912: + .p2align 2 + .cv_linetable 10, "??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ", .Lfunc_end10 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6 + .long .Ltmp17916-.Ltmp17915 # Subsection size +.Ltmp17915: + .short .Ltmp17918-.Ltmp17917 # Record length +.Ltmp17917: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end11-"?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5224 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6" # Function name +.Ltmp17918: + .short .Ltmp17920-.Ltmp17919 # Record length +.Ltmp17919: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp17920: + .cv_def_range .Ltmp875 .Ltmp1177, "E\021N\001\000\000\360\024\000\000" + .short .Ltmp17922-.Ltmp17921 # Record length +.Ltmp17921: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp17922: + .cv_def_range .Ltmp876 .Ltmp992 .Ltmp1082 .Ltmp1141, "E\021N\001\000\000\354\024\000\000" + .short .Ltmp17924-.Ltmp17923 # Record length +.Ltmp17923: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17924: + .cv_def_range .Ltmp877 .Ltmp935 .Ltmp1082 .Ltmp1111, "E\021N\001\000\000\330\024\000\000" + .short .Ltmp17926-.Ltmp17925 # Record length +.Ltmp17925: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17926: + .cv_def_range .Ltmp880 .Ltmp888 .Ltmp1082 .Ltmp1086, "E\021N\001\000\000\210\024\000\000" + .short .Ltmp17928-.Ltmp17927 # Record length +.Ltmp17927: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17928: + .cv_def_range .Ltmp889 .Ltmp897 .Ltmp1087 .Ltmp1091, "E\021N\001\000\000\250\023\000\000" + .short .Ltmp17930-.Ltmp17929 # Record length +.Ltmp17929: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17930: + .cv_def_range .Ltmp898 .Ltmp906 .Ltmp1092 .Ltmp1096, "E\021N\001\000\000\300\022\000\000" + .short .Ltmp17932-.Ltmp17931 # Record length +.Ltmp17931: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +.Ltmp17932: + .cv_def_range .Ltmp906 .Ltmp935 .Ltmp1097 .Ltmp1111, "E\021N\001\000\000<\022\000\000" + .short .Ltmp17934-.Ltmp17933 # Record length +.Ltmp17933: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17934: + .cv_def_range .Ltmp908 .Ltmp916 .Ltmp1097 .Ltmp1101, "E\021N\001\000\000\350\021\000\000" + .short .Ltmp17936-.Ltmp17935 # Record length +.Ltmp17935: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17936: + .cv_def_range .Ltmp917 .Ltmp925 .Ltmp1102 .Ltmp1106, "E\021N\001\000\000\020\021\000\000" + .short .Ltmp17938-.Ltmp17937 # Record length +.Ltmp17937: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17938: + .cv_def_range .Ltmp926 .Ltmp934 .Ltmp1107 .Ltmp1111, "E\021N\001\000\0008\020\000\000" + .short .Ltmp17940-.Ltmp17939 # Record length +.Ltmp17939: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17940: + .cv_def_range .Ltmp935 .Ltmp991 .Ltmp1112 .Ltmp1141, "E\021N\001\000\000\240\017\000\000" + .short .Ltmp17942-.Ltmp17941 # Record length +.Ltmp17941: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17942: + .cv_def_range .Ltmp936 .Ltmp944 .Ltmp1112 .Ltmp1116, "E\021N\001\000\000P\017\000\000" + .short .Ltmp17944-.Ltmp17943 # Record length +.Ltmp17943: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17944: + .cv_def_range .Ltmp945 .Ltmp953 .Ltmp1117 .Ltmp1121, "E\021N\001\000\000h\016\000\000" + .short .Ltmp17946-.Ltmp17945 # Record length +.Ltmp17945: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17946: + .cv_def_range .Ltmp954 .Ltmp962 .Ltmp1122 .Ltmp1126, "E\021N\001\000\000\200\r\000\000" + .short .Ltmp17948-.Ltmp17947 # Record length +.Ltmp17947: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "j" +.Ltmp17948: + .cv_def_range .Ltmp962 .Ltmp991 .Ltmp1127 .Ltmp1141, "E\021N\001\000\000\374\f\000\000" + .short .Ltmp17950-.Ltmp17949 # Record length +.Ltmp17949: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17950: + .cv_def_range .Ltmp964 .Ltmp972 .Ltmp1127 .Ltmp1131, "E\021N\001\000\000\250\f\000\000" + .short .Ltmp17952-.Ltmp17951 # Record length +.Ltmp17951: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17952: + .cv_def_range .Ltmp973 .Ltmp981 .Ltmp1132 .Ltmp1136, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp17954-.Ltmp17953 # Record length +.Ltmp17953: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17954: + .cv_def_range .Ltmp982 .Ltmp990 .Ltmp1137 .Ltmp1141, "E\021N\001\000\000\370\n\000\000" + .short .Ltmp17956-.Ltmp17955 # Record length +.Ltmp17955: + .short 4414 # Record kind: S_LOCAL + .long 5264 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17956: + .cv_def_range .Ltmp993 .Ltmp1015 .Ltmp1142 .Ltmp1147 .Ltmp1150 .Ltmp1151, "E\021N\001\000\000h\n\000\000" + .short .Ltmp17958-.Ltmp17957 # Record length +.Ltmp17957: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17958: + .cv_def_range .Ltmp996 .Ltmp1005 .Ltmp1142 .Ltmp1143 .Ltmp1146 .Ltmp1147, "E\021N\001\000\000\030\n\000\000" + .short .Ltmp17960-.Ltmp17959 # Record length +.Ltmp17959: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17960: + .cv_def_range .Ltmp1006 .Ltmp1015 .Ltmp1144 .Ltmp1145 .Ltmp1150 .Ltmp1151, "E\021N\001\000\000x\t\000\000" + .short .Ltmp17962-.Ltmp17961 # Record length +.Ltmp17961: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp17962: + .cv_def_range .Ltmp1015 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000 \t\000\000" + .short .Ltmp17964-.Ltmp17963 # Record length +.Ltmp17963: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17964: + .cv_def_range .Ltmp1015 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000\020\t\000\000" + .short .Ltmp17966-.Ltmp17965 # Record length +.Ltmp17965: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17966: + .cv_def_range .Ltmp1016 .Ltmp1025 .Ltmp1148 .Ltmp1149 .Ltmp1156 .Ltmp1157, "E\021N\001\000\000\270\b\000\000" + .short .Ltmp17968-.Ltmp17967 # Record length +.Ltmp17967: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp17968: + .cv_def_range .Ltmp1025 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000`\b\000\000" + .short .Ltmp17970-.Ltmp17969 # Record length +.Ltmp17969: + .short 4414 # Record kind: S_LOCAL + .long 5287 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp17970: + .cv_def_range .Ltmp1025 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000X\b\000\000" + .short .Ltmp17972-.Ltmp17971 # Record length +.Ltmp17971: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17972: + .cv_def_range .Ltmp1026 .Ltmp1037 .Ltmp1152 .Ltmp1155 .Ltmp1160 .Ltmp1161, "E\021N\001\000\000\b\b\000\000" + .short .Ltmp17974-.Ltmp17973 # Record length +.Ltmp17973: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17974: + .cv_def_range .Ltmp1038 .Ltmp1059 .Ltmp1158 .Ltmp1159 .Ltmp1162 .Ltmp1165 .Ltmp1168 .Ltmp1169, "E\021N\001\000\000\270\007\000\000" + .short .Ltmp17976-.Ltmp17975 # Record length +.Ltmp17975: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17976: + .cv_def_range .Ltmp1040 .Ltmp1049 .Ltmp1158 .Ltmp1159 .Ltmp1164 .Ltmp1165, "E\021N\001\000\000h\007\000\000" + .short .Ltmp17978-.Ltmp17977 # Record length +.Ltmp17977: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17978: + .cv_def_range .Ltmp1050 .Ltmp1059 .Ltmp1162 .Ltmp1163 .Ltmp1168 .Ltmp1169, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp17980-.Ltmp17979 # Record length +.Ltmp17979: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp17980: + .cv_def_range .Ltmp1059 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000p\006\000\000" + .short .Ltmp17982-.Ltmp17981 # Record length +.Ltmp17981: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp17982: + .cv_def_range .Ltmp1059 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000`\006\000\000" + .short .Ltmp17984-.Ltmp17983 # Record length +.Ltmp17983: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17984: + .cv_def_range .Ltmp1060 .Ltmp1069 .Ltmp1166 .Ltmp1167 .Ltmp1174 .Ltmp1175, "E\021N\001\000\000\b\006\000\000" + .short .Ltmp17986-.Ltmp17985 # Record length +.Ltmp17985: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp17986: + .cv_def_range .Ltmp1069 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000\260\005\000\000" + .short .Ltmp17988-.Ltmp17987 # Record length +.Ltmp17987: + .short 4414 # Record kind: S_LOCAL + .long 5290 # TypeIndex + .short 0 # Flags + .asciz "workaround_macro" +.Ltmp17988: + .cv_def_range .Ltmp1069 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000\250\005\000\000" + .short .Ltmp17990-.Ltmp17989 # Record length +.Ltmp17989: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp17990: + .cv_def_range .Ltmp1070 .Ltmp1081 .Ltmp1170 .Ltmp1173 .Ltmp1176 .Ltmp1177, "E\021N\001\000\000X\005\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17916: + .p2align 2 + .cv_linetable 11, "?____C_A_T_C_H____T_E_S_T____6@@YAXXZ", .Lfunc_end11 + .long 241 # Symbol subsection for ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17992-.Ltmp17991 # Subsection size +.Ltmp17991: + .short .Ltmp17994-.Ltmp17993 # Record length +.Ltmp17993: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end12-"??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5292 # Function type index + .secrel32 "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17994: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17992: + .p2align 2 + .cv_linetable 12, "??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ", .Lfunc_end12 + .long 241 # Symbol subsection for ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long .Ltmp17996-.Ltmp17995 # Subsection size +.Ltmp17995: + .short .Ltmp17998-.Ltmp17997 # Record length +.Ltmp17997: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end13-"??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5293 # Function type index + .secrel32 "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp17998: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp17996: + .p2align 2 + .cv_linetable 13, "??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ", .Lfunc_end13 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____8 + .long .Ltmp18000-.Ltmp17999 # Subsection size +.Ltmp17999: + .short .Ltmp18002-.Ltmp18001 # Record length +.Ltmp18001: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end14-"?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5294 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____8" # Function name +.Ltmp18002: + .short .Ltmp18004-.Ltmp18003 # Record length +.Ltmp18003: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18004: + .cv_def_range .Ltmp1338 .Ltmp1529, "E\021N\001\000\000\320\n\000\000" + .short .Ltmp18006-.Ltmp18005 # Record length +.Ltmp18005: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18006: + .cv_def_range .Ltmp1339 .Ltmp1362 .Ltmp1482 .Ltmp1487 .Ltmp1490 .Ltmp1491, "E\021N\001\000\000\300\n\000\000" + .short .Ltmp18008-.Ltmp18007 # Record length +.Ltmp18007: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18008: + .cv_def_range .Ltmp1343 .Ltmp1352 .Ltmp1482 .Ltmp1483 .Ltmp1486 .Ltmp1487, "E\021N\001\000\000p\n\000\000" + .short .Ltmp18010-.Ltmp18009 # Record length +.Ltmp18009: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18010: + .cv_def_range .Ltmp1353 .Ltmp1362 .Ltmp1484 .Ltmp1485 .Ltmp1490 .Ltmp1491, "E\021N\001\000\000\320\t\000\000" + .short .Ltmp18012-.Ltmp18011 # Record length +.Ltmp18011: + .short 4414 # Record kind: S_LOCAL + .long 5264 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18012: + .cv_def_range .Ltmp1363 .Ltmp1385 .Ltmp1488 .Ltmp1489 .Ltmp1492 .Ltmp1495 .Ltmp1498 .Ltmp1499, "E\021N\001\000\000x\t\000\000" + .short .Ltmp18014-.Ltmp18013 # Record length +.Ltmp18013: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18014: + .cv_def_range .Ltmp1366 .Ltmp1375 .Ltmp1488 .Ltmp1489 .Ltmp1494 .Ltmp1495, "E\021N\001\000\000(\t\000\000" + .short .Ltmp18016-.Ltmp18015 # Record length +.Ltmp18015: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18016: + .cv_def_range .Ltmp1376 .Ltmp1385 .Ltmp1492 .Ltmp1493 .Ltmp1498 .Ltmp1499, "E\021N\001\000\000\210\b\000\000" + .short .Ltmp18018-.Ltmp18017 # Record length +.Ltmp18017: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18018: + .cv_def_range .Ltmp1386 .Ltmp1398 .Ltmp1496 .Ltmp1497 .Ltmp1502 .Ltmp1503, "E\021N\001\000\000(\b\000\000" + .short .Ltmp18020-.Ltmp18019 # Record length +.Ltmp18019: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18020: + .cv_def_range .Ltmp1389 .Ltmp1398 .Ltmp1496 .Ltmp1497 .Ltmp1502 .Ltmp1503, "E\021N\001\000\000\330\007\000\000" + .short .Ltmp18022-.Ltmp18021 # Record length +.Ltmp18021: + .short 4414 # Record kind: S_LOCAL + .long 5014 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18022: + .cv_def_range .Ltmp1399 .Ltmp1411 .Ltmp1500 .Ltmp1501 .Ltmp1506 .Ltmp1507, "E\021N\001\000\000\200\007\000\000" + .short .Ltmp18024-.Ltmp18023 # Record length +.Ltmp18023: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18024: + .cv_def_range .Ltmp1402 .Ltmp1411 .Ltmp1500 .Ltmp1501 .Ltmp1506 .Ltmp1507, "E\021N\001\000\0000\007\000\000" + .short .Ltmp18026-.Ltmp18025 # Record length +.Ltmp18025: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18026: + .cv_def_range .Ltmp1411 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000\330\006\000\000" + .short .Ltmp18028-.Ltmp18027 # Record length +.Ltmp18027: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18028: + .cv_def_range .Ltmp1411 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp18030-.Ltmp18029 # Record length +.Ltmp18029: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18030: + .cv_def_range .Ltmp1414 .Ltmp1423 .Ltmp1504 .Ltmp1505 .Ltmp1510 .Ltmp1511, "E\021N\001\000\000x\006\000\000" + .short .Ltmp18032-.Ltmp18031 # Record length +.Ltmp18031: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18032: + .cv_def_range .Ltmp1423 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000 \006\000\000" + .short .Ltmp18034-.Ltmp18033 # Record length +.Ltmp18033: + .short 4414 # Record kind: S_LOCAL + .long 5014 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18034: + .cv_def_range .Ltmp1423 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000\030\006\000\000" + .short .Ltmp18036-.Ltmp18035 # Record length +.Ltmp18035: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18036: + .cv_def_range .Ltmp1426 .Ltmp1435 .Ltmp1508 .Ltmp1509 .Ltmp1514 .Ltmp1515, "E\021N\001\000\000\310\005\000\000" + .short .Ltmp18038-.Ltmp18037 # Record length +.Ltmp18037: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18038: + .cv_def_range .Ltmp1436 .Ltmp1458 .Ltmp1512 .Ltmp1513 .Ltmp1516 .Ltmp1519 .Ltmp1522 .Ltmp1523, "E\021N\001\000\000h\005\000\000" + .short .Ltmp18040-.Ltmp18039 # Record length +.Ltmp18039: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18040: + .cv_def_range .Ltmp1439 .Ltmp1448 .Ltmp1512 .Ltmp1513 .Ltmp1518 .Ltmp1519, "E\021N\001\000\000\030\005\000\000" + .short .Ltmp18042-.Ltmp18041 # Record length +.Ltmp18041: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18042: + .cv_def_range .Ltmp1449 .Ltmp1458 .Ltmp1516 .Ltmp1517 .Ltmp1522 .Ltmp1523, "E\021N\001\000\000x\004\000\000" + .short .Ltmp18044-.Ltmp18043 # Record length +.Ltmp18043: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18044: + .cv_def_range .Ltmp1459 .Ltmp1470 .Ltmp1520 .Ltmp1521 .Ltmp1526 .Ltmp1527, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp18046-.Ltmp18045 # Record length +.Ltmp18045: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18046: + .cv_def_range .Ltmp1461 .Ltmp1470 .Ltmp1520 .Ltmp1521 .Ltmp1526 .Ltmp1527, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp18048-.Ltmp18047 # Record length +.Ltmp18047: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 0 # Flags + .asciz "p" +.Ltmp18048: + .cv_def_range .Ltmp1470 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000p\003\000\000" + .short .Ltmp18050-.Ltmp18049 # Record length +.Ltmp18049: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18050: + .cv_def_range .Ltmp1470 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000`\003\000\000" + .short .Ltmp18052-.Ltmp18051 # Record length +.Ltmp18051: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18052: + .cv_def_range .Ltmp1472 .Ltmp1481 .Ltmp1524 .Ltmp1525 .Ltmp1528 .Ltmp1529, "E\021N\001\000\000\020\003\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18000: + .p2align 2 + .cv_linetable 14, "?____C_A_T_C_H____T_E_S_T____8@@YAXXZ", .Lfunc_end14 + .long 241 # Symbol subsection for ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18054-.Ltmp18053 # Subsection size +.Ltmp18053: + .short .Ltmp18056-.Ltmp18055 # Record length +.Ltmp18055: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end15-"??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5295 # Function type index + .secrel32 "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18056: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18054: + .p2align 2 + .cv_linetable 15, "??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ", .Lfunc_end15 + .long 241 # Symbol subsection for ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18058-.Ltmp18057 # Subsection size +.Ltmp18057: + .short .Ltmp18060-.Ltmp18059 # Record length +.Ltmp18059: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end16-"??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5296 # Function type index + .secrel32 "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18060: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18058: + .p2align 2 + .cv_linetable 16, "??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ", .Lfunc_end16 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____10 + .long .Ltmp18062-.Ltmp18061 # Subsection size +.Ltmp18061: + .short .Ltmp18064-.Ltmp18063 # Record length +.Ltmp18063: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end17-"?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5297 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____10" # Function name +.Ltmp18064: + .short .Ltmp18066-.Ltmp18065 # Record length +.Ltmp18065: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18066: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000\220\007\000\000" + .short .Ltmp18068-.Ltmp18067 # Record length +.Ltmp18067: + .short 4414 # Record kind: S_LOCAL + .long 5300 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp18068: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000 \006\000\000" + .short .Ltmp18070-.Ltmp18069 # Record length +.Ltmp18069: + .short 4414 # Record kind: S_LOCAL + .long 5303 # TypeIndex + .short 0 # Flags + .asciz "arr3d" +.Ltmp18070: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000@\005\000\000" + .short .Ltmp18072-.Ltmp18071 # Record length +.Ltmp18071: + .short 4414 # Record kind: S_LOCAL + .long 5305 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp18072: + .cv_def_range .Ltmp1630 .Ltmp1765, "E\021N\001\000\000\200\002\000\000" + .short .Ltmp18074-.Ltmp18073 # Record length +.Ltmp18073: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18074: + .cv_def_range .Ltmp1631 .Ltmp1644 .Ltmp1733 .Ltmp1734 .Ltmp1737 .Ltmp1738, "E\021N\001\000\000\200\007\000\000" + .short .Ltmp18076-.Ltmp18075 # Record length +.Ltmp18075: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18076: + .cv_def_range .Ltmp1635 .Ltmp1644 .Ltmp1733 .Ltmp1734 .Ltmp1737 .Ltmp1738, "E\021N\001\000\0000\007\000\000" + .short .Ltmp18078-.Ltmp18077 # Record length +.Ltmp18077: + .short 4414 # Record kind: S_LOCAL + .long 5313 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18078: + .cv_def_range .Ltmp1644 .Ltmp1656 .Ltmp1735 .Ltmp1736 .Ltmp1741 .Ltmp1742, "E\021N\001\000\000\330\006\000\000" + .short .Ltmp18080-.Ltmp18079 # Record length +.Ltmp18079: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18080: + .cv_def_range .Ltmp1647 .Ltmp1656 .Ltmp1735 .Ltmp1736 .Ltmp1741 .Ltmp1742, "E\021N\001\000\000\210\006\000\000" + .short .Ltmp18082-.Ltmp18081 # Record length +.Ltmp18081: + .short 4414 # Record kind: S_LOCAL + .long 5372 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18082: + .cv_def_range .Ltmp1658 .Ltmp1669 .Ltmp1739 .Ltmp1740 .Ltmp1746 .Ltmp1747, "E\021N\001\000\000\020\006\000\000" + .short .Ltmp18084-.Ltmp18083 # Record length +.Ltmp18083: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18084: + .cv_def_range .Ltmp1660 .Ltmp1669 .Ltmp1739 .Ltmp1740 .Ltmp1746 .Ltmp1747, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp18086-.Ltmp18085 # Record length +.Ltmp18085: + .short 4414 # Record kind: S_LOCAL + .long 5428 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18086: + .cv_def_range .Ltmp1672 .Ltmp1685 .Ltmp1744 .Ltmp1745 .Ltmp1750 .Ltmp1751, "E\021N\001\000\0000\005\000\000" + .short .Ltmp18088-.Ltmp18087 # Record length +.Ltmp18087: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18088: + .cv_def_range .Ltmp1673 .Ltmp1685 .Ltmp1744 .Ltmp1745 .Ltmp1750 .Ltmp1751, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp18090-.Ltmp18089 # Record length +.Ltmp18089: + .short 4414 # Record kind: S_LOCAL + .long 5313 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18090: + .cv_def_range .Ltmp1685 .Ltmp1696 .Ltmp1748 .Ltmp1749 .Ltmp1754 .Ltmp1755, "E\021N\001\000\000\210\004\000\000" + .short .Ltmp18092-.Ltmp18091 # Record length +.Ltmp18091: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18092: + .cv_def_range .Ltmp1687 .Ltmp1696 .Ltmp1748 .Ltmp1749 .Ltmp1754 .Ltmp1755, "E\021N\001\000\0008\004\000\000" + .short .Ltmp18094-.Ltmp18093 # Record length +.Ltmp18093: + .short 4414 # Record kind: S_LOCAL + .long 5372 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18094: + .cv_def_range .Ltmp1697 .Ltmp1707 .Ltmp1752 .Ltmp1753 .Ltmp1758 .Ltmp1759, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp18096-.Ltmp18095 # Record length +.Ltmp18095: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18096: + .cv_def_range .Ltmp1698 .Ltmp1707 .Ltmp1752 .Ltmp1753 .Ltmp1758 .Ltmp1759, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp18098-.Ltmp18097 # Record length +.Ltmp18097: + .short 4414 # Record kind: S_LOCAL + .long 5428 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18098: + .cv_def_range .Ltmp1708 .Ltmp1718 .Ltmp1756 .Ltmp1757 .Ltmp1762 .Ltmp1763, "E\021N\001\000\000(\003\000\000" + .short .Ltmp18100-.Ltmp18099 # Record length +.Ltmp18099: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18100: + .cv_def_range .Ltmp1709 .Ltmp1718 .Ltmp1756 .Ltmp1757 .Ltmp1762 .Ltmp1763, "E\021N\001\000\000\330\002\000\000" + .short .Ltmp18102-.Ltmp18101 # Record length +.Ltmp18101: + .short 4414 # Record kind: S_LOCAL + .long 5484 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18102: + .cv_def_range .Ltmp1719 .Ltmp1732 .Ltmp1760 .Ltmp1761 .Ltmp1764 .Ltmp1765, "E\021N\001\000\000x\002\000\000" + .short .Ltmp18104-.Ltmp18103 # Record length +.Ltmp18103: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18104: + .cv_def_range .Ltmp1723 .Ltmp1732 .Ltmp1760 .Ltmp1761 .Ltmp1764 .Ltmp1765, "E\021N\001\000\000(\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18062: + .p2align 2 + .cv_linetable 17, "?____C_A_T_C_H____T_E_S_T____10@@YAXXZ", .Lfunc_end17 + .long 241 # Symbol subsection for ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18106-.Ltmp18105 # Subsection size +.Ltmp18105: + .short .Ltmp18108-.Ltmp18107 # Record length +.Ltmp18107: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end18-"??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5543 # Function type index + .secrel32 "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18108: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18106: + .p2align 2 + .cv_linetable 18, "??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ", .Lfunc_end18 + .long 241 # Symbol subsection for ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18110-.Ltmp18109 # Subsection size +.Ltmp18109: + .short .Ltmp18112-.Ltmp18111 # Record length +.Ltmp18111: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end19-"??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5544 # Function type index + .secrel32 "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18112: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18110: + .p2align 2 + .cv_linetable 19, "??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ", .Lfunc_end19 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____12 + .long .Ltmp18114-.Ltmp18113 # Subsection size +.Ltmp18113: + .short .Ltmp18116-.Ltmp18115 # Record length +.Ltmp18115: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end20-"?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5545 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____12" # Function name +.Ltmp18116: + .short .Ltmp18118-.Ltmp18117 # Record length +.Ltmp18117: + .short 4414 # Record kind: S_LOCAL + .long 5548 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18118: + .cv_def_range .Ltmp1794 .Ltmp1827, "E\021N\001\000\000p\001\000\000" + .short .Ltmp18120-.Ltmp18119 # Record length +.Ltmp18119: + .short 4414 # Record kind: S_LOCAL + .long 5596 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18120: + .cv_def_range .Ltmp1795 .Ltmp1807 .Ltmp1820 .Ltmp1821 .Ltmp1824 .Ltmp1825, "E\021N\001\000\000`\001\000\000" + .short .Ltmp18122-.Ltmp18121 # Record length +.Ltmp18121: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18122: + .cv_def_range .Ltmp1798 .Ltmp1807 .Ltmp1820 .Ltmp1821 .Ltmp1824 .Ltmp1825, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp18124-.Ltmp18123 # Record length +.Ltmp18123: + .short 4414 # Record kind: S_LOCAL + .long 5596 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18124: + .cv_def_range .Ltmp1808 .Ltmp1819 .Ltmp1822 .Ltmp1823 .Ltmp1826 .Ltmp1827, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp18126-.Ltmp18125 # Record length +.Ltmp18125: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18126: + .cv_def_range .Ltmp1810 .Ltmp1819 .Ltmp1822 .Ltmp1823 .Ltmp1826 .Ltmp1827, "E\021N\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18114: + .p2align 2 + .cv_linetable 20, "?____C_A_T_C_H____T_E_S_T____12@@YAXXZ", .Lfunc_end20 + .long 241 # Symbol subsection for ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18128-.Ltmp18127 # Subsection size +.Ltmp18127: + .short .Ltmp18130-.Ltmp18129 # Record length +.Ltmp18129: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end21-"??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5604 # Function type index + .secrel32 "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18130: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18128: + .p2align 2 + .cv_linetable 21, "??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ", .Lfunc_end21 + .long 241 # Symbol subsection for ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18132-.Ltmp18131 # Subsection size +.Ltmp18131: + .short .Ltmp18134-.Ltmp18133 # Record length +.Ltmp18133: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end22-"??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5605 # Function type index + .secrel32 "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18134: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18132: + .p2align 2 + .cv_linetable 22, "??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ", .Lfunc_end22 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14 + .long .Ltmp18136-.Ltmp18135 # Subsection size +.Ltmp18135: + .short .Ltmp18138-.Ltmp18137 # Record length +.Ltmp18137: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end23-"?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5606 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14" # Function name +.Ltmp18138: + .short .Ltmp18140-.Ltmp18139 # Record length +.Ltmp18139: + .short 4414 # Record kind: S_LOCAL + .long 5638 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18140: + .cv_def_range .Ltmp1930 .Ltmp2071, "E\021N\001\000\000\b\b\000\000" + .short .Ltmp18142-.Ltmp18141 # Record length +.Ltmp18141: + .short 4414 # Record kind: S_LOCAL + .long 5674 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp18142: + .cv_def_range .Ltmp1930 .Ltmp2071, "E\021N\001\000\000\210\004\000\000" + .short .Ltmp18144-.Ltmp18143 # Record length +.Ltmp18143: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18144: + .cv_def_range .Ltmp1931 .Ltmp1956 .Ltmp2038 .Ltmp2043 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000\370\007\000\000" + .short .Ltmp18146-.Ltmp18145 # Record length +.Ltmp18145: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18146: + .cv_def_range .Ltmp1931 .Ltmp1956 .Ltmp2038 .Ltmp2043 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000@\007\000\000" + .short .Ltmp18148-.Ltmp18147 # Record length +.Ltmp18147: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18148: + .cv_def_range .Ltmp1935 .Ltmp1944 .Ltmp2038 .Ltmp2039 .Ltmp2042 .Ltmp2043, "E\021N\001\000\000\250\007\000\000" + .short .Ltmp18150-.Ltmp18149 # Record length +.Ltmp18149: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18150: + .cv_def_range .Ltmp1947 .Ltmp1956 .Ltmp2040 .Ltmp2041 .Ltmp2046 .Ltmp2047, "E\021N\001\000\000\360\006\000\000" + .short .Ltmp18152-.Ltmp18151 # Record length +.Ltmp18151: + .short 4414 # Record kind: S_LOCAL + .long 5714 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18152: + .cv_def_range .Ltmp1956 .Ltmp1980 .Ltmp2044 .Ltmp2045 .Ltmp2048 .Ltmp2051 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\220\006\000\000" + .short .Ltmp18154-.Ltmp18153 # Record length +.Ltmp18153: + .short 4414 # Record kind: S_LOCAL + .long 5773 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18154: + .cv_def_range .Ltmp1956 .Ltmp1980 .Ltmp2044 .Ltmp2045 .Ltmp2048 .Ltmp2051 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp18156-.Ltmp18155 # Record length +.Ltmp18155: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18156: + .cv_def_range .Ltmp1959 .Ltmp1968 .Ltmp2044 .Ltmp2045 .Ltmp2050 .Ltmp2051, "E\021N\001\000\000@\006\000\000" + .short .Ltmp18158-.Ltmp18157 # Record length +.Ltmp18157: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18158: + .cv_def_range .Ltmp1971 .Ltmp1980 .Ltmp2048 .Ltmp2049 .Ltmp2055 .Ltmp2056, "E\021N\001\000\000\230\005\000\000" + .short .Ltmp18160-.Ltmp18159 # Record length +.Ltmp18159: + .short 4414 # Record kind: S_LOCAL + .long 4193 # TypeIndex + .short 0 # Flags + .asciz "empty_arr" +.Ltmp18160: + .cv_def_range .Ltmp1981 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\000@\005\000\000" + .short .Ltmp18162-.Ltmp18161 # Record length +.Ltmp18161: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18162: + .cv_def_range .Ltmp1981 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\0000\005\000\000" + .short .Ltmp18164-.Ltmp18163 # Record length +.Ltmp18163: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18164: + .cv_def_range .Ltmp1986 .Ltmp1998 .Ltmp2053 .Ltmp2054 .Ltmp2059 .Ltmp2060, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp18166-.Ltmp18165 # Record length +.Ltmp18165: + .short 4414 # Record kind: S_LOCAL + .long 5821 # TypeIndex + .short 0 # Flags + .asciz "fs" +.Ltmp18166: + .cv_def_range .Ltmp1999 .Ltmp2012 .Ltmp2057 .Ltmp2058 .Ltmp2063 .Ltmp2064, "E\021N\001\000\000\200\004\000\000" + .short .Ltmp18168-.Ltmp18167 # Record length +.Ltmp18167: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18168: + .cv_def_range .Ltmp2003 .Ltmp2012 .Ltmp2057 .Ltmp2058 .Ltmp2063 .Ltmp2064, "E\021N\001\000\0000\004\000\000" + .short .Ltmp18170-.Ltmp18169 # Record length +.Ltmp18169: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18170: + .cv_def_range .Ltmp2015 .Ltmp2026 .Ltmp2061 .Ltmp2062 .Ltmp2065 .Ltmp2066, "E\021N\001\000\000\240\003\000\000" + .short .Ltmp18172-.Ltmp18171 # Record length +.Ltmp18171: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18172: + .cv_def_range .Ltmp2017 .Ltmp2026 .Ltmp2061 .Ltmp2062 .Ltmp2065 .Ltmp2066, "E\021N\001\000\000P\003\000\000" + .short .Ltmp18174-.Ltmp18173 # Record length +.Ltmp18173: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp18174: + .cv_def_range .Ltmp2026 .Ltmp2037 .Ltmp2067 .Ltmp2071, "E\021N\001\000\000\350\002\000\000" + .short .Ltmp18176-.Ltmp18175 # Record length +.Ltmp18175: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18176: + .cv_def_range .Ltmp2029 .Ltmp2037 .Ltmp2067 .Ltmp2071, "E\021N\001\000\000\230\002\000\000" + .short .Ltmp18178-.Ltmp18177 # Record length +.Ltmp18177: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2015-.Ltmp2012 # Code size + .secrel32 .Ltmp2012 # Function section relative address + .secidx .Lfunc_begin23 # Function section index + .byte 0 # Lexical block name +.Ltmp18178: + .short .Ltmp18180-.Ltmp18179 # Record length +.Ltmp18179: + .short 4414 # Record kind: S_LOCAL + .long 5836 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +.Ltmp18180: + .cv_def_range .Ltmp2012 .Ltmp2015, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp18182-.Ltmp18181 # Record length +.Ltmp18181: + .short 4414 # Record kind: S_LOCAL + .long 5839 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +.Ltmp18182: + .cv_def_range .Ltmp2012 .Ltmp2015, "E\021N\001\000\000\320\003\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18136: + .p2align 2 + .cv_linetable 23, "?____C_A_T_C_H____T_E_S_T____14@@YAXXZ", .Lfunc_end23 + .long 241 # Symbol subsection for ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18184-.Ltmp18183 # Subsection size +.Ltmp18183: + .short .Ltmp18186-.Ltmp18185 # Record length +.Ltmp18185: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end24-"??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5841 # Function type index + .secrel32 "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18186: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18184: + .p2align 2 + .cv_linetable 24, "??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ", .Lfunc_end24 + .long 241 # Symbol subsection for ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18188-.Ltmp18187 # Subsection size +.Ltmp18187: + .short .Ltmp18190-.Ltmp18189 # Record length +.Ltmp18189: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end25-"??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5842 # Function type index + .secrel32 "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18190: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18188: + .p2align 2 + .cv_linetable 25, "??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ", .Lfunc_end25 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16 + .long .Ltmp18192-.Ltmp18191 # Subsection size +.Ltmp18191: + .short .Ltmp18194-.Ltmp18193 # Record length +.Ltmp18193: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end26-"?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5843 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16" # Function name +.Ltmp18194: + .short .Ltmp18196-.Ltmp18195 # Record length +.Ltmp18195: + .short 4414 # Record kind: S_LOCAL + .long 5616 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18196: + .cv_def_range .Ltmp2124 .Ltmp2194, "E\021N\001\000\000\350\003\000\000" + .short .Ltmp18198-.Ltmp18197 # Record length +.Ltmp18197: + .short 4414 # Record kind: S_LOCAL + .long 5652 # TypeIndex + .short 0 # Flags + .asciz "ao_arr" +.Ltmp18198: + .cv_def_range .Ltmp2124 .Ltmp2194, "E\021N\001\000\000\200\002\000\000" + .short .Ltmp18200-.Ltmp18199 # Record length +.Ltmp18199: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18200: + .cv_def_range .Ltmp2125 .Ltmp2138 .Ltmp2179 .Ltmp2180 .Ltmp2183 .Ltmp2184, "E\021N\001\000\000\330\003\000\000" + .short .Ltmp18202-.Ltmp18201 # Record length +.Ltmp18201: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18202: + .cv_def_range .Ltmp2129 .Ltmp2138 .Ltmp2179 .Ltmp2180 .Ltmp2183 .Ltmp2184, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp18204-.Ltmp18203 # Record length +.Ltmp18203: + .short 4414 # Record kind: S_LOCAL + .long 5773 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18204: + .cv_def_range .Ltmp2138 .Ltmp2150 .Ltmp2181 .Ltmp2182 .Ltmp2187 .Ltmp2188, "E\021N\001\000\000(\003\000\000" + .short .Ltmp18206-.Ltmp18205 # Record length +.Ltmp18205: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18206: + .cv_def_range .Ltmp2141 .Ltmp2150 .Ltmp2181 .Ltmp2182 .Ltmp2187 .Ltmp2188, "E\021N\001\000\000\330\002\000\000" + .short .Ltmp18208-.Ltmp18207 # Record length +.Ltmp18207: + .short 4414 # Record kind: S_LOCAL + .long 5885 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18208: + .cv_def_range .Ltmp2151 .Ltmp2164 .Ltmp2185 .Ltmp2186 .Ltmp2191 .Ltmp2192, "E\021N\001\000\000x\002\000\000" + .short .Ltmp18210-.Ltmp18209 # Record length +.Ltmp18209: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18210: + .cv_def_range .Ltmp2155 .Ltmp2164 .Ltmp2185 .Ltmp2186 .Ltmp2191 .Ltmp2192, "E\021N\001\000\000(\002\000\000" + .short .Ltmp18212-.Ltmp18211 # Record length +.Ltmp18211: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18212: + .cv_def_range .Ltmp2167 .Ltmp2178 .Ltmp2189 .Ltmp2190 .Ltmp2193 .Ltmp2194, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp18214-.Ltmp18213 # Record length +.Ltmp18213: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18214: + .cv_def_range .Ltmp2169 .Ltmp2178 .Ltmp2189 .Ltmp2190 .Ltmp2193 .Ltmp2194, "E\021N\001\000\000H\001\000\000" + .short .Ltmp18216-.Ltmp18215 # Record length +.Ltmp18215: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2167-.Ltmp2164 # Code size + .secrel32 .Ltmp2164 # Function section relative address + .secidx .Lfunc_begin26 # Function section index + .byte 0 # Lexical block name +.Ltmp18216: + .short .Ltmp18218-.Ltmp18217 # Record length +.Ltmp18217: + .short 4414 # Record kind: S_LOCAL + .long 5901 # TypeIndex + .short 0 # Flags + .asciz "get_an_array" +.Ltmp18218: + .cv_def_range .Ltmp2164 .Ltmp2167, "E\021N\001\000\000\320\001\000\000" + .short .Ltmp18220-.Ltmp18219 # Record length +.Ltmp18219: + .short 4414 # Record kind: S_LOCAL + .long 5904 # TypeIndex + .short 0 # Flags + .asciz "take_a_span" +.Ltmp18220: + .cv_def_range .Ltmp2164 .Ltmp2167, "E\021N\001\000\000\310\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18192: + .p2align 2 + .cv_linetable 26, "?____C_A_T_C_H____T_E_S_T____16@@YAXXZ", .Lfunc_end26 + .long 241 # Symbol subsection for ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18222-.Ltmp18221 # Subsection size +.Ltmp18221: + .short .Ltmp18224-.Ltmp18223 # Record length +.Ltmp18223: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end27-"??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5906 # Function type index + .secrel32 "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18224: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18222: + .p2align 2 + .cv_linetable 27, "??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ", .Lfunc_end27 + .long 241 # Symbol subsection for ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18226-.Ltmp18225 # Subsection size +.Ltmp18225: + .short .Ltmp18228-.Ltmp18227 # Record length +.Ltmp18227: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end28-"??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5907 # Function type index + .secrel32 "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18228: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18226: + .p2align 2 + .cv_linetable 28, "??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ", .Lfunc_end28 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____18 + .long .Ltmp18230-.Ltmp18229 # Subsection size +.Ltmp18229: + .short .Ltmp18232-.Ltmp18231 # Record length +.Ltmp18231: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end29-"?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5908 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____18" # Function name +.Ltmp18232: + .short .Ltmp18234-.Ltmp18233 # Record length +.Ltmp18233: + .short 4414 # Record kind: S_LOCAL + .long 5941 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18234: + .cv_def_range .Ltmp2235 .Ltmp2284, "E\021N\001\000\000\250\002\000\000" + .short .Ltmp18236-.Ltmp18235 # Record length +.Ltmp18235: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18236: + .cv_def_range .Ltmp2236 .Ltmp2249 .Ltmp2273 .Ltmp2274 .Ltmp2277 .Ltmp2278, "E\021N\001\000\000\230\002\000\000" + .short .Ltmp18238-.Ltmp18237 # Record length +.Ltmp18237: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18238: + .cv_def_range .Ltmp2240 .Ltmp2249 .Ltmp2273 .Ltmp2274 .Ltmp2277 .Ltmp2278, "E\021N\001\000\000H\002\000\000" + .short .Ltmp18240-.Ltmp18239 # Record length +.Ltmp18239: + .short 4414 # Record kind: S_LOCAL + .long 5773 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18240: + .cv_def_range .Ltmp2249 .Ltmp2261 .Ltmp2275 .Ltmp2276 .Ltmp2281 .Ltmp2282, "E\021N\001\000\000\350\001\000\000" + .short .Ltmp18242-.Ltmp18241 # Record length +.Ltmp18241: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18242: + .cv_def_range .Ltmp2252 .Ltmp2261 .Ltmp2275 .Ltmp2276 .Ltmp2281 .Ltmp2282, "E\021N\001\000\000\230\001\000\000" + .short .Ltmp18244-.Ltmp18243 # Record length +.Ltmp18243: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18244: + .cv_def_range .Ltmp2261 .Ltmp2272 .Ltmp2279 .Ltmp2280 .Ltmp2283 .Ltmp2284, "E\021N\001\000\0008\001\000\000" + .short .Ltmp18246-.Ltmp18245 # Record length +.Ltmp18245: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18246: + .cv_def_range .Ltmp2263 .Ltmp2272 .Ltmp2279 .Ltmp2280 .Ltmp2283 .Ltmp2284, "E\021N\001\000\000\350\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18230: + .p2align 2 + .cv_linetable 29, "?____C_A_T_C_H____T_E_S_T____18@@YAXXZ", .Lfunc_end29 + .long 241 # Symbol subsection for ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18248-.Ltmp18247 # Subsection size +.Ltmp18247: + .short .Ltmp18250-.Ltmp18249 # Record length +.Ltmp18249: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end30-"??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5943 # Function type index + .secrel32 "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18250: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18248: + .p2align 2 + .cv_linetable 30, "??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ", .Lfunc_end30 + .long 241 # Symbol subsection for ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18252-.Ltmp18251 # Subsection size +.Ltmp18251: + .short .Ltmp18254-.Ltmp18253 # Record length +.Ltmp18253: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end31-"??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5944 # Function type index + .secrel32 "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18254: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18252: + .p2align 2 + .cv_linetable 31, "??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ", .Lfunc_end31 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20 + .long .Ltmp18256-.Ltmp18255 # Subsection size +.Ltmp18255: + .short .Ltmp18258-.Ltmp18257 # Record length +.Ltmp18257: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end32-"?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 5945 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20" # Function name +.Ltmp18258: + .short .Ltmp18260-.Ltmp18259 # Record length +.Ltmp18259: + .short 4414 # Record kind: S_LOCAL + .long 6056 # TypeIndex + .short 0 # Flags + .asciz "v" +.Ltmp18260: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\370\007\000\000" + .short .Ltmp18262-.Ltmp18261 # Record length +.Ltmp18261: + .short 4414 # Record kind: S_LOCAL + .long 5962 # TypeIndex + .short 0 # Flags + .asciz "cv" +.Ltmp18262: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\270\007\000\000" + .short .Ltmp18264-.Ltmp18263 # Record length +.Ltmp18263: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 0 # Flags + .asciz "str" +.Ltmp18264: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000 \006\000\000" + .short .Ltmp18266-.Ltmp18265 # Record length +.Ltmp18265: + .short 4414 # Record kind: S_LOCAL + .long 4430 # TypeIndex + .short 0 # Flags + .asciz "cstr" +.Ltmp18266: + .cv_def_range .Ltmp2409 .Ltmp2507, "E\021N\001\000\000\370\005\000\000" + .short .Ltmp18268-.Ltmp18267 # Record length +.Ltmp18267: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18268: + .cv_def_range .Ltmp2410 .Ltmp2430 .Ltmp2477 .Ltmp2482 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\250\007\000\000" + .short .Ltmp18270-.Ltmp18269 # Record length +.Ltmp18269: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18270: + .cv_def_range .Ltmp2410 .Ltmp2430 .Ltmp2477 .Ltmp2482 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\360\006\000\000" + .short .Ltmp18272-.Ltmp18271 # Record length +.Ltmp18271: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18272: + .cv_def_range .Ltmp2411 .Ltmp2420 .Ltmp2477 .Ltmp2478 .Ltmp2481 .Ltmp2482, "E\021N\001\000\000X\007\000\000" + .short .Ltmp18274-.Ltmp18273 # Record length +.Ltmp18273: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18274: + .cv_def_range .Ltmp2421 .Ltmp2430 .Ltmp2479 .Ltmp2480 .Ltmp2485 .Ltmp2486, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp18276-.Ltmp18275 # Record length +.Ltmp18275: + .short 4414 # Record kind: S_LOCAL + .long 6208 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18276: + .cv_def_range .Ltmp2431 .Ltmp2441 .Ltmp2483 .Ltmp2484 .Ltmp2489 .Ltmp2490, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp18278-.Ltmp18277 # Record length +.Ltmp18277: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18278: + .cv_def_range .Ltmp2432 .Ltmp2441 .Ltmp2483 .Ltmp2484 .Ltmp2489 .Ltmp2490, "E\021N\001\000\000\230\005\000\000" + .short .Ltmp18280-.Ltmp18279 # Record length +.Ltmp18279: + .short 4414 # Record kind: S_LOCAL + .long 6208 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18280: + .cv_def_range .Ltmp2442 .Ltmp2452 .Ltmp2487 .Ltmp2488 .Ltmp2493 .Ltmp2494, "E\021N\001\000\0000\005\000\000" + .short .Ltmp18282-.Ltmp18281 # Record length +.Ltmp18281: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18282: + .cv_def_range .Ltmp2443 .Ltmp2452 .Ltmp2487 .Ltmp2488 .Ltmp2493 .Ltmp2494, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp18284-.Ltmp18283 # Record length +.Ltmp18283: + .short 4414 # Record kind: S_LOCAL + .long 6221 # TypeIndex + .short 0 # Flags + .asciz "get_temp_vector" +.Ltmp18284: + .cv_def_range .Ltmp2453 .Ltmp2454 .Ltmp2495 .Ltmp2496, "E\021N\001\000\000\200\004\000\000" + .short .Ltmp18286-.Ltmp18285 # Record length +.Ltmp18285: + .short 4414 # Record kind: S_LOCAL + .long 6224 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp18286: + .cv_def_range .Ltmp2453 .Ltmp2454 .Ltmp2495 .Ltmp2496, "E\021N\001\000\000x\004\000\000" + .short .Ltmp18288-.Ltmp18287 # Record length +.Ltmp18287: + .short 4414 # Record kind: S_LOCAL + .long 6231 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +.Ltmp18288: + .cv_def_range .Ltmp2454 .Ltmp2455 .Ltmp2497 .Ltmp2498, "E\021N\001\000\000@\004\000\000" + .short .Ltmp18290-.Ltmp18289 # Record length +.Ltmp18289: + .short 4414 # Record kind: S_LOCAL + .long 6234 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp18290: + .cv_def_range .Ltmp2454 .Ltmp2455 .Ltmp2497 .Ltmp2498, "E\021N\001\000\0008\004\000\000" + .short .Ltmp18292-.Ltmp18291 # Record length +.Ltmp18291: + .short 4414 # Record kind: S_LOCAL + .long 6241 # TypeIndex + .short 0 # Flags + .asciz "get_temp_string" +.Ltmp18292: + .cv_def_range .Ltmp2455 .Ltmp2456 .Ltmp2499 .Ltmp2500, "E\021N\001\000\000\370\003\000\000" + .short .Ltmp18294-.Ltmp18293 # Record length +.Ltmp18293: + .short 4414 # Record kind: S_LOCAL + .long 6244 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp18294: + .cv_def_range .Ltmp2455 .Ltmp2456 .Ltmp2499 .Ltmp2500, "E\021N\001\000\000\360\003\000\000" + .short .Ltmp18296-.Ltmp18295 # Record length +.Ltmp18295: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18296: + .cv_def_range .Ltmp2456 .Ltmp2476 .Ltmp2491 .Ltmp2492 .Ltmp2501 .Ltmp2506, "E\021N\001\000\000\250\003\000\000" + .short .Ltmp18298-.Ltmp18297 # Record length +.Ltmp18297: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp18298: + .cv_def_range .Ltmp2456 .Ltmp2476 .Ltmp2491 .Ltmp2492 .Ltmp2501 .Ltmp2506, "E\021N\001\000\000\360\002\000\000" + .short .Ltmp18300-.Ltmp18299 # Record length +.Ltmp18299: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18300: + .cv_def_range .Ltmp2457 .Ltmp2466 .Ltmp2491 .Ltmp2492 .Ltmp2503 .Ltmp2504, "E\021N\001\000\000X\003\000\000" + .short .Ltmp18302-.Ltmp18301 # Record length +.Ltmp18301: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18302: + .cv_def_range .Ltmp2467 .Ltmp2476 .Ltmp2501 .Ltmp2502 .Ltmp2505 .Ltmp2506, "E\021N\001\000\000\240\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18256: + .p2align 2 + .cv_linetable 32, "?____C_A_T_C_H____T_E_S_T____20@@YAXXZ", .Lfunc_end32 + .long 241 # Symbol subsection for ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18304-.Ltmp18303 # Subsection size +.Ltmp18303: + .short .Ltmp18306-.Ltmp18305 # Record length +.Ltmp18305: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end33-"??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6246 # Function type index + .secrel32 "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18306: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18304: + .p2align 2 + .cv_linetable 33, "??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ", .Lfunc_end33 + .long 241 # Symbol subsection for ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18308-.Ltmp18307 # Subsection size +.Ltmp18307: + .short .Ltmp18310-.Ltmp18309 # Record length +.Ltmp18309: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end34-"??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6247 # Function type index + .secrel32 "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18310: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18308: + .p2align 2 + .cv_linetable 34, "??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ", .Lfunc_end34 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____22 + .long .Ltmp18312-.Ltmp18311 # Subsection size +.Ltmp18311: + .short .Ltmp18314-.Ltmp18313 # Record length +.Ltmp18313: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end35-"?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6248 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____22" # Function name +.Ltmp18314: + .short .Ltmp18316-.Ltmp18315 # Record length +.Ltmp18315: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp2517-.Ltmp2512 # Code size + .secrel32 .Ltmp2512 # Function section relative address + .secidx .Lfunc_begin35 # Function section index + .byte 0 # Lexical block name +.Ltmp18316: + .short .Ltmp18318-.Ltmp18317 # Record length +.Ltmp18317: + .short 4414 # Record kind: S_LOCAL + .long 6298 # TypeIndex + .short 0 # Flags + .asciz "avd" +.Ltmp18318: + .cv_def_range .Ltmp2512 .Ltmp2517, "E\021O\001\000\000@\000\000\000" + .short .Ltmp18320-.Ltmp18319 # Record length +.Ltmp18319: + .short 4414 # Record kind: S_LOCAL + .long 6349 # TypeIndex + .short 0 # Flags + .asciz "avcd" +.Ltmp18320: + .cv_def_range .Ltmp2512 .Ltmp2517, "E\021O\001\000\0000\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 +.Ltmp18312: + .p2align 2 + .cv_linetable 35, "?____C_A_T_C_H____T_E_S_T____22@@YAXXZ", .Lfunc_end35 + .long 241 # Symbol subsection for ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18322-.Ltmp18321 # Subsection size +.Ltmp18321: + .short .Ltmp18324-.Ltmp18323 # Record length +.Ltmp18323: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end36-"??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6357 # Function type index + .secrel32 "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18324: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18322: + .p2align 2 + .cv_linetable 36, "??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ", .Lfunc_end36 + .long 241 # Symbol subsection for ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18326-.Ltmp18325 # Subsection size +.Ltmp18325: + .short .Ltmp18328-.Ltmp18327 # Record length +.Ltmp18327: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end37-"??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6358 # Function type index + .secrel32 "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18328: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18326: + .p2align 2 + .cv_linetable 37, "??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ", .Lfunc_end37 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24 + .long .Ltmp18330-.Ltmp18329 # Subsection size +.Ltmp18329: + .short .Ltmp18332-.Ltmp18331 # Record length +.Ltmp18331: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end38-"?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6359 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24" # Function name +.Ltmp18332: + .short .Ltmp18334-.Ltmp18333 # Record length +.Ltmp18333: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp18334: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\210\003\000\000" + .short .Ltmp18336-.Ltmp18335 # Record length +.Ltmp18335: + .short 4414 # Record kind: S_LOCAL + .long 5299 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18336: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\334\002\000\000" + .short .Ltmp18338-.Ltmp18337 # Record length +.Ltmp18337: + .short 4414 # Record kind: S_LOCAL + .long 4358 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp18338: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000\310\002\000\000" + .short .Ltmp18340-.Ltmp18339 # Record length +.Ltmp18339: + .short 4414 # Record kind: S_LOCAL + .long 6365 # TypeIndex + .short 0 # Flags + .asciz "get_temp_span" +.Ltmp18340: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000p\001\000\000" + .short .Ltmp18342-.Ltmp18341 # Record length +.Ltmp18341: + .short 4414 # Record kind: S_LOCAL + .long 6369 # TypeIndex + .short 0 # Flags + .asciz "use_span" +.Ltmp18342: + .cv_def_range .Ltmp2571 .Ltmp2634, "E\021N\001\000\000h\001\000\000" + .short .Ltmp18344-.Ltmp18343 # Record length +.Ltmp18343: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18344: + .cv_def_range .Ltmp2574 .Ltmp2583 .Ltmp2619 .Ltmp2620 .Ltmp2623 .Ltmp2624, "E\021N\001\000\0008\003\000\000" + .short .Ltmp18346-.Ltmp18345 # Record length +.Ltmp18345: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18346: + .cv_def_range .Ltmp2587 .Ltmp2596 .Ltmp2621 .Ltmp2622 .Ltmp2627 .Ltmp2628, "E\021N\001\000\000x\002\000\000" + .short .Ltmp18348-.Ltmp18347 # Record length +.Ltmp18347: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18348: + .cv_def_range .Ltmp2597 .Ltmp2606 .Ltmp2625 .Ltmp2626 .Ltmp2631 .Ltmp2632, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp18350-.Ltmp18349 # Record length +.Ltmp18349: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18350: + .cv_def_range .Ltmp2609 .Ltmp2618 .Ltmp2629 .Ltmp2630 .Ltmp2633 .Ltmp2634, "E\021N\001\000\000\350\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18330: + .p2align 2 + .cv_linetable 38, "?____C_A_T_C_H____T_E_S_T____24@@YAXXZ", .Lfunc_end38 + .long 241 # Symbol subsection for ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18352-.Ltmp18351 # Subsection size +.Ltmp18351: + .short .Ltmp18354-.Ltmp18353 # Record length +.Ltmp18353: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end39-"??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6371 # Function type index + .secrel32 "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18354: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18352: + .p2align 2 + .cv_linetable 39, "??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ", .Lfunc_end39 + .long 241 # Symbol subsection for ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18356-.Ltmp18355 # Subsection size +.Ltmp18355: + .short .Ltmp18358-.Ltmp18357 # Record length +.Ltmp18357: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end40-"??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6372 # Function type index + .secrel32 "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18358: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18356: + .p2align 2 + .cv_linetable 40, "??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ", .Lfunc_end40 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____26 + .long .Ltmp18360-.Ltmp18359 # Subsection size +.Ltmp18359: + .short .Ltmp18362-.Ltmp18361 # Record length +.Ltmp18361: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end41-"?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6373 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____26" # Function name +.Ltmp18362: + .short .Ltmp18364-.Ltmp18363 # Record length +.Ltmp18363: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18364: + .cv_def_range .Ltmp2785 .Ltmp2928, "E\021N\001\000\000\240\n\000\000" + .short .Ltmp18366-.Ltmp18365 # Record length +.Ltmp18365: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18366: + .cv_def_range .Ltmp2786 .Ltmp2807 .Ltmp2882 .Ltmp2891, "E\021N\001\000\000\230\n\000\000" + .short .Ltmp18368-.Ltmp18367 # Record length +.Ltmp18367: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18368: + .cv_def_range .Ltmp2790 .Ltmp2798 .Ltmp2882 .Ltmp2886, "E\021N\001\000\000H\n\000\000" + .short .Ltmp18370-.Ltmp18369 # Record length +.Ltmp18369: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18370: + .cv_def_range .Ltmp2799 .Ltmp2807 .Ltmp2887 .Ltmp2891, "E\021N\001\000\000X\t\000\000" + .short .Ltmp18372-.Ltmp18371 # Record length +.Ltmp18371: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18372: + .cv_def_range .Ltmp2807 .Ltmp2827 .Ltmp2892 .Ltmp2901, "E\021N\001\000\000\250\b\000\000" + .short .Ltmp18374-.Ltmp18373 # Record length +.Ltmp18373: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18374: + .cv_def_range .Ltmp2810 .Ltmp2818 .Ltmp2892 .Ltmp2896, "E\021N\001\000\000X\b\000\000" + .short .Ltmp18376-.Ltmp18375 # Record length +.Ltmp18375: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18376: + .cv_def_range .Ltmp2819 .Ltmp2827 .Ltmp2897 .Ltmp2901, "E\021N\001\000\000h\007\000\000" + .short .Ltmp18378-.Ltmp18377 # Record length +.Ltmp18377: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18378: + .cv_def_range .Ltmp2827 .Ltmp2847 .Ltmp2902 .Ltmp2910 .Ltmp2915 .Ltmp2916, "E\021N\001\000\000\270\006\000\000" + .short .Ltmp18380-.Ltmp18379 # Record length +.Ltmp18379: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18380: + .cv_def_range .Ltmp2830 .Ltmp2838 .Ltmp2902 .Ltmp2906, "E\021N\001\000\000h\006\000\000" + .short .Ltmp18382-.Ltmp18381 # Record length +.Ltmp18381: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18382: + .cv_def_range .Ltmp2839 .Ltmp2847 .Ltmp2907 .Ltmp2910 .Ltmp2915 .Ltmp2916, "E\021N\001\000\000x\005\000\000" + .short .Ltmp18384-.Ltmp18383 # Record length +.Ltmp18383: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18384: + .cv_def_range .Ltmp2847 .Ltmp2861 .Ltmp2911 .Ltmp2914 .Ltmp2917 .Ltmp2918, "E\021N\001\000\000\310\004\000\000" + .short .Ltmp18386-.Ltmp18385 # Record length +.Ltmp18385: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18386: + .cv_def_range .Ltmp2850 .Ltmp2861 .Ltmp2911 .Ltmp2914 .Ltmp2917 .Ltmp2918, "E\021N\001\000\000x\004\000\000" + .short .Ltmp18388-.Ltmp18387 # Record length +.Ltmp18387: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18388: + .cv_def_range .Ltmp2861 .Ltmp2881 .Ltmp2919 .Ltmp2928, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp18390-.Ltmp18389 # Record length +.Ltmp18389: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18390: + .cv_def_range .Ltmp2864 .Ltmp2872 .Ltmp2919 .Ltmp2923, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp18392-.Ltmp18391 # Record length +.Ltmp18391: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18392: + .cv_def_range .Ltmp2873 .Ltmp2881 .Ltmp2924 .Ltmp2928, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18360: + .p2align 2 + .cv_linetable 41, "?____C_A_T_C_H____T_E_S_T____26@@YAXXZ", .Lfunc_end41 + .long 241 # Symbol subsection for ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18394-.Ltmp18393 # Subsection size +.Ltmp18393: + .short .Ltmp18396-.Ltmp18395 # Record length +.Ltmp18395: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end42-"??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6374 # Function type index + .secrel32 "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18396: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18394: + .p2align 2 + .cv_linetable 42, "??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ", .Lfunc_end42 + .long 241 # Symbol subsection for ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18398-.Ltmp18397 # Subsection size +.Ltmp18397: + .short .Ltmp18400-.Ltmp18399 # Record length +.Ltmp18399: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end43-"??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6375 # Function type index + .secrel32 "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18400: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18398: + .p2align 2 + .cv_linetable 43, "??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ", .Lfunc_end43 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____28 + .long .Ltmp18402-.Ltmp18401 # Subsection size +.Ltmp18401: + .short .Ltmp18404-.Ltmp18403 # Record length +.Ltmp18403: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end44-"?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6376 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____28" # Function name +.Ltmp18404: + .short .Ltmp18406-.Ltmp18405 # Record length +.Ltmp18405: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18406: + .cv_def_range .Ltmp3079 .Ltmp3222, "E\021N\001\000\000\240\n\000\000" + .short .Ltmp18408-.Ltmp18407 # Record length +.Ltmp18407: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18408: + .cv_def_range .Ltmp3080 .Ltmp3101 .Ltmp3176 .Ltmp3185, "E\021N\001\000\000\230\n\000\000" + .short .Ltmp18410-.Ltmp18409 # Record length +.Ltmp18409: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18410: + .cv_def_range .Ltmp3084 .Ltmp3092 .Ltmp3176 .Ltmp3180, "E\021N\001\000\000H\n\000\000" + .short .Ltmp18412-.Ltmp18411 # Record length +.Ltmp18411: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18412: + .cv_def_range .Ltmp3093 .Ltmp3101 .Ltmp3181 .Ltmp3185, "E\021N\001\000\000X\t\000\000" + .short .Ltmp18414-.Ltmp18413 # Record length +.Ltmp18413: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18414: + .cv_def_range .Ltmp3101 .Ltmp3121 .Ltmp3186 .Ltmp3195, "E\021N\001\000\000\250\b\000\000" + .short .Ltmp18416-.Ltmp18415 # Record length +.Ltmp18415: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18416: + .cv_def_range .Ltmp3104 .Ltmp3112 .Ltmp3186 .Ltmp3190, "E\021N\001\000\000X\b\000\000" + .short .Ltmp18418-.Ltmp18417 # Record length +.Ltmp18417: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18418: + .cv_def_range .Ltmp3113 .Ltmp3121 .Ltmp3191 .Ltmp3195, "E\021N\001\000\000h\007\000\000" + .short .Ltmp18420-.Ltmp18419 # Record length +.Ltmp18419: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18420: + .cv_def_range .Ltmp3121 .Ltmp3141 .Ltmp3196 .Ltmp3204 .Ltmp3209 .Ltmp3210, "E\021N\001\000\000\270\006\000\000" + .short .Ltmp18422-.Ltmp18421 # Record length +.Ltmp18421: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18422: + .cv_def_range .Ltmp3124 .Ltmp3132 .Ltmp3196 .Ltmp3200, "E\021N\001\000\000h\006\000\000" + .short .Ltmp18424-.Ltmp18423 # Record length +.Ltmp18423: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18424: + .cv_def_range .Ltmp3133 .Ltmp3141 .Ltmp3201 .Ltmp3204 .Ltmp3209 .Ltmp3210, "E\021N\001\000\000x\005\000\000" + .short .Ltmp18426-.Ltmp18425 # Record length +.Ltmp18425: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18426: + .cv_def_range .Ltmp3141 .Ltmp3155 .Ltmp3205 .Ltmp3208 .Ltmp3211 .Ltmp3212, "E\021N\001\000\000\310\004\000\000" + .short .Ltmp18428-.Ltmp18427 # Record length +.Ltmp18427: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18428: + .cv_def_range .Ltmp3144 .Ltmp3155 .Ltmp3205 .Ltmp3208 .Ltmp3211 .Ltmp3212, "E\021N\001\000\000x\004\000\000" + .short .Ltmp18430-.Ltmp18429 # Record length +.Ltmp18429: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18430: + .cv_def_range .Ltmp3155 .Ltmp3175 .Ltmp3213 .Ltmp3222, "E\021N\001\000\000\030\004\000\000" + .short .Ltmp18432-.Ltmp18431 # Record length +.Ltmp18431: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18432: + .cv_def_range .Ltmp3158 .Ltmp3166 .Ltmp3213 .Ltmp3217, "E\021N\001\000\000\310\003\000\000" + .short .Ltmp18434-.Ltmp18433 # Record length +.Ltmp18433: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18434: + .cv_def_range .Ltmp3167 .Ltmp3175 .Ltmp3218 .Ltmp3222, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18402: + .p2align 2 + .cv_linetable 44, "?____C_A_T_C_H____T_E_S_T____28@@YAXXZ", .Lfunc_end44 + .long 241 # Symbol subsection for ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18436-.Ltmp18435 # Subsection size +.Ltmp18435: + .short .Ltmp18438-.Ltmp18437 # Record length +.Ltmp18437: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end45-"??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6377 # Function type index + .secrel32 "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18438: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18436: + .p2align 2 + .cv_linetable 45, "??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ", .Lfunc_end45 + .long 241 # Symbol subsection for ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18440-.Ltmp18439 # Subsection size +.Ltmp18439: + .short .Ltmp18442-.Ltmp18441 # Record length +.Ltmp18441: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end46-"??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6378 # Function type index + .secrel32 "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18442: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18440: + .p2align 2 + .cv_linetable 46, "??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ", .Lfunc_end46 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____30 + .long .Ltmp18444-.Ltmp18443 # Subsection size +.Ltmp18443: + .short .Ltmp18446-.Ltmp18445 # Record length +.Ltmp18445: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end47-"?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6379 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____30" # Function name +.Ltmp18446: + .short .Ltmp18448-.Ltmp18447 # Record length +.Ltmp18447: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18448: + .cv_def_range .Ltmp3807 .Ltmp4389, "E\021N\001\000\0000)\000\000" + .short .Ltmp18450-.Ltmp18449 # Record length +.Ltmp18449: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18450: + .cv_def_range .Ltmp3808 .Ltmp3848 .Ltmp4197 .Ltmp4213 .Ltmp4216 .Ltmp4217, "E\021N\001\000\000()\000\000" + .short .Ltmp18452-.Ltmp18451 # Record length +.Ltmp18451: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18452: + .cv_def_range .Ltmp3812 .Ltmp3821 .Ltmp4197 .Ltmp4199, "E\021N\001\000\000\330(\000\000" + .short .Ltmp18454-.Ltmp18453 # Record length +.Ltmp18453: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18454: + .cv_def_range .Ltmp3822 .Ltmp3830 .Ltmp4200 .Ltmp4204, "E\021N\001\000\0000(\000\000" + .short .Ltmp18456-.Ltmp18455 # Record length +.Ltmp18455: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18456: + .cv_def_range .Ltmp3831 .Ltmp3839 .Ltmp4205 .Ltmp4209, "E\021N\001\000\000P'\000\000" + .short .Ltmp18458-.Ltmp18457 # Record length +.Ltmp18457: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18458: + .cv_def_range .Ltmp3840 .Ltmp3848 .Ltmp4210 .Ltmp4213 .Ltmp4216 .Ltmp4217, "E\021N\001\000\000X&\000\000" + .short .Ltmp18460-.Ltmp18459 # Record length +.Ltmp18459: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18460: + .cv_def_range .Ltmp3848 .Ltmp3878 .Ltmp4214 .Ltmp4215 .Ltmp4218 .Ltmp4228 .Ltmp4231 .Ltmp4232, "E\021N\001\000\000\250%\000\000" + .short .Ltmp18462-.Ltmp18461 # Record length +.Ltmp18461: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18462: + .cv_def_range .Ltmp3851 .Ltmp3860 .Ltmp4214 .Ltmp4215 .Ltmp4218 .Ltmp4219, "E\021N\001\000\000X%\000\000" + .short .Ltmp18464-.Ltmp18463 # Record length +.Ltmp18463: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18464: + .cv_def_range .Ltmp3861 .Ltmp3869 .Ltmp4220 .Ltmp4224, "E\021N\001\000\000\260$\000\000" + .short .Ltmp18466-.Ltmp18465 # Record length +.Ltmp18465: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18466: + .cv_def_range .Ltmp3870 .Ltmp3878 .Ltmp4225 .Ltmp4228 .Ltmp4231 .Ltmp4232, "E\021N\001\000\000\320#\000\000" + .short .Ltmp18468-.Ltmp18467 # Record length +.Ltmp18467: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18468: + .cv_def_range .Ltmp3878 .Ltmp3932 .Ltmp4229 .Ltmp4230 .Ltmp4233 .Ltmp4255 .Ltmp4258 .Ltmp4259, "E\021N\001\000\000 #\000\000" + .short .Ltmp18470-.Ltmp18469 # Record length +.Ltmp18469: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18470: + .cv_def_range .Ltmp3881 .Ltmp3890 .Ltmp4229 .Ltmp4230 .Ltmp4233 .Ltmp4234, "E\021N\001\000\000\320\"\000\000" + .short .Ltmp18472-.Ltmp18471 # Record length +.Ltmp18471: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18472: + .cv_def_range .Ltmp3891 .Ltmp3899 .Ltmp4235 .Ltmp4239, "E\021N\001\000\000(\"\000\000" + .short .Ltmp18474-.Ltmp18473 # Record length +.Ltmp18473: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18474: + .cv_def_range .Ltmp3900 .Ltmp3908 .Ltmp4240 .Ltmp4243 .Ltmp4248 .Ltmp4249, "E\021N\001\000\000H!\000\000" + .short .Ltmp18476-.Ltmp18475 # Record length +.Ltmp18475: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18476: + .cv_def_range .Ltmp3909 .Ltmp3920 .Ltmp4244 .Ltmp4247 .Ltmp4254 .Ltmp4255, "E\021N\001\000\000P \000\000" + .short .Ltmp18478-.Ltmp18477 # Record length +.Ltmp18477: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18478: + .cv_def_range .Ltmp3921 .Ltmp3932 .Ltmp4250 .Ltmp4253 .Ltmp4258 .Ltmp4259, "E\021N\001\000\000\260\037\000\000" + .short .Ltmp18480-.Ltmp18479 # Record length +.Ltmp18479: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18480: + .cv_def_range .Ltmp3932 .Ltmp3983 .Ltmp4256 .Ltmp4257 .Ltmp4260 .Ltmp4281 .Ltmp4284 .Ltmp4285, "E\021N\001\000\000X\037\000\000" + .short .Ltmp18482-.Ltmp18481 # Record length +.Ltmp18481: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18482: + .cv_def_range .Ltmp3935 .Ltmp3944 .Ltmp4256 .Ltmp4257 .Ltmp4260 .Ltmp4261, "E\021N\001\000\000\b\037\000\000" + .short .Ltmp18484-.Ltmp18483 # Record length +.Ltmp18483: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18484: + .cv_def_range .Ltmp3945 .Ltmp3953 .Ltmp4262 .Ltmp4266, "E\021N\001\000\000`\036\000\000" + .short .Ltmp18486-.Ltmp18485 # Record length +.Ltmp18485: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18486: + .cv_def_range .Ltmp3954 .Ltmp3962 .Ltmp4267 .Ltmp4271, "E\021N\001\000\000\200\035\000\000" + .short .Ltmp18488-.Ltmp18487 # Record length +.Ltmp18487: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18488: + .cv_def_range .Ltmp3963 .Ltmp3971 .Ltmp4272 .Ltmp4275 .Ltmp4280 .Ltmp4281, "E\021N\001\000\000\210\034\000\000" + .short .Ltmp18490-.Ltmp18489 # Record length +.Ltmp18489: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18490: + .cv_def_range .Ltmp3972 .Ltmp3983 .Ltmp4276 .Ltmp4279 .Ltmp4284 .Ltmp4285, "E\021N\001\000\000\220\033\000\000" + .short .Ltmp18492-.Ltmp18491 # Record length +.Ltmp18491: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18492: + .cv_def_range .Ltmp3983 .Ltmp4004 .Ltmp4282 .Ltmp4283 .Ltmp4286 .Ltmp4291 .Ltmp4294 .Ltmp4295, "E\021N\001\000\0008\033\000\000" + .short .Ltmp18494-.Ltmp18493 # Record length +.Ltmp18493: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18494: + .cv_def_range .Ltmp3986 .Ltmp3995 .Ltmp4282 .Ltmp4283 .Ltmp4286 .Ltmp4287, "E\021N\001\000\000\350\032\000\000" + .short .Ltmp18496-.Ltmp18495 # Record length +.Ltmp18495: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18496: + .cv_def_range .Ltmp3996 .Ltmp4004 .Ltmp4288 .Ltmp4291 .Ltmp4294 .Ltmp4295, "E\021N\001\000\000@\032\000\000" + .short .Ltmp18498-.Ltmp18497 # Record length +.Ltmp18497: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18498: + .cv_def_range .Ltmp4004 .Ltmp4047 .Ltmp4292 .Ltmp4293 .Ltmp4296 .Ltmp4313, "E\021N\001\000\000\240\031\000\000" + .short .Ltmp18500-.Ltmp18499 # Record length +.Ltmp18499: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18500: + .cv_def_range .Ltmp4007 .Ltmp4016 .Ltmp4292 .Ltmp4293 .Ltmp4298 .Ltmp4299, "E\021N\001\000\000P\031\000\000" + .short .Ltmp18502-.Ltmp18501 # Record length +.Ltmp18501: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18502: + .cv_def_range .Ltmp4017 .Ltmp4026 .Ltmp4296 .Ltmp4297 .Ltmp4300 .Ltmp4301, "E\021N\001\000\000\250\030\000\000" + .short .Ltmp18504-.Ltmp18503 # Record length +.Ltmp18503: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18504: + .cv_def_range .Ltmp4027 .Ltmp4035 .Ltmp4302 .Ltmp4305 .Ltmp4310 .Ltmp4311, "E\021N\001\000\000\b\030\000\000" + .short .Ltmp18506-.Ltmp18505 # Record length +.Ltmp18505: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18506: + .cv_def_range .Ltmp4036 .Ltmp4047 .Ltmp4306 .Ltmp4309 .Ltmp4312 .Ltmp4313, "E\021N\001\000\000\020\027\000\000" + .short .Ltmp18508-.Ltmp18507 # Record length +.Ltmp18507: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18508: + .cv_def_range .Ltmp4047 .Ltmp4070 .Ltmp4314 .Ltmp4325, "E\021N\001\000\000\270\026\000\000" + .short .Ltmp18510-.Ltmp18509 # Record length +.Ltmp18509: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18510: + .cv_def_range .Ltmp4050 .Ltmp4058 .Ltmp4314 .Ltmp4317 .Ltmp4322 .Ltmp4323, "E\021N\001\000\000h\026\000\000" + .short .Ltmp18512-.Ltmp18511 # Record length +.Ltmp18511: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18512: + .cv_def_range .Ltmp4059 .Ltmp4070 .Ltmp4318 .Ltmp4321 .Ltmp4324 .Ltmp4325, "E\021N\001\000\000p\025\000\000" + .short .Ltmp18514-.Ltmp18513 # Record length +.Ltmp18513: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18514: + .cv_def_range .Ltmp4070 .Ltmp4133 .Ltmp4326 .Ltmp4357, "E\021N\001\000\000\020\025\000\000" + .short .Ltmp18516-.Ltmp18515 # Record length +.Ltmp18515: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +.Ltmp18516: + .cv_def_range .Ltmp4070 .Ltmp4133 .Ltmp4326 .Ltmp4357, "E\021N\001\000\000\200\020\000\000" + .short .Ltmp18518-.Ltmp18517 # Record length +.Ltmp18517: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18518: + .cv_def_range .Ltmp4073 .Ltmp4081 .Ltmp4326 .Ltmp4330, "E\021N\001\000\000\300\024\000\000" + .short .Ltmp18520-.Ltmp18519 # Record length +.Ltmp18519: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18520: + .cv_def_range .Ltmp4082 .Ltmp4090 .Ltmp4331 .Ltmp4335, "E\021N\001\000\000\310\023\000\000" + .short .Ltmp18522-.Ltmp18521 # Record length +.Ltmp18521: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18522: + .cv_def_range .Ltmp4091 .Ltmp4099 .Ltmp4336 .Ltmp4340, "E\021N\001\000\000\320\022\000\000" + .short .Ltmp18524-.Ltmp18523 # Record length +.Ltmp18523: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18524: + .cv_def_range .Ltmp4100 .Ltmp4108 .Ltmp4341 .Ltmp4344 .Ltmp4349 .Ltmp4350, "E\021N\001\000\000\330\021\000\000" + .short .Ltmp18526-.Ltmp18525 # Record length +.Ltmp18525: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18526: + .cv_def_range .Ltmp4109 .Ltmp4120 .Ltmp4345 .Ltmp4348 .Ltmp4351 .Ltmp4352, "E\021N\001\000\000\340\020\000\000" + .short .Ltmp18528-.Ltmp18527 # Record length +.Ltmp18527: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp18528: + .cv_def_range .Ltmp4122 .Ltmp4133 .Ltmp4353 .Ltmp4357, "E\021N\001\000\000|\020\000\000" + .short .Ltmp18530-.Ltmp18529 # Record length +.Ltmp18529: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18530: + .cv_def_range .Ltmp4124 .Ltmp4132 .Ltmp4353 .Ltmp4357, "E\021N\001\000\000(\020\000\000" + .short .Ltmp18532-.Ltmp18531 # Record length +.Ltmp18531: + .short 4414 # Record kind: S_LOCAL + .long 5350 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp18532: + .cv_def_range .Ltmp4133 .Ltmp4196 .Ltmp4358 .Ltmp4389, "E\021N\001\000\000\220\017\000\000" + .short .Ltmp18534-.Ltmp18533 # Record length +.Ltmp18533: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "av2" +.Ltmp18534: + .cv_def_range .Ltmp4133 .Ltmp4196 .Ltmp4358 .Ltmp4389, "E\021N\001\000\000\000\013\000\000" + .short .Ltmp18536-.Ltmp18535 # Record length +.Ltmp18535: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18536: + .cv_def_range .Ltmp4136 .Ltmp4144 .Ltmp4358 .Ltmp4362, "E\021N\001\000\000@\017\000\000" + .short .Ltmp18538-.Ltmp18537 # Record length +.Ltmp18537: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18538: + .cv_def_range .Ltmp4145 .Ltmp4153 .Ltmp4363 .Ltmp4367, "E\021N\001\000\000H\016\000\000" + .short .Ltmp18540-.Ltmp18539 # Record length +.Ltmp18539: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18540: + .cv_def_range .Ltmp4154 .Ltmp4162 .Ltmp4368 .Ltmp4372, "E\021N\001\000\000P\r\000\000" + .short .Ltmp18542-.Ltmp18541 # Record length +.Ltmp18541: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18542: + .cv_def_range .Ltmp4163 .Ltmp4171 .Ltmp4373 .Ltmp4376 .Ltmp4381 .Ltmp4382, "E\021N\001\000\000X\f\000\000" + .short .Ltmp18544-.Ltmp18543 # Record length +.Ltmp18543: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18544: + .cv_def_range .Ltmp4172 .Ltmp4183 .Ltmp4377 .Ltmp4380 .Ltmp4383 .Ltmp4384, "E\021N\001\000\000`\013\000\000" + .short .Ltmp18546-.Ltmp18545 # Record length +.Ltmp18545: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "i" +.Ltmp18546: + .cv_def_range .Ltmp4185 .Ltmp4196 .Ltmp4385 .Ltmp4389, "E\021N\001\000\000\374\n\000\000" + .short .Ltmp18548-.Ltmp18547 # Record length +.Ltmp18547: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18548: + .cv_def_range .Ltmp4187 .Ltmp4195 .Ltmp4385 .Ltmp4389, "E\021N\001\000\000\250\n\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18444: + .p2align 2 + .cv_linetable 47, "?____C_A_T_C_H____T_E_S_T____30@@YAXXZ", .Lfunc_end47 + .long 241 # Symbol subsection for ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18550-.Ltmp18549 # Subsection size +.Ltmp18549: + .short .Ltmp18552-.Ltmp18551 # Record length +.Ltmp18551: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end48-"??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6380 # Function type index + .secrel32 "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18552: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18550: + .p2align 2 + .cv_linetable 48, "??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ", .Lfunc_end48 + .long 241 # Symbol subsection for ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18554-.Ltmp18553 # Subsection size +.Ltmp18553: + .short .Ltmp18556-.Ltmp18555 # Record length +.Ltmp18555: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end49-"??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6381 # Function type index + .secrel32 "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18556: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18554: + .p2align 2 + .cv_linetable 49, "??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ", .Lfunc_end49 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____32 + .long .Ltmp18558-.Ltmp18557 # Subsection size +.Ltmp18557: + .short .Ltmp18560-.Ltmp18559 # Record length +.Ltmp18559: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end50-"?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6382 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____32" # Function name +.Ltmp18560: + .short .Ltmp18562-.Ltmp18561 # Record length +.Ltmp18561: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18562: + .cv_def_range .Ltmp4478 .Ltmp4565, "E\021N\001\000\000 \005\000\000" + .short .Ltmp18564-.Ltmp18563 # Record length +.Ltmp18563: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18564: + .cv_def_range .Ltmp4479 .Ltmp4503 .Ltmp4537 .Ltmp4548, "E\021N\001\000\000\020\005\000\000" + .short .Ltmp18566-.Ltmp18565 # Record length +.Ltmp18565: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18566: + .cv_def_range .Ltmp4483 .Ltmp4491 .Ltmp4537 .Ltmp4540 .Ltmp4545 .Ltmp4546, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp18568-.Ltmp18567 # Record length +.Ltmp18567: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18568: + .cv_def_range .Ltmp4492 .Ltmp4503 .Ltmp4541 .Ltmp4544 .Ltmp4547 .Ltmp4548, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp18570-.Ltmp18569 # Record length +.Ltmp18569: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp18570: + .cv_def_range .Ltmp4503 .Ltmp4536 .Ltmp4549 .Ltmp4565, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp18572-.Ltmp18571 # Record length +.Ltmp18571: + .short 4414 # Record kind: S_LOCAL + .long 5264 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18572: + .cv_def_range .Ltmp4503 .Ltmp4536 .Ltmp4549 .Ltmp4565, "E\021N\001\000\000\220\003\000\000" + .short .Ltmp18574-.Ltmp18573 # Record length +.Ltmp18573: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18574: + .cv_def_range .Ltmp4507 .Ltmp4515 .Ltmp4549 .Ltmp4553, "E\021N\001\000\000@\003\000\000" + .short .Ltmp18576-.Ltmp18575 # Record length +.Ltmp18575: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18576: + .cv_def_range .Ltmp4516 .Ltmp4524 .Ltmp4554 .Ltmp4557 .Ltmp4562 .Ltmp4563, "E\021N\001\000\000`\002\000\000" + .short .Ltmp18578-.Ltmp18577 # Record length +.Ltmp18577: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18578: + .cv_def_range .Ltmp4525 .Ltmp4536 .Ltmp4558 .Ltmp4561 .Ltmp4564 .Ltmp4565, "E\021N\001\000\000\200\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18558: + .p2align 2 + .cv_linetable 50, "?____C_A_T_C_H____T_E_S_T____32@@YAXXZ", .Lfunc_end50 + .long 241 # Symbol subsection for ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18580-.Ltmp18579 # Subsection size +.Ltmp18579: + .short .Ltmp18582-.Ltmp18581 # Record length +.Ltmp18581: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end51-"??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6383 # Function type index + .secrel32 "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18582: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18580: + .p2align 2 + .cv_linetable 51, "??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ", .Lfunc_end51 + .long 241 # Symbol subsection for ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18584-.Ltmp18583 # Subsection size +.Ltmp18583: + .short .Ltmp18586-.Ltmp18585 # Record length +.Ltmp18585: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end52-"??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6384 # Function type index + .secrel32 "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18586: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18584: + .p2align 2 + .cv_linetable 52, "??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ", .Lfunc_end52 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____34 + .long .Ltmp18588-.Ltmp18587 # Subsection size +.Ltmp18587: + .short .Ltmp18590-.Ltmp18589 # Record length +.Ltmp18589: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end53-"?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6385 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____34" # Function name +.Ltmp18590: + .short .Ltmp18592-.Ltmp18591 # Record length +.Ltmp18591: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp18592: + .cv_def_range .Ltmp4654 .Ltmp4741, "E\021N\001\000\000 \005\000\000" + .short .Ltmp18594-.Ltmp18593 # Record length +.Ltmp18593: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18594: + .cv_def_range .Ltmp4655 .Ltmp4679 .Ltmp4713 .Ltmp4724, "E\021N\001\000\000\020\005\000\000" + .short .Ltmp18596-.Ltmp18595 # Record length +.Ltmp18595: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18596: + .cv_def_range .Ltmp4659 .Ltmp4667 .Ltmp4713 .Ltmp4716 .Ltmp4721 .Ltmp4722, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp18598-.Ltmp18597 # Record length +.Ltmp18597: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18598: + .cv_def_range .Ltmp4668 .Ltmp4679 .Ltmp4717 .Ltmp4720 .Ltmp4723 .Ltmp4724, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp18600-.Ltmp18599 # Record length +.Ltmp18599: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr2d" +.Ltmp18600: + .cv_def_range .Ltmp4679 .Ltmp4712 .Ltmp4725 .Ltmp4741, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp18602-.Ltmp18601 # Record length +.Ltmp18601: + .short 4414 # Record kind: S_LOCAL + .long 5264 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18602: + .cv_def_range .Ltmp4679 .Ltmp4712 .Ltmp4725 .Ltmp4741, "E\021N\001\000\000\220\003\000\000" + .short .Ltmp18604-.Ltmp18603 # Record length +.Ltmp18603: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18604: + .cv_def_range .Ltmp4683 .Ltmp4691 .Ltmp4725 .Ltmp4729, "E\021N\001\000\000@\003\000\000" + .short .Ltmp18606-.Ltmp18605 # Record length +.Ltmp18605: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18606: + .cv_def_range .Ltmp4692 .Ltmp4700 .Ltmp4730 .Ltmp4733 .Ltmp4738 .Ltmp4739, "E\021N\001\000\000`\002\000\000" + .short .Ltmp18608-.Ltmp18607 # Record length +.Ltmp18607: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18608: + .cv_def_range .Ltmp4701 .Ltmp4712 .Ltmp4734 .Ltmp4737 .Ltmp4740 .Ltmp4741, "E\021N\001\000\000\200\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18588: + .p2align 2 + .cv_linetable 53, "?____C_A_T_C_H____T_E_S_T____34@@YAXXZ", .Lfunc_end53 + .long 241 # Symbol subsection for ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18610-.Ltmp18609 # Subsection size +.Ltmp18609: + .short .Ltmp18612-.Ltmp18611 # Record length +.Ltmp18611: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end54-"??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6386 # Function type index + .secrel32 "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18612: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18610: + .p2align 2 + .cv_linetable 54, "??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ", .Lfunc_end54 + .long 241 # Symbol subsection for ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18614-.Ltmp18613 # Subsection size +.Ltmp18613: + .short .Ltmp18616-.Ltmp18615 # Record length +.Ltmp18615: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end55-"??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6387 # Function type index + .secrel32 "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18616: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18614: + .p2align 2 + .cv_linetable 55, "??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ", .Lfunc_end55 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____36 + .long .Ltmp18618-.Ltmp18617 # Subsection size +.Ltmp18617: + .short .Ltmp18620-.Ltmp18619 # Record length +.Ltmp18619: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end56-"?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6388 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____36" # Function name +.Ltmp18620: + .short .Ltmp18622-.Ltmp18621 # Record length +.Ltmp18621: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it1" +.Ltmp18622: + .cv_def_range .Ltmp4760 .Ltmp4778, "E\021N\001\000\000\350\000\000\000" + .short .Ltmp18624-.Ltmp18623 # Record length +.Ltmp18623: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp18624: + .cv_def_range .Ltmp4760 .Ltmp4778, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp18626-.Ltmp18625 # Record length +.Ltmp18625: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18626: + .cv_def_range .Ltmp4765 .Ltmp4773 .Ltmp4774 .Ltmp4778, "E\021N\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18618: + .p2align 2 + .cv_linetable 56, "?____C_A_T_C_H____T_E_S_T____36@@YAXXZ", .Lfunc_end56 + .long 241 # Symbol subsection for ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18628-.Ltmp18627 # Subsection size +.Ltmp18627: + .short .Ltmp18630-.Ltmp18629 # Record length +.Ltmp18629: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end57-"??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6389 # Function type index + .secrel32 "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18630: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18628: + .p2align 2 + .cv_linetable 57, "??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ", .Lfunc_end57 + .long 241 # Symbol subsection for ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18632-.Ltmp18631 # Subsection size +.Ltmp18631: + .short .Ltmp18634-.Ltmp18633 # Record length +.Ltmp18633: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end58-"??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6390 # Function type index + .secrel32 "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18634: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18632: + .p2align 2 + .cv_linetable 58, "??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ", .Lfunc_end58 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____38 + .long .Ltmp18636-.Ltmp18635 # Subsection size +.Ltmp18635: + .short .Ltmp18638-.Ltmp18637 # Record length +.Ltmp18637: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end59-"?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6391 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____38" # Function name +.Ltmp18638: + .short .Ltmp18640-.Ltmp18639 # Record length +.Ltmp18639: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it1" +.Ltmp18640: + .cv_def_range .Ltmp4797 .Ltmp4815, "E\021N\001\000\000\350\000\000\000" + .short .Ltmp18642-.Ltmp18641 # Record length +.Ltmp18641: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp18642: + .cv_def_range .Ltmp4797 .Ltmp4815, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp18644-.Ltmp18643 # Record length +.Ltmp18643: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18644: + .cv_def_range .Ltmp4802 .Ltmp4810 .Ltmp4811 .Ltmp4815, "E\021N\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18636: + .p2align 2 + .cv_linetable 59, "?____C_A_T_C_H____T_E_S_T____38@@YAXXZ", .Lfunc_end59 + .long 241 # Symbol subsection for ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18646-.Ltmp18645 # Subsection size +.Ltmp18645: + .short .Ltmp18648-.Ltmp18647 # Record length +.Ltmp18647: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end60-"??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6392 # Function type index + .secrel32 "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18648: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18646: + .p2align 2 + .cv_linetable 60, "??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ", .Lfunc_end60 + .long 241 # Symbol subsection for ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18650-.Ltmp18649 # Subsection size +.Ltmp18649: + .short .Ltmp18652-.Ltmp18651 # Record length +.Ltmp18651: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end61-"??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6393 # Function type index + .secrel32 "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18652: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18650: + .p2align 2 + .cv_linetable 61, "??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ", .Lfunc_end61 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____40 + .long .Ltmp18654-.Ltmp18653 # Subsection size +.Ltmp18653: + .short .Ltmp18656-.Ltmp18655 # Record length +.Ltmp18655: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end62-"?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6394 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____40" # Function name +.Ltmp18656: + .short .Ltmp18658-.Ltmp18657 # Record length +.Ltmp18657: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "badIt" +.Ltmp18658: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\350\005\000\000" + .short .Ltmp18660-.Ltmp18659 # Record length +.Ltmp18659: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "badConstIt" +.Ltmp18660: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\330\005\000\000" + .short .Ltmp18662-.Ltmp18661 # Record length +.Ltmp18661: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18662: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\360\004\000\000" + .short .Ltmp18664-.Ltmp18663 # Record length +.Ltmp18663: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18664: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp18666-.Ltmp18665 # Record length +.Ltmp18665: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18666: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\320\004\000\000" + .short .Ltmp18668-.Ltmp18667 # Record length +.Ltmp18667: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp18668: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\300\004\000\000" + .short .Ltmp18670-.Ltmp18669 # Record length +.Ltmp18669: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +.Ltmp18670: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\000\003\000\000" + .short .Ltmp18672-.Ltmp18671 # Record length +.Ltmp18671: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit3" +.Ltmp18672: + .cv_def_range .Ltmp4890 .Ltmp4972, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp18674-.Ltmp18673 # Record length +.Ltmp18673: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18674: + .cv_def_range .Ltmp4895 .Ltmp4903 .Ltmp4948 .Ltmp4952, "E\021N\001\000\000\210\005\000\000" + .short .Ltmp18676-.Ltmp18675 # Record length +.Ltmp18675: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18676: + .cv_def_range .Ltmp4910 .Ltmp4918 .Ltmp4953 .Ltmp4957, "E\021N\001\000\000p\004\000\000" + .short .Ltmp18678-.Ltmp18677 # Record length +.Ltmp18677: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18678: + .cv_def_range .Ltmp4919 .Ltmp4927 .Ltmp4958 .Ltmp4962, "E\021N\001\000\000\230\003\000\000" + .short .Ltmp18680-.Ltmp18679 # Record length +.Ltmp18679: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18680: + .cv_def_range .Ltmp4930 .Ltmp4938 .Ltmp4963 .Ltmp4967, "E\021N\001\000\000\260\002\000\000" + .short .Ltmp18682-.Ltmp18681 # Record length +.Ltmp18681: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18682: + .cv_def_range .Ltmp4939 .Ltmp4947 .Ltmp4968 .Ltmp4972, "E\021N\001\000\000\270\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18654: + .p2align 2 + .cv_linetable 62, "?____C_A_T_C_H____T_E_S_T____40@@YAXXZ", .Lfunc_end62 + .long 241 # Symbol subsection for ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18684-.Ltmp18683 # Subsection size +.Ltmp18683: + .short .Ltmp18686-.Ltmp18685 # Record length +.Ltmp18685: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end63-"??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6395 # Function type index + .secrel32 "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18686: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18684: + .p2align 2 + .cv_linetable 63, "??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ", .Lfunc_end63 + .long 241 # Symbol subsection for ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18688-.Ltmp18687 # Subsection size +.Ltmp18687: + .short .Ltmp18690-.Ltmp18689 # Record length +.Ltmp18689: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end64-"??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6396 # Function type index + .secrel32 "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18690: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18688: + .p2align 2 + .cv_linetable 64, "??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ", .Lfunc_end64 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____42 + .long .Ltmp18692-.Ltmp18691 # Subsection size +.Ltmp18691: + .short .Ltmp18694-.Ltmp18693 # Record length +.Ltmp18693: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end65-"?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6397 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____42" # Function name +.Ltmp18694: + .short .Ltmp18696-.Ltmp18695 # Record length +.Ltmp18695: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18696: + .cv_def_range .Ltmp5393 .Ltmp5850, "E\021N\001\000\000\300$\000\000" + .short .Ltmp18698-.Ltmp18697 # Record length +.Ltmp18697: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18698: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\260$\000\000" + .short .Ltmp18700-.Ltmp18699 # Record length +.Ltmp18699: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18700: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\240$\000\000" + .short .Ltmp18702-.Ltmp18701 # Record length +.Ltmp18701: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp18702: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\220$\000\000" + .short .Ltmp18704-.Ltmp18703 # Record length +.Ltmp18703: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp18704: + .cv_def_range .Ltmp5394 .Ltmp5690 .Ltmp5691 .Ltmp5850, "E\021N\001\000\000\200$\000\000" + .short .Ltmp18706-.Ltmp18705 # Record length +.Ltmp18705: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18706: + .cv_def_range .Ltmp5403 .Ltmp5411 .Ltmp5691 .Ltmp5695, "E\021N\001\000\0000$\000\000" + .short .Ltmp18708-.Ltmp18707 # Record length +.Ltmp18707: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18708: + .cv_def_range .Ltmp5412 .Ltmp5420 .Ltmp5696 .Ltmp5700, "E\021N\001\000\000X#\000\000" + .short .Ltmp18710-.Ltmp18709 # Record length +.Ltmp18709: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18710: + .cv_def_range .Ltmp5421 .Ltmp5429 .Ltmp5701 .Ltmp5705, "E\021N\001\000\000\200\"\000\000" + .short .Ltmp18712-.Ltmp18711 # Record length +.Ltmp18711: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18712: + .cv_def_range .Ltmp5430 .Ltmp5438 .Ltmp5706 .Ltmp5710, "E\021N\001\000\000\250!\000\000" + .short .Ltmp18714-.Ltmp18713 # Record length +.Ltmp18713: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18714: + .cv_def_range .Ltmp5439 .Ltmp5447 .Ltmp5711 .Ltmp5715, "E\021N\001\000\000\320 \000\000" + .short .Ltmp18716-.Ltmp18715 # Record length +.Ltmp18715: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18716: + .cv_def_range .Ltmp5448 .Ltmp5456 .Ltmp5716 .Ltmp5720, "E\021N\001\000\000\350\037\000\000" + .short .Ltmp18718-.Ltmp18717 # Record length +.Ltmp18717: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18718: + .cv_def_range .Ltmp5457 .Ltmp5465 .Ltmp5721 .Ltmp5725, "E\021N\001\000\000\000\037\000\000" + .short .Ltmp18720-.Ltmp18719 # Record length +.Ltmp18719: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18720: + .cv_def_range .Ltmp5466 .Ltmp5474 .Ltmp5726 .Ltmp5730, "E\021N\001\000\000\030\036\000\000" + .short .Ltmp18722-.Ltmp18721 # Record length +.Ltmp18721: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18722: + .cv_def_range .Ltmp5475 .Ltmp5483 .Ltmp5731 .Ltmp5735, "E\021N\001\000\0000\035\000\000" + .short .Ltmp18724-.Ltmp18723 # Record length +.Ltmp18723: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18724: + .cv_def_range .Ltmp5484 .Ltmp5492 .Ltmp5736 .Ltmp5740, "E\021N\001\000\000H\034\000\000" + .short .Ltmp18726-.Ltmp18725 # Record length +.Ltmp18725: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18726: + .cv_def_range .Ltmp5493 .Ltmp5501 .Ltmp5741 .Ltmp5745, "E\021N\001\000\000p\033\000\000" + .short .Ltmp18728-.Ltmp18727 # Record length +.Ltmp18727: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18728: + .cv_def_range .Ltmp5502 .Ltmp5510 .Ltmp5746 .Ltmp5750, "E\021N\001\000\000\230\032\000\000" + .short .Ltmp18730-.Ltmp18729 # Record length +.Ltmp18729: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18730: + .cv_def_range .Ltmp5511 .Ltmp5519 .Ltmp5751 .Ltmp5755, "E\021N\001\000\000\260\031\000\000" + .short .Ltmp18732-.Ltmp18731 # Record length +.Ltmp18731: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18732: + .cv_def_range .Ltmp5520 .Ltmp5528 .Ltmp5756 .Ltmp5760, "E\021N\001\000\000\310\030\000\000" + .short .Ltmp18734-.Ltmp18733 # Record length +.Ltmp18733: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18734: + .cv_def_range .Ltmp5529 .Ltmp5537 .Ltmp5761 .Ltmp5765, "E\021N\001\000\000\340\027\000\000" + .short .Ltmp18736-.Ltmp18735 # Record length +.Ltmp18735: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18736: + .cv_def_range .Ltmp5538 .Ltmp5546 .Ltmp5766 .Ltmp5770, "E\021N\001\000\000\b\027\000\000" + .short .Ltmp18738-.Ltmp18737 # Record length +.Ltmp18737: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18738: + .cv_def_range .Ltmp5547 .Ltmp5555 .Ltmp5771 .Ltmp5775, "E\021N\001\000\0000\026\000\000" + .short .Ltmp18740-.Ltmp18739 # Record length +.Ltmp18739: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18740: + .cv_def_range .Ltmp5556 .Ltmp5564 .Ltmp5776 .Ltmp5780, "E\021N\001\000\000X\025\000\000" + .short .Ltmp18742-.Ltmp18741 # Record length +.Ltmp18741: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18742: + .cv_def_range .Ltmp5565 .Ltmp5573 .Ltmp5781 .Ltmp5785, "E\021N\001\000\000\200\024\000\000" + .short .Ltmp18744-.Ltmp18743 # Record length +.Ltmp18743: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18744: + .cv_def_range .Ltmp5574 .Ltmp5582 .Ltmp5786 .Ltmp5790, "E\021N\001\000\000\230\023\000\000" + .short .Ltmp18746-.Ltmp18745 # Record length +.Ltmp18745: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18746: + .cv_def_range .Ltmp5583 .Ltmp5591 .Ltmp5791 .Ltmp5795, "E\021N\001\000\000\260\022\000\000" + .short .Ltmp18748-.Ltmp18747 # Record length +.Ltmp18747: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18748: + .cv_def_range .Ltmp5592 .Ltmp5600 .Ltmp5796 .Ltmp5800, "E\021N\001\000\000\330\021\000\000" + .short .Ltmp18750-.Ltmp18749 # Record length +.Ltmp18749: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18750: + .cv_def_range .Ltmp5601 .Ltmp5609 .Ltmp5801 .Ltmp5805, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp18752-.Ltmp18751 # Record length +.Ltmp18751: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18752: + .cv_def_range .Ltmp5610 .Ltmp5618 .Ltmp5806 .Ltmp5810, "E\021N\001\000\000(\020\000\000" + .short .Ltmp18754-.Ltmp18753 # Record length +.Ltmp18753: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18754: + .cv_def_range .Ltmp5619 .Ltmp5627 .Ltmp5811 .Ltmp5815, "E\021N\001\000\000P\017\000\000" + .short .Ltmp18756-.Ltmp18755 # Record length +.Ltmp18755: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18756: + .cv_def_range .Ltmp5628 .Ltmp5636 .Ltmp5816 .Ltmp5820, "E\021N\001\000\000h\016\000\000" + .short .Ltmp18758-.Ltmp18757 # Record length +.Ltmp18757: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18758: + .cv_def_range .Ltmp5637 .Ltmp5645 .Ltmp5821 .Ltmp5825, "E\021N\001\000\000\200\r\000\000" + .short .Ltmp18760-.Ltmp18759 # Record length +.Ltmp18759: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18760: + .cv_def_range .Ltmp5646 .Ltmp5654 .Ltmp5826 .Ltmp5830, "E\021N\001\000\000\250\f\000\000" + .short .Ltmp18762-.Ltmp18761 # Record length +.Ltmp18761: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18762: + .cv_def_range .Ltmp5655 .Ltmp5663 .Ltmp5831 .Ltmp5835, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp18764-.Ltmp18763 # Record length +.Ltmp18763: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18764: + .cv_def_range .Ltmp5664 .Ltmp5672 .Ltmp5836 .Ltmp5840, "E\021N\001\000\000\350\n\000\000" + .short .Ltmp18766-.Ltmp18765 # Record length +.Ltmp18765: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18766: + .cv_def_range .Ltmp5673 .Ltmp5681 .Ltmp5841 .Ltmp5845, "E\021N\001\000\000\000\n\000\000" + .short .Ltmp18768-.Ltmp18767 # Record length +.Ltmp18767: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18768: + .cv_def_range .Ltmp5682 .Ltmp5690 .Ltmp5846 .Ltmp5850, "E\021N\001\000\000(\t\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18692: + .p2align 2 + .cv_linetable 65, "?____C_A_T_C_H____T_E_S_T____42@@YAXXZ", .Lfunc_end65 + .long 241 # Symbol subsection for ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18770-.Ltmp18769 # Subsection size +.Ltmp18769: + .short .Ltmp18772-.Ltmp18771 # Record length +.Ltmp18771: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end66-"??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6398 # Function type index + .secrel32 "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18772: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18770: + .p2align 2 + .cv_linetable 66, "??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ", .Lfunc_end66 + .long 241 # Symbol subsection for ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18774-.Ltmp18773 # Subsection size +.Ltmp18773: + .short .Ltmp18776-.Ltmp18775 # Record length +.Ltmp18775: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end67-"??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6399 # Function type index + .secrel32 "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18776: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18774: + .p2align 2 + .cv_linetable 67, "??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ", .Lfunc_end67 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____44 + .long .Ltmp18778-.Ltmp18777 # Subsection size +.Ltmp18777: + .short .Ltmp18780-.Ltmp18779 # Record length +.Ltmp18779: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end68-"?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6400 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____44" # Function name +.Ltmp18780: + .short .Ltmp18782-.Ltmp18781 # Record length +.Ltmp18781: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18782: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\240\024\000\000" + .short .Ltmp18784-.Ltmp18783 # Record length +.Ltmp18783: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18784: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\220\024\000\000" + .short .Ltmp18786-.Ltmp18785 # Record length +.Ltmp18785: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18786: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000\200\024\000\000" + .short .Ltmp18788-.Ltmp18787 # Record length +.Ltmp18787: + .short 4414 # Record kind: S_LOCAL + .long 4137 # TypeIndex + .short 0 # Flags + .asciz "it2" +.Ltmp18788: + .cv_def_range .Ltmp6115 .Ltmp6139 .Ltmp6292 .Ltmp6301, "E\021N\001\000\000p\024\000\000" + .short .Ltmp18790-.Ltmp18789 # Record length +.Ltmp18789: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18790: + .cv_def_range .Ltmp6122 .Ltmp6130 .Ltmp6292 .Ltmp6296, "E\021N\001\000\000 \024\000\000" + .short .Ltmp18792-.Ltmp18791 # Record length +.Ltmp18791: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18792: + .cv_def_range .Ltmp6131 .Ltmp6139 .Ltmp6297 .Ltmp6301, "E\021N\001\000\000(\023\000\000" + .short .Ltmp18794-.Ltmp18793 # Record length +.Ltmp18793: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18794: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\220\022\000\000" + .short .Ltmp18796-.Ltmp18795 # Record length +.Ltmp18795: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18796: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\200\022\000\000" + .short .Ltmp18798-.Ltmp18797 # Record length +.Ltmp18797: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18798: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000p\022\000\000" + .short .Ltmp18800-.Ltmp18799 # Record length +.Ltmp18799: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp18800: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000`\022\000\000" + .short .Ltmp18802-.Ltmp18801 # Record length +.Ltmp18801: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp18802: + .cv_def_range .Ltmp6139 .Ltmp6291 .Ltmp6302 .Ltmp6378, "E\021N\001\000\000\230\020\000\000" + .short .Ltmp18804-.Ltmp18803 # Record length +.Ltmp18803: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18804: + .cv_def_range .Ltmp6145 .Ltmp6153 .Ltmp6302 .Ltmp6306, "E\021N\001\000\000\020\022\000\000" + .short .Ltmp18806-.Ltmp18805 # Record length +.Ltmp18805: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18806: + .cv_def_range .Ltmp6154 .Ltmp6162 .Ltmp6307 .Ltmp6311, "E\021N\001\000\0008\021\000\000" + .short .Ltmp18808-.Ltmp18807 # Record length +.Ltmp18807: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18808: + .cv_def_range .Ltmp6164 .Ltmp6172 .Ltmp6312 .Ltmp6315 .Ltmp6320 .Ltmp6321, "E\021N\001\000\000H\020\000\000" + .short .Ltmp18810-.Ltmp18809 # Record length +.Ltmp18809: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18810: + .cv_def_range .Ltmp6173 .Ltmp6184 .Ltmp6316 .Ltmp6319 .Ltmp6322 .Ltmp6323, "E\021N\001\000\000p\017\000\000" + .short .Ltmp18812-.Ltmp18811 # Record length +.Ltmp18811: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18812: + .cv_def_range .Ltmp6185 .Ltmp6193 .Ltmp6324 .Ltmp6328, "E\021N\001\000\000\340\016\000\000" + .short .Ltmp18814-.Ltmp18813 # Record length +.Ltmp18813: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18814: + .cv_def_range .Ltmp6194 .Ltmp6202 .Ltmp6329 .Ltmp6333, "E\021N\001\000\000\350\r\000\000" + .short .Ltmp18816-.Ltmp18815 # Record length +.Ltmp18815: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18816: + .cv_def_range .Ltmp6203 .Ltmp6211 .Ltmp6334 .Ltmp6338, "E\021N\001\000\000\350\f\000\000" + .short .Ltmp18818-.Ltmp18817 # Record length +.Ltmp18817: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18818: + .cv_def_range .Ltmp6212 .Ltmp6220 .Ltmp6339 .Ltmp6343, "E\021N\001\000\000\350\013\000\000" + .short .Ltmp18820-.Ltmp18819 # Record length +.Ltmp18819: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18820: + .cv_def_range .Ltmp6221 .Ltmp6229 .Ltmp6344 .Ltmp6348, "E\021N\001\000\000\350\n\000\000" + .short .Ltmp18822-.Ltmp18821 # Record length +.Ltmp18821: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18822: + .cv_def_range .Ltmp6230 .Ltmp6238 .Ltmp6349 .Ltmp6353, "E\021N\001\000\000\b\n\000\000" + .short .Ltmp18824-.Ltmp18823 # Record length +.Ltmp18823: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18824: + .cv_def_range .Ltmp6239 .Ltmp6247 .Ltmp6354 .Ltmp6358, "E\021N\001\000\000(\t\000\000" + .short .Ltmp18826-.Ltmp18825 # Record length +.Ltmp18825: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18826: + .cv_def_range .Ltmp6248 .Ltmp6256 .Ltmp6359 .Ltmp6363, "E\021N\001\000\000(\b\000\000" + .short .Ltmp18828-.Ltmp18827 # Record length +.Ltmp18827: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18828: + .cv_def_range .Ltmp6259 .Ltmp6267 .Ltmp6364 .Ltmp6368, "E\021N\001\000\0000\007\000\000" + .short .Ltmp18830-.Ltmp18829 # Record length +.Ltmp18829: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18830: + .cv_def_range .Ltmp6268 .Ltmp6276 .Ltmp6369 .Ltmp6373, "E\021N\001\000\000X\006\000\000" + .short .Ltmp18832-.Ltmp18831 # Record length +.Ltmp18831: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +.Ltmp18832: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\240\005\000\000" + .short .Ltmp18834-.Ltmp18833 # Record length +.Ltmp18833: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +.Ltmp18834: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\220\005\000\000" + .short .Ltmp18836-.Ltmp18835 # Record length +.Ltmp18835: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__end1" +.Ltmp18836: + .cv_def_range .Ltmp6276 .Ltmp6291 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\200\005\000\000" + .short .Ltmp18838-.Ltmp18837 # Record length +.Ltmp18837: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 0 # Flags + .asciz "n" +.Ltmp18838: + .cv_def_range .Ltmp6281 .Ltmp6290 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000X\005\000\000" + .short .Ltmp18840-.Ltmp18839 # Record length +.Ltmp18839: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18840: + .cv_def_range .Ltmp6282 .Ltmp6290 .Ltmp6374 .Ltmp6378, "E\021N\001\000\000\b\005\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18778: + .p2align 2 + .cv_linetable 68, "?____C_A_T_C_H____T_E_S_T____44@@YAXXZ", .Lfunc_end68 + .long 241 # Symbol subsection for ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18842-.Ltmp18841 # Subsection size +.Ltmp18841: + .short .Ltmp18844-.Ltmp18843 # Record length +.Ltmp18843: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end69-"??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6401 # Function type index + .secrel32 "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18844: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18842: + .p2align 2 + .cv_linetable 69, "??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ", .Lfunc_end69 + .long 241 # Symbol subsection for ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18846-.Ltmp18845 # Subsection size +.Ltmp18845: + .short .Ltmp18848-.Ltmp18847 # Record length +.Ltmp18847: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end70-"??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6402 # Function type index + .secrel32 "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18848: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18846: + .p2align 2 + .cv_linetable 70, "??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ", .Lfunc_end70 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____46 + .long .Ltmp18850-.Ltmp18849 # Subsection size +.Ltmp18849: + .short .Ltmp18852-.Ltmp18851 # Record length +.Ltmp18851: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end71-"?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6403 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____46" # Function name +.Ltmp18852: + .short .Ltmp18854-.Ltmp18853 # Record length +.Ltmp18853: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18854: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000P\023\000\000" + .short .Ltmp18856-.Ltmp18855 # Record length +.Ltmp18855: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18856: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000@\023\000\000" + .short .Ltmp18858-.Ltmp18857 # Record length +.Ltmp18857: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit" +.Ltmp18858: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\0000\023\000\000" + .short .Ltmp18860-.Ltmp18859 # Record length +.Ltmp18859: + .short 4414 # Record kind: S_LOCAL + .long 4139 # TypeIndex + .short 0 # Flags + .asciz "cit2" +.Ltmp18860: + .cv_def_range .Ltmp6629 .Ltmp6652 .Ltmp6790 .Ltmp6799, "E\021N\001\000\000 \023\000\000" + .short .Ltmp18862-.Ltmp18861 # Record length +.Ltmp18861: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18862: + .cv_def_range .Ltmp6635 .Ltmp6643 .Ltmp6790 .Ltmp6794, "E\021N\001\000\000\300\022\000\000" + .short .Ltmp18864-.Ltmp18863 # Record length +.Ltmp18863: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18864: + .cv_def_range .Ltmp6644 .Ltmp6652 .Ltmp6795 .Ltmp6799, "E\021N\001\000\000\270\021\000\000" + .short .Ltmp18866-.Ltmp18865 # Record length +.Ltmp18865: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18866: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000 \021\000\000" + .short .Ltmp18868-.Ltmp18867 # Record length +.Ltmp18867: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18868: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\020\021\000\000" + .short .Ltmp18870-.Ltmp18869 # Record length +.Ltmp18869: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18870: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp18872-.Ltmp18871 # Record length +.Ltmp18871: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp18872: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\360\020\000\000" + .short .Ltmp18874-.Ltmp18873 # Record length +.Ltmp18873: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp18874: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000(\017\000\000" + .short .Ltmp18876-.Ltmp18875 # Record length +.Ltmp18875: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +.Ltmp18876: + .cv_def_range .Ltmp6652 .Ltmp6789 .Ltmp6800 .Ltmp6871, "E\021N\001\000\000\350\007\000\000" + .short .Ltmp18878-.Ltmp18877 # Record length +.Ltmp18877: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18878: + .cv_def_range .Ltmp6658 .Ltmp6666 .Ltmp6800 .Ltmp6804, "E\021N\001\000\000\240\020\000\000" + .short .Ltmp18880-.Ltmp18879 # Record length +.Ltmp18879: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18880: + .cv_def_range .Ltmp6667 .Ltmp6675 .Ltmp6805 .Ltmp6809, "E\021N\001\000\000\310\017\000\000" + .short .Ltmp18882-.Ltmp18881 # Record length +.Ltmp18881: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18882: + .cv_def_range .Ltmp6677 .Ltmp6685 .Ltmp6810 .Ltmp6813 .Ltmp6818 .Ltmp6819, "E\021N\001\000\000\330\016\000\000" + .short .Ltmp18884-.Ltmp18883 # Record length +.Ltmp18883: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18884: + .cv_def_range .Ltmp6686 .Ltmp6697 .Ltmp6814 .Ltmp6817 .Ltmp6820 .Ltmp6821, "E\021N\001\000\000\000\016\000\000" + .short .Ltmp18886-.Ltmp18885 # Record length +.Ltmp18885: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18886: + .cv_def_range .Ltmp6698 .Ltmp6706 .Ltmp6822 .Ltmp6826, "E\021N\001\000\000p\r\000\000" + .short .Ltmp18888-.Ltmp18887 # Record length +.Ltmp18887: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18888: + .cv_def_range .Ltmp6707 .Ltmp6715 .Ltmp6827 .Ltmp6831, "E\021N\001\000\000x\f\000\000" + .short .Ltmp18890-.Ltmp18889 # Record length +.Ltmp18889: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18890: + .cv_def_range .Ltmp6716 .Ltmp6724 .Ltmp6832 .Ltmp6836, "E\021N\001\000\000x\013\000\000" + .short .Ltmp18892-.Ltmp18891 # Record length +.Ltmp18891: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18892: + .cv_def_range .Ltmp6725 .Ltmp6733 .Ltmp6837 .Ltmp6841, "E\021N\001\000\000x\n\000\000" + .short .Ltmp18894-.Ltmp18893 # Record length +.Ltmp18893: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18894: + .cv_def_range .Ltmp6734 .Ltmp6742 .Ltmp6842 .Ltmp6846, "E\021N\001\000\000x\t\000\000" + .short .Ltmp18896-.Ltmp18895 # Record length +.Ltmp18895: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18896: + .cv_def_range .Ltmp6743 .Ltmp6751 .Ltmp6847 .Ltmp6851, "E\021N\001\000\000\230\b\000\000" + .short .Ltmp18898-.Ltmp18897 # Record length +.Ltmp18897: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18898: + .cv_def_range .Ltmp6752 .Ltmp6760 .Ltmp6852 .Ltmp6856, "E\021N\001\000\000\230\007\000\000" + .short .Ltmp18900-.Ltmp18899 # Record length +.Ltmp18899: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18900: + .cv_def_range .Ltmp6762 .Ltmp6770 .Ltmp6857 .Ltmp6861, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp18902-.Ltmp18901 # Record length +.Ltmp18901: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18902: + .cv_def_range .Ltmp6772 .Ltmp6780 .Ltmp6862 .Ltmp6866, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp18904-.Ltmp18903 # Record length +.Ltmp18903: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18904: + .cv_def_range .Ltmp6781 .Ltmp6789 .Ltmp6867 .Ltmp6871, "E\021N\001\000\000\350\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18850: + .p2align 2 + .cv_linetable 71, "?____C_A_T_C_H____T_E_S_T____46@@YAXXZ", .Lfunc_end71 + .long 241 # Symbol subsection for ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18906-.Ltmp18905 # Subsection size +.Ltmp18905: + .short .Ltmp18908-.Ltmp18907 # Record length +.Ltmp18907: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end72-"??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6404 # Function type index + .secrel32 "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18908: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18906: + .p2align 2 + .cv_linetable 72, "??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ", .Lfunc_end72 + .long 241 # Symbol subsection for ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18910-.Ltmp18909 # Subsection size +.Ltmp18909: + .short .Ltmp18912-.Ltmp18911 # Record length +.Ltmp18911: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end73-"??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6405 # Function type index + .secrel32 "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18912: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18910: + .p2align 2 + .cv_linetable 73, "??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ", .Lfunc_end73 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____48 + .long .Ltmp18914-.Ltmp18913 # Subsection size +.Ltmp18913: + .short .Ltmp18916-.Ltmp18915 # Record length +.Ltmp18915: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end74-"?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6406 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____48" # Function name +.Ltmp18916: + .short .Ltmp18918-.Ltmp18917 # Record length +.Ltmp18917: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18918: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000\200\021\000\000" + .short .Ltmp18920-.Ltmp18919 # Record length +.Ltmp18919: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18920: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000p\021\000\000" + .short .Ltmp18922-.Ltmp18921 # Record length +.Ltmp18921: + .short 4414 # Record kind: S_LOCAL + .long 4271 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18922: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000`\021\000\000" + .short .Ltmp18924-.Ltmp18923 # Record length +.Ltmp18923: + .short 4414 # Record kind: S_LOCAL + .long 4271 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp18924: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000P\021\000\000" + .short .Ltmp18926-.Ltmp18925 # Record length +.Ltmp18925: + .short 4414 # Record kind: S_LOCAL + .long 4271 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp18926: + .cv_def_range .Ltmp7108 .Ltmp7260 .Ltmp7261 .Ltmp7337, "E\021N\001\000\000\210\017\000\000" + .short .Ltmp18928-.Ltmp18927 # Record length +.Ltmp18927: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18928: + .cv_def_range .Ltmp7114 .Ltmp7122 .Ltmp7261 .Ltmp7265, "E\021N\001\000\000\000\021\000\000" + .short .Ltmp18930-.Ltmp18929 # Record length +.Ltmp18929: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18930: + .cv_def_range .Ltmp7123 .Ltmp7131 .Ltmp7266 .Ltmp7270, "E\021N\001\000\000(\020\000\000" + .short .Ltmp18932-.Ltmp18931 # Record length +.Ltmp18931: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18932: + .cv_def_range .Ltmp7133 .Ltmp7141 .Ltmp7271 .Ltmp7274 .Ltmp7279 .Ltmp7280, "E\021N\001\000\0008\017\000\000" + .short .Ltmp18934-.Ltmp18933 # Record length +.Ltmp18933: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18934: + .cv_def_range .Ltmp7142 .Ltmp7153 .Ltmp7275 .Ltmp7278 .Ltmp7281 .Ltmp7282, "E\021N\001\000\000`\016\000\000" + .short .Ltmp18936-.Ltmp18935 # Record length +.Ltmp18935: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18936: + .cv_def_range .Ltmp7154 .Ltmp7162 .Ltmp7283 .Ltmp7287, "E\021N\001\000\000\320\r\000\000" + .short .Ltmp18938-.Ltmp18937 # Record length +.Ltmp18937: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18938: + .cv_def_range .Ltmp7163 .Ltmp7171 .Ltmp7288 .Ltmp7292, "E\021N\001\000\000\350\f\000\000" + .short .Ltmp18940-.Ltmp18939 # Record length +.Ltmp18939: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18940: + .cv_def_range .Ltmp7172 .Ltmp7180 .Ltmp7293 .Ltmp7297, "E\021N\001\000\000\000\f\000\000" + .short .Ltmp18942-.Ltmp18941 # Record length +.Ltmp18941: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18942: + .cv_def_range .Ltmp7181 .Ltmp7189 .Ltmp7298 .Ltmp7302, "E\021N\001\000\000\030\013\000\000" + .short .Ltmp18944-.Ltmp18943 # Record length +.Ltmp18943: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18944: + .cv_def_range .Ltmp7190 .Ltmp7198 .Ltmp7303 .Ltmp7307, "E\021N\001\000\0000\n\000\000" + .short .Ltmp18946-.Ltmp18945 # Record length +.Ltmp18945: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18946: + .cv_def_range .Ltmp7199 .Ltmp7207 .Ltmp7308 .Ltmp7312, "E\021N\001\000\000P\t\000\000" + .short .Ltmp18948-.Ltmp18947 # Record length +.Ltmp18947: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18948: + .cv_def_range .Ltmp7208 .Ltmp7216 .Ltmp7313 .Ltmp7317, "E\021N\001\000\000p\b\000\000" + .short .Ltmp18950-.Ltmp18949 # Record length +.Ltmp18949: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18950: + .cv_def_range .Ltmp7217 .Ltmp7225 .Ltmp7318 .Ltmp7322, "E\021N\001\000\000\210\007\000\000" + .short .Ltmp18952-.Ltmp18951 # Record length +.Ltmp18951: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18952: + .cv_def_range .Ltmp7228 .Ltmp7236 .Ltmp7323 .Ltmp7327, "E\021N\001\000\000\240\006\000\000" + .short .Ltmp18954-.Ltmp18953 # Record length +.Ltmp18953: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18954: + .cv_def_range .Ltmp7237 .Ltmp7245 .Ltmp7328 .Ltmp7332, "E\021N\001\000\000\310\005\000\000" + .short .Ltmp18956-.Ltmp18955 # Record length +.Ltmp18955: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 0 # Flags + .asciz "__range1" +.Ltmp18956: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000(\005\000\000" + .short .Ltmp18958-.Ltmp18957 # Record length +.Ltmp18957: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__begin1" +.Ltmp18958: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\030\005\000\000" + .short .Ltmp18960-.Ltmp18959 # Record length +.Ltmp18959: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "__end1" +.Ltmp18960: + .cv_def_range .Ltmp7245 .Ltmp7260 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\b\005\000\000" + .short .Ltmp18962-.Ltmp18961 # Record length +.Ltmp18961: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 0 # Flags + .asciz "n" +.Ltmp18962: + .cv_def_range .Ltmp7250 .Ltmp7259 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\340\004\000\000" + .short .Ltmp18964-.Ltmp18963 # Record length +.Ltmp18963: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18964: + .cv_def_range .Ltmp7251 .Ltmp7259 .Ltmp7333 .Ltmp7337, "E\021N\001\000\000\220\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18914: + .p2align 2 + .cv_linetable 74, "?____C_A_T_C_H____T_E_S_T____48@@YAXXZ", .Lfunc_end74 + .long 241 # Symbol subsection for ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18966-.Ltmp18965 # Subsection size +.Ltmp18965: + .short .Ltmp18968-.Ltmp18967 # Record length +.Ltmp18967: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end75-"??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6407 # Function type index + .secrel32 "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18968: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18966: + .p2align 2 + .cv_linetable 75, "??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ", .Lfunc_end75 + .long 241 # Symbol subsection for ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long .Ltmp18970-.Ltmp18969 # Subsection size +.Ltmp18969: + .short .Ltmp18972-.Ltmp18971 # Record length +.Ltmp18971: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end76-"??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6408 # Function type index + .secrel32 "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp18972: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18970: + .p2align 2 + .cv_linetable 76, "??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ", .Lfunc_end76 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____50 + .long .Ltmp18974-.Ltmp18973 # Subsection size +.Ltmp18973: + .short .Ltmp18976-.Ltmp18975 # Record length +.Ltmp18975: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end77-"?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6409 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____50" # Function name +.Ltmp18976: + .short .Ltmp18978-.Ltmp18977 # Record length +.Ltmp18977: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp18978: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\020\020\000\000" + .short .Ltmp18980-.Ltmp18979 # Record length +.Ltmp18979: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp18980: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\000\020\000\000" + .short .Ltmp18982-.Ltmp18981 # Record length +.Ltmp18981: + .short 4414 # Record kind: S_LOCAL + .long 4291 # TypeIndex + .short 0 # Flags + .asciz "it" +.Ltmp18982: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\360\017\000\000" + .short .Ltmp18984-.Ltmp18983 # Record length +.Ltmp18983: + .short 4414 # Record kind: S_LOCAL + .long 4291 # TypeIndex + .short 0 # Flags + .asciz "first" +.Ltmp18984: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\340\017\000\000" + .short .Ltmp18986-.Ltmp18985 # Record length +.Ltmp18985: + .short 4414 # Record kind: S_LOCAL + .long 4291 # TypeIndex + .short 0 # Flags + .asciz "beyond" +.Ltmp18986: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000\030\016\000\000" + .short .Ltmp18988-.Ltmp18987 # Record length +.Ltmp18987: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "last" +.Ltmp18988: + .cv_def_range .Ltmp7560 .Ltmp7697 .Ltmp7698 .Ltmp7769, "E\021N\001\000\000l\006\000\000" + .short .Ltmp18990-.Ltmp18989 # Record length +.Ltmp18989: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18990: + .cv_def_range .Ltmp7566 .Ltmp7574 .Ltmp7698 .Ltmp7702, "E\021N\001\000\000\220\017\000\000" + .short .Ltmp18992-.Ltmp18991 # Record length +.Ltmp18991: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18992: + .cv_def_range .Ltmp7575 .Ltmp7583 .Ltmp7703 .Ltmp7707, "E\021N\001\000\000\270\016\000\000" + .short .Ltmp18994-.Ltmp18993 # Record length +.Ltmp18993: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18994: + .cv_def_range .Ltmp7585 .Ltmp7593 .Ltmp7708 .Ltmp7711 .Ltmp7716 .Ltmp7717, "E\021N\001\000\000\310\r\000\000" + .short .Ltmp18996-.Ltmp18995 # Record length +.Ltmp18995: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18996: + .cv_def_range .Ltmp7594 .Ltmp7605 .Ltmp7712 .Ltmp7715 .Ltmp7718 .Ltmp7719, "E\021N\001\000\000\360\f\000\000" + .short .Ltmp18998-.Ltmp18997 # Record length +.Ltmp18997: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp18998: + .cv_def_range .Ltmp7606 .Ltmp7614 .Ltmp7720 .Ltmp7724, "E\021N\001\000\000`\f\000\000" + .short .Ltmp19000-.Ltmp18999 # Record length +.Ltmp18999: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19000: + .cv_def_range .Ltmp7615 .Ltmp7623 .Ltmp7725 .Ltmp7729, "E\021N\001\000\000x\013\000\000" + .short .Ltmp19002-.Ltmp19001 # Record length +.Ltmp19001: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19002: + .cv_def_range .Ltmp7624 .Ltmp7632 .Ltmp7730 .Ltmp7734, "E\021N\001\000\000\220\n\000\000" + .short .Ltmp19004-.Ltmp19003 # Record length +.Ltmp19003: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19004: + .cv_def_range .Ltmp7633 .Ltmp7641 .Ltmp7735 .Ltmp7739, "E\021N\001\000\000\250\t\000\000" + .short .Ltmp19006-.Ltmp19005 # Record length +.Ltmp19005: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19006: + .cv_def_range .Ltmp7642 .Ltmp7650 .Ltmp7740 .Ltmp7744, "E\021N\001\000\000\300\b\000\000" + .short .Ltmp19008-.Ltmp19007 # Record length +.Ltmp19007: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19008: + .cv_def_range .Ltmp7651 .Ltmp7659 .Ltmp7745 .Ltmp7749, "E\021N\001\000\000\340\007\000\000" + .short .Ltmp19010-.Ltmp19009 # Record length +.Ltmp19009: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19010: + .cv_def_range .Ltmp7660 .Ltmp7668 .Ltmp7750 .Ltmp7754, "E\021N\001\000\000\370\006\000\000" + .short .Ltmp19012-.Ltmp19011 # Record length +.Ltmp19011: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19012: + .cv_def_range .Ltmp7670 .Ltmp7678 .Ltmp7755 .Ltmp7759, "E\021N\001\000\000\b\006\000\000" + .short .Ltmp19014-.Ltmp19013 # Record length +.Ltmp19013: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19014: + .cv_def_range .Ltmp7680 .Ltmp7688 .Ltmp7760 .Ltmp7764, "E\021N\001\000\000(\005\000\000" + .short .Ltmp19016-.Ltmp19015 # Record length +.Ltmp19015: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19016: + .cv_def_range .Ltmp7689 .Ltmp7697 .Ltmp7765 .Ltmp7769, "E\021N\001\000\000P\004\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp18974: + .p2align 2 + .cv_linetable 77, "?____C_A_T_C_H____T_E_S_T____50@@YAXXZ", .Lfunc_end77 + .long 241 # Symbol subsection for ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19018-.Ltmp19017 # Subsection size +.Ltmp19017: + .short .Ltmp19020-.Ltmp19019 # Record length +.Ltmp19019: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end78-"??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6410 # Function type index + .secrel32 "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19020: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19018: + .p2align 2 + .cv_linetable 78, "??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ", .Lfunc_end78 + .long 241 # Symbol subsection for ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19022-.Ltmp19021 # Subsection size +.Ltmp19021: + .short .Ltmp19024-.Ltmp19023 # Record length +.Ltmp19023: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end79-"??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6411 # Function type index + .secrel32 "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19024: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19022: + .p2align 2 + .cv_linetable 79, "??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ", .Lfunc_end79 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____52 + .long .Ltmp19026-.Ltmp19025 # Subsection size +.Ltmp19025: + .short .Ltmp19028-.Ltmp19027 # Record length +.Ltmp19027: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end80-"?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6412 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____52" # Function name +.Ltmp19028: + .short .Ltmp19030-.Ltmp19029 # Record length +.Ltmp19029: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19030: + .cv_def_range .Ltmp8782 .Ltmp8900 .Ltmp9495 .Ltmp9552, "E\021N\001\000\000\bM\000\000" + .short .Ltmp19032-.Ltmp19031 # Record length +.Ltmp19031: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19032: + .cv_def_range .Ltmp8782 .Ltmp8900 .Ltmp9495 .Ltmp9552, "E\021N\001\000\000\370L\000\000" + .short .Ltmp19034-.Ltmp19033 # Record length +.Ltmp19033: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19034: + .cv_def_range .Ltmp8787 .Ltmp8795 .Ltmp9495 .Ltmp9498 .Ltmp9501 .Ltmp9502, "E\021N\001\000\000\250L\000\000" + .short .Ltmp19036-.Ltmp19035 # Record length +.Ltmp19035: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19036: + .cv_def_range .Ltmp8796 .Ltmp8805 .Ltmp9499 .Ltmp9500 .Ltmp9505 .Ltmp9506, "E\021N\001\000\000\320K\000\000" + .short .Ltmp19038-.Ltmp19037 # Record length +.Ltmp19037: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19038: + .cv_def_range .Ltmp8806 .Ltmp8815 .Ltmp9503 .Ltmp9504 .Ltmp9507 .Ltmp9508, "E\021N\001\000\000\020K\000\000" + .short .Ltmp19040-.Ltmp19039 # Record length +.Ltmp19039: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19040: + .cv_def_range .Ltmp8816 .Ltmp8824 .Ltmp9509 .Ltmp9512 .Ltmp9515 .Ltmp9516, "E\021N\001\000\000PJ\000\000" + .short .Ltmp19042-.Ltmp19041 # Record length +.Ltmp19041: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19042: + .cv_def_range .Ltmp8825 .Ltmp8834 .Ltmp9513 .Ltmp9514 .Ltmp9517 .Ltmp9518, "E\021N\001\000\000xI\000\000" + .short .Ltmp19044-.Ltmp19043 # Record length +.Ltmp19043: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19044: + .cv_def_range .Ltmp8835 .Ltmp8843 .Ltmp9519 .Ltmp9523, "E\021N\001\000\000\260H\000\000" + .short .Ltmp19046-.Ltmp19045 # Record length +.Ltmp19045: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19046: + .cv_def_range .Ltmp8844 .Ltmp8852 .Ltmp9524 .Ltmp9527 .Ltmp9530 .Ltmp9531, "E\021N\001\000\000\330G\000\000" + .short .Ltmp19048-.Ltmp19047 # Record length +.Ltmp19047: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19048: + .cv_def_range .Ltmp8853 .Ltmp8862 .Ltmp9528 .Ltmp9529 .Ltmp9534 .Ltmp9535, "E\021N\001\000\000\000G\000\000" + .short .Ltmp19050-.Ltmp19049 # Record length +.Ltmp19049: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19050: + .cv_def_range .Ltmp8863 .Ltmp8872 .Ltmp9532 .Ltmp9533 .Ltmp9536 .Ltmp9537, "E\021N\001\000\000@F\000\000" + .short .Ltmp19052-.Ltmp19051 # Record length +.Ltmp19051: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19052: + .cv_def_range .Ltmp8873 .Ltmp8881 .Ltmp9538 .Ltmp9541 .Ltmp9544 .Ltmp9545, "E\021N\001\000\000\200E\000\000" + .short .Ltmp19054-.Ltmp19053 # Record length +.Ltmp19053: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19054: + .cv_def_range .Ltmp8882 .Ltmp8891 .Ltmp9542 .Ltmp9543 .Ltmp9546 .Ltmp9547, "E\021N\001\000\000\250D\000\000" + .short .Ltmp19056-.Ltmp19055 # Record length +.Ltmp19055: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19056: + .cv_def_range .Ltmp8892 .Ltmp8900 .Ltmp9548 .Ltmp9552, "E\021N\001\000\000\340C\000\000" + .short .Ltmp19058-.Ltmp19057 # Record length +.Ltmp19057: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19058: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\000PC\000\000" + .short .Ltmp19060-.Ltmp19059 # Record length +.Ltmp19059: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19060: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\000@C\000\000" + .short .Ltmp19062-.Ltmp19061 # Record length +.Ltmp19061: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19062: + .cv_def_range .Ltmp8900 .Ltmp9019 .Ltmp9553 .Ltmp9610, "E\021N\001\000\0000C\000\000" + .short .Ltmp19064-.Ltmp19063 # Record length +.Ltmp19063: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19064: + .cv_def_range .Ltmp8906 .Ltmp8914 .Ltmp9553 .Ltmp9556 .Ltmp9559 .Ltmp9560, "E\021N\001\000\000\340B\000\000" + .short .Ltmp19066-.Ltmp19065 # Record length +.Ltmp19065: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19066: + .cv_def_range .Ltmp8915 .Ltmp8924 .Ltmp9557 .Ltmp9558 .Ltmp9563 .Ltmp9564, "E\021N\001\000\000\bB\000\000" + .short .Ltmp19068-.Ltmp19067 # Record length +.Ltmp19067: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19068: + .cv_def_range .Ltmp8925 .Ltmp8934 .Ltmp9561 .Ltmp9562 .Ltmp9565 .Ltmp9566, "E\021N\001\000\000@A\000\000" + .short .Ltmp19070-.Ltmp19069 # Record length +.Ltmp19069: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19070: + .cv_def_range .Ltmp8935 .Ltmp8943 .Ltmp9567 .Ltmp9570 .Ltmp9573 .Ltmp9574, "E\021N\001\000\000\200@\000\000" + .short .Ltmp19072-.Ltmp19071 # Record length +.Ltmp19071: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19072: + .cv_def_range .Ltmp8944 .Ltmp8953 .Ltmp9571 .Ltmp9572 .Ltmp9575 .Ltmp9576, "E\021N\001\000\000\250?\000\000" + .short .Ltmp19074-.Ltmp19073 # Record length +.Ltmp19073: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19074: + .cv_def_range .Ltmp8954 .Ltmp8962 .Ltmp9577 .Ltmp9581, "E\021N\001\000\000\340>\000\000" + .short .Ltmp19076-.Ltmp19075 # Record length +.Ltmp19075: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19076: + .cv_def_range .Ltmp8963 .Ltmp8971 .Ltmp9582 .Ltmp9585 .Ltmp9588 .Ltmp9589, "E\021N\001\000\000\b>\000\000" + .short .Ltmp19078-.Ltmp19077 # Record length +.Ltmp19077: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19078: + .cv_def_range .Ltmp8972 .Ltmp8981 .Ltmp9586 .Ltmp9587 .Ltmp9592 .Ltmp9593, "E\021N\001\000\0000=\000\000" + .short .Ltmp19080-.Ltmp19079 # Record length +.Ltmp19079: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19080: + .cv_def_range .Ltmp8982 .Ltmp8991 .Ltmp9590 .Ltmp9591 .Ltmp9594 .Ltmp9595, "E\021N\001\000\000p<\000\000" + .short .Ltmp19082-.Ltmp19081 # Record length +.Ltmp19081: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19082: + .cv_def_range .Ltmp8992 .Ltmp9000 .Ltmp9596 .Ltmp9599 .Ltmp9602 .Ltmp9603, "E\021N\001\000\000\260;\000\000" + .short .Ltmp19084-.Ltmp19083 # Record length +.Ltmp19083: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19084: + .cv_def_range .Ltmp9001 .Ltmp9010 .Ltmp9600 .Ltmp9601 .Ltmp9604 .Ltmp9605, "E\021N\001\000\000\330:\000\000" + .short .Ltmp19086-.Ltmp19085 # Record length +.Ltmp19085: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19086: + .cv_def_range .Ltmp9011 .Ltmp9019 .Ltmp9606 .Ltmp9610, "E\021N\001\000\000\020:\000\000" + .short .Ltmp19088-.Ltmp19087 # Record length +.Ltmp19087: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19088: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000\2009\000\000" + .short .Ltmp19090-.Ltmp19089 # Record length +.Ltmp19089: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19090: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000p9\000\000" + .short .Ltmp19092-.Ltmp19091 # Record length +.Ltmp19091: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19092: + .cv_def_range .Ltmp9019 .Ltmp9137 .Ltmp9611 .Ltmp9669, "E\021N\001\000\000`9\000\000" + .short .Ltmp19094-.Ltmp19093 # Record length +.Ltmp19093: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19094: + .cv_def_range .Ltmp9024 .Ltmp9032 .Ltmp9611 .Ltmp9615, "E\021N\001\000\000\0209\000\000" + .short .Ltmp19096-.Ltmp19095 # Record length +.Ltmp19095: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19096: + .cv_def_range .Ltmp9033 .Ltmp9041 .Ltmp9616 .Ltmp9619 .Ltmp9622 .Ltmp9623, "E\021N\001\000\00088\000\000" + .short .Ltmp19098-.Ltmp19097 # Record length +.Ltmp19097: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19098: + .cv_def_range .Ltmp9042 .Ltmp9051 .Ltmp9620 .Ltmp9621 .Ltmp9626 .Ltmp9627, "E\021N\001\000\000`7\000\000" + .short .Ltmp19100-.Ltmp19099 # Record length +.Ltmp19099: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19100: + .cv_def_range .Ltmp9052 .Ltmp9061 .Ltmp9624 .Ltmp9625 .Ltmp9628 .Ltmp9629, "E\021N\001\000\000\2406\000\000" + .short .Ltmp19102-.Ltmp19101 # Record length +.Ltmp19101: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19102: + .cv_def_range .Ltmp9062 .Ltmp9070 .Ltmp9630 .Ltmp9633 .Ltmp9636 .Ltmp9637, "E\021N\001\000\000\3405\000\000" + .short .Ltmp19104-.Ltmp19103 # Record length +.Ltmp19103: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19104: + .cv_def_range .Ltmp9071 .Ltmp9080 .Ltmp9634 .Ltmp9635 .Ltmp9638 .Ltmp9639, "E\021N\001\000\000\b5\000\000" + .short .Ltmp19106-.Ltmp19105 # Record length +.Ltmp19105: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19106: + .cv_def_range .Ltmp9081 .Ltmp9089 .Ltmp9640 .Ltmp9643 .Ltmp9646 .Ltmp9647, "E\021N\001\000\000@4\000\000" + .short .Ltmp19108-.Ltmp19107 # Record length +.Ltmp19107: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19108: + .cv_def_range .Ltmp9090 .Ltmp9099 .Ltmp9644 .Ltmp9645 .Ltmp9648 .Ltmp9649, "E\021N\001\000\000h3\000\000" + .short .Ltmp19110-.Ltmp19109 # Record length +.Ltmp19109: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19110: + .cv_def_range .Ltmp9100 .Ltmp9108 .Ltmp9650 .Ltmp9653 .Ltmp9656 .Ltmp9657, "E\021N\001\000\000\2402\000\000" + .short .Ltmp19112-.Ltmp19111 # Record length +.Ltmp19111: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19112: + .cv_def_range .Ltmp9109 .Ltmp9118 .Ltmp9654 .Ltmp9655 .Ltmp9658 .Ltmp9659, "E\021N\001\000\000\3101\000\000" + .short .Ltmp19114-.Ltmp19113 # Record length +.Ltmp19113: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19114: + .cv_def_range .Ltmp9119 .Ltmp9127 .Ltmp9660 .Ltmp9663 .Ltmp9666 .Ltmp9667, "E\021N\001\000\000\0001\000\000" + .short .Ltmp19116-.Ltmp19115 # Record length +.Ltmp19115: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19116: + .cv_def_range .Ltmp9128 .Ltmp9137 .Ltmp9664 .Ltmp9665 .Ltmp9668 .Ltmp9669, "E\021N\001\000\000(0\000\000" + .short .Ltmp19118-.Ltmp19117 # Record length +.Ltmp19117: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr1" +.Ltmp19118: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\250/\000\000" + .short .Ltmp19120-.Ltmp19119 # Record length +.Ltmp19119: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp19120: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\240/\000\000" + .short .Ltmp19122-.Ltmp19121 # Record length +.Ltmp19121: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19122: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\220/\000\000" + .short .Ltmp19124-.Ltmp19123 # Record length +.Ltmp19123: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19124: + .cv_def_range .Ltmp9137 .Ltmp9256 .Ltmp9670 .Ltmp9727, "E\021N\001\000\000\200/\000\000" + .short .Ltmp19126-.Ltmp19125 # Record length +.Ltmp19125: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19126: + .cv_def_range .Ltmp9143 .Ltmp9151 .Ltmp9670 .Ltmp9673 .Ltmp9676 .Ltmp9677, "E\021N\001\000\0000/\000\000" + .short .Ltmp19128-.Ltmp19127 # Record length +.Ltmp19127: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19128: + .cv_def_range .Ltmp9152 .Ltmp9161 .Ltmp9674 .Ltmp9675 .Ltmp9680 .Ltmp9681, "E\021N\001\000\000X.\000\000" + .short .Ltmp19130-.Ltmp19129 # Record length +.Ltmp19129: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19130: + .cv_def_range .Ltmp9162 .Ltmp9171 .Ltmp9678 .Ltmp9679 .Ltmp9682 .Ltmp9683, "E\021N\001\000\000\220-\000\000" + .short .Ltmp19132-.Ltmp19131 # Record length +.Ltmp19131: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19132: + .cv_def_range .Ltmp9172 .Ltmp9180 .Ltmp9684 .Ltmp9687 .Ltmp9690 .Ltmp9691, "E\021N\001\000\000\320,\000\000" + .short .Ltmp19134-.Ltmp19133 # Record length +.Ltmp19133: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19134: + .cv_def_range .Ltmp9181 .Ltmp9190 .Ltmp9688 .Ltmp9689 .Ltmp9692 .Ltmp9693, "E\021N\001\000\000\370+\000\000" + .short .Ltmp19136-.Ltmp19135 # Record length +.Ltmp19135: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19136: + .cv_def_range .Ltmp9191 .Ltmp9199 .Ltmp9694 .Ltmp9698, "E\021N\001\000\0000+\000\000" + .short .Ltmp19138-.Ltmp19137 # Record length +.Ltmp19137: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19138: + .cv_def_range .Ltmp9200 .Ltmp9208 .Ltmp9699 .Ltmp9702 .Ltmp9705 .Ltmp9706, "E\021N\001\000\000X*\000\000" + .short .Ltmp19140-.Ltmp19139 # Record length +.Ltmp19139: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19140: + .cv_def_range .Ltmp9209 .Ltmp9218 .Ltmp9703 .Ltmp9704 .Ltmp9709 .Ltmp9710, "E\021N\001\000\000\200)\000\000" + .short .Ltmp19142-.Ltmp19141 # Record length +.Ltmp19141: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19142: + .cv_def_range .Ltmp9219 .Ltmp9228 .Ltmp9707 .Ltmp9708 .Ltmp9711 .Ltmp9712, "E\021N\001\000\000\300(\000\000" + .short .Ltmp19144-.Ltmp19143 # Record length +.Ltmp19143: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19144: + .cv_def_range .Ltmp9229 .Ltmp9237 .Ltmp9713 .Ltmp9716 .Ltmp9719 .Ltmp9720, "E\021N\001\000\000\000(\000\000" + .short .Ltmp19146-.Ltmp19145 # Record length +.Ltmp19145: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19146: + .cv_def_range .Ltmp9238 .Ltmp9247 .Ltmp9717 .Ltmp9718 .Ltmp9721 .Ltmp9722, "E\021N\001\000\000('\000\000" + .short .Ltmp19148-.Ltmp19147 # Record length +.Ltmp19147: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19148: + .cv_def_range .Ltmp9248 .Ltmp9256 .Ltmp9723 .Ltmp9727, "E\021N\001\000\000`&\000\000" + .short .Ltmp19150-.Ltmp19149 # Record length +.Ltmp19149: + .short 4414 # Record kind: S_LOCAL + .long 5299 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19150: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\314%\000\000" + .short .Ltmp19152-.Ltmp19151 # Record length +.Ltmp19151: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19152: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\270%\000\000" + .short .Ltmp19154-.Ltmp19153 # Record length +.Ltmp19153: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19154: + .cv_def_range .Ltmp9257 .Ltmp9375 .Ltmp9728 .Ltmp9786, "E\021N\001\000\000\250%\000\000" + .short .Ltmp19156-.Ltmp19155 # Record length +.Ltmp19155: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19156: + .cv_def_range .Ltmp9262 .Ltmp9270 .Ltmp9728 .Ltmp9732, "E\021N\001\000\000X%\000\000" + .short .Ltmp19158-.Ltmp19157 # Record length +.Ltmp19157: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19158: + .cv_def_range .Ltmp9271 .Ltmp9279 .Ltmp9733 .Ltmp9736 .Ltmp9739 .Ltmp9740, "E\021N\001\000\000\200$\000\000" + .short .Ltmp19160-.Ltmp19159 # Record length +.Ltmp19159: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19160: + .cv_def_range .Ltmp9280 .Ltmp9289 .Ltmp9737 .Ltmp9738 .Ltmp9743 .Ltmp9744, "E\021N\001\000\000\250#\000\000" + .short .Ltmp19162-.Ltmp19161 # Record length +.Ltmp19161: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19162: + .cv_def_range .Ltmp9290 .Ltmp9299 .Ltmp9741 .Ltmp9742 .Ltmp9745 .Ltmp9746, "E\021N\001\000\000\340\"\000\000" + .short .Ltmp19164-.Ltmp19163 # Record length +.Ltmp19163: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19164: + .cv_def_range .Ltmp9300 .Ltmp9308 .Ltmp9747 .Ltmp9750 .Ltmp9753 .Ltmp9754, "E\021N\001\000\000 \"\000\000" + .short .Ltmp19166-.Ltmp19165 # Record length +.Ltmp19165: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19166: + .cv_def_range .Ltmp9309 .Ltmp9318 .Ltmp9751 .Ltmp9752 .Ltmp9755 .Ltmp9756, "E\021N\001\000\000H!\000\000" + .short .Ltmp19168-.Ltmp19167 # Record length +.Ltmp19167: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19168: + .cv_def_range .Ltmp9319 .Ltmp9327 .Ltmp9757 .Ltmp9760 .Ltmp9763 .Ltmp9764, "E\021N\001\000\000\200 \000\000" + .short .Ltmp19170-.Ltmp19169 # Record length +.Ltmp19169: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19170: + .cv_def_range .Ltmp9328 .Ltmp9337 .Ltmp9761 .Ltmp9762 .Ltmp9765 .Ltmp9766, "E\021N\001\000\000\250\037\000\000" + .short .Ltmp19172-.Ltmp19171 # Record length +.Ltmp19171: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19172: + .cv_def_range .Ltmp9338 .Ltmp9346 .Ltmp9767 .Ltmp9770 .Ltmp9773 .Ltmp9774, "E\021N\001\000\000\340\036\000\000" + .short .Ltmp19174-.Ltmp19173 # Record length +.Ltmp19173: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19174: + .cv_def_range .Ltmp9347 .Ltmp9356 .Ltmp9771 .Ltmp9772 .Ltmp9775 .Ltmp9776, "E\021N\001\000\000\b\036\000\000" + .short .Ltmp19176-.Ltmp19175 # Record length +.Ltmp19175: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19176: + .cv_def_range .Ltmp9357 .Ltmp9365 .Ltmp9777 .Ltmp9780 .Ltmp9783 .Ltmp9784, "E\021N\001\000\000@\035\000\000" + .short .Ltmp19178-.Ltmp19177 # Record length +.Ltmp19177: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19178: + .cv_def_range .Ltmp9366 .Ltmp9375 .Ltmp9781 .Ltmp9782 .Ltmp9785 .Ltmp9786, "E\021N\001\000\000h\034\000\000" + .short .Ltmp19180-.Ltmp19179 # Record length +.Ltmp19179: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr1" +.Ltmp19180: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\350\033\000\000" + .short .Ltmp19182-.Ltmp19181 # Record length +.Ltmp19181: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp19182: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\340\033\000\000" + .short .Ltmp19184-.Ltmp19183 # Record length +.Ltmp19183: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19184: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\320\033\000\000" + .short .Ltmp19186-.Ltmp19185 # Record length +.Ltmp19185: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19186: + .cv_def_range .Ltmp9375 .Ltmp9494 .Ltmp9787 .Ltmp9845, "E\021N\001\000\000\300\033\000\000" + .short .Ltmp19188-.Ltmp19187 # Record length +.Ltmp19187: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19188: + .cv_def_range .Ltmp9381 .Ltmp9389 .Ltmp9787 .Ltmp9791, "E\021N\001\000\000p\033\000\000" + .short .Ltmp19190-.Ltmp19189 # Record length +.Ltmp19189: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19190: + .cv_def_range .Ltmp9390 .Ltmp9398 .Ltmp9792 .Ltmp9795 .Ltmp9798 .Ltmp9799, "E\021N\001\000\000\230\032\000\000" + .short .Ltmp19192-.Ltmp19191 # Record length +.Ltmp19191: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19192: + .cv_def_range .Ltmp9399 .Ltmp9408 .Ltmp9796 .Ltmp9797 .Ltmp9802 .Ltmp9803, "E\021N\001\000\000\300\031\000\000" + .short .Ltmp19194-.Ltmp19193 # Record length +.Ltmp19193: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19194: + .cv_def_range .Ltmp9409 .Ltmp9418 .Ltmp9800 .Ltmp9801 .Ltmp9804 .Ltmp9805, "E\021N\001\000\000\000\031\000\000" + .short .Ltmp19196-.Ltmp19195 # Record length +.Ltmp19195: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19196: + .cv_def_range .Ltmp9419 .Ltmp9427 .Ltmp9806 .Ltmp9809 .Ltmp9812 .Ltmp9813, "E\021N\001\000\000@\030\000\000" + .short .Ltmp19198-.Ltmp19197 # Record length +.Ltmp19197: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19198: + .cv_def_range .Ltmp9428 .Ltmp9437 .Ltmp9810 .Ltmp9811 .Ltmp9814 .Ltmp9815, "E\021N\001\000\000h\027\000\000" + .short .Ltmp19200-.Ltmp19199 # Record length +.Ltmp19199: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19200: + .cv_def_range .Ltmp9438 .Ltmp9446 .Ltmp9816 .Ltmp9819 .Ltmp9822 .Ltmp9823, "E\021N\001\000\000\240\026\000\000" + .short .Ltmp19202-.Ltmp19201 # Record length +.Ltmp19201: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19202: + .cv_def_range .Ltmp9447 .Ltmp9456 .Ltmp9820 .Ltmp9821 .Ltmp9824 .Ltmp9825, "E\021N\001\000\000\310\025\000\000" + .short .Ltmp19204-.Ltmp19203 # Record length +.Ltmp19203: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19204: + .cv_def_range .Ltmp9457 .Ltmp9465 .Ltmp9826 .Ltmp9829 .Ltmp9832 .Ltmp9833, "E\021N\001\000\000\000\025\000\000" + .short .Ltmp19206-.Ltmp19205 # Record length +.Ltmp19205: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19206: + .cv_def_range .Ltmp9466 .Ltmp9475 .Ltmp9830 .Ltmp9831 .Ltmp9834 .Ltmp9835, "E\021N\001\000\000(\024\000\000" + .short .Ltmp19208-.Ltmp19207 # Record length +.Ltmp19207: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19208: + .cv_def_range .Ltmp9476 .Ltmp9484 .Ltmp9836 .Ltmp9839 .Ltmp9842 .Ltmp9843, "E\021N\001\000\000`\023\000\000" + .short .Ltmp19210-.Ltmp19209 # Record length +.Ltmp19209: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19210: + .cv_def_range .Ltmp9485 .Ltmp9494 .Ltmp9840 .Ltmp9841 .Ltmp9844 .Ltmp9845, "E\021N\001\000\000\210\022\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19026: + .p2align 2 + .cv_linetable 80, "?____C_A_T_C_H____T_E_S_T____52@@YAXXZ", .Lfunc_end80 + .long 241 # Symbol subsection for ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19212-.Ltmp19211 # Subsection size +.Ltmp19211: + .short .Ltmp19214-.Ltmp19213 # Record length +.Ltmp19213: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end81-"??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6413 # Function type index + .secrel32 "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19214: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19212: + .p2align 2 + .cv_linetable 81, "??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ", .Lfunc_end81 + .long 241 # Symbol subsection for ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19216-.Ltmp19215 # Subsection size +.Ltmp19215: + .short .Ltmp19218-.Ltmp19217 # Record length +.Ltmp19217: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end82-"??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6414 # Function type index + .secrel32 "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19218: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19216: + .p2align 2 + .cv_linetable 82, "??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ", .Lfunc_end82 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____54 + .long .Ltmp19220-.Ltmp19219 # Subsection size +.Ltmp19219: + .short .Ltmp19222-.Ltmp19221 # Record length +.Ltmp19221: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end83-"?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6415 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____54" # Function name +.Ltmp19222: + .short .Ltmp19224-.Ltmp19223 # Record length +.Ltmp19223: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19224: + .cv_def_range .Ltmp9990 .Ltmp10141, "E\021N\001\000\000\340\013\000\000" + .short .Ltmp19226-.Ltmp19225 # Record length +.Ltmp19225: + .short 4414 # Record kind: S_LOCAL + .long 4327 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19226: + .cv_def_range .Ltmp9991 .Ltmp10022 .Ltmp10092 .Ltmp10106, "E\021N\001\000\000\320\013\000\000" + .short .Ltmp19228-.Ltmp19227 # Record length +.Ltmp19227: + .short 4414 # Record kind: S_LOCAL + .long 6417 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp19228: + .cv_def_range .Ltmp9991 .Ltmp10022 .Ltmp10092 .Ltmp10106, "E\021N\001\000\000\330\n\000\000" + .short .Ltmp19230-.Ltmp19229 # Record length +.Ltmp19229: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19230: + .cv_def_range .Ltmp9995 .Ltmp10003 .Ltmp10092 .Ltmp10096, "E\021N\001\000\000\200\013\000\000" + .short .Ltmp19232-.Ltmp19231 # Record length +.Ltmp19231: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19232: + .cv_def_range .Ltmp10005 .Ltmp10013 .Ltmp10097 .Ltmp10101, "E\021N\001\000\000x\n\000\000" + .short .Ltmp19234-.Ltmp19233 # Record length +.Ltmp19233: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19234: + .cv_def_range .Ltmp10014 .Ltmp10022 .Ltmp10102 .Ltmp10106, "E\021N\001\000\000\220\t\000\000" + .short .Ltmp19236-.Ltmp19235 # Record length +.Ltmp19235: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19236: + .cv_def_range .Ltmp10022 .Ltmp10070 .Ltmp10107 .Ltmp10131, "E\021N\001\000\000\350\b\000\000" + .short .Ltmp19238-.Ltmp19237 # Record length +.Ltmp19237: + .short 4414 # Record kind: S_LOCAL + .long 6417 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp19238: + .cv_def_range .Ltmp10022 .Ltmp10070 .Ltmp10107 .Ltmp10131, "E\021N\001\000\000\330\b\000\000" + .short .Ltmp19240-.Ltmp19239 # Record length +.Ltmp19239: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19240: + .cv_def_range .Ltmp10026 .Ltmp10034 .Ltmp10107 .Ltmp10111, "E\021N\001\000\000x\b\000\000" + .short .Ltmp19242-.Ltmp19241 # Record length +.Ltmp19241: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19242: + .cv_def_range .Ltmp10035 .Ltmp10043 .Ltmp10112 .Ltmp10116, "E\021N\001\000\000\220\007\000\000" + .short .Ltmp19244-.Ltmp19243 # Record length +.Ltmp19243: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19244: + .cv_def_range .Ltmp10044 .Ltmp10052 .Ltmp10117 .Ltmp10121, "E\021N\001\000\000\250\006\000\000" + .short .Ltmp19246-.Ltmp19245 # Record length +.Ltmp19245: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19246: + .cv_def_range .Ltmp10053 .Ltmp10061 .Ltmp10122 .Ltmp10126, "E\021N\001\000\000\300\005\000\000" + .short .Ltmp19248-.Ltmp19247 # Record length +.Ltmp19247: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19248: + .cv_def_range .Ltmp10062 .Ltmp10070 .Ltmp10127 .Ltmp10131, "E\021N\001\000\000\330\004\000\000" + .short .Ltmp19250-.Ltmp19249 # Record length +.Ltmp19249: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19250: + .cv_def_range .Ltmp10070 .Ltmp10091 .Ltmp10132 .Ltmp10141, "E\021N\001\000\0000\004\000\000" + .short .Ltmp19252-.Ltmp19251 # Record length +.Ltmp19251: + .short 4414 # Record kind: S_LOCAL + .long 6417 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp19252: + .cv_def_range .Ltmp10070 .Ltmp10091 .Ltmp10132 .Ltmp10141, "E\021N\001\000\000 \004\000\000" + .short .Ltmp19254-.Ltmp19253 # Record length +.Ltmp19253: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19254: + .cv_def_range .Ltmp10074 .Ltmp10082 .Ltmp10132 .Ltmp10136, "E\021N\001\000\000\300\003\000\000" + .short .Ltmp19256-.Ltmp19255 # Record length +.Ltmp19255: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19256: + .cv_def_range .Ltmp10083 .Ltmp10091 .Ltmp10137 .Ltmp10141, "E\021N\001\000\000\330\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19220: + .p2align 2 + .cv_linetable 83, "?____C_A_T_C_H____T_E_S_T____54@@YAXXZ", .Lfunc_end83 + .long 241 # Symbol subsection for ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19258-.Ltmp19257 # Subsection size +.Ltmp19257: + .short .Ltmp19260-.Ltmp19259 # Record length +.Ltmp19259: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end84-"??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6476 # Function type index + .secrel32 "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19260: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19258: + .p2align 2 + .cv_linetable 84, "??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ", .Lfunc_end84 + .long 241 # Symbol subsection for ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19262-.Ltmp19261 # Subsection size +.Ltmp19261: + .short .Ltmp19264-.Ltmp19263 # Record length +.Ltmp19263: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end85-"??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6477 # Function type index + .secrel32 "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19264: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19262: + .p2align 2 + .cv_linetable 85, "??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ", .Lfunc_end85 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____56 + .long .Ltmp19266-.Ltmp19265 # Subsection size +.Ltmp19265: + .short .Ltmp19268-.Ltmp19267 # Record length +.Ltmp19267: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end86-"?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6478 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____56" # Function name +.Ltmp19268: + .short .Ltmp19270-.Ltmp19269 # Record length +.Ltmp19269: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "a" +.Ltmp19270: + .cv_def_range .Ltmp10244 .Ltmp10349, "E\021N\001\000\0000\b\000\000" + .short .Ltmp19272-.Ltmp19271 # Record length +.Ltmp19271: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19272: + .cv_def_range .Ltmp10245 .Ltmp10293 .Ltmp10315 .Ltmp10339, "E\021N\001\000\000 \b\000\000" + .short .Ltmp19274-.Ltmp19273 # Record length +.Ltmp19273: + .short 4414 # Record kind: S_LOCAL + .long 6480 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp19274: + .cv_def_range .Ltmp10245 .Ltmp10293 .Ltmp10315 .Ltmp10339, "E\021N\001\000\000\020\b\000\000" + .short .Ltmp19276-.Ltmp19275 # Record length +.Ltmp19275: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19276: + .cv_def_range .Ltmp10249 .Ltmp10257 .Ltmp10315 .Ltmp10319, "E\021N\001\000\000\260\007\000\000" + .short .Ltmp19278-.Ltmp19277 # Record length +.Ltmp19277: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19278: + .cv_def_range .Ltmp10258 .Ltmp10266 .Ltmp10320 .Ltmp10324, "E\021N\001\000\000\310\006\000\000" + .short .Ltmp19280-.Ltmp19279 # Record length +.Ltmp19279: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19280: + .cv_def_range .Ltmp10267 .Ltmp10275 .Ltmp10325 .Ltmp10329, "E\021N\001\000\000\340\005\000\000" + .short .Ltmp19282-.Ltmp19281 # Record length +.Ltmp19281: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19282: + .cv_def_range .Ltmp10276 .Ltmp10284 .Ltmp10330 .Ltmp10334, "E\021N\001\000\000\370\004\000\000" + .short .Ltmp19284-.Ltmp19283 # Record length +.Ltmp19283: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19284: + .cv_def_range .Ltmp10285 .Ltmp10293 .Ltmp10335 .Ltmp10339, "E\021N\001\000\000\020\004\000\000" + .short .Ltmp19286-.Ltmp19285 # Record length +.Ltmp19285: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19286: + .cv_def_range .Ltmp10293 .Ltmp10314 .Ltmp10340 .Ltmp10349, "E\021N\001\000\000h\003\000\000" + .short .Ltmp19288-.Ltmp19287 # Record length +.Ltmp19287: + .short 4414 # Record kind: S_LOCAL + .long 6480 # TypeIndex + .short 0 # Flags + .asciz "bs" +.Ltmp19288: + .cv_def_range .Ltmp10293 .Ltmp10314 .Ltmp10340 .Ltmp10349, "E\021N\001\000\000X\003\000\000" + .short .Ltmp19290-.Ltmp19289 # Record length +.Ltmp19289: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19290: + .cv_def_range .Ltmp10297 .Ltmp10305 .Ltmp10340 .Ltmp10344, "E\021N\001\000\000\370\002\000\000" + .short .Ltmp19292-.Ltmp19291 # Record length +.Ltmp19291: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19292: + .cv_def_range .Ltmp10306 .Ltmp10314 .Ltmp10345 .Ltmp10349, "E\021N\001\000\000\020\002\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19266: + .p2align 2 + .cv_linetable 86, "?____C_A_T_C_H____T_E_S_T____56@@YAXXZ", .Lfunc_end86 + .long 241 # Symbol subsection for ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19294-.Ltmp19293 # Subsection size +.Ltmp19293: + .short .Ltmp19296-.Ltmp19295 # Record length +.Ltmp19295: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end87-"??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6529 # Function type index + .secrel32 "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19296: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19294: + .p2align 2 + .cv_linetable 87, "??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ", .Lfunc_end87 + .long 241 # Symbol subsection for ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19298-.Ltmp19297 # Subsection size +.Ltmp19297: + .short .Ltmp19300-.Ltmp19299 # Record length +.Ltmp19299: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end88-"??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6530 # Function type index + .secrel32 "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19300: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19298: + .p2align 2 + .cv_linetable 88, "??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ", .Lfunc_end88 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58 + .long .Ltmp19302-.Ltmp19301 # Subsection size +.Ltmp19301: + .short .Ltmp19304-.Ltmp19303 # Record length +.Ltmp19303: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end89-"?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6531 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58" # Function name +.Ltmp19304: + .short .Ltmp19306-.Ltmp19305 # Record length +.Ltmp19305: + .short 4414 # Record kind: S_LOCAL + .long 5225 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19306: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\0000\005\000\000" + .short .Ltmp19308-.Ltmp19307 # Record length +.Ltmp19307: + .short 4414 # Record kind: S_LOCAL + .long 5714 # TypeIndex + .short 0 # Flags + .asciz "s4" +.Ltmp19308: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000(\005\000\000" + .short .Ltmp19310-.Ltmp19309 # Record length +.Ltmp19309: + .short 4414 # Record kind: S_LOCAL + .long 5301 # TypeIndex + .short 0 # Flags + .asciz "arr2" +.Ltmp19310: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000p\002\000\000" + .short .Ltmp19312-.Ltmp19311 # Record length +.Ltmp19311: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "av" +.Ltmp19312: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000\310\001\000\000" + .short .Ltmp19314-.Ltmp19313 # Record length +.Ltmp19313: + .short 4414 # Record kind: S_LOCAL + .long 6534 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp19314: + .cv_def_range .Ltmp10436 .Ltmp10538, "E\021N\001\000\000\300\001\000\000" + .short .Ltmp19316-.Ltmp19315 # Record length +.Ltmp19315: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19316: + .cv_def_range .Ltmp10440 .Ltmp10448 .Ltmp10510 .Ltmp10514, "E\021N\001\000\000\330\004\000\000" + .short .Ltmp19318-.Ltmp19317 # Record length +.Ltmp19317: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19318: + .cv_def_range .Ltmp10448 .Ltmp10459 .Ltmp10515 .Ltmp10518 .Ltmp10523 .Ltmp10524, "E\021N\001\000\0000\004\000\000" + .short .Ltmp19320-.Ltmp19319 # Record length +.Ltmp19319: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19320: + .cv_def_range .Ltmp10451 .Ltmp10459 .Ltmp10515 .Ltmp10518 .Ltmp10523 .Ltmp10524, "E\021N\001\000\000\340\003\000\000" + .short .Ltmp19322-.Ltmp19321 # Record length +.Ltmp19321: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19322: + .cv_def_range .Ltmp10459 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\0008\003\000\000" + .short .Ltmp19324-.Ltmp19323 # Record length +.Ltmp19323: + .short 4414 # Record kind: S_LOCAL + .long 6538 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp19324: + .cv_def_range .Ltmp10459 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\0000\003\000\000" + .short .Ltmp19326-.Ltmp19325 # Record length +.Ltmp19325: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19326: + .cv_def_range .Ltmp10462 .Ltmp10473 .Ltmp10519 .Ltmp10522 .Ltmp10529 .Ltmp10530, "E\021N\001\000\000\340\002\000\000" + .short .Ltmp19328-.Ltmp19327 # Record length +.Ltmp19327: + .short 4414 # Record kind: S_LOCAL + .long 6543 # TypeIndex + .short 0 # Flags + .asciz "f" +.Ltmp19328: + .cv_def_range .Ltmp10481 .Ltmp10495 .Ltmp10525 .Ltmp10528 .Ltmp10535 .Ltmp10536, "E\021N\001\000\000h\002\000\000" + .short .Ltmp19330-.Ltmp19329 # Record length +.Ltmp19329: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19330: + .cv_def_range .Ltmp10483 .Ltmp10495 .Ltmp10525 .Ltmp10528 .Ltmp10535 .Ltmp10536, "E\021N\001\000\000\030\002\000\000" + .short .Ltmp19332-.Ltmp19331 # Record length +.Ltmp19331: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19332: + .cv_def_range .Ltmp10498 .Ltmp10509 .Ltmp10531 .Ltmp10534 .Ltmp10537 .Ltmp10538, "E\021N\001\000\000p\001\000\000" + .short .Ltmp19334-.Ltmp19333 # Record length +.Ltmp19333: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10476-.Ltmp10474 # Code size + .secrel32 .Ltmp10474 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp19334: + .short .Ltmp19336-.Ltmp19335 # Record length +.Ltmp19335: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp19336: + .cv_def_range .Ltmp10474 .Ltmp10476, "E\021N\001\000\000\230\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp19338-.Ltmp19337 # Record length +.Ltmp19337: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10479-.Ltmp10476 # Code size + .secrel32 .Ltmp10476 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp19338: + .short .Ltmp19340-.Ltmp19339 # Record length +.Ltmp19339: + .short 4414 # Record kind: S_LOCAL + .long 6546 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19340: + .cv_def_range .Ltmp10476 .Ltmp10479, "E\021N\001\000\000\220\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp19342-.Ltmp19341 # Record length +.Ltmp19341: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp10480-.Ltmp10479 # Code size + .secrel32 .Ltmp10479 # Function section relative address + .secidx .Lfunc_begin89 # Function section index + .byte 0 # Lexical block name +.Ltmp19342: + .short .Ltmp19344-.Ltmp19343 # Record length +.Ltmp19343: + .short 4414 # Record kind: S_LOCAL + .long 6583 # TypeIndex + .short 0 # Flags + .asciz "s1" +.Ltmp19344: + .cv_def_range .Ltmp10479 .Ltmp10480, "E\021N\001\000\000\210\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19302: + .p2align 2 + .cv_linetable 89, "?____C_A_T_C_H____T_E_S_T____58@@YAXXZ", .Lfunc_end89 + .long 241 # Symbol subsection for ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19346-.Ltmp19345 # Subsection size +.Ltmp19345: + .short .Ltmp19348-.Ltmp19347 # Record length +.Ltmp19347: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end90-"??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6602 # Function type index + .secrel32 "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19348: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19346: + .p2align 2 + .cv_linetable 90, "??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ", .Lfunc_end90 + .long 241 # Symbol subsection for ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19350-.Ltmp19349 # Subsection size +.Ltmp19349: + .short .Ltmp19352-.Ltmp19351 # Record length +.Ltmp19351: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end91-"??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6603 # Function type index + .secrel32 "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19352: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19350: + .p2align 2 + .cv_linetable 91, "??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ", .Lfunc_end91 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____60 + .long .Ltmp19354-.Ltmp19353 # Subsection size +.Ltmp19353: + .short .Ltmp19356-.Ltmp19355 # Record length +.Ltmp19355: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end92-"?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6604 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____60" # Function name +.Ltmp19356: + .short .Ltmp19358-.Ltmp19357 # Record length +.Ltmp19357: + .short 4414 # Record kind: S_LOCAL + .long 6605 # TypeIndex + .short 0 # Flags + .asciz "lat" +.Ltmp19358: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\370\013\000\000" + .short .Ltmp19360-.Ltmp19359 # Record length +.Ltmp19359: + .short 4414 # Record kind: S_LOCAL + .long 6646 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19360: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\350\013\000\000" + .short .Ltmp19362-.Ltmp19361 # Record length +.Ltmp19361: + .short 4414 # Record kind: S_LOCAL + .long 6662 # TypeIndex + .short 0 # Flags + .asciz "f_it" +.Ltmp19362: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\330\013\000\000" + .short .Ltmp19364-.Ltmp19363 # Record length +.Ltmp19363: + .short 4414 # Record kind: S_LOCAL + .long 6726 # TypeIndex + .short 0 # Flags + .asciz "match" +.Ltmp19364: + .cv_def_range .Ltmp10733 .Ltmp10875, "E\021N\001\000\000\030\013\000\000" + .short .Ltmp19366-.Ltmp19365 # Record length +.Ltmp19365: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19366: + .cv_def_range .Ltmp10734 .Ltmp10743 .Ltmp10830 .Ltmp10831 .Ltmp10834 .Ltmp10835, "E\021N\001\000\000P\n\000\000" + .short .Ltmp19368-.Ltmp19367 # Record length +.Ltmp19367: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19368: + .cv_def_range .Ltmp10744 .Ltmp10753 .Ltmp10832 .Ltmp10833 .Ltmp10838 .Ltmp10839, "E\021N\001\000\000\260\t\000\000" + .short .Ltmp19370-.Ltmp19369 # Record length +.Ltmp19369: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19370: + .cv_def_range .Ltmp10754 .Ltmp10763 .Ltmp10836 .Ltmp10837 .Ltmp10840 .Ltmp10841, "E\021N\001\000\000\020\t\000\000" + .short .Ltmp19372-.Ltmp19371 # Record length +.Ltmp19371: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19372: + .cv_def_range .Ltmp10764 .Ltmp10772 .Ltmp10842 .Ltmp10846, "E\021N\001\000\000p\b\000\000" + .short .Ltmp19374-.Ltmp19373 # Record length +.Ltmp19373: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19374: + .cv_def_range .Ltmp10773 .Ltmp10781 .Ltmp10847 .Ltmp10850 .Ltmp10853 .Ltmp10854, "E\021N\001\000\000\210\007\000\000" + .short .Ltmp19376-.Ltmp19375 # Record length +.Ltmp19375: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19376: + .cv_def_range .Ltmp10782 .Ltmp10791 .Ltmp10851 .Ltmp10852 .Ltmp10857 .Ltmp10858, "E\021N\001\000\000(\006\000\000" + .short .Ltmp19378-.Ltmp19377 # Record length +.Ltmp19377: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19378: + .cv_def_range .Ltmp10792 .Ltmp10801 .Ltmp10855 .Ltmp10856 .Ltmp10861 .Ltmp10862, "E\021N\001\000\000\210\005\000\000" + .short .Ltmp19380-.Ltmp19379 # Record length +.Ltmp19379: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19380: + .cv_def_range .Ltmp10802 .Ltmp10811 .Ltmp10859 .Ltmp10860 .Ltmp10863 .Ltmp10864, "E\021N\001\000\000\350\004\000\000" + .short .Ltmp19382-.Ltmp19381 # Record length +.Ltmp19381: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19382: + .cv_def_range .Ltmp10812 .Ltmp10820 .Ltmp10865 .Ltmp10869, "E\021N\001\000\000H\004\000\000" + .short .Ltmp19384-.Ltmp19383 # Record length +.Ltmp19383: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19384: + .cv_def_range .Ltmp10821 .Ltmp10829 .Ltmp10870 .Ltmp10874, "E\021N\001\000\000p\003\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19354: + .p2align 2 + .cv_linetable 92, "?____C_A_T_C_H____T_E_S_T____60@@YAXXZ", .Lfunc_end92 + .long 241 # Symbol subsection for ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19386-.Ltmp19385 # Subsection size +.Ltmp19385: + .short .Ltmp19388-.Ltmp19387 # Record length +.Ltmp19387: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end93-"??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6996 # Function type index + .secrel32 "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19388: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19386: + .p2align 2 + .cv_linetable 93, "??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ", .Lfunc_end93 + .long 241 # Symbol subsection for ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19390-.Ltmp19389 # Subsection size +.Ltmp19389: + .short .Ltmp19392-.Ltmp19391 # Record length +.Ltmp19391: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end94-"??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6997 # Function type index + .secrel32 "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19392: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19390: + .p2align 2 + .cv_linetable 94, "??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ", .Lfunc_end94 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____62 + .long .Ltmp19394-.Ltmp19393 # Subsection size +.Ltmp19393: + .short .Ltmp19396-.Ltmp19395 # Record length +.Ltmp19395: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end95-"?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6998 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____62" # Function name +.Ltmp19396: + .short .Ltmp19398-.Ltmp19397 # Record length +.Ltmp19397: + .short 4414 # Record kind: S_LOCAL + .long 5298 # TypeIndex + .short 0 # Flags + .asciz "arr" +.Ltmp19398: + .cv_def_range .Ltmp10896 .Ltmp10912, "E\021N\001\000\000\340\000\000\000" + .short .Ltmp19400-.Ltmp19399 # Record length +.Ltmp19399: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp19400: + .cv_def_range .Ltmp10896 .Ltmp10912, "E\021N\001\000\000\320\000\000\000" + .short .Ltmp19402-.Ltmp19401 # Record length +.Ltmp19401: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19402: + .cv_def_range .Ltmp10900 .Ltmp10909 .Ltmp10910 .Ltmp10912, "E\021N\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19394: + .p2align 2 + .cv_linetable 95, "?____C_A_T_C_H____T_E_S_T____62@@YAXXZ", .Lfunc_end95 + .long 241 # Symbol subsection for ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19404-.Ltmp19403 # Subsection size +.Ltmp19403: + .short .Ltmp19406-.Ltmp19405 # Record length +.Ltmp19405: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end96-"??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 6999 # Function type index + .secrel32 "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19406: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19404: + .p2align 2 + .cv_linetable 96, "??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ", .Lfunc_end96 + .long 241 # Symbol subsection for ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19408-.Ltmp19407 # Subsection size +.Ltmp19407: + .short .Ltmp19410-.Ltmp19409 # Record length +.Ltmp19409: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end97-"??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7000 # Function type index + .secrel32 "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19410: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19408: + .p2align 2 + .cv_linetable 97, "??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ", .Lfunc_end97 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____64 + .long .Ltmp19412-.Ltmp19411 # Subsection size +.Ltmp19411: + .short .Ltmp19414-.Ltmp19413 # Record length +.Ltmp19413: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end98-"?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7001 # Function type index + .secrel32 "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" # Function section relative address + .secidx "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____64" # Function name +.Ltmp19414: + .short .Ltmp19416-.Ltmp19415 # Record length +.Ltmp19415: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19416: + .cv_def_range .Ltmp10953 .Ltmp10962 .Ltmp10983 .Ltmp10984 .Ltmp10987 .Ltmp10988, "E\021N\001\000\000\370\001\000\000" + .short .Ltmp19418-.Ltmp19417 # Record length +.Ltmp19417: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19418: + .cv_def_range .Ltmp10963 .Ltmp10972 .Ltmp10985 .Ltmp10986 .Ltmp10991 .Ltmp10992, "E\021N\001\000\000X\001\000\000" + .short .Ltmp19420-.Ltmp19419 # Record length +.Ltmp19419: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp19420: + .cv_def_range .Ltmp10973 .Ltmp10982 .Ltmp10989 .Ltmp10990 .Ltmp10993 .Ltmp10994, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19412: + .p2align 2 + .cv_linetable 98, "?____C_A_T_C_H____T_E_S_T____64@@YAXXZ", .Lfunc_end98 + .long 241 # Symbol subsection for ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ + .long .Ltmp19422-.Ltmp19421 # Subsection size +.Ltmp19421: + .short .Ltmp19424-.Ltmp19423 # Record length +.Ltmp19423: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end99-"??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7002 # Function type index + .secrel32 "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function section relative address + .secidx "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function section index + .byte 0 # Flags + .asciz "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ" # Function name +.Ltmp19424: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19422: + .p2align 2 + .cv_linetable 99, "??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ", .Lfunc_end99 + .section .debug$S,"dr",associative,"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::time_get > >::_Getvals + .long .Ltmp19426-.Ltmp19425 # Subsection size +.Ltmp19425: + .short .Ltmp19428-.Ltmp19427 # Record length +.Ltmp19427: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end100-"??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7143 # Function type index + .secrel32 "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Function section relative address + .secidx "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::time_get > >::_Getvals" # Function name +.Ltmp19428: + .short .Ltmp19430-.Ltmp19429 # Record length +.Ltmp19429: + .short 4414 # Record kind: S_LOCAL + .long 7004 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19430: + .cv_def_range .Ltmp10997 .Ltmp11000, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19432-.Ltmp19431 # Record length +.Ltmp19431: + .short 4414 # Record kind: S_LOCAL + .long 113 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19432: + .cv_def_range .Ltmp10997 .Ltmp11000, "E\021O\001\000\000F\000\000\000" + .short .Ltmp19434-.Ltmp19433 # Record length +.Ltmp19433: + .short 4414 # Record kind: S_LOCAL + .long 7007 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp19434: + .cv_def_range .Ltmp10997 .Ltmp11000, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19426: + .p2align 2 + .cv_linetable 100, "??$_Getvals@_W@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z", .Lfunc_end100 + .section .debug$S,"dr",associative,"?_Maklocwcs@std@@YAPEA_WPEB_W@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Maklocwcs + .long .Ltmp19436-.Ltmp19435 # Subsection size +.Ltmp19435: + .short .Ltmp19438-.Ltmp19437 # Record length +.Ltmp19437: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end101-"?_Maklocwcs@std@@YAPEA_WPEB_W@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7146 # Function type index + .secrel32 "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" # Function section relative address + .secidx "?_Maklocwcs@std@@YAPEA_WPEB_W@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Maklocwcs" # Function name +.Ltmp19438: + .short .Ltmp19440-.Ltmp19439 # Record length +.Ltmp19439: + .short 4414 # Record kind: S_LOCAL + .long 7100 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19440: + .cv_def_range .Ltmp11001 .Ltmp11004, "E\021O\001\000\000@\000\000\000" + .short .Ltmp19442-.Ltmp19441 # Record length +.Ltmp19441: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp19442: + .cv_def_range .Ltmp11001 .Ltmp11004, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19444-.Ltmp19443 # Record length +.Ltmp19443: + .short 4414 # Record kind: S_LOCAL + .long 1649 # TypeIndex + .short 0 # Flags + .asciz "_Ptrdest" +.Ltmp19444: + .cv_def_range .Ltmp11001 .Ltmp11004, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19436: + .p2align 2 + .cv_linetable 101, "?_Maklocwcs@std@@YAPEA_WPEB_W@Z", .Lfunc_end101 + .section .debug$S,"dr",associative,"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::time_get > >::_Getvals + .long .Ltmp19446-.Ltmp19445 # Subsection size +.Ltmp19445: + .short .Ltmp19448-.Ltmp19447 # Record length +.Ltmp19447: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end102-"??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7150 # Function type index + .secrel32 "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Function section relative address + .secidx "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::time_get > >::_Getvals" # Function name +.Ltmp19448: + .short .Ltmp19450-.Ltmp19449 # Record length +.Ltmp19449: + .short 4414 # Record kind: S_LOCAL + .long 7148 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19450: + .cv_def_range .Ltmp11005 .Ltmp11008, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19452-.Ltmp19451 # Record length +.Ltmp19451: + .short 4414 # Record kind: S_LOCAL + .long 113 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19452: + .cv_def_range .Ltmp11005 .Ltmp11008, "E\021O\001\000\000F\000\000\000" + .short .Ltmp19454-.Ltmp19453 # Record length +.Ltmp19453: + .short 4414 # Record kind: S_LOCAL + .long 7007 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp19454: + .cv_def_range .Ltmp11005 .Ltmp11008, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19446: + .p2align 2 + .cv_linetable 102, "??$_Getvals@_W@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@IEAAX_WAEBV_Locinfo@1@@Z", .Lfunc_end102 + .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 .Ltmp19456-.Ltmp19455 # Subsection size +.Ltmp19455: + .short .Ltmp19458-.Ltmp19457 # Record length +.Ltmp19457: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end103-"??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7151 # 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 +.Ltmp19458: + .short .Ltmp19460-.Ltmp19459 # Record length +.Ltmp19459: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19460: + .cv_def_range .Ltmp11011 .Ltmp11012, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19456: + .p2align 2 + .cv_linetable 103, "??$?0$0A@X@?$span@H$0?0@gsl@@QEAA@XZ", .Lfunc_end103 + .section .debug$S,"dr",associative,"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::AssertionHandler::handle + .long .Ltmp19462-.Ltmp19461 # Subsection size +.Ltmp19461: + .short .Ltmp19464-.Ltmp19463 # Record length +.Ltmp19463: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end104-"??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7187 # Function type index + .secrel32 "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Function section relative address + .secidx "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::AssertionHandler::handle" # Function name +.Ltmp19464: + .short .Ltmp19466-.Ltmp19465 # Record length +.Ltmp19465: + .short 4414 # Record kind: S_LOCAL + .long 4371 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19466: + .cv_def_range .Ltmp11015 .Ltmp11016, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp19468-.Ltmp19467 # Record length +.Ltmp19467: + .short 4414 # Record kind: S_LOCAL + .long 7154 # TypeIndex + .short 1 # Flags + .asciz "expr" +.Ltmp19468: + .cv_def_range .Ltmp11015 .Ltmp11016, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19462: + .p2align 2 + .cv_linetable 104, "??$handle@_N@AssertionHandler@Catch@@QEAAXAEBV?$ExprLhs@_N@1@@Z", .Lfunc_end104 + .section .debug$S,"dr",associative,"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp19470-.Ltmp19469 # Subsection size +.Ltmp19469: + .short .Ltmp19472-.Ltmp19471 # Record length +.Ltmp19471: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end105-"??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7194 # Function type index + .secrel32 "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Function section relative address + .secidx "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp19472: + .short .Ltmp19474-.Ltmp19473 # Record length +.Ltmp19473: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19474: + .cv_def_range .Ltmp11017 .Ltmp11018, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19476-.Ltmp19475 # Record length +.Ltmp19475: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "value" +.Ltmp19476: + .cv_def_range .Ltmp11017 .Ltmp11018, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19470: + .p2align 2 + .cv_linetable 105, "??NDecomposer@Catch@@QEAA?AV?$ExprLhs@_N@1@_N@Z", .Lfunc_end105 + .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 .Ltmp19478-.Ltmp19477 # Subsection size +.Ltmp19477: + .short .Ltmp19480-.Ltmp19479 # Record length +.Ltmp19479: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end106-"?size@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7195 # 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 +.Ltmp19480: + .short .Ltmp19482-.Ltmp19481 # Record length +.Ltmp19481: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19482: + .cv_def_range .Ltmp11019 .Ltmp11020, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19478: + .p2align 2 + .cv_linetable 106, "?size@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end106 + .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 .Ltmp19484-.Ltmp19483 # Subsection size +.Ltmp19483: + .short .Ltmp19486-.Ltmp19485 # Record length +.Ltmp19485: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end107-"?data@?$span@H$0?0@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7196 # 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 +.Ltmp19486: + .short .Ltmp19488-.Ltmp19487 # Record length +.Ltmp19487: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19488: + .cv_def_range .Ltmp11021 .Ltmp11022, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19484: + .p2align 2 + .cv_linetable 107, "?data@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end107 + .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 .Ltmp19490-.Ltmp19489 # Subsection size +.Ltmp19489: + .short .Ltmp19492-.Ltmp19491 # Record length +.Ltmp19491: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end108-"??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7197 # 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 +.Ltmp19492: + .short .Ltmp19494-.Ltmp19493 # Record length +.Ltmp19493: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19494: + .cv_def_range .Ltmp11025 .Ltmp11026, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19490: + .p2align 2 + .cv_linetable 108, "??$?0$0A@X@?$span@$$CBH$0?0@gsl@@QEAA@XZ", .Lfunc_end108 + .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 .Ltmp19496-.Ltmp19495 # Subsection size +.Ltmp19495: + .short .Ltmp19498-.Ltmp19497 # Record length +.Ltmp19497: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end109-"?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7198 # 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 +.Ltmp19498: + .short .Ltmp19500-.Ltmp19499 # Record length +.Ltmp19499: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19500: + .cv_def_range .Ltmp11027 .Ltmp11028, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19496: + .p2align 2 + .cv_linetable 109, "?size@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end109 + .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 .Ltmp19502-.Ltmp19501 # Subsection size +.Ltmp19501: + .short .Ltmp19504-.Ltmp19503 # Record length +.Ltmp19503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end110-"?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7199 # 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 +.Ltmp19504: + .short .Ltmp19506-.Ltmp19505 # Record length +.Ltmp19505: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19506: + .cv_def_range .Ltmp11029 .Ltmp11030, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19502: + .p2align 2 + .cv_linetable 110, "?data@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end110 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp19508-.Ltmp19507 # Subsection size +.Ltmp19507: + .short .Ltmp19510-.Ltmp19509 # Record length +.Ltmp19509: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end111-"??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7200 # Function type index + .secrel32 "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp19510: + .short .Ltmp19512-.Ltmp19511 # Record length +.Ltmp19511: + .short 4414 # Record kind: S_LOCAL + .long 4978 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19512: + .cv_def_range .Ltmp11033 .Ltmp11034, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19508: + .p2align 2 + .cv_linetable 111, "??$?0$0A@X@?$span@H$0A@@gsl@@QEAA@XZ", .Lfunc_end111 + .section .debug$S,"dr",associative,"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp19514-.Ltmp19513 # Subsection size +.Ltmp19513: + .short .Ltmp19516-.Ltmp19515 # Record length +.Ltmp19515: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end112-"?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7201 # Function type index + .secrel32 "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp19516: + .short .Ltmp19518-.Ltmp19517 # Record length +.Ltmp19517: + .short 4414 # Record kind: S_LOCAL + .long 4994 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19518: + .cv_def_range .Ltmp11035 .Ltmp11036, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19514: + .p2align 2 + .cv_linetable 112, "?data@?$span@H$0A@@gsl@@QEBAPEAHXZ", .Lfunc_end112 + .section .debug$S,"dr",associative,"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<0,void> + .long .Ltmp19520-.Ltmp19519 # Subsection size +.Ltmp19519: + .short .Ltmp19522-.Ltmp19521 # Record length +.Ltmp19521: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end113-"??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7202 # Function type index + .secrel32 "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<0,void>" # Function name +.Ltmp19522: + .short .Ltmp19524-.Ltmp19523 # Record length +.Ltmp19523: + .short 4414 # Record kind: S_LOCAL + .long 5035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19524: + .cv_def_range .Ltmp11039 .Ltmp11040, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19520: + .p2align 2 + .cv_linetable 113, "??$?0$0A@X@?$span@$$CBH$0A@@gsl@@QEAA@XZ", .Lfunc_end113 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp19526-.Ltmp19525 # Subsection size +.Ltmp19525: + .short .Ltmp19528-.Ltmp19527 # Record length +.Ltmp19527: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end114-"?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7203 # Function type index + .secrel32 "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp19528: + .short .Ltmp19530-.Ltmp19529 # Record length +.Ltmp19529: + .short 4414 # Record kind: S_LOCAL + .long 5051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19530: + .cv_def_range .Ltmp11041 .Ltmp11042, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19526: + .p2align 2 + .cv_linetable 114, "?data@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ", .Lfunc_end114 + .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 .Ltmp19532-.Ltmp19531 # Subsection size +.Ltmp19531: + .short .Ltmp19534-.Ltmp19533 # Record length +.Ltmp19533: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end115-"??0?$extent_type@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7204 # 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 +.Ltmp19534: + .short .Ltmp19536-.Ltmp19535 # Record length +.Ltmp19535: + .short 4414 # Record kind: S_LOCAL + .long 5023 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19536: + .cv_def_range .Ltmp11043 .Ltmp11044, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19532: + .p2align 2 + .cv_linetable 115, "??0?$extent_type@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end115 + .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 .Ltmp19538-.Ltmp19537 # Subsection size +.Ltmp19537: + .short .Ltmp19540-.Ltmp19539 # Record length +.Ltmp19539: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end116-"??$?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 7208 # 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 +.Ltmp19540: + .short .Ltmp19542-.Ltmp19541 # Record length +.Ltmp19541: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19542: + .cv_def_range .Ltmp11049 .Ltmp11053, "E\021N\001\000\000(\000\000\000" + .short .Ltmp19544-.Ltmp19543 # Record length +.Ltmp19543: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp19544: + .cv_def_range .Ltmp11049 .Ltmp11053, "E\021N\001\000\0000\000\000\000" + .short .Ltmp19546-.Ltmp19545 # Record length +.Ltmp19545: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp19546: + .cv_def_range .Ltmp11049 .Ltmp11053, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19538: + .p2align 2 + .cv_linetable 116, "??$?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_end116 + .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 .Ltmp19548-.Ltmp19547 # Subsection size +.Ltmp19547: + .short .Ltmp19550-.Ltmp19549 # Record length +.Ltmp19549: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end117-"??$?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 7211 # 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 +.Ltmp19550: + .short .Ltmp19552-.Ltmp19551 # Record length +.Ltmp19551: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19552: + .cv_def_range .Ltmp11054 .Ltmp11056, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19554-.Ltmp19553 # Record length +.Ltmp19553: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp19554: + .cv_def_range .Ltmp11054 .Ltmp11056, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19548: + .p2align 2 + .cv_linetable 117, "??$?0$0A@@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$0A@@12@@Z", .Lfunc_end117 + .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 .Ltmp19556-.Ltmp19555 # Subsection size +.Ltmp19555: + .short .Ltmp19558-.Ltmp19557 # Record length +.Ltmp19557: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end118-"?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7212 # 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 +.Ltmp19558: + .short .Ltmp19560-.Ltmp19559 # Record length +.Ltmp19559: + .short 4414 # Record kind: S_LOCAL + .long 4299 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19560: + .cv_def_range .Ltmp11057 .Ltmp11058, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19556: + .p2align 2 + .cv_linetable 118, "?size@?$extent_type@$0?0@details@gsl@@QEBA_JXZ", .Lfunc_end118 + .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 .Ltmp19562-.Ltmp19561 # Subsection size +.Ltmp19561: + .short .Ltmp19564-.Ltmp19563 # Record length +.Ltmp19563: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end119-"??$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 7258 # 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 +.Ltmp19564: + .short .Ltmp19566-.Ltmp19565 # Record length +.Ltmp19565: + .short 4414 # Record kind: S_LOCAL + .long 7215 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp19566: + .cv_def_range .Ltmp11059 .Ltmp11060, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19562: + .p2align 2 + .cv_linetable 119, "??$throw_exception@Ufail_fast@gsl@@@details@gsl@@YAX$$QEAUfail_fast@1@@Z", .Lfunc_end119 + .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 .Ltmp19568-.Ltmp19567 # Subsection size +.Ltmp19567: + .short .Ltmp19570-.Ltmp19569 # Record length +.Ltmp19569: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end120-"??0fail_fast@gsl@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7259 # 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 +.Ltmp19570: + .short .Ltmp19572-.Ltmp19571 # Record length +.Ltmp19571: + .short 4414 # Record kind: S_LOCAL + .long 7220 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19572: + .cv_def_range .Ltmp11061 .Ltmp11062, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19574-.Ltmp19573 # Record length +.Ltmp19573: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "message" +.Ltmp19574: + .cv_def_range .Ltmp11061 .Ltmp11062, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19568: + .p2align 2 + .cv_linetable 120, "??0fail_fast@gsl@@QEAA@QEBD@Z", .Lfunc_end120 + .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 .Ltmp19576-.Ltmp19575 # Subsection size +.Ltmp19575: + .short .Ltmp19578-.Ltmp19577 # Record length +.Ltmp19577: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end121-"??1fail_fast@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7261 # 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 +.Ltmp19578: + .short .Ltmp19580-.Ltmp19579 # Record length +.Ltmp19579: + .short 4414 # Record kind: S_LOCAL + .long 7220 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19580: + .cv_def_range .Ltmp11063 .Ltmp11065, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19576: + .p2align 2 + .cv_linetable 121, "??1fail_fast@gsl@@UEAA@XZ", .Lfunc_end121 + .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 .Ltmp19582-.Ltmp19581 # Subsection size +.Ltmp19581: + .short .Ltmp19584-.Ltmp19583 # Record length +.Ltmp19583: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end122-"?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7262 # 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 +.Ltmp19584: + .short .Ltmp19586-.Ltmp19585 # Record length +.Ltmp19585: + .short 4414 # Record kind: S_LOCAL + .long 5028 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19586: + .cv_def_range .Ltmp11066 .Ltmp11067, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19582: + .p2align 2 + .cv_linetable 122, "?size@?$extent_type@$0A@@details@gsl@@QEBA_JXZ", .Lfunc_end122 + .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 .Ltmp19588-.Ltmp19587 # Subsection size +.Ltmp19587: + .short .Ltmp19590-.Ltmp19589 # Record length +.Ltmp19589: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end123-"??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7266 # 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 +.Ltmp19590: + .short .Ltmp19592-.Ltmp19591 # Record length +.Ltmp19591: + .short 4414 # Record kind: S_LOCAL + .long 7263 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp19592: + .cv_def_range .Ltmp11068 .Ltmp11069, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19588: + .p2align 2 + .cv_linetable 123, "??$forward@Ufail_fast@gsl@@@std@@YA$$QEAUfail_fast@gsl@@AEAU12@@Z", .Lfunc_end123 + .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 .Ltmp19594-.Ltmp19593 # Subsection size +.Ltmp19593: + .short .Ltmp19596-.Ltmp19595 # Record length +.Ltmp19595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end124-"??0fail_fast@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7268 # 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 +.Ltmp19596: + .short .Ltmp19598-.Ltmp19597 # Record length +.Ltmp19597: + .short 4414 # Record kind: S_LOCAL + .long 7220 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19598: + .cv_def_range .Ltmp11070 .Ltmp11071, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19600-.Ltmp19599 # Record length +.Ltmp19599: + .short 4414 # Record kind: S_LOCAL + .long 7215 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19600: + .cv_def_range .Ltmp11070 .Ltmp11071, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19594: + .p2align 2 + .cv_linetable 124, "??0fail_fast@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end124 + .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 .Ltmp19602-.Ltmp19601 # Subsection size +.Ltmp19601: + .short .Ltmp19604-.Ltmp19603 # Record length +.Ltmp19603: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end125-"??0fail_fast@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7273 # 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 +.Ltmp19604: + .short .Ltmp19606-.Ltmp19605 # Record length +.Ltmp19605: + .short 4414 # Record kind: S_LOCAL + .long 7220 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19606: + .cv_def_range .Ltmp11072 .Ltmp11073, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19608-.Ltmp19607 # Record length +.Ltmp19607: + .short 4414 # Record kind: S_LOCAL + .long 7270 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19608: + .cv_def_range .Ltmp11072 .Ltmp11073, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19602: + .p2align 2 + .cv_linetable 125, "??0fail_fast@gsl@@QEAA@AEBU01@@Z", .Lfunc_end125 + .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 .Ltmp19610-.Ltmp19609 # Subsection size +.Ltmp19609: + .short .Ltmp19612-.Ltmp19611 # Record length +.Ltmp19611: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end126-"??0logic_error@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7278 # 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 +.Ltmp19612: + .short .Ltmp19614-.Ltmp19613 # Record length +.Ltmp19613: + .short 4414 # Record kind: S_LOCAL + .long 7227 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19614: + .cv_def_range .Ltmp11074 .Ltmp11075, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19616-.Ltmp19615 # Record length +.Ltmp19615: + .short 4414 # Record kind: S_LOCAL + .long 7275 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19616: + .cv_def_range .Ltmp11074 .Ltmp11075, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19610: + .p2align 2 + .cv_linetable 126, "??0logic_error@std@@QEAA@AEBV01@@Z", .Lfunc_end126 + .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 .Ltmp19618-.Ltmp19617 # Subsection size +.Ltmp19617: + .short .Ltmp19620-.Ltmp19619 # Record length +.Ltmp19619: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end127-"??0exception@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7279 # 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 +.Ltmp19620: + .short .Ltmp19622-.Ltmp19621 # Record length +.Ltmp19621: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19622: + .cv_def_range .Ltmp11076 .Ltmp11079, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19624-.Ltmp19623 # Record length +.Ltmp19623: + .short 4414 # Record kind: S_LOCAL + .long 7243 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp19624: + .cv_def_range .Ltmp11076 .Ltmp11079, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19618: + .p2align 2 + .cv_linetable 127, "??0exception@std@@QEAA@AEBV01@@Z", .Lfunc_end127 + .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 .Ltmp19626-.Ltmp19625 # Subsection size +.Ltmp19625: + .short .Ltmp19628-.Ltmp19627 # Record length +.Ltmp19627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end128-"??0logic_error@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7283 # 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 +.Ltmp19628: + .short .Ltmp19630-.Ltmp19629 # Record length +.Ltmp19629: + .short 4414 # Record kind: S_LOCAL + .long 7227 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19630: + .cv_def_range .Ltmp11080 .Ltmp11081, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19632-.Ltmp19631 # Record length +.Ltmp19631: + .short 4414 # Record kind: S_LOCAL + .long 7280 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19632: + .cv_def_range .Ltmp11080 .Ltmp11081, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19626: + .p2align 2 + .cv_linetable 128, "??0logic_error@std@@QEAA@$$QEAV01@@Z", .Lfunc_end128 + .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 .Ltmp19634-.Ltmp19633 # Subsection size +.Ltmp19633: + .short .Ltmp19636-.Ltmp19635 # Record length +.Ltmp19635: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end129-"??_Gfail_fast@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7261 # 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 +.Ltmp19636: + .short .Ltmp19638-.Ltmp19637 # Record length +.Ltmp19637: + .short 4414 # Record kind: S_LOCAL + .long 7220 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19638: + .cv_def_range .Ltmp11082 .Ltmp11083, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19640-.Ltmp19639 # Record length +.Ltmp19639: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp19640: + .cv_def_range .Ltmp11082 .Ltmp11083, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19634: + .p2align 2 + .cv_linetable 129, "??_Gfail_fast@gsl@@UEAAPEAXI@Z", .Lfunc_end129 + .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 .Ltmp19642-.Ltmp19641 # Subsection size +.Ltmp19641: + .short .Ltmp19644-.Ltmp19643 # Record length +.Ltmp19643: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end130-"?what@exception@std@@UEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7284 # 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 +.Ltmp19644: + .short .Ltmp19646-.Ltmp19645 # Record length +.Ltmp19645: + .short 4414 # Record kind: S_LOCAL + .long 7249 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19646: + .cv_def_range .Ltmp11084 .Ltmp11085, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19642: + .p2align 2 + .cv_linetable 130, "?what@exception@std@@UEBAPEBDXZ", .Lfunc_end130 + .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 .Ltmp19648-.Ltmp19647 # Subsection size +.Ltmp19647: + .short .Ltmp19650-.Ltmp19649 # Record length +.Ltmp19649: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end131-"??_Glogic_error@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7286 # 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 +.Ltmp19650: + .short .Ltmp19652-.Ltmp19651 # Record length +.Ltmp19651: + .short 4414 # Record kind: S_LOCAL + .long 7227 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19652: + .cv_def_range .Ltmp11086 .Ltmp11087, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19654-.Ltmp19653 # Record length +.Ltmp19653: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp19654: + .cv_def_range .Ltmp11086 .Ltmp11087, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19648: + .p2align 2 + .cv_linetable 131, "??_Glogic_error@std@@UEAAPEAXI@Z", .Lfunc_end131 + .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 .Ltmp19656-.Ltmp19655 # Subsection size +.Ltmp19655: + .short .Ltmp19658-.Ltmp19657 # Record length +.Ltmp19657: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end132-"??1logic_error@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7286 # 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 +.Ltmp19658: + .short .Ltmp19660-.Ltmp19659 # Record length +.Ltmp19659: + .short 4414 # Record kind: S_LOCAL + .long 7227 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19660: + .cv_def_range .Ltmp11088 .Ltmp11090, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19656: + .p2align 2 + .cv_linetable 132, "??1logic_error@std@@UEAA@XZ", .Lfunc_end132 + .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 .Ltmp19662-.Ltmp19661 # Subsection size +.Ltmp19661: + .short .Ltmp19664-.Ltmp19663 # Record length +.Ltmp19663: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end133-"??1exception@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7287 # 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 +.Ltmp19664: + .short .Ltmp19666-.Ltmp19665 # Record length +.Ltmp19665: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19666: + .cv_def_range .Ltmp11091 .Ltmp11094, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19662: + .p2align 2 + .cv_linetable 133, "??1exception@std@@UEAA@XZ", .Lfunc_end133 + .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 .Ltmp19668-.Ltmp19667 # Subsection size +.Ltmp19667: + .short .Ltmp19670-.Ltmp19669 # Record length +.Ltmp19669: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end134-"??_Gexception@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7287 # 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 +.Ltmp19670: + .short .Ltmp19672-.Ltmp19671 # Record length +.Ltmp19671: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19672: + .cv_def_range .Ltmp11095 .Ltmp11096, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19674-.Ltmp19673 # Record length +.Ltmp19673: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp19674: + .cv_def_range .Ltmp11095 .Ltmp11096, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19668: + .p2align 2 + .cv_linetable 134, "??_Gexception@std@@UEAAPEAXI@Z", .Lfunc_end134 + .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 .Ltmp19676-.Ltmp19675 # Subsection size +.Ltmp19675: + .short .Ltmp19678-.Ltmp19677 # Record length +.Ltmp19677: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end135-"??0logic_error@std@@QEAA@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7288 # 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 +.Ltmp19678: + .short .Ltmp19680-.Ltmp19679 # Record length +.Ltmp19679: + .short 4414 # Record kind: S_LOCAL + .long 7227 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19680: + .cv_def_range .Ltmp11097 .Ltmp11098, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19682-.Ltmp19681 # Record length +.Ltmp19681: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp19682: + .cv_def_range .Ltmp11097 .Ltmp11098, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19676: + .p2align 2 + .cv_linetable 135, "??0logic_error@std@@QEAA@PEBD@Z", .Lfunc_end135 + .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 .Ltmp19684-.Ltmp19683 # Subsection size +.Ltmp19683: + .short .Ltmp19686-.Ltmp19685 # Record length +.Ltmp19685: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end136-"??0exception@std@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7289 # 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 +.Ltmp19686: + .short .Ltmp19688-.Ltmp19687 # Record length +.Ltmp19687: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19688: + .cv_def_range .Ltmp11099 .Ltmp11104, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19690-.Ltmp19689 # Record length +.Ltmp19689: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp19690: + .cv_def_range .Ltmp11099 .Ltmp11104, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19692-.Ltmp19691 # Record length +.Ltmp19691: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11103-.Ltmp11100 # Code size + .secrel32 .Ltmp11100 # Function section relative address + .secidx .Lfunc_begin136 # Function section index + .byte 0 # Lexical block name +.Ltmp19692: + .short .Ltmp19694-.Ltmp19693 # Record length +.Ltmp19693: + .short 4414 # Record kind: S_LOCAL + .long 7256 # TypeIndex + .short 0 # Flags + .asciz "_InitData" +.Ltmp19694: + .cv_def_range .Ltmp11100 .Ltmp11103, "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 +.Ltmp19684: + .p2align 2 + .cv_linetable 136, "??0exception@std@@QEAA@QEBD@Z", .Lfunc_end136 + .section .debug$S,"dr",associative,"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::makeUnaryExpr + .long .Ltmp19696-.Ltmp19695 # Subsection size +.Ltmp19695: + .short .Ltmp19698-.Ltmp19697 # Record length +.Ltmp19697: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end137-"?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7290 # Function type index + .secrel32 "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Function section relative address + .secidx "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::makeUnaryExpr" # Function name +.Ltmp19698: + .short .Ltmp19700-.Ltmp19699 # Record length +.Ltmp19699: + .short 4414 # Record kind: S_LOCAL + .long 7164 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19700: + .cv_def_range .Ltmp11105 .Ltmp11106, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19696: + .p2align 2 + .cv_linetable 137, "?makeUnaryExpr@?$ExprLhs@_N@Catch@@QEBA?AV?$UnaryExpr@_N@2@XZ", .Lfunc_end137 + .section .debug$S,"dr",associative,"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long .Ltmp19702-.Ltmp19701 # Subsection size +.Ltmp19701: + .short .Ltmp19704-.Ltmp19703 # Record length +.Ltmp19703: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end138-"??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7292 # Function type index + .secrel32 "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$UnaryExpr@_N@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +.Ltmp19704: + .short .Ltmp19706-.Ltmp19705 # Record length +.Ltmp19705: + .short 4414 # Record kind: S_LOCAL + .long 7182 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19706: + .cv_def_range .Ltmp11107 .Ltmp11109, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19702: + .p2align 2 + .cv_linetable 138, "??1?$UnaryExpr@_N@Catch@@UEAA@XZ", .Lfunc_end138 + .section .debug$S,"dr",associative,"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::UnaryExpr + .long .Ltmp19708-.Ltmp19707 # Subsection size +.Ltmp19707: + .short .Ltmp19710-.Ltmp19709 # Record length +.Ltmp19709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end139-"??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7293 # Function type index + .secrel32 "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Function section relative address + .secidx "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::UnaryExpr" # Function name +.Ltmp19710: + .short .Ltmp19712-.Ltmp19711 # Record length +.Ltmp19711: + .short 4414 # Record kind: S_LOCAL + .long 7182 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19712: + .cv_def_range .Ltmp11110 .Ltmp11111, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19714-.Ltmp19713 # Record length +.Ltmp19713: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp19714: + .cv_def_range .Ltmp11110 .Ltmp11111, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19708: + .p2align 2 + .cv_linetable 139, "??0?$UnaryExpr@_N@Catch@@QEAA@_N@Z", .Lfunc_end139 + .section .debug$S,"dr",associative,"??0ITransientExpression@Catch@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ITransientExpression::ITransientExpression + .long .Ltmp19716-.Ltmp19715 # Subsection size +.Ltmp19715: + .short .Ltmp19718-.Ltmp19717 # Record length +.Ltmp19717: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end140-"??0ITransientExpression@Catch@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7294 # Function type index + .secrel32 "??0ITransientExpression@Catch@@QEAA@XZ" # Function section relative address + .secidx "??0ITransientExpression@Catch@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::ITransientExpression" # Function name +.Ltmp19718: + .short .Ltmp19720-.Ltmp19719 # Record length +.Ltmp19719: + .short 4414 # Record kind: S_LOCAL + .long 4478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19720: + .cv_def_range .Ltmp11112 .Ltmp11113, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19716: + .p2align 2 + .cv_linetable 140, "??0ITransientExpression@Catch@@QEAA@XZ", .Lfunc_end140 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::isBinaryExpression + .long .Ltmp19722-.Ltmp19721 # Subsection size +.Ltmp19721: + .short .Ltmp19724-.Ltmp19723 # Record length +.Ltmp19723: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end141-"?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7295 # Function type index + .secrel32 "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::isBinaryExpression" # Function name +.Ltmp19724: + .short .Ltmp19726-.Ltmp19725 # Record length +.Ltmp19725: + .short 4414 # Record kind: S_LOCAL + .long 7179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19726: + .cv_def_range .Ltmp11114 .Ltmp11115, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19722: + .p2align 2 + .cv_linetable 141, "?isBinaryExpression@?$UnaryExpr@_N@Catch@@EEBA_NXZ", .Lfunc_end141 + .section .debug$S,"dr",associative,"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::getResult + .long .Ltmp19728-.Ltmp19727 # Subsection size +.Ltmp19727: + .short .Ltmp19730-.Ltmp19729 # Record length +.Ltmp19729: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end142-"?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7296 # Function type index + .secrel32 "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::getResult" # Function name +.Ltmp19730: + .short .Ltmp19732-.Ltmp19731 # Record length +.Ltmp19731: + .short 4414 # Record kind: S_LOCAL + .long 7179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19732: + .cv_def_range .Ltmp11116 .Ltmp11117, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19728: + .p2align 2 + .cv_linetable 142, "?getResult@?$UnaryExpr@_N@Catch@@EEBA_NXZ", .Lfunc_end142 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::streamReconstructedExpression + .long .Ltmp19734-.Ltmp19733 # Subsection size +.Ltmp19733: + .short .Ltmp19736-.Ltmp19735 # Record length +.Ltmp19735: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end143-"?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7297 # Function type index + .secrel32 "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::streamReconstructedExpression" # Function name +.Ltmp19736: + .short .Ltmp19738-.Ltmp19737 # Record length +.Ltmp19737: + .short 4414 # Record kind: S_LOCAL + .long 7179 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19738: + .cv_def_range .Ltmp11120 .Ltmp11121, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp19740-.Ltmp19739 # Record length +.Ltmp19739: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp19740: + .cv_def_range .Ltmp11120 .Ltmp11121, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19734: + .p2align 2 + .cv_linetable 143, "?streamReconstructedExpression@?$UnaryExpr@_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end143 + .section .debug$S,"dr",associative,"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::UnaryExpr::~UnaryExpr + .long .Ltmp19742-.Ltmp19741 # Subsection size +.Ltmp19741: + .short .Ltmp19744-.Ltmp19743 # Record length +.Ltmp19743: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end144-"??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7292 # Function type index + .secrel32 "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::UnaryExpr::~UnaryExpr" # Function name +.Ltmp19744: + .short .Ltmp19746-.Ltmp19745 # Record length +.Ltmp19745: + .short 4414 # Record kind: S_LOCAL + .long 7182 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19746: + .cv_def_range .Ltmp11122 .Ltmp11123, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19748-.Ltmp19747 # Record length +.Ltmp19747: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp19748: + .cv_def_range .Ltmp11122 .Ltmp11123, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19742: + .p2align 2 + .cv_linetable 144, "??_G?$UnaryExpr@_N@Catch@@UEAAPEAXI@Z", .Lfunc_end144 + .section .debug$S,"dr",associative,"??_GITransientExpression@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ITransientExpression::~ITransientExpression + .long .Ltmp19750-.Ltmp19749 # Subsection size +.Ltmp19749: + .short .Ltmp19752-.Ltmp19751 # Record length +.Ltmp19751: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end145-"??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7298 # Function type index + .secrel32 "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_GITransientExpression@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ITransientExpression::~ITransientExpression" # Function name +.Ltmp19752: + .short .Ltmp19754-.Ltmp19753 # Record length +.Ltmp19753: + .short 4414 # Record kind: S_LOCAL + .long 4478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19754: + .cv_def_range .Ltmp11124 .Ltmp11125, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp19756-.Ltmp19755 # Record length +.Ltmp19755: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp19756: + .cv_def_range .Ltmp11124 .Ltmp11125, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19750: + .p2align 2 + .cv_linetable 145, "??_GITransientExpression@Catch@@UEAAPEAXI@Z", .Lfunc_end145 + .section .debug$S,"dr",associative,"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator<<,std::allocator > + .long .Ltmp19758-.Ltmp19757 # Subsection size +.Ltmp19757: + .short .Ltmp19760-.Ltmp19759 # Record length +.Ltmp19759: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end146-"??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7301 # Function type index + .secrel32 "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Function section relative address + .secidx "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator<<,std::allocator >" # Function name +.Ltmp19760: + .short .Ltmp19762-.Ltmp19761 # Record length +.Ltmp19761: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp19762: + .cv_def_range .Ltmp11126 .Ltmp11127, "E\021O\001\000\000(\000\000\000" + .short .Ltmp19764-.Ltmp19763 # Record length +.Ltmp19763: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Str" +.Ltmp19764: + .cv_def_range .Ltmp11126 .Ltmp11127, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19758: + .p2align 2 + .cv_linetable 146, "??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z", .Lfunc_end146 + .section .debug$S,"dr",associative,"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp19766-.Ltmp19765 # Subsection size +.Ltmp19765: + .short .Ltmp19768-.Ltmp19767 # Record length +.Ltmp19767: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end147-"??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7306 # Function type index + .secrel32 "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Function section relative address + .secidx "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp19768: + .short .Ltmp19770-.Ltmp19769 # Record length +.Ltmp19769: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp19770: + .cv_def_range .Ltmp11128 .Ltmp11129, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19766: + .p2align 2 + .cv_linetable 147, "??$stringify@_N@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_N@Z", .Lfunc_end147 + .section .debug$S,"dr",associative,"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::~basic_string + .long .Ltmp19772-.Ltmp19771 # Subsection size +.Ltmp19771: + .short .Ltmp19774-.Ltmp19773 # Record length +.Ltmp19773: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end148-"??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7307 # Function type index + .secrel32 "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::~basic_string" # Function name +.Ltmp19774: + .short .Ltmp19776-.Ltmp19775 # Record length +.Ltmp19775: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19776: + .cv_def_range .Ltmp11132 .Ltmp11135, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19772: + .p2align 2 + .cv_linetable 148, "??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ", .Lfunc_end148 + .section .debug$S,"dr",associative,"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Insert_string,unsigned long long> + .long .Ltmp19778-.Ltmp19777 # Subsection size +.Ltmp19777: + .short .Ltmp19780-.Ltmp19779 # Record length +.Ltmp19779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end149-"??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7310 # Function type index + .secrel32 "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" # Function section relative address + .secidx "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Insert_string,unsigned long long>" # Function name +.Ltmp19780: + .short .Ltmp19782-.Ltmp19781 # Record length +.Ltmp19781: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp19782: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000p\000\000\000" + .short .Ltmp19784-.Ltmp19783 # Record length +.Ltmp19783: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Data" +.Ltmp19784: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000x\000\000\000" + .short .Ltmp19786-.Ltmp19785 # Record length +.Ltmp19785: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Size" +.Ltmp19786: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp19788-.Ltmp19787 # Record length +.Ltmp19787: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_State" +.Ltmp19788: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000l\000\000\000" + .short .Ltmp19790-.Ltmp19789 # Record length +.Ltmp19789: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Pad" +.Ltmp19790: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000`\000\000\000" + .short .Ltmp19792-.Ltmp19791 # Record length +.Ltmp19791: + .short 4414 # Record kind: S_LOCAL + .long 7312 # TypeIndex + .short 0 # Flags + .asciz "_Ok" +.Ltmp19792: + .cv_def_range .Ltmp11160 .Ltmp11185, "E\021N\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19778: + .p2align 2 + .cv_linetable 149, "??$_Insert_string@DU?$char_traits@D@std@@_K@std@@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@0@AEAV10@QEBD_K@Z", .Lfunc_end149 + .section .debug$S,"dr",associative,"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::size + .long .Ltmp19794-.Ltmp19793 # Subsection size +.Ltmp19793: + .short .Ltmp19796-.Ltmp19795 # Record length +.Ltmp19795: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end150-"?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7340 # Function type index + .secrel32 "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::size" # Function name +.Ltmp19796: + .short .Ltmp19798-.Ltmp19797 # Record length +.Ltmp19797: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19798: + .cv_def_range .Ltmp11186 .Ltmp11187, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19794: + .p2align 2 + .cv_linetable 150, "?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end150 + .section .debug$S,"dr",associative,"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::data + .long .Ltmp19800-.Ltmp19799 # Subsection size +.Ltmp19799: + .short .Ltmp19802-.Ltmp19801 # Record length +.Ltmp19801: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end151-"?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7341 # Function type index + .secrel32 "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::data" # Function name +.Ltmp19802: + .short .Ltmp19804-.Ltmp19803 # Record length +.Ltmp19803: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19804: + .cv_def_range .Ltmp11190 .Ltmp11191, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19800: + .p2align 2 + .cv_linetable 151, "?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ", .Lfunc_end151 + .section .debug$S,"dr",associative,"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::sentry + .long .Ltmp19806-.Ltmp19805 # Subsection size +.Ltmp19805: + .short .Ltmp19808-.Ltmp19807 # Record length +.Ltmp19807: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end152-"??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7342 # Function type index + .secrel32 "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section relative address + .secidx "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::sentry" # Function name +.Ltmp19808: + .short .Ltmp19810-.Ltmp19809 # Record length +.Ltmp19809: + .short 4414 # Record kind: S_LOCAL + .long 7314 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19810: + .cv_def_range .Ltmp11204 .Ltmp11210, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp19812-.Ltmp19811 # Record length +.Ltmp19811: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp19812: + .cv_def_range .Ltmp11204 .Ltmp11210, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19806: + .p2align 2 + .cv_linetable 152, "??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z", .Lfunc_end152 + .section .debug$S,"dr",associative,"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::operator bool + .long .Ltmp19814-.Ltmp19813 # Subsection size +.Ltmp19813: + .short .Ltmp19816-.Ltmp19815 # Record length +.Ltmp19815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end153-"??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7343 # Function type index + .secrel32 "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::operator bool" # Function name +.Ltmp19816: + .short .Ltmp19818-.Ltmp19817 # Record length +.Ltmp19817: + .short 4414 # Record kind: S_LOCAL + .long 7321 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19818: + .cv_def_range .Ltmp11211 .Ltmp11212, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19814: + .p2align 2 + .cv_linetable 153, "??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end153 + .section .debug$S,"dr",associative,"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::eq_int_type + .long .Ltmp19820-.Ltmp19819 # Subsection size +.Ltmp19819: + .short .Ltmp19822-.Ltmp19821 # Record length +.Ltmp19821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end154-"?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7344 # Function type index + .secrel32 "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Function section relative address + .secidx "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::eq_int_type" # Function name +.Ltmp19822: + .short .Ltmp19824-.Ltmp19823 # Record length +.Ltmp19823: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp19824: + .cv_def_range .Ltmp11213 .Ltmp11214, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp19826-.Ltmp19825 # Record length +.Ltmp19825: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp19826: + .cv_def_range .Ltmp11213 .Ltmp11214, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19820: + .p2align 2 + .cv_linetable 154, "?eq_int_type@?$char_traits@D@std@@SA_NAEBH0@Z", .Lfunc_end154 + .section .debug$S,"dr",associative,"?eof@?$char_traits@D@std@@SAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::eof + .long .Ltmp19828-.Ltmp19827 # Subsection size +.Ltmp19827: + .short .Ltmp19830-.Ltmp19829 # Record length +.Ltmp19829: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end155-"?eof@?$char_traits@D@std@@SAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7345 # Function type index + .secrel32 "?eof@?$char_traits@D@std@@SAHXZ" # Function section relative address + .secidx "?eof@?$char_traits@D@std@@SAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::eof" # Function name +.Ltmp19830: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19828: + .p2align 2 + .cv_linetable 155, "?eof@?$char_traits@D@std@@SAHXZ", .Lfunc_end155 + .section .debug$S,"dr",associative,"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::sentry::~sentry + .long .Ltmp19832-.Ltmp19831 # Subsection size +.Ltmp19831: + .short .Ltmp19834-.Ltmp19833 # Record length +.Ltmp19833: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end156-"??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7346 # Function type index + .secrel32 "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::sentry::~sentry" # Function name +.Ltmp19834: + .short .Ltmp19836-.Ltmp19835 # Record length +.Ltmp19835: + .short 4414 # Record kind: S_LOCAL + .long 7314 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19836: + .cv_def_range .Ltmp11218 .Ltmp11223, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19832: + .p2align 2 + .cv_linetable 156, "??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end156 + .section .debug$S,"dr",associative,"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::_Sentry_base + .long .Ltmp19838-.Ltmp19837 # Subsection size +.Ltmp19837: + .short .Ltmp19840-.Ltmp19839 # Record length +.Ltmp19839: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end157-"??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7347 # Function type index + .secrel32 "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section relative address + .secidx "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::_Sentry_base" # Function name +.Ltmp19840: + .short .Ltmp19842-.Ltmp19841 # Record length +.Ltmp19841: + .short 4414 # Record kind: S_LOCAL + .long 7329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19842: + .cv_def_range .Ltmp11224 .Ltmp11228, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19844-.Ltmp19843 # Record length +.Ltmp19843: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "_Ostr" +.Ltmp19844: + .cv_def_range .Ltmp11224 .Ltmp11228, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19838: + .p2align 2 + .cv_linetable 157, "??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@AEAV12@@Z", .Lfunc_end157 + .section .debug$S,"dr",associative,"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_ostream >::_Sentry_base::~_Sentry_base + .long .Ltmp19846-.Ltmp19845 # Subsection size +.Ltmp19845: + .short .Ltmp19848-.Ltmp19847 # Record length +.Ltmp19847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end158-"??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7348 # Function type index + .secrel32 "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_ostream >::_Sentry_base::~_Sentry_base" # Function name +.Ltmp19848: + .short .Ltmp19850-.Ltmp19849 # Record length +.Ltmp19849: + .short 4414 # Record kind: S_LOCAL + .long 7329 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19850: + .cv_def_range .Ltmp11235 .Ltmp11239, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19846: + .p2align 2 + .cv_linetable 158, "??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end158 + .section .debug$S,"dr",associative,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Get_data + .long .Ltmp19852-.Ltmp19851 # Subsection size +.Ltmp19851: + .short .Ltmp19854-.Ltmp19853 # Record length +.Ltmp19853: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end159-"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7349 # Function type index + .secrel32 "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Get_data" # Function name +.Ltmp19854: + .short .Ltmp19856-.Ltmp19855 # Record length +.Ltmp19855: + .short 4414 # Record kind: S_LOCAL + .long 4691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19856: + .cv_def_range .Ltmp11240 .Ltmp11241, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19852: + .p2align 2 + .cv_linetable 159, "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end159 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_second + .long .Ltmp19858-.Ltmp19857 # Subsection size +.Ltmp19857: + .short .Ltmp19860-.Ltmp19859 # Record length +.Ltmp19859: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end160-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7350 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_second" # Function name +.Ltmp19860: + .short .Ltmp19862-.Ltmp19861 # Record length +.Ltmp19861: + .short 4414 # Record kind: S_LOCAL + .long 4863 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19862: + .cv_def_range .Ltmp11242 .Ltmp11243, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19858: + .p2align 2 + .cv_linetable 160, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end160 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long .Ltmp19864-.Ltmp19863 # Subsection size +.Ltmp19863: + .short .Ltmp19866-.Ltmp19865 # Record length +.Ltmp19865: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end161-"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7351 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +.Ltmp19866: + .short .Ltmp19868-.Ltmp19867 # Record length +.Ltmp19867: + .short 4414 # Record kind: S_LOCAL + .long 4814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19868: + .cv_def_range .Ltmp11244 .Ltmp11247, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19870-.Ltmp19869 # Record length +.Ltmp19869: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp19870: + .cv_def_range .Ltmp11244 .Ltmp11247, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19864: + .p2align 2 + .cv_linetable 161, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAPEBDXZ", .Lfunc_end161 + .section .debug$S,"dr",associative,"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Large_string_engaged + .long .Ltmp19872-.Ltmp19871 # Subsection size +.Ltmp19871: + .short .Ltmp19874-.Ltmp19873 # Record length +.Ltmp19873: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end162-"?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7352 # Function type index + .secrel32 "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Large_string_engaged" # Function name +.Ltmp19874: + .short .Ltmp19876-.Ltmp19875 # Record length +.Ltmp19875: + .short 4414 # Record kind: S_LOCAL + .long 4814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19876: + .cv_def_range .Ltmp11248 .Ltmp11249, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19872: + .p2align 2 + .cv_linetable 162, "?_Large_string_engaged@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_NXZ", .Lfunc_end162 + .section .debug$S,"dr",associative,"??$_Unfancy@D@std@@YAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp19878-.Ltmp19877 # Subsection size +.Ltmp19877: + .short .Ltmp19880-.Ltmp19879 # Record length +.Ltmp19879: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end163-"??$_Unfancy@D@std@@YAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7355 # Function type index + .secrel32 "??$_Unfancy@D@std@@YAPEADPEAD@Z" # Function section relative address + .secidx "??$_Unfancy@D@std@@YAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp19880: + .short .Ltmp19882-.Ltmp19881 # Record length +.Ltmp19881: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19882: + .cv_def_range .Ltmp11250 .Ltmp11251, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19878: + .p2align 2 + .cv_linetable 163, "??$_Unfancy@D@std@@YAPEADPEAD@Z", .Lfunc_end163 + .section .debug$S,"dr",associative,"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Tidy_deallocate + .long .Ltmp19884-.Ltmp19883 # Subsection size +.Ltmp19883: + .short .Ltmp19886-.Ltmp19885 # Record length +.Ltmp19885: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end164-"?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7356 # Function type index + .secrel32 "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Tidy_deallocate" # Function name +.Ltmp19886: + .short .Ltmp19888-.Ltmp19887 # Record length +.Ltmp19887: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19888: + .cv_def_range .Ltmp11252 .Ltmp11255, "E\021O\001\000\000@\000\000\000" + .short .Ltmp19890-.Ltmp19889 # Record length +.Ltmp19889: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp19890: + .cv_def_range .Ltmp11252 .Ltmp11255, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19892-.Ltmp19891 # Record length +.Ltmp19891: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11254-.Ltmp11253 # Code size + .secrel32 .Ltmp11253 # Function section relative address + .secidx .Lfunc_begin164 # Function section index + .byte 0 # Lexical block name +.Ltmp19892: + .short .Ltmp19894-.Ltmp19893 # Record length +.Ltmp19893: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp19894: + .cv_def_range .Ltmp11253 .Ltmp11254, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19896-.Ltmp19895 # Record length +.Ltmp19895: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp19896: + .cv_def_range .Ltmp11253 .Ltmp11254, "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 +.Ltmp19884: + .p2align 2 + .cv_linetable 164, "?_Tidy_deallocate@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ", .Lfunc_end164 + .section .debug$S,"dr",associative,"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::~_String_alloc + .long .Ltmp19898-.Ltmp19897 # Subsection size +.Ltmp19897: + .short .Ltmp19900-.Ltmp19899 # Record length +.Ltmp19899: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end165-"??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7357 # Function type index + .secrel32 "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::~_String_alloc" # Function name +.Ltmp19900: + .short .Ltmp19902-.Ltmp19901 # Record length +.Ltmp19901: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19902: + .cv_def_range .Ltmp11258 .Ltmp11261, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19898: + .p2align 2 + .cv_linetable 165, "??1?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end165 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Orphan_all + .long .Ltmp19904-.Ltmp19903 # Subsection size +.Ltmp19903: + .short .Ltmp19906-.Ltmp19905 # Record length +.Ltmp19905: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end166-"?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7358 # Function type index + .secrel32 "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Orphan_all" # Function name +.Ltmp19906: + .short .Ltmp19908-.Ltmp19907 # Record length +.Ltmp19907: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19908: + .cv_def_range .Ltmp11262 .Ltmp11263, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19904: + .p2align 2 + .cv_linetable 166, "?_Orphan_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end166 + .section .debug$S,"dr",associative,"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Get_data + .long .Ltmp19910-.Ltmp19909 # Subsection size +.Ltmp19909: + .short .Ltmp19912-.Ltmp19911 # Record length +.Ltmp19911: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end167-"?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7359 # Function type index + .secrel32 "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Get_data" # Function name +.Ltmp19912: + .short .Ltmp19914-.Ltmp19913 # Record length +.Ltmp19913: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19914: + .cv_def_range .Ltmp11264 .Ltmp11265, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19910: + .p2align 2 + .cv_linetable 167, "?_Get_data@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end167 + .section .debug$S,"dr",associative,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Getal + .long .Ltmp19916-.Ltmp19915 # Subsection size +.Ltmp19915: + .short .Ltmp19918-.Ltmp19917 # Record length +.Ltmp19917: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end168-"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7360 # Function type index + .secrel32 "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Getal" # Function name +.Ltmp19918: + .short .Ltmp19920-.Ltmp19919 # Record length +.Ltmp19919: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19920: + .cv_def_range .Ltmp11266 .Ltmp11267, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19916: + .p2align 2 + .cv_linetable 168, "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ", .Lfunc_end168 + .section .debug$S,"dr",associative,"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::destroy + .long .Ltmp19922-.Ltmp19921 # Subsection size +.Ltmp19921: + .short .Ltmp19924-.Ltmp19923 # Record length +.Ltmp19923: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end169-"??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7364 # Function type index + .secrel32 "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" # Function section relative address + .secidx "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::destroy" # Function name +.Ltmp19924: + .short .Ltmp19926-.Ltmp19925 # Record length +.Ltmp19925: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp19926: + .cv_def_range .Ltmp11268 .Ltmp11269, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp19928-.Ltmp19927 # Record length +.Ltmp19927: + .short 4414 # Record kind: S_LOCAL + .long 7361 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19928: + .cv_def_range .Ltmp11268 .Ltmp11269, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19922: + .p2align 2 + .cv_linetable 169, "??$destroy@PEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEAD@Z", .Lfunc_end169 + .section .debug$S,"dr",associative,"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp19930-.Ltmp19929 # Subsection size +.Ltmp19929: + .short .Ltmp19932-.Ltmp19931 # Record length +.Ltmp19931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end170-"??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7369 # Function type index + .secrel32 "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Function section relative address + .secidx "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp19932: + .short .Ltmp19934-.Ltmp19933 # Record length +.Ltmp19933: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp19934: + .cv_def_range .Ltmp11270 .Ltmp11271, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19930: + .p2align 2 + .cv_linetable 170, "??$addressof@PEAD@std@@YAPEAPEADAEAPEAD@Z", .Lfunc_end170 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp19936-.Ltmp19935 # Subsection size +.Ltmp19935: + .short .Ltmp19938-.Ltmp19937 # Record length +.Ltmp19937: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end171-"?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7370 # Function type index + .secrel32 "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp19938: + .short .Ltmp19940-.Ltmp19939 # Record length +.Ltmp19939: + .short 4414 # Record kind: S_LOCAL + .long 4731 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19940: + .cv_def_range .Ltmp11272 .Ltmp11273, "E\021O\001\000\0000\000\000\000" + .short .Ltmp19942-.Ltmp19941 # Record length +.Ltmp19941: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19942: + .cv_def_range .Ltmp11272 .Ltmp11273, "E\021O\001\000\0008\000\000\000" + .short .Ltmp19944-.Ltmp19943 # Record length +.Ltmp19943: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp19944: + .cv_def_range .Ltmp11272 .Ltmp11273, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19936: + .p2align 2 + .cv_linetable 171, "?deallocate@?$allocator@D@std@@QEAAXQEAD_K@Z", .Lfunc_end171 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::assign + .long .Ltmp19946-.Ltmp19945 # Subsection size +.Ltmp19945: + .short .Ltmp19948-.Ltmp19947 # Record length +.Ltmp19947: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end172-"?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7371 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +.Ltmp19948: + .short .Ltmp19950-.Ltmp19949 # Record length +.Ltmp19949: + .short 4414 # Record kind: S_LOCAL + .long 4615 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp19950: + .cv_def_range .Ltmp11274 .Ltmp11275, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp19952-.Ltmp19951 # Record length +.Ltmp19951: + .short 4414 # Record kind: S_LOCAL + .long 4617 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp19952: + .cv_def_range .Ltmp11274 .Ltmp11275, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19946: + .p2align 2 + .cv_linetable 172, "?assign@?$char_traits@D@std@@SAXAEADAEBD@Z", .Lfunc_end172 + .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 .Ltmp19954-.Ltmp19953 # Subsection size +.Ltmp19953: + .short .Ltmp19956-.Ltmp19955 # Record length +.Ltmp19955: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end173-"?_Orphan_all@_Container_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7372 # 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 +.Ltmp19956: + .short .Ltmp19958-.Ltmp19957 # Record length +.Ltmp19957: + .short 4414 # Record kind: S_LOCAL + .long 4931 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19958: + .cv_def_range .Ltmp11278 .Ltmp11285, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp19960-.Ltmp19959 # Record length +.Ltmp19959: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp19960: + .cv_def_range .Ltmp11279 .Ltmp11283 .Ltmp11284 .Ltmp11285, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp19962-.Ltmp19961 # Record length +.Ltmp19961: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11282-.Ltmp11280 # Code size + .secrel32 .Ltmp11280 # Function section relative address + .secidx .Lfunc_begin173 # Function section index + .byte 0 # Lexical block name +.Ltmp19962: + .short .Ltmp19964-.Ltmp19963 # Record length +.Ltmp19963: + .short 4414 # Record kind: S_LOCAL + .long 4689 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp19964: + .cv_def_range .Ltmp11280 .Ltmp11282, "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 +.Ltmp19954: + .p2align 2 + .cv_linetable 173, "?_Orphan_all@_Container_base12@std@@QEAAXXZ", .Lfunc_end173 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_second + .long .Ltmp19966-.Ltmp19965 # Subsection size +.Ltmp19965: + .short .Ltmp19968-.Ltmp19967 # Record length +.Ltmp19967: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end174-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7373 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_second" # Function name +.Ltmp19968: + .short .Ltmp19970-.Ltmp19969 # Record length +.Ltmp19969: + .short 4414 # Record kind: S_LOCAL + .long 4860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19970: + .cv_def_range .Ltmp11286 .Ltmp11287, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19966: + .p2align 2 + .cv_linetable 174, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_String_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end174 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_first + .long .Ltmp19972-.Ltmp19971 # Subsection size +.Ltmp19971: + .short .Ltmp19974-.Ltmp19973 # Record length +.Ltmp19973: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end175-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7374 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_first" # Function name +.Ltmp19974: + .short .Ltmp19976-.Ltmp19975 # Record length +.Ltmp19975: + .short 4414 # Record kind: S_LOCAL + .long 4860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp19976: + .cv_def_range .Ltmp11288 .Ltmp11289, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19972: + .p2align 2 + .cv_linetable 175, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ", .Lfunc_end175 + .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 .Ltmp19978-.Ltmp19977 # Subsection size +.Ltmp19977: + .short .Ltmp19980-.Ltmp19979 # Record length +.Ltmp19979: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end176-"??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7377 # 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 +.Ltmp19980: + .short .Ltmp19982-.Ltmp19981 # Record length +.Ltmp19981: + .short 4414 # Record kind: S_LOCAL + .long 1539 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19982: + .cv_def_range .Ltmp11290 .Ltmp11293, "E\021O\001\000\000 \000\000\000" + .short .Ltmp19984-.Ltmp19983 # Record length +.Ltmp19983: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +.Ltmp19984: + .cv_def_range .Ltmp11290 .Ltmp11293, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19978: + .p2align 2 + .cv_linetable 176, "??$_Deallocate@$0BA@$0A@@std@@YAXPEAX_K@Z", .Lfunc_end176 + .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 .Ltmp19986-.Ltmp19985 # Subsection size +.Ltmp19985: + .short .Ltmp19988-.Ltmp19987 # Record length +.Ltmp19987: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end177-"?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7382 # 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 +.Ltmp19988: + .short .Ltmp19990-.Ltmp19989 # Record length +.Ltmp19989: + .short 4414 # Record kind: S_LOCAL + .long 7378 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp19990: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000h\000\000\000" + .short .Ltmp19992-.Ltmp19991 # Record length +.Ltmp19991: + .short 4414 # Record kind: S_LOCAL + .long 7379 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +.Ltmp19992: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000p\000\000\000" + .short .Ltmp19994-.Ltmp19993 # Record length +.Ltmp19993: + .short 4414 # Record kind: S_LOCAL + .long 7383 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_user" +.Ltmp19994: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000`\000\000\000" + .short .Ltmp19996-.Ltmp19995 # Record length +.Ltmp19995: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +.Ltmp19996: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000X\000\000\000" + .short .Ltmp19998-.Ltmp19997 # Record length +.Ltmp19997: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Min_back_shift" +.Ltmp19998: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20000-.Ltmp19999 # Record length +.Ltmp19999: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Back_shift" +.Ltmp20000: + .cv_def_range .Ltmp11294 .Ltmp11309, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp19986: + .p2align 2 + .cv_linetable 177, "?_Adjust_manually_vector_aligned@std@@YAXAEAPEAXAEA_K@Z", .Lfunc_end177 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Free_proxy + .long .Ltmp20002-.Ltmp20001 # Subsection size +.Ltmp20001: + .short .Ltmp20004-.Ltmp20003 # Record length +.Ltmp20003: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end178-"?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7384 # Function type index + .secrel32 "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Free_proxy" # Function name +.Ltmp20004: + .short .Ltmp20006-.Ltmp20005 # Record length +.Ltmp20005: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20006: + .cv_def_range .Ltmp11310 .Ltmp11311, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20008-.Ltmp20007 # Record length +.Ltmp20007: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp20008: + .cv_def_range .Ltmp11310 .Ltmp11311, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20002: + .p2align 2 + .cv_linetable 178, "?_Free_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end178 + .section .debug$S,"dr",associative,"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair + .long .Ltmp20010-.Ltmp20009 # Subsection size +.Ltmp20009: + .short .Ltmp20012-.Ltmp20011 # Record length +.Ltmp20011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end179-"??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7386 # Function type index + .secrel32 "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::~_Compressed_pair" # Function name +.Ltmp20012: + .short .Ltmp20014-.Ltmp20013 # Record length +.Ltmp20013: + .short 4414 # Record kind: S_LOCAL + .long 4860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20014: + .cv_def_range .Ltmp11312 .Ltmp11314, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20010: + .p2align 2 + .cv_linetable 179, "??1?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@XZ", .Lfunc_end179 + .section .debug$S,"dr",associative,"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp20016-.Ltmp20015 # Subsection size +.Ltmp20015: + .short .Ltmp20018-.Ltmp20017 # Record length +.Ltmp20017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end180-"??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7388 # Function type index + .secrel32 "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp20018: + .short .Ltmp20020-.Ltmp20019 # Record length +.Ltmp20019: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20020: + .cv_def_range .Ltmp11315 .Ltmp11316, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20022-.Ltmp20021 # Record length +.Ltmp20021: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20022: + .cv_def_range .Ltmp11315 .Ltmp11316, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20016: + .p2align 2 + .cv_linetable 180, "??$?0D@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z", .Lfunc_end180 + .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 .Ltmp20024-.Ltmp20023 # Subsection size +.Ltmp20023: + .short .Ltmp20026-.Ltmp20025 # Record length +.Ltmp20025: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end181-"??$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 7391 # 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 +.Ltmp20026: + .short .Ltmp20028-.Ltmp20027 # Record length +.Ltmp20027: + .short 4414 # Record kind: S_LOCAL + .long 4962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20028: + .cv_def_range .Ltmp11317 .Ltmp11318, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20030-.Ltmp20029 # Record length +.Ltmp20029: + .short 4414 # Record kind: S_LOCAL + .long 4697 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20030: + .cv_def_range .Ltmp11317 .Ltmp11318, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20024: + .p2align 2 + .cv_linetable 181, "??$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_end181 + .section .debug$S,"dr",associative,"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Myproxy + .long .Ltmp20032-.Ltmp20031 # Subsection size +.Ltmp20031: + .short .Ltmp20034-.Ltmp20033 # Record length +.Ltmp20033: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end182-"?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7392 # Function type index + .secrel32 "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Myproxy" # Function name +.Ltmp20034: + .short .Ltmp20036-.Ltmp20035 # Record length +.Ltmp20035: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20036: + .cv_def_range .Ltmp11319 .Ltmp11320, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20032: + .p2align 2 + .cv_linetable 182, "?_Myproxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end182 + .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 .Ltmp20038-.Ltmp20037 # Subsection size +.Ltmp20037: + .short .Ltmp20040-.Ltmp20039 # Record length +.Ltmp20039: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end183-"??$_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 7394 # 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 +.Ltmp20040: + .short .Ltmp20042-.Ltmp20041 # Record length +.Ltmp20041: + .short 4414 # Record kind: S_LOCAL + .long 4962 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp20042: + .cv_def_range .Ltmp11321 .Ltmp11322, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20044-.Ltmp20043 # Record length +.Ltmp20043: + .short 4414 # Record kind: S_LOCAL + .long 4697 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20044: + .cv_def_range .Ltmp11321 .Ltmp11322, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20038: + .p2align 2 + .cv_linetable 183, "??$_Deallocate_plain@V?$allocator@U_Container_proxy@std@@@std@@$0A@@std@@YAXAEAV?$allocator@U_Container_proxy@std@@@0@QEAU_Container_proxy@0@@Z", .Lfunc_end183 + .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 .Ltmp20046-.Ltmp20045 # Subsection size +.Ltmp20045: + .short .Ltmp20048-.Ltmp20047 # Record length +.Ltmp20047: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end184-"?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 7395 # 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 +.Ltmp20048: + .short .Ltmp20050-.Ltmp20049 # Record length +.Ltmp20049: + .short 4414 # Record kind: S_LOCAL + .long 4962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20050: + .cv_def_range .Ltmp11323 .Ltmp11324, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20052-.Ltmp20051 # Record length +.Ltmp20051: + .short 4414 # Record kind: S_LOCAL + .long 4968 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20052: + .cv_def_range .Ltmp11323 .Ltmp11324, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20054-.Ltmp20053 # Record length +.Ltmp20053: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20054: + .cv_def_range .Ltmp11323 .Ltmp11324, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20046: + .p2align 2 + .cv_linetable 184, "?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_end184 + .section .debug$S,"dr",associative,"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::~_String_val + .long .Ltmp20056-.Ltmp20055 # Subsection size +.Ltmp20055: + .short .Ltmp20058-.Ltmp20057 # Record length +.Ltmp20057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end185-"??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7396 # Function type index + .secrel32 "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::~_String_val" # Function name +.Ltmp20058: + .short .Ltmp20060-.Ltmp20059 # Record length +.Ltmp20059: + .short 4414 # Record kind: S_LOCAL + .long 4811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20060: + .cv_def_range .Ltmp11325 .Ltmp11327, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20056: + .p2align 2 + .cv_linetable 185, "??1?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end185 + .section .debug$S,"dr",associative,"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Bxty::~_Bxty + .long .Ltmp20062-.Ltmp20061 # Subsection size +.Ltmp20061: + .short .Ltmp20064-.Ltmp20063 # Record length +.Ltmp20063: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end186-"??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7397 # Function type index + .secrel32 "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::~_Bxty" # Function name +.Ltmp20064: + .short .Ltmp20066-.Ltmp20065 # Record length +.Ltmp20065: + .short 4414 # Record kind: S_LOCAL + .long 4926 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20066: + .cv_def_range .Ltmp11328 .Ltmp11329, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20062: + .p2align 2 + .cv_linetable 186, "??1_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end186 + .section .debug$S,"dr",associative,"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp20068-.Ltmp20067 # Subsection size +.Ltmp20067: + .short .Ltmp20070-.Ltmp20069 # Record length +.Ltmp20069: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end187-"??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7398 # Function type index + .secrel32 "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Function section relative address + .secidx "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp20070: + .short .Ltmp20072-.Ltmp20071 # Record length +.Ltmp20071: + .short 4414 # Record kind: S_LOCAL + .long 7157 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20072: + .cv_def_range .Ltmp11330 .Ltmp11331, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20074-.Ltmp20073 # Record length +.Ltmp20073: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20074: + .cv_def_range .Ltmp11330 .Ltmp11331, "E\021O\001\000\000\017\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20068: + .p2align 2 + .cv_linetable 187, "??0?$ExprLhs@_N@Catch@@QEAA@_N@Z", .Lfunc_end187 + .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 .Ltmp20076-.Ltmp20075 # Subsection size +.Ltmp20075: + .short .Ltmp20078-.Ltmp20077 # Record length +.Ltmp20077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end188-"?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 7399 # 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 +.Ltmp20078: + .short .Ltmp20080-.Ltmp20079 # Record length +.Ltmp20079: + .short 4414 # Record kind: S_LOCAL + .long 4155 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20080: + .cv_def_range .Ltmp11332 .Ltmp11333, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20076: + .p2align 2 + .cv_linetable 188, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEBAPEAHXZ", .Lfunc_end188 + .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 .Ltmp20082-.Ltmp20081 # Subsection size +.Ltmp20081: + .short .Ltmp20084-.Ltmp20083 # Record length +.Ltmp20083: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end189-"??$?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 7403 # 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 +.Ltmp20084: + .short .Ltmp20086-.Ltmp20085 # Record length +.Ltmp20085: + .short 4414 # Record kind: S_LOCAL + .long 7400 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20086: + .cv_def_range .Ltmp11338 .Ltmp11342, "E\021N\001\000\000(\000\000\000" + .short .Ltmp20088-.Ltmp20087 # Record length +.Ltmp20087: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20088: + .cv_def_range .Ltmp11338 .Ltmp11342, "E\021N\001\000\0000\000\000\000" + .short .Ltmp20090-.Ltmp20089 # Record length +.Ltmp20089: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20090: + .cv_def_range .Ltmp11338 .Ltmp11342, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20082: + .p2align 2 + .cv_linetable 189, "??$?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_end189 + .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 .Ltmp20092-.Ltmp20091 # Subsection size +.Ltmp20091: + .short .Ltmp20094-.Ltmp20093 # Record length +.Ltmp20093: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end190-"?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 7404 # 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 +.Ltmp20094: + .short .Ltmp20096-.Ltmp20095 # Record length +.Ltmp20095: + .short 4414 # Record kind: S_LOCAL + .long 4361 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20096: + .cv_def_range .Ltmp11343 .Ltmp11344, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20092: + .p2align 2 + .cv_linetable 190, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEBAPEBHXZ", .Lfunc_end190 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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 .Ltmp20098-.Ltmp20097 # Subsection size +.Ltmp20097: + .short .Ltmp20100-.Ltmp20099 # Record length +.Ltmp20099: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end191-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7407 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp20100: + .short .Ltmp20102-.Ltmp20101 # Record length +.Ltmp20101: + .short 4414 # Record kind: S_LOCAL + .long 7405 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20102: + .cv_def_range .Ltmp11349 .Ltmp11353, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20104-.Ltmp20103 # Record length +.Ltmp20103: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20104: + .cv_def_range .Ltmp11349 .Ltmp11353, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20106-.Ltmp20105 # Record length +.Ltmp20105: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20106: + .cv_def_range .Ltmp11349 .Ltmp11353, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20098: + .p2align 2 + .cv_linetable 191, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end191 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp20108-.Ltmp20107 # Subsection size +.Ltmp20107: + .short .Ltmp20110-.Ltmp20109 # Record length +.Ltmp20109: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end192-"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7408 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp20110: + .short .Ltmp20112-.Ltmp20111 # Record length +.Ltmp20111: + .short 4414 # Record kind: S_LOCAL + .long 5018 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20112: + .cv_def_range .Ltmp11354 .Ltmp11355, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20108: + .p2align 2 + .cv_linetable 192, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEBAPEAHXZ", .Lfunc_end192 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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 .Ltmp20114-.Ltmp20113 # Subsection size +.Ltmp20113: + .short .Ltmp20116-.Ltmp20115 # Record length +.Ltmp20115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end193-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7411 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp20116: + .short .Ltmp20118-.Ltmp20117 # Record length +.Ltmp20117: + .short 4414 # Record kind: S_LOCAL + .long 7409 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20118: + .cv_def_range .Ltmp11360 .Ltmp11364, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20120-.Ltmp20119 # Record length +.Ltmp20119: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20120: + .cv_def_range .Ltmp11360 .Ltmp11364, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20122-.Ltmp20121 # Record length +.Ltmp20121: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20122: + .cv_def_range .Ltmp11360 .Ltmp11364, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20114: + .p2align 2 + .cv_linetable 193, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBHV?$extent_type@$0A@@details@2@@Z", .Lfunc_end193 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp20124-.Ltmp20123 # Subsection size +.Ltmp20123: + .short .Ltmp20126-.Ltmp20125 # Record length +.Ltmp20125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end194-"?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7412 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp20126: + .short .Ltmp20128-.Ltmp20127 # Record length +.Ltmp20127: + .short 4414 # Record kind: S_LOCAL + .long 5074 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20128: + .cv_def_range .Ltmp11365 .Ltmp11366, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20124: + .p2align 2 + .cv_linetable 194, "?data@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEBAPEBHXZ", .Lfunc_end194 + .section .debug$S,"dr",associative,"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp20130-.Ltmp20129 # Subsection size +.Ltmp20129: + .short .Ltmp20132-.Ltmp20131 # Record length +.Ltmp20131: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end195-"??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7429 # Function type index + .secrel32 "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Function section relative address + .secidx "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp20132: + .short .Ltmp20134-.Ltmp20133 # Record length +.Ltmp20133: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20134: + .cv_def_range .Ltmp11367 .Ltmp11368, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20136-.Ltmp20135 # Record length +.Ltmp20135: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20136: + .cv_def_range .Ltmp11367 .Ltmp11368, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20130: + .p2align 2 + .cv_linetable 195, "??$?N_K@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_K@1@AEB_K@Z", .Lfunc_end195 + .section .debug$S,"dr",associative,"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp20138-.Ltmp20137 # Subsection size +.Ltmp20137: + .short .Ltmp20140-.Ltmp20139 # Record length +.Ltmp20139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end196-"??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7442 # Function type index + .secrel32 "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Function section relative address + .secidx "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp20140: + .short .Ltmp20142-.Ltmp20141 # Record length +.Ltmp20141: + .short 4414 # Record kind: S_LOCAL + .long 7417 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20142: + .cv_def_range .Ltmp11369 .Ltmp11370, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20144-.Ltmp20143 # Record length +.Ltmp20143: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20144: + .cv_def_range .Ltmp11369 .Ltmp11370, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20138: + .p2align 2 + .cv_linetable 196, "??$?8_K@?$ExprLhs@AEB_K@Catch@@QEAA?BV?$BinaryExpr@AEB_KAEB_K@1@AEB_K@Z", .Lfunc_end196 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20146-.Ltmp20145 # Subsection size +.Ltmp20145: + .short .Ltmp20148-.Ltmp20147 # Record length +.Ltmp20147: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end197-"??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7444 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20148: + .short .Ltmp20150-.Ltmp20149 # Record length +.Ltmp20149: + .short 4414 # Record kind: S_LOCAL + .long 7436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20150: + .cv_def_range .Ltmp11371 .Ltmp11374, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20146: + .p2align 2 + .cv_linetable 197, "??1?$BinaryExpr@AEB_KAEB_K@Catch@@UEAA@XZ", .Lfunc_end197 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp20152-.Ltmp20151 # Subsection size +.Ltmp20151: + .short .Ltmp20154-.Ltmp20153 # Record length +.Ltmp20153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end198-"??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7445 # Function type index + .secrel32 "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp20154: + .short .Ltmp20156-.Ltmp20155 # Record length +.Ltmp20155: + .short 4414 # Record kind: S_LOCAL + .long 7417 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20156: + .cv_def_range .Ltmp11375 .Ltmp11376, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20158-.Ltmp20157 # Record length +.Ltmp20157: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20158: + .cv_def_range .Ltmp11375 .Ltmp11376, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20152: + .p2align 2 + .cv_linetable 198, "??0?$ExprLhs@AEB_K@Catch@@QEAA@AEB_K@Z", .Lfunc_end198 + .section .debug$S,"dr",associative,"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp20160-.Ltmp20159 # Subsection size +.Ltmp20159: + .short .Ltmp20162-.Ltmp20161 # Record length +.Ltmp20161: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end199-"??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7449 # Function type index + .secrel32 "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Function section relative address + .secidx "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp20162: + .short .Ltmp20164-.Ltmp20163 # Record length +.Ltmp20163: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20164: + .cv_def_range .Ltmp11377 .Ltmp11378, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20166-.Ltmp20165 # Record length +.Ltmp20165: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20166: + .cv_def_range .Ltmp11377 .Ltmp11378, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20160: + .p2align 2 + .cv_linetable 199, "??$compareEqual@_K_K@Catch@@YA_NAEB_K0@Z", .Lfunc_end199 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp20168-.Ltmp20167 # Subsection size +.Ltmp20167: + .short .Ltmp20170-.Ltmp20169 # Record length +.Ltmp20169: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end200-"??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7450 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp20170: + .short .Ltmp20172-.Ltmp20171 # Record length +.Ltmp20171: + .short 4414 # Record kind: S_LOCAL + .long 7436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20172: + .cv_def_range .Ltmp11379 .Ltmp11382, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20174-.Ltmp20173 # Record length +.Ltmp20173: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp20174: + .cv_def_range .Ltmp11379 .Ltmp11382, "E\021O\001\000\000_\000\000\000" + .short .Ltmp20176-.Ltmp20175 # Record length +.Ltmp20175: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20176: + .cv_def_range .Ltmp11379 .Ltmp11382, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20178-.Ltmp20177 # Record length +.Ltmp20177: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp20178: + .cv_def_range .Lfunc_begin200 .Ltmp11380, "A\021Q\001\000\000" + .cv_def_range .Ltmp11380 .Ltmp11381, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20180-.Ltmp20179 # Record length +.Ltmp20179: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20180: + .cv_def_range .Ltmp11379 .Ltmp11382, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20168: + .p2align 2 + .cv_linetable 200, "??0?$BinaryExpr@AEB_KAEB_K@Catch@@QEAA@_NAEB_KVStringRef@1@1@Z", .Lfunc_end200 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp20182-.Ltmp20181 # Subsection size +.Ltmp20181: + .short .Ltmp20184-.Ltmp20183 # Record length +.Ltmp20183: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end201-"?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7452 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp20184: + .short .Ltmp20186-.Ltmp20185 # Record length +.Ltmp20185: + .short 4414 # Record kind: S_LOCAL + .long 7433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20186: + .cv_def_range .Ltmp11383 .Ltmp11384, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20182: + .p2align 2 + .cv_linetable 201, "?isBinaryExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ", .Lfunc_end201 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp20188-.Ltmp20187 # Subsection size +.Ltmp20187: + .short .Ltmp20190-.Ltmp20189 # Record length +.Ltmp20189: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end202-"?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7453 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp20190: + .short .Ltmp20192-.Ltmp20191 # Record length +.Ltmp20191: + .short 4414 # Record kind: S_LOCAL + .long 7433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20192: + .cv_def_range .Ltmp11385 .Ltmp11386, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20188: + .p2align 2 + .cv_linetable 202, "?getResult@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBA_NXZ", .Lfunc_end202 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp20194-.Ltmp20193 # Subsection size +.Ltmp20193: + .short .Ltmp20196-.Ltmp20195 # Record length +.Ltmp20195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end203-"?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7454 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp20196: + .short .Ltmp20198-.Ltmp20197 # Record length +.Ltmp20197: + .short 4414 # Record kind: S_LOCAL + .long 7433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20198: + .cv_def_range .Ltmp11391 .Ltmp11392, "E\021N\001\000\000(\000\000\000" + .short .Ltmp20200-.Ltmp20199 # Record length +.Ltmp20199: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp20200: + .cv_def_range .Ltmp11391 .Ltmp11392, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20194: + .p2align 2 + .cv_linetable 203, "?streamReconstructedExpression@?$BinaryExpr@AEB_KAEB_K@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end203 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20202-.Ltmp20201 # Subsection size +.Ltmp20201: + .short .Ltmp20204-.Ltmp20203 # Record length +.Ltmp20203: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end204-"??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7444 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20204: + .short .Ltmp20206-.Ltmp20205 # Record length +.Ltmp20205: + .short 4414 # Record kind: S_LOCAL + .long 7436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20206: + .cv_def_range .Ltmp11393 .Ltmp11394, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20208-.Ltmp20207 # Record length +.Ltmp20207: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20208: + .cv_def_range .Ltmp11393 .Ltmp11394, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20202: + .p2align 2 + .cv_linetable 204, "??_G?$BinaryExpr@AEB_KAEB_K@Catch@@UEAAPEAXI@Z", .Lfunc_end204 + .section .debug$S,"dr",associative,"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp20210-.Ltmp20209 # Subsection size +.Ltmp20209: + .short .Ltmp20212-.Ltmp20211 # Record length +.Ltmp20211: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end205-"??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7456 # Function type index + .secrel32 "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Function section relative address + .secidx "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp20212: + .short .Ltmp20214-.Ltmp20213 # Record length +.Ltmp20213: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp20214: + .cv_def_range .Ltmp11395 .Ltmp11396, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20210: + .p2align 2 + .cv_linetable 205, "??$stringify@_K@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_K@Z", .Lfunc_end205 + .section .debug$S,"dr",associative,"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp20216-.Ltmp20215 # Subsection size +.Ltmp20215: + .short .Ltmp20218-.Ltmp20217 # Record length +.Ltmp20217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end206-"??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7459 # Function type index + .secrel32 "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Function section relative address + .secidx "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp20218: + .short .Ltmp20220-.Ltmp20219 # Record length +.Ltmp20219: + .short 4414 # Record kind: S_LOCAL + .long 5986 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp20220: + .cv_def_range .Ltmp11397 .Ltmp11398, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20216: + .p2align 2 + .cv_linetable 206, "??$narrow_cast@_JH@gsl@@YA_J$$QEAH@Z", .Lfunc_end206 + .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 .Ltmp20222-.Ltmp20221 # Subsection size +.Ltmp20221: + .short .Ltmp20224-.Ltmp20223 # Record length +.Ltmp20223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end207-"??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7460 # 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 +.Ltmp20224: + .short .Ltmp20226-.Ltmp20225 # Record length +.Ltmp20225: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20226: + .cv_def_range .Ltmp11399 .Ltmp11400, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20228-.Ltmp20227 # Record length +.Ltmp20227: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20228: + .cv_def_range .Ltmp11399 .Ltmp11400, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20230-.Ltmp20229 # Record length +.Ltmp20229: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20230: + .cv_def_range .Ltmp11399 .Ltmp11400, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20222: + .p2align 2 + .cv_linetable 207, "??0?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end207 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20232-.Ltmp20231 # Subsection size +.Ltmp20231: + .short .Ltmp20234-.Ltmp20233 # Record length +.Ltmp20233: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end208-"??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7461 # Function type index + .secrel32 "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20234: + .short .Ltmp20236-.Ltmp20235 # Record length +.Ltmp20235: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20236: + .cv_def_range .Ltmp11401 .Ltmp11402, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20238-.Ltmp20237 # Record length +.Ltmp20237: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20238: + .cv_def_range .Ltmp11401 .Ltmp11402, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20240-.Ltmp20239 # Record length +.Ltmp20239: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20240: + .cv_def_range .Ltmp11401 .Ltmp11402, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20232: + .p2align 2 + .cv_linetable 208, "??0?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z", .Lfunc_end208 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20242-.Ltmp20241 # Subsection size +.Ltmp20241: + .short .Ltmp20244-.Ltmp20243 # Record length +.Ltmp20243: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end209-"??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7462 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20244: + .short .Ltmp20246-.Ltmp20245 # Record length +.Ltmp20245: + .short 4414 # Record kind: S_LOCAL + .long 4978 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20246: + .cv_def_range .Ltmp11403 .Ltmp11404, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20248-.Ltmp20247 # Record length +.Ltmp20247: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20248: + .cv_def_range .Ltmp11403 .Ltmp11404, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20250-.Ltmp20249 # Record length +.Ltmp20249: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20250: + .cv_def_range .Ltmp11403 .Ltmp11404, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20242: + .p2align 2 + .cv_linetable 209, "??0?$span@H$0A@@gsl@@QEAA@PEAH_J@Z", .Lfunc_end209 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20252-.Ltmp20251 # Subsection size +.Ltmp20251: + .short .Ltmp20254-.Ltmp20253 # Record length +.Ltmp20253: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end210-"??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7463 # Function type index + .secrel32 "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20254: + .short .Ltmp20256-.Ltmp20255 # Record length +.Ltmp20255: + .short 4414 # Record kind: S_LOCAL + .long 5035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20256: + .cv_def_range .Ltmp11405 .Ltmp11406, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20258-.Ltmp20257 # Record length +.Ltmp20257: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20258: + .cv_def_range .Ltmp11405 .Ltmp11406, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20260-.Ltmp20259 # Record length +.Ltmp20259: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20260: + .cv_def_range .Ltmp11405 .Ltmp11406, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20252: + .p2align 2 + .cv_linetable 210, "??0?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z", .Lfunc_end210 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp20262-.Ltmp20261 # Subsection size +.Ltmp20261: + .short .Ltmp20264-.Ltmp20263 # Record length +.Ltmp20263: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end211-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7467 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp20264: + .short .Ltmp20266-.Ltmp20265 # Record length +.Ltmp20265: + .short 4414 # Record kind: S_LOCAL + .long 7465 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20266: + .cv_def_range .Ltmp11407 .Ltmp11408, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20268-.Ltmp20267 # Record length +.Ltmp20267: + .short 4414 # Record kind: S_LOCAL + .long 6546 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20268: + .cv_def_range .Ltmp11407 .Ltmp11408, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20262: + .p2align 2 + .cv_linetable 211, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end211 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp20270-.Ltmp20269 # Subsection size +.Ltmp20269: + .short .Ltmp20272-.Ltmp20271 # Record length +.Ltmp20271: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end212-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7471 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp20272: + .short .Ltmp20274-.Ltmp20273 # Record length +.Ltmp20273: + .short 4414 # Record kind: S_LOCAL + .long 7469 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20274: + .cv_def_range .Ltmp11409 .Ltmp11412, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20276-.Ltmp20275 # Record length +.Ltmp20275: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20276: + .cv_def_range .Ltmp11409 .Ltmp11412, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20270: + .p2align 2 + .cv_linetable 212, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end212 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp20278-.Ltmp20277 # Subsection size +.Ltmp20277: + .short .Ltmp20280-.Ltmp20279 # Record length +.Ltmp20279: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end213-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7475 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp20280: + .short .Ltmp20282-.Ltmp20281 # Record length +.Ltmp20281: + .short 4414 # Record kind: S_LOCAL + .long 7473 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20282: + .cv_def_range .Ltmp11413 .Ltmp11416, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20284-.Ltmp20283 # Record length +.Ltmp20283: + .short 4414 # Record kind: S_LOCAL + .long 4327 # TypeIndex + .short 0 # Flags + .asciz "cs" +.Ltmp20284: + .cv_def_range .Ltmp11413 .Ltmp11416, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20278: + .p2align 2 + .cv_linetable 213, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end213 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp20286-.Ltmp20285 # Subsection size +.Ltmp20285: + .short .Ltmp20288-.Ltmp20287 # Record length +.Ltmp20287: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end214-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7479 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp20288: + .short .Ltmp20290-.Ltmp20289 # Record length +.Ltmp20289: + .short 4414 # Record kind: S_LOCAL + .long 7477 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20290: + .cv_def_range .Ltmp11417 .Ltmp11420, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20292-.Ltmp20291 # Record length +.Ltmp20291: + .short 4414 # Record kind: S_LOCAL + .long 4983 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20292: + .cv_def_range .Ltmp11417 .Ltmp11420, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20286: + .p2align 2 + .cv_linetable 214, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end214 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____4::::operator() + .long .Ltmp20294-.Ltmp20293 # Subsection size +.Ltmp20293: + .short .Ltmp20296-.Ltmp20295 # Record length +.Ltmp20295: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end215-"??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7483 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____4::::operator()" # Function name +.Ltmp20296: + .short .Ltmp20298-.Ltmp20297 # Record length +.Ltmp20297: + .short 4414 # Record kind: S_LOCAL + .long 7481 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20298: + .cv_def_range .Ltmp11421 .Ltmp11424, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20300-.Ltmp20299 # Record length +.Ltmp20299: + .short 4414 # Record kind: S_LOCAL + .long 5040 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20300: + .cv_def_range .Ltmp11421 .Ltmp11424, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20294: + .p2align 2 + .cv_linetable 215, "??R@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end215 + .section .debug$S,"dr",associative,"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20302-.Ltmp20301 # Subsection size +.Ltmp20301: + .short .Ltmp20304-.Ltmp20303 # Record length +.Ltmp20303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end216-"??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7484 # Function type index + .secrel32 "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section relative address + .secidx "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20304: + .short .Ltmp20306-.Ltmp20305 # Record length +.Ltmp20305: + .short 4414 # Record kind: S_LOCAL + .long 5112 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20306: + .cv_def_range .Ltmp11425 .Ltmp11426, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20308-.Ltmp20307 # Record length +.Ltmp20307: + .short 4414 # Record kind: S_LOCAL + .long 5113 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20308: + .cv_def_range .Ltmp11425 .Ltmp11426, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20310-.Ltmp20309 # Record length +.Ltmp20309: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20310: + .cv_def_range .Ltmp11425 .Ltmp11426, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20302: + .p2align 2 + .cv_linetable 216, "??0?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z", .Lfunc_end216 + .section .debug$S,"dr",associative,"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp20312-.Ltmp20311 # Subsection size +.Ltmp20311: + .short .Ltmp20314-.Ltmp20313 # Record length +.Ltmp20313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end217-"?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7485 # Function type index + .secrel32 "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp20314: + .short .Ltmp20316-.Ltmp20315 # Record length +.Ltmp20315: + .short 4414 # Record kind: S_LOCAL + .long 5137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20316: + .cv_def_range .Ltmp11427 .Ltmp11428, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20312: + .p2align 2 + .cv_linetable 217, "?size@?$span@PEAH$0?0@gsl@@QEBA_JXZ", .Lfunc_end217 + .section .debug$S,"dr",associative,"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20318-.Ltmp20317 # Subsection size +.Ltmp20317: + .short .Ltmp20320-.Ltmp20319 # Record length +.Ltmp20319: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end218-"?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7486 # Function type index + .secrel32 "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section relative address + .secidx "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20320: + .short .Ltmp20322-.Ltmp20321 # Record length +.Ltmp20321: + .short 4414 # Record kind: S_LOCAL + .long 5137 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20322: + .cv_def_range .Ltmp11429 .Ltmp11430, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20318: + .p2align 2 + .cv_linetable 218, "?data@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ", .Lfunc_end218 + .section .debug$S,"dr",associative,"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20324-.Ltmp20323 # Subsection size +.Ltmp20323: + .short .Ltmp20326-.Ltmp20325 # Record length +.Ltmp20325: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end219-"??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7487 # Function type index + .secrel32 "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section relative address + .secidx "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20326: + .short .Ltmp20328-.Ltmp20327 # Record length +.Ltmp20327: + .short 4414 # Record kind: S_LOCAL + .long 5168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20328: + .cv_def_range .Ltmp11431 .Ltmp11432, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20330-.Ltmp20329 # Record length +.Ltmp20329: + .short 4414 # Record kind: S_LOCAL + .long 5169 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20330: + .cv_def_range .Ltmp11431 .Ltmp11432, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20332-.Ltmp20331 # Record length +.Ltmp20331: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20332: + .cv_def_range .Ltmp11431 .Ltmp11432, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20324: + .p2align 2 + .cv_linetable 219, "??0?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z", .Lfunc_end219 + .section .debug$S,"dr",associative,"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp20334-.Ltmp20333 # Subsection size +.Ltmp20333: + .short .Ltmp20336-.Ltmp20335 # Record length +.Ltmp20335: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end220-"?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7488 # Function type index + .secrel32 "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp20336: + .short .Ltmp20338-.Ltmp20337 # Record length +.Ltmp20337: + .short 4414 # Record kind: S_LOCAL + .long 5193 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20338: + .cv_def_range .Ltmp11433 .Ltmp11434, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20334: + .p2align 2 + .cv_linetable 220, "?size@?$span@PEBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end220 + .section .debug$S,"dr",associative,"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20340-.Ltmp20339 # Subsection size +.Ltmp20339: + .short .Ltmp20342-.Ltmp20341 # Record length +.Ltmp20341: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end221-"?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7489 # Function type index + .secrel32 "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section relative address + .secidx "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20342: + .short .Ltmp20344-.Ltmp20343 # Record length +.Ltmp20343: + .short 4414 # Record kind: S_LOCAL + .long 5193 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20344: + .cv_def_range .Ltmp11435 .Ltmp11436, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20340: + .p2align 2 + .cv_linetable 221, "?data@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ", .Lfunc_end221 + .section .debug$S,"dr",associative,"??$forward@H@std@@YA$$QEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp20346-.Ltmp20345 # Subsection size +.Ltmp20345: + .short .Ltmp20348-.Ltmp20347 # Record length +.Ltmp20347: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end222-"??$forward@H@std@@YA$$QEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7491 # Function type index + .secrel32 "??$forward@H@std@@YA$$QEAHAEAH@Z" # Function section relative address + .secidx "??$forward@H@std@@YA$$QEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp20348: + .short .Ltmp20350-.Ltmp20349 # Record length +.Ltmp20349: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp20350: + .cv_def_range .Ltmp11437 .Ltmp11438, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20346: + .p2align 2 + .cv_linetable 222, "??$forward@H@std@@YA$$QEAHAEAH@Z", .Lfunc_end222 + .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 .Ltmp20352-.Ltmp20351 # Subsection size +.Ltmp20351: + .short .Ltmp20354-.Ltmp20353 # Record length +.Ltmp20353: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end223-"??$?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 7493 # 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 +.Ltmp20354: + .short .Ltmp20356-.Ltmp20355 # Record length +.Ltmp20355: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20356: + .cv_def_range .Ltmp11443 .Ltmp11447, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20358-.Ltmp20357 # Record length +.Ltmp20357: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20358: + .cv_def_range .Ltmp11443 .Ltmp11447, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20360-.Ltmp20359 # Record length +.Ltmp20359: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20360: + .cv_def_range .Ltmp11443 .Ltmp11447, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20352: + .p2align 2 + .cv_linetable 223, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAH_J@Z", .Lfunc_end223 + .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 .Ltmp20362-.Ltmp20361 # Subsection size +.Ltmp20361: + .short .Ltmp20364-.Ltmp20363 # Record length +.Ltmp20363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end224-"??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7494 # 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 +.Ltmp20364: + .short .Ltmp20366-.Ltmp20365 # Record length +.Ltmp20365: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20366: + .cv_def_range .Ltmp11450 .Ltmp11454, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp20368-.Ltmp20367 # Record length +.Ltmp20367: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp20368: + .cv_def_range .Ltmp11450 .Ltmp11454, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20362: + .p2align 2 + .cv_linetable 224, "??0?$extent_type@$0?0@details@gsl@@QEAA@_J@Z", .Lfunc_end224 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20370-.Ltmp20369 # Subsection size +.Ltmp20369: + .short .Ltmp20372-.Ltmp20371 # Record length +.Ltmp20371: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end225-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7496 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20372: + .short .Ltmp20374-.Ltmp20373 # Record length +.Ltmp20373: + .short 4414 # Record kind: S_LOCAL + .long 7400 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20374: + .cv_def_range .Ltmp11459 .Ltmp11463, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20376-.Ltmp20375 # Record length +.Ltmp20375: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20376: + .cv_def_range .Ltmp11459 .Ltmp11463, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20378-.Ltmp20377 # Record length +.Ltmp20377: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20378: + .cv_def_range .Ltmp11459 .Ltmp11463, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20370: + .p2align 2 + .cv_linetable 225, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBH_J@Z", .Lfunc_end225 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20380-.Ltmp20379 # Subsection size +.Ltmp20379: + .short .Ltmp20382-.Ltmp20381 # Record length +.Ltmp20381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end226-"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7498 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20382: + .short .Ltmp20384-.Ltmp20383 # Record length +.Ltmp20383: + .short 4414 # Record kind: S_LOCAL + .long 7405 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20384: + .cv_def_range .Ltmp11468 .Ltmp11472, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20386-.Ltmp20385 # Record length +.Ltmp20385: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20386: + .cv_def_range .Ltmp11468 .Ltmp11472, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20388-.Ltmp20387 # Record length +.Ltmp20387: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20388: + .cv_def_range .Ltmp11468 .Ltmp11472, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20380: + .p2align 2 + .cv_linetable 226, "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@QEAA@PEAH_J@Z", .Lfunc_end226 + .section .debug$S,"dr",associative,"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<0>::extent_type + .long .Ltmp20390-.Ltmp20389 # Subsection size +.Ltmp20389: + .short .Ltmp20392-.Ltmp20391 # Record length +.Ltmp20391: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end227-"??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7499 # Function type index + .secrel32 "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<0>::extent_type" # Function name +.Ltmp20392: + .short .Ltmp20394-.Ltmp20393 # Record length +.Ltmp20393: + .short 4414 # Record kind: S_LOCAL + .long 5023 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20394: + .cv_def_range .Ltmp11475 .Ltmp11478, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp20396-.Ltmp20395 # Record length +.Ltmp20395: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp20396: + .cv_def_range .Ltmp11475 .Ltmp11478, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20390: + .p2align 2 + .cv_linetable 227, "??0?$extent_type@$0A@@details@gsl@@QEAA@_J@Z", .Lfunc_end227 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20398-.Ltmp20397 # Subsection size +.Ltmp20397: + .short .Ltmp20400-.Ltmp20399 # Record length +.Ltmp20399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end228-"??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7501 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20400: + .short .Ltmp20402-.Ltmp20401 # Record length +.Ltmp20401: + .short 4414 # Record kind: S_LOCAL + .long 7409 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20402: + .cv_def_range .Ltmp11483 .Ltmp11487, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20404-.Ltmp20403 # Record length +.Ltmp20403: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20404: + .cv_def_range .Ltmp11483 .Ltmp11487, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20406-.Ltmp20405 # Record length +.Ltmp20405: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20406: + .cv_def_range .Ltmp11483 .Ltmp11487, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20398: + .p2align 2 + .cv_linetable 228, "??$?0_J@?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@QEAA@PEBH_J@Z", .Lfunc_end228 + .section .debug$S,"dr",associative,"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20408-.Ltmp20407 # Subsection size +.Ltmp20407: + .short .Ltmp20410-.Ltmp20409 # Record length +.Ltmp20409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end229-"??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7502 # Function type index + .secrel32 "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20410: + .short .Ltmp20412-.Ltmp20411 # Record length +.Ltmp20411: + .short 4414 # Record kind: S_LOCAL + .long 6548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20412: + .cv_def_range .Ltmp11488 .Ltmp11489, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20414-.Ltmp20413 # Record length +.Ltmp20413: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20414: + .cv_def_range .Ltmp11488 .Ltmp11489, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20416-.Ltmp20415 # Record length +.Ltmp20415: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20416: + .cv_def_range .Ltmp11488 .Ltmp11489, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20408: + .p2align 2 + .cv_linetable 229, "??0?$span@H$00@gsl@@QEAA@PEAH_J@Z", .Lfunc_end229 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20418-.Ltmp20417 # Subsection size +.Ltmp20417: + .short .Ltmp20420-.Ltmp20419 # Record length +.Ltmp20419: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end230-"??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7505 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20420: + .short .Ltmp20422-.Ltmp20421 # Record length +.Ltmp20421: + .short 4414 # Record kind: S_LOCAL + .long 7503 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20422: + .cv_def_range .Ltmp11494 .Ltmp11498, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20424-.Ltmp20423 # Record length +.Ltmp20423: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20424: + .cv_def_range .Ltmp11494 .Ltmp11498, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20426-.Ltmp20425 # Record length +.Ltmp20425: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20426: + .cv_def_range .Ltmp11494 .Ltmp11498, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20418: + .p2align 2 + .cv_linetable 230, "??$?0_J@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAH_J@Z", .Lfunc_end230 + .section .debug$S,"dr",associative,"??0?$extent_type@$00@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 .Ltmp20428-.Ltmp20427 # Subsection size +.Ltmp20427: + .short .Ltmp20430-.Ltmp20429 # Record length +.Ltmp20429: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end231-"??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7506 # Function type index + .secrel32 "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type" # Function name +.Ltmp20430: + .short .Ltmp20432-.Ltmp20431 # Record length +.Ltmp20431: + .short 4414 # Record kind: S_LOCAL + .long 6592 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20432: + .cv_def_range .Ltmp11501 .Ltmp11504, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp20434-.Ltmp20433 # Record length +.Ltmp20433: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp20434: + .cv_def_range .Ltmp11501 .Ltmp11504, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20428: + .p2align 2 + .cv_linetable 231, "??0?$extent_type@$00@details@gsl@@QEAA@_J@Z", .Lfunc_end231 + .section .debug$S,"dr",associative,"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<1>::size + .long .Ltmp20436-.Ltmp20435 # Subsection size +.Ltmp20435: + .short .Ltmp20438-.Ltmp20437 # Record length +.Ltmp20437: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end232-"?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7507 # Function type index + .secrel32 "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::size" # Function name +.Ltmp20438: + .short .Ltmp20440-.Ltmp20439 # Record length +.Ltmp20439: + .short 4414 # Record kind: S_LOCAL + .long 6597 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20440: + .cv_def_range .Ltmp11505 .Ltmp11506, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20436: + .p2align 2 + .cv_linetable 232, "?size@?$extent_type@$00@details@gsl@@QEBA_JXZ", .Lfunc_end232 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20442-.Ltmp20441 # Subsection size +.Ltmp20441: + .short .Ltmp20444-.Ltmp20443 # Record length +.Ltmp20443: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end233-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7510 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20444: + .short .Ltmp20446-.Ltmp20445 # Record length +.Ltmp20445: + .short 4414 # Record kind: S_LOCAL + .long 7508 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20446: + .cv_def_range .Ltmp11511 .Ltmp11515, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20448-.Ltmp20447 # Record length +.Ltmp20447: + .short 4414 # Record kind: S_LOCAL + .long 5113 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20448: + .cv_def_range .Ltmp11511 .Ltmp11515, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20450-.Ltmp20449 # Record length +.Ltmp20449: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20450: + .cv_def_range .Ltmp11511 .Ltmp11515, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20442: + .p2align 2 + .cv_linetable 233, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEAA@PEAPEAH_J@Z", .Lfunc_end233 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp20452-.Ltmp20451 # Subsection size +.Ltmp20451: + .short .Ltmp20454-.Ltmp20453 # Record length +.Ltmp20453: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end234-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7511 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp20454: + .short .Ltmp20456-.Ltmp20455 # Record length +.Ltmp20455: + .short 4414 # Record kind: S_LOCAL + .long 5161 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20456: + .cv_def_range .Ltmp11516 .Ltmp11517, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20452: + .p2align 2 + .cv_linetable 234, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@QEBAPEAPEAHXZ", .Lfunc_end234 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp20458-.Ltmp20457 # Subsection size +.Ltmp20457: + .short .Ltmp20460-.Ltmp20459 # Record length +.Ltmp20459: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end235-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7514 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp20460: + .short .Ltmp20462-.Ltmp20461 # Record length +.Ltmp20461: + .short 4414 # Record kind: S_LOCAL + .long 7512 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20462: + .cv_def_range .Ltmp11522 .Ltmp11526, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp20464-.Ltmp20463 # Record length +.Ltmp20463: + .short 4414 # Record kind: S_LOCAL + .long 5169 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp20464: + .cv_def_range .Ltmp11522 .Ltmp11526, "E\021N\001\000\000 \000\000\000" + .short .Ltmp20466-.Ltmp20465 # Record length +.Ltmp20465: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp20466: + .cv_def_range .Ltmp11522 .Ltmp11526, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20458: + .p2align 2 + .cv_linetable 235, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEAA@PEAPEBH_J@Z", .Lfunc_end235 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp20468-.Ltmp20467 # Subsection size +.Ltmp20467: + .short .Ltmp20470-.Ltmp20469 # Record length +.Ltmp20469: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end236-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7515 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp20470: + .short .Ltmp20472-.Ltmp20471 # Record length +.Ltmp20471: + .short 4414 # Record kind: S_LOCAL + .long 5217 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20472: + .cv_def_range .Ltmp11527 .Ltmp11528, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20468: + .p2align 2 + .cv_linetable 236, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@QEBAPEAPEBHXZ", .Lfunc_end236 + .section .debug$S,"dr",associative,"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp20474-.Ltmp20473 # Subsection size +.Ltmp20473: + .short .Ltmp20476-.Ltmp20475 # Record length +.Ltmp20475: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end237-"??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7532 # Function type index + .secrel32 "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Function section relative address + .secidx "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp20476: + .short .Ltmp20478-.Ltmp20477 # Record length +.Ltmp20477: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20478: + .cv_def_range .Ltmp11529 .Ltmp11530, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20480-.Ltmp20479 # Record length +.Ltmp20479: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20480: + .cv_def_range .Ltmp11529 .Ltmp11530, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20474: + .p2align 2 + .cv_linetable 237, "??$?N_J@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEB_J@1@AEB_J@Z", .Lfunc_end237 + .section .debug$S,"dr",associative,"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp20482-.Ltmp20481 # Subsection size +.Ltmp20481: + .short .Ltmp20484-.Ltmp20483 # Record length +.Ltmp20483: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end238-"??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7545 # Function type index + .secrel32 "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp20484: + .short .Ltmp20486-.Ltmp20485 # Record length +.Ltmp20485: + .short 4414 # Record kind: S_LOCAL + .long 7520 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20486: + .cv_def_range .Ltmp11531 .Ltmp11532, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20488-.Ltmp20487 # Record length +.Ltmp20487: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20488: + .cv_def_range .Ltmp11531 .Ltmp11532, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20482: + .p2align 2 + .cv_linetable 238, "??$?8H@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEBH@1@AEBH@Z", .Lfunc_end238 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20490-.Ltmp20489 # Subsection size +.Ltmp20489: + .short .Ltmp20492-.Ltmp20491 # Record length +.Ltmp20491: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end239-"??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7547 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20492: + .short .Ltmp20494-.Ltmp20493 # Record length +.Ltmp20493: + .short 4414 # Record kind: S_LOCAL + .long 7539 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20494: + .cv_def_range .Ltmp11533 .Ltmp11536, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20490: + .p2align 2 + .cv_linetable 239, "??1?$BinaryExpr@AEB_JAEBH@Catch@@UEAA@XZ", .Lfunc_end239 + .section .debug$S,"dr",associative,"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp20496-.Ltmp20495 # Subsection size +.Ltmp20495: + .short .Ltmp20498-.Ltmp20497 # Record length +.Ltmp20497: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end240-"??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7564 # Function type index + .secrel32 "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Function section relative address + .secidx "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp20498: + .short .Ltmp20500-.Ltmp20499 # Record length +.Ltmp20499: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20500: + .cv_def_range .Ltmp11537 .Ltmp11538, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20502-.Ltmp20501 # Record length +.Ltmp20501: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20502: + .cv_def_range .Ltmp11537 .Ltmp11538, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20496: + .p2align 2 + .cv_linetable 240, "??$?NPEAH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAH@1@AEBQEAH@Z", .Lfunc_end240 + .section .debug$S,"dr",associative,"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp20504-.Ltmp20503 # Subsection size +.Ltmp20503: + .short .Ltmp20506-.Ltmp20505 # Record length +.Ltmp20505: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end241-"??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7577 # Function type index + .secrel32 "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Function section relative address + .secidx "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp20506: + .short .Ltmp20508-.Ltmp20507 # Record length +.Ltmp20507: + .short 4414 # Record kind: S_LOCAL + .long 7552 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20508: + .cv_def_range .Ltmp11539 .Ltmp11540, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20510-.Ltmp20509 # Record length +.Ltmp20509: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20510: + .cv_def_range .Ltmp11539 .Ltmp11540, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20504: + .p2align 2 + .cv_linetable 241, "??$?8PEAH@?$ExprLhs@AEBQEAH@Catch@@QEAA?BV?$BinaryExpr@AEBQEAHAEBQEAH@1@AEBQEAH@Z", .Lfunc_end241 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20512-.Ltmp20511 # Subsection size +.Ltmp20511: + .short .Ltmp20514-.Ltmp20513 # Record length +.Ltmp20513: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end242-"??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7579 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20514: + .short .Ltmp20516-.Ltmp20515 # Record length +.Ltmp20515: + .short 4414 # Record kind: S_LOCAL + .long 7571 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20516: + .cv_def_range .Ltmp11541 .Ltmp11544, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20512: + .p2align 2 + .cv_linetable 242, "??1?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAA@XZ", .Lfunc_end242 + .section .debug$S,"dr",associative,"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::empty + .long .Ltmp20518-.Ltmp20517 # Subsection size +.Ltmp20517: + .short .Ltmp20520-.Ltmp20519 # Record length +.Ltmp20519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end243-"?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7580 # Function type index + .secrel32 "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$span@H$0?0@gsl@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +.Ltmp20520: + .short .Ltmp20522-.Ltmp20521 # Record length +.Ltmp20521: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20522: + .cv_def_range .Ltmp11545 .Ltmp11546, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20518: + .p2align 2 + .cv_linetable 243, "?empty@?$span@H$0?0@gsl@@QEBA_NXZ", .Lfunc_end243 + .section .debug$S,"dr",associative,"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp20524-.Ltmp20523 # Subsection size +.Ltmp20523: + .short .Ltmp20526-.Ltmp20525 # Record length +.Ltmp20525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end244-"??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7581 # Function type index + .secrel32 "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section relative address + .secidx "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp20526: + .short .Ltmp20528-.Ltmp20527 # Record length +.Ltmp20527: + .short 4414 # Record kind: S_LOCAL + .long 7157 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20528: + .cv_def_range .Ltmp11547 .Ltmp11548, "E\021O\001\000\000X\000\000\000" + .short .Ltmp20530-.Ltmp20529 # Record length +.Ltmp20529: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20530: + .cv_def_range .Ltmp11547 .Ltmp11548, "E\021O\001\000\000g\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20524: + .p2align 2 + .cv_linetable 244, "??8?$ExprLhs@_N@Catch@@QEAA?BV?$BinaryExpr@_N_N@1@_N@Z", .Lfunc_end244 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20532-.Ltmp20531 # Subsection size +.Ltmp20531: + .short .Ltmp20534-.Ltmp20533 # Record length +.Ltmp20533: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end245-"??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7583 # Function type index + .secrel32 "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20534: + .short .Ltmp20536-.Ltmp20535 # Record length +.Ltmp20535: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20536: + .cv_def_range .Ltmp11549 .Ltmp11552, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20532: + .p2align 2 + .cv_linetable 245, "??1?$BinaryExpr@_N_N@Catch@@UEAA@XZ", .Lfunc_end245 + .section .debug$S,"dr",associative,"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp20538-.Ltmp20537 # Subsection size +.Ltmp20537: + .short .Ltmp20540-.Ltmp20539 # Record length +.Ltmp20539: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end246-"??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7598 # Function type index + .secrel32 "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp20540: + .short .Ltmp20542-.Ltmp20541 # Record length +.Ltmp20541: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20542: + .cv_def_range .Ltmp11553 .Ltmp11554, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20544-.Ltmp20543 # Record length +.Ltmp20543: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20544: + .cv_def_range .Ltmp11553 .Ltmp11554, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20538: + .p2align 2 + .cv_linetable 246, "??$?NH@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBH@1@AEBH@Z", .Lfunc_end246 + .section .debug$S,"dr",associative,"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp20546-.Ltmp20545 # Subsection size +.Ltmp20545: + .short .Ltmp20548-.Ltmp20547 # Record length +.Ltmp20547: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end247-"??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7611 # Function type index + .secrel32 "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Function section relative address + .secidx "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp20548: + .short .Ltmp20550-.Ltmp20549 # Record length +.Ltmp20549: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20550: + .cv_def_range .Ltmp11555 .Ltmp11556, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20552-.Ltmp20551 # Record length +.Ltmp20551: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20552: + .cv_def_range .Ltmp11555 .Ltmp11556, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20546: + .p2align 2 + .cv_linetable 247, "??$?8H@?$ExprLhs@AEBH@Catch@@QEAA?BV?$BinaryExpr@AEBHAEBH@1@AEBH@Z", .Lfunc_end247 + .section .debug$S,"dr",associative,"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator[] + .long .Ltmp20554-.Ltmp20553 # Subsection size +.Ltmp20553: + .short .Ltmp20556-.Ltmp20555 # Record length +.Ltmp20555: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end248-"??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7612 # Function type index + .secrel32 "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +.Ltmp20556: + .short .Ltmp20558-.Ltmp20557 # Record length +.Ltmp20557: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20558: + .cv_def_range .Ltmp11559 .Ltmp11560, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp20560-.Ltmp20559 # Record length +.Ltmp20559: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp20560: + .cv_def_range .Ltmp11559 .Ltmp11560, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20554: + .p2align 2 + .cv_linetable 248, "??A?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end248 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20562-.Ltmp20561 # Subsection size +.Ltmp20561: + .short .Ltmp20564-.Ltmp20563 # Record length +.Ltmp20563: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end249-"??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7614 # Function type index + .secrel32 "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20564: + .short .Ltmp20566-.Ltmp20565 # Record length +.Ltmp20565: + .short 4414 # Record kind: S_LOCAL + .long 7605 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20566: + .cv_def_range .Ltmp11561 .Ltmp11564, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20562: + .p2align 2 + .cv_linetable 249, "??1?$BinaryExpr@AEBHAEBH@Catch@@UEAA@XZ", .Lfunc_end249 + .section .debug$S,"dr",associative,"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::at + .long .Ltmp20568-.Ltmp20567 # Subsection size +.Ltmp20567: + .short .Ltmp20570-.Ltmp20569 # Record length +.Ltmp20569: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end250-"?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7615 # Function type index + .secrel32 "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +.Ltmp20570: + .short .Ltmp20572-.Ltmp20571 # Record length +.Ltmp20571: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20572: + .cv_def_range .Ltmp11565 .Ltmp11566, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20574-.Ltmp20573 # Record length +.Ltmp20573: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp20574: + .cv_def_range .Ltmp11565 .Ltmp11566, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20568: + .p2align 2 + .cv_linetable 250, "?at@?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end250 + .section .debug$S,"dr",associative,"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator() + .long .Ltmp20576-.Ltmp20575 # Subsection size +.Ltmp20575: + .short .Ltmp20578-.Ltmp20577 # Record length +.Ltmp20577: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end251-"??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7616 # Function type index + .secrel32 "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +.Ltmp20578: + .short .Ltmp20580-.Ltmp20579 # Record length +.Ltmp20579: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20580: + .cv_def_range .Ltmp11567 .Ltmp11568, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20582-.Ltmp20581 # Record length +.Ltmp20581: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp20582: + .cv_def_range .Ltmp11567 .Ltmp11568, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20576: + .p2align 2 + .cv_linetable 251, "??R?$span@H$0?0@gsl@@QEBAAEAH_J@Z", .Lfunc_end251 + .section .debug$S,"dr",associative,"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp20584-.Ltmp20583 # Subsection size +.Ltmp20583: + .short .Ltmp20586-.Ltmp20585 # Record length +.Ltmp20585: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end252-"??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7618 # Function type index + .secrel32 "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Function section relative address + .secidx "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp20586: + .short .Ltmp20588-.Ltmp20587 # Record length +.Ltmp20587: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp20588: + .cv_def_range .Ltmp11569 .Ltmp11570, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20584: + .p2align 2 + .cv_linetable 252, "??$narrow_cast@_JAEAH@gsl@@YA_JAEAH@Z", .Lfunc_end252 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp20590-.Ltmp20589 # Subsection size +.Ltmp20589: + .short .Ltmp20592-.Ltmp20591 # Record length +.Ltmp20591: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end253-"??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7619 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp20592: + .short .Ltmp20594-.Ltmp20593 # Record length +.Ltmp20593: + .short 4414 # Record kind: S_LOCAL + .long 5228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20594: + .cv_def_range .Ltmp11571 .Ltmp11572, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20596-.Ltmp20595 # Record length +.Ltmp20595: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20596: + .cv_def_range .Ltmp11571 .Ltmp11572, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20598-.Ltmp20597 # Record length +.Ltmp20597: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20598: + .cv_def_range .Ltmp11571 .Ltmp11572, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20590: + .p2align 2 + .cv_linetable 253, "??0?$span@H$01@gsl@@QEAA@PEAH_J@Z", .Lfunc_end253 + .section .debug$S,"dr",associative,"?data@?$span@H$01@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp20600-.Ltmp20599 # Subsection size +.Ltmp20599: + .short .Ltmp20602-.Ltmp20601 # Record length +.Ltmp20601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end254-"?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7620 # Function type index + .secrel32 "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp20602: + .short .Ltmp20604-.Ltmp20603 # Record length +.Ltmp20603: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20604: + .cv_def_range .Ltmp11573 .Ltmp11574, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20600: + .p2align 2 + .cv_linetable 254, "?data@?$span@H$01@gsl@@QEBAPEAHXZ", .Lfunc_end254 + .section .debug$S,"dr",associative,"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator[] + .long .Ltmp20606-.Ltmp20605 # Subsection size +.Ltmp20605: + .short .Ltmp20608-.Ltmp20607 # Record length +.Ltmp20607: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end255-"??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7621 # Function type index + .secrel32 "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??A?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator[]" # Function name +.Ltmp20608: + .short .Ltmp20610-.Ltmp20609 # Record length +.Ltmp20609: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20610: + .cv_def_range .Ltmp11577 .Ltmp11578, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp20612-.Ltmp20611 # Record length +.Ltmp20611: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp20612: + .cv_def_range .Ltmp11577 .Ltmp11578, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20606: + .p2align 2 + .cv_linetable 255, "??A?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end255 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long .Ltmp20614-.Ltmp20613 # Subsection size +.Ltmp20613: + .short .Ltmp20616-.Ltmp20615 # Record length +.Ltmp20615: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end256-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7625 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +.Ltmp20616: + .short .Ltmp20618-.Ltmp20617 # Record length +.Ltmp20617: + .short 4414 # Record kind: S_LOCAL + .long 7623 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20618: + .cv_def_range .Ltmp11579 .Ltmp11582, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20620-.Ltmp20619 # Record length +.Ltmp20619: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "s" +.Ltmp20620: + .cv_def_range .Ltmp11579 .Ltmp11582, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20614: + .p2align 2 + .cv_linetable 256, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end256 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp20622-.Ltmp20621 # Subsection size +.Ltmp20621: + .short .Ltmp20624-.Ltmp20623 # Record length +.Ltmp20623: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end257-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7627 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp20624: + .short .Ltmp20626-.Ltmp20625 # Record length +.Ltmp20625: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp20626: + .cv_def_range .Ltmp11583 .Ltmp11584, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20628-.Ltmp20627 # Record length +.Ltmp20627: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp20628: + .cv_def_range .Ltmp11583 .Ltmp11584, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20622: + .p2align 2 + .cv_linetable 257, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH_J@Z", .Lfunc_end257 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____6::::operator() + .long .Ltmp20630-.Ltmp20629 # Subsection size +.Ltmp20629: + .short .Ltmp20632-.Ltmp20631 # Record length +.Ltmp20631: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end258-"??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7631 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____6::::operator()" # Function name +.Ltmp20632: + .short .Ltmp20634-.Ltmp20633 # Record length +.Ltmp20633: + .short 4414 # Record kind: S_LOCAL + .long 7629 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20634: + .cv_def_range .Ltmp11585 .Ltmp11586, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20630: + .p2align 2 + .cv_linetable 258, "??R@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end258 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp20636-.Ltmp20635 # Subsection size +.Ltmp20635: + .short .Ltmp20638-.Ltmp20637 # Record length +.Ltmp20637: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end259-"??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7632 # Function type index + .secrel32 "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp20638: + .short .Ltmp20640-.Ltmp20639 # Record length +.Ltmp20639: + .short 4414 # Record kind: S_LOCAL + .long 7520 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20640: + .cv_def_range .Ltmp11587 .Ltmp11588, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20642-.Ltmp20641 # Record length +.Ltmp20641: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20642: + .cv_def_range .Ltmp11587 .Ltmp11588, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20636: + .p2align 2 + .cv_linetable 259, "??0?$ExprLhs@AEB_J@Catch@@QEAA@AEB_J@Z", .Lfunc_end259 + .section .debug$S,"dr",associative,"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp20644-.Ltmp20643 # Subsection size +.Ltmp20643: + .short .Ltmp20646-.Ltmp20645 # Record length +.Ltmp20645: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end260-"??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7635 # Function type index + .secrel32 "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Function section relative address + .secidx "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp20646: + .short .Ltmp20648-.Ltmp20647 # Record length +.Ltmp20647: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20648: + .cv_def_range .Ltmp11589 .Ltmp11590, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20650-.Ltmp20649 # Record length +.Ltmp20649: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20650: + .cv_def_range .Ltmp11589 .Ltmp11590, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20644: + .p2align 2 + .cv_linetable 260, "??$compareEqual@_JH@Catch@@YA_NAEB_JAEBH@Z", .Lfunc_end260 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp20652-.Ltmp20651 # Subsection size +.Ltmp20651: + .short .Ltmp20654-.Ltmp20653 # Record length +.Ltmp20653: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end261-"??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7636 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp20654: + .short .Ltmp20656-.Ltmp20655 # Record length +.Ltmp20655: + .short 4414 # Record kind: S_LOCAL + .long 7539 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20656: + .cv_def_range .Ltmp11591 .Ltmp11594, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20658-.Ltmp20657 # Record length +.Ltmp20657: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp20658: + .cv_def_range .Ltmp11591 .Ltmp11594, "E\021O\001\000\000_\000\000\000" + .short .Ltmp20660-.Ltmp20659 # Record length +.Ltmp20659: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20660: + .cv_def_range .Ltmp11591 .Ltmp11594, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20662-.Ltmp20661 # Record length +.Ltmp20661: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp20662: + .cv_def_range .Lfunc_begin261 .Ltmp11592, "A\021Q\001\000\000" + .cv_def_range .Ltmp11592 .Ltmp11593, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20664-.Ltmp20663 # Record length +.Ltmp20663: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20664: + .cv_def_range .Ltmp11591 .Ltmp11594, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20652: + .p2align 2 + .cv_linetable 261, "??0?$BinaryExpr@AEB_JAEBH@Catch@@QEAA@_NAEB_JVStringRef@1@AEBH@Z", .Lfunc_end261 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp20666-.Ltmp20665 # Subsection size +.Ltmp20665: + .short .Ltmp20668-.Ltmp20667 # Record length +.Ltmp20667: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end262-"?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7637 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp20668: + .short .Ltmp20670-.Ltmp20669 # Record length +.Ltmp20669: + .short 4414 # Record kind: S_LOCAL + .long 7536 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20670: + .cv_def_range .Ltmp11595 .Ltmp11596, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20666: + .p2align 2 + .cv_linetable 262, "?isBinaryExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ", .Lfunc_end262 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp20672-.Ltmp20671 # Subsection size +.Ltmp20671: + .short .Ltmp20674-.Ltmp20673 # Record length +.Ltmp20673: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end263-"?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7638 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp20674: + .short .Ltmp20676-.Ltmp20675 # Record length +.Ltmp20675: + .short 4414 # Record kind: S_LOCAL + .long 7536 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20676: + .cv_def_range .Ltmp11597 .Ltmp11598, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20672: + .p2align 2 + .cv_linetable 263, "?getResult@?$BinaryExpr@AEB_JAEBH@Catch@@EEBA_NXZ", .Lfunc_end263 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp20678-.Ltmp20677 # Subsection size +.Ltmp20677: + .short .Ltmp20680-.Ltmp20679 # Record length +.Ltmp20679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end264-"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7639 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp20680: + .short .Ltmp20682-.Ltmp20681 # Record length +.Ltmp20681: + .short 4414 # Record kind: S_LOCAL + .long 7536 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20682: + .cv_def_range .Ltmp11603 .Ltmp11604, "E\021N\001\000\000(\000\000\000" + .short .Ltmp20684-.Ltmp20683 # Record length +.Ltmp20683: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp20684: + .cv_def_range .Ltmp11603 .Ltmp11604, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20678: + .p2align 2 + .cv_linetable 264, "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end264 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20686-.Ltmp20685 # Subsection size +.Ltmp20685: + .short .Ltmp20688-.Ltmp20687 # Record length +.Ltmp20687: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end265-"??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7547 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20688: + .short .Ltmp20690-.Ltmp20689 # Record length +.Ltmp20689: + .short 4414 # Record kind: S_LOCAL + .long 7539 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20690: + .cv_def_range .Ltmp11605 .Ltmp11606, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20692-.Ltmp20691 # Record length +.Ltmp20691: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20692: + .cv_def_range .Ltmp11605 .Ltmp11606, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20686: + .p2align 2 + .cv_linetable 265, "??_G?$BinaryExpr@AEB_JAEBH@Catch@@UEAAPEAXI@Z", .Lfunc_end265 + .section .debug$S,"dr",associative,"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp20694-.Ltmp20693 # Subsection size +.Ltmp20693: + .short .Ltmp20696-.Ltmp20695 # Record length +.Ltmp20695: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end266-"??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7641 # Function type index + .secrel32 "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Function section relative address + .secidx "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp20696: + .short .Ltmp20698-.Ltmp20697 # Record length +.Ltmp20697: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp20698: + .cv_def_range .Ltmp11607 .Ltmp11608, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20694: + .p2align 2 + .cv_linetable 266, "??$stringify@H@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBH@Z", .Lfunc_end266 + .section .debug$S,"dr",associative,"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp20700-.Ltmp20699 # Subsection size +.Ltmp20699: + .short .Ltmp20702-.Ltmp20701 # Record length +.Ltmp20701: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end267-"??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7643 # Function type index + .secrel32 "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Function section relative address + .secidx "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp20702: + .short .Ltmp20704-.Ltmp20703 # Record length +.Ltmp20703: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp20704: + .cv_def_range .Ltmp11609 .Ltmp11610, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20700: + .p2align 2 + .cv_linetable 267, "??$stringify@_J@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB_J@Z", .Lfunc_end267 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp20706-.Ltmp20705 # Subsection size +.Ltmp20705: + .short .Ltmp20708-.Ltmp20707 # Record length +.Ltmp20707: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end268-"??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7644 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp20708: + .short .Ltmp20710-.Ltmp20709 # Record length +.Ltmp20709: + .short 4414 # Record kind: S_LOCAL + .long 7552 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20710: + .cv_def_range .Ltmp11611 .Ltmp11612, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20712-.Ltmp20711 # Record length +.Ltmp20711: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20712: + .cv_def_range .Ltmp11611 .Ltmp11612, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20706: + .p2align 2 + .cv_linetable 268, "??0?$ExprLhs@AEBQEAH@Catch@@QEAA@AEBQEAH@Z", .Lfunc_end268 + .section .debug$S,"dr",associative,"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp20714-.Ltmp20713 # Subsection size +.Ltmp20713: + .short .Ltmp20716-.Ltmp20715 # Record length +.Ltmp20715: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end269-"??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7647 # Function type index + .secrel32 "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Function section relative address + .secidx "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp20716: + .short .Ltmp20718-.Ltmp20717 # Record length +.Ltmp20717: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20718: + .cv_def_range .Ltmp11613 .Ltmp11614, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp20720-.Ltmp20719 # Record length +.Ltmp20719: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20720: + .cv_def_range .Ltmp11613 .Ltmp11614, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20714: + .p2align 2 + .cv_linetable 269, "??$compareEqual@PEAHPEAH@Catch@@YA_NAEBQEAH0@Z", .Lfunc_end269 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp20722-.Ltmp20721 # Subsection size +.Ltmp20721: + .short .Ltmp20724-.Ltmp20723 # Record length +.Ltmp20723: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end270-"??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7648 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp20724: + .short .Ltmp20726-.Ltmp20725 # Record length +.Ltmp20725: + .short 4414 # Record kind: S_LOCAL + .long 7571 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20726: + .cv_def_range .Ltmp11615 .Ltmp11618, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20728-.Ltmp20727 # Record length +.Ltmp20727: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp20728: + .cv_def_range .Ltmp11615 .Ltmp11618, "E\021O\001\000\000_\000\000\000" + .short .Ltmp20730-.Ltmp20729 # Record length +.Ltmp20729: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp20730: + .cv_def_range .Ltmp11615 .Ltmp11618, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20732-.Ltmp20731 # Record length +.Ltmp20731: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp20732: + .cv_def_range .Lfunc_begin270 .Ltmp11616, "A\021Q\001\000\000" + .cv_def_range .Ltmp11616 .Ltmp11617, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20734-.Ltmp20733 # Record length +.Ltmp20733: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp20734: + .cv_def_range .Ltmp11615 .Ltmp11618, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20722: + .p2align 2 + .cv_linetable 270, "??0?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@QEAA@_NAEBQEAHVStringRef@1@1@Z", .Lfunc_end270 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp20736-.Ltmp20735 # Subsection size +.Ltmp20735: + .short .Ltmp20738-.Ltmp20737 # Record length +.Ltmp20737: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end271-"?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7649 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp20738: + .short .Ltmp20740-.Ltmp20739 # Record length +.Ltmp20739: + .short 4414 # Record kind: S_LOCAL + .long 7568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20740: + .cv_def_range .Ltmp11619 .Ltmp11620, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20736: + .p2align 2 + .cv_linetable 271, "?isBinaryExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ", .Lfunc_end271 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp20742-.Ltmp20741 # Subsection size +.Ltmp20741: + .short .Ltmp20744-.Ltmp20743 # Record length +.Ltmp20743: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end272-"?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7650 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp20744: + .short .Ltmp20746-.Ltmp20745 # Record length +.Ltmp20745: + .short 4414 # Record kind: S_LOCAL + .long 7568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20746: + .cv_def_range .Ltmp11621 .Ltmp11622, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20742: + .p2align 2 + .cv_linetable 272, "?getResult@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBA_NXZ", .Lfunc_end272 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp20748-.Ltmp20747 # Subsection size +.Ltmp20747: + .short .Ltmp20750-.Ltmp20749 # Record length +.Ltmp20749: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end273-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7651 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp20750: + .short .Ltmp20752-.Ltmp20751 # Record length +.Ltmp20751: + .short 4414 # Record kind: S_LOCAL + .long 7568 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20752: + .cv_def_range .Ltmp11627 .Ltmp11628, "E\021N\001\000\000(\000\000\000" + .short .Ltmp20754-.Ltmp20753 # Record length +.Ltmp20753: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp20754: + .cv_def_range .Ltmp11627 .Ltmp11628, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20748: + .p2align 2 + .cv_linetable 273, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end273 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp20756-.Ltmp20755 # Subsection size +.Ltmp20755: + .short .Ltmp20758-.Ltmp20757 # Record length +.Ltmp20757: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end274-"??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7579 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp20758: + .short .Ltmp20760-.Ltmp20759 # Record length +.Ltmp20759: + .short 4414 # Record kind: S_LOCAL + .long 7571 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20760: + .cv_def_range .Ltmp11629 .Ltmp11630, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20762-.Ltmp20761 # Record length +.Ltmp20761: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp20762: + .cv_def_range .Ltmp11629 .Ltmp11630, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20756: + .p2align 2 + .cv_linetable 274, "??_G?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@UEAAPEAXI@Z", .Lfunc_end274 + .section .debug$S,"dr",associative,"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp20764-.Ltmp20763 # Subsection size +.Ltmp20763: + .short .Ltmp20766-.Ltmp20765 # Record length +.Ltmp20765: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end275-"??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7653 # Function type index + .secrel32 "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section relative address + .secidx "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp20766: + .short .Ltmp20768-.Ltmp20767 # Record length +.Ltmp20767: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp20768: + .cv_def_range .Ltmp11631 .Ltmp11632, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20764: + .p2align 2 + .cv_linetable 275, "??$stringify@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z", .Lfunc_end275 + .section .debug$S,"dr",associative,"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp20770-.Ltmp20769 # Subsection size +.Ltmp20769: + .short .Ltmp20772-.Ltmp20771 # Record length +.Ltmp20771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end276-"??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7659 # Function type index + .secrel32 "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Function section relative address + .secidx "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp20772: + .short .Ltmp20774-.Ltmp20773 # Record length +.Ltmp20773: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp20774: + .cv_def_range .Ltmp11633 .Ltmp11637, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20770: + .p2align 2 + .cv_linetable 276, "??$convert@H@?$StringMaker@PEAH@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAH@Z", .Lfunc_end276 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp20776-.Ltmp20775 # Subsection size +.Ltmp20775: + .short .Ltmp20778-.Ltmp20777 # Record length +.Ltmp20777: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end277-"??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7660 # Function type index + .secrel32 "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp20778: + .short .Ltmp20780-.Ltmp20779 # Record length +.Ltmp20779: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp20780: + .cv_def_range .Ltmp11638 .Ltmp11639, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20776: + .p2align 2 + .cv_linetable 277, "??$rawMemoryToString@PEAH@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAH@Z", .Lfunc_end277 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .Ltmp20782-.Ltmp20781 # Subsection size +.Ltmp20781: + .short .Ltmp20784-.Ltmp20783 # Record length +.Ltmp20783: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end278-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7661 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp20784: + .short .Ltmp20786-.Ltmp20785 # Record length +.Ltmp20785: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20786: + .cv_def_range .Ltmp11642 .Ltmp11646, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp20788-.Ltmp20787 # Record length +.Ltmp20787: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20788: + .cv_def_range .Ltmp11642 .Ltmp11646, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20782: + .p2align 2 + .cv_linetable 278, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@QEBD@Z", .Lfunc_end278 + .section .debug$S,"dr",associative,"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_String_alloc + .long .Ltmp20790-.Ltmp20789 # Subsection size +.Ltmp20789: + .short .Ltmp20792-.Ltmp20791 # Record length +.Ltmp20791: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end279-"??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7662 # Function type index + .secrel32 "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_String_alloc" # Function name +.Ltmp20792: + .short .Ltmp20794-.Ltmp20793 # Record length +.Ltmp20793: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20794: + .cv_def_range .Ltmp11649 .Ltmp11653, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20790: + .p2align 2 + .cv_linetable 279, "??0?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end279 + .section .debug$S,"dr",associative,"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Tidy_init + .long .Ltmp20796-.Ltmp20795 # Subsection size +.Ltmp20795: + .short .Ltmp20798-.Ltmp20797 # Record length +.Ltmp20797: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end280-"?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7663 # Function type index + .secrel32 "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Tidy_init" # Function name +.Ltmp20798: + .short .Ltmp20800-.Ltmp20799 # Record length +.Ltmp20799: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20800: + .cv_def_range .Ltmp11654 .Ltmp11655, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20802-.Ltmp20801 # Record length +.Ltmp20801: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp20802: + .cv_def_range .Ltmp11654 .Ltmp11655, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20796: + .p2align 2 + .cv_linetable 280, "?_Tidy_init@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXXZ", .Lfunc_end280 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp20804-.Ltmp20803 # Subsection size +.Ltmp20803: + .short .Ltmp20806-.Ltmp20805 # Record length +.Ltmp20805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end281-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7664 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp20806: + .short .Ltmp20808-.Ltmp20807 # Record length +.Ltmp20807: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20808: + .cv_def_range .Ltmp11656 .Ltmp11657, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20810-.Ltmp20809 # Record length +.Ltmp20809: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20810: + .cv_def_range .Ltmp11656 .Ltmp11657, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20804: + .p2align 2 + .cv_linetable 281, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD@Z", .Lfunc_end281 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair<> + .long .Ltmp20812-.Ltmp20811 # Subsection size +.Ltmp20811: + .short .Ltmp20814-.Ltmp20813 # Record length +.Ltmp20813: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end282-"??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7670 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair<>" # Function name +.Ltmp20814: + .short .Ltmp20816-.Ltmp20815 # Record length +.Ltmp20815: + .short 4414 # Record kind: S_LOCAL + .long 4860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20816: + .cv_def_range .Ltmp11658 .Ltmp11659, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20818-.Ltmp20817 # Record length +.Ltmp20817: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20818: + .cv_def_range .Ltmp11658 .Ltmp11659, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20812: + .p2align 2 + .cv_linetable 282, "??$?0$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end282 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Alloc_proxy + .long .Ltmp20820-.Ltmp20819 # Subsection size +.Ltmp20819: + .short .Ltmp20822-.Ltmp20821 # Record length +.Ltmp20821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end283-"?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7671 # Function type index + .secrel32 "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Alloc_proxy" # Function name +.Ltmp20822: + .short .Ltmp20824-.Ltmp20823 # Record length +.Ltmp20823: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20824: + .cv_def_range .Ltmp11660 .Ltmp11661, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20826-.Ltmp20825 # Record length +.Ltmp20825: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp20826: + .cv_def_range .Ltmp11660 .Ltmp11661, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20820: + .p2align 2 + .cv_linetable 283, "?_Alloc_proxy@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end283 + .section .debug$S,"dr",associative,"??0?$allocator@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp20828-.Ltmp20827 # Subsection size +.Ltmp20827: + .short .Ltmp20830-.Ltmp20829 # Record length +.Ltmp20829: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end284-"??0?$allocator@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7672 # Function type index + .secrel32 "??0?$allocator@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp20830: + .short .Ltmp20832-.Ltmp20831 # Record length +.Ltmp20831: + .short 4414 # Record kind: S_LOCAL + .long 4731 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20832: + .cv_def_range .Ltmp11662 .Ltmp11663, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20828: + .p2align 2 + .cv_linetable 284, "??0?$allocator@D@std@@QEAA@XZ", .Lfunc_end284 + .section .debug$S,"dr",associative,"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_String_val + .long .Ltmp20834-.Ltmp20833 # Subsection size +.Ltmp20833: + .short .Ltmp20836-.Ltmp20835 # Record length +.Ltmp20835: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end285-"??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7673 # Function type index + .secrel32 "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_String_val" # Function name +.Ltmp20836: + .short .Ltmp20838-.Ltmp20837 # Record length +.Ltmp20837: + .short 4414 # Record kind: S_LOCAL + .long 4811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20838: + .cv_def_range .Ltmp11664 .Ltmp11665, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20834: + .p2align 2 + .cv_linetable 285, "??0?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end285 + .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 .Ltmp20840-.Ltmp20839 # Subsection size +.Ltmp20839: + .short .Ltmp20842-.Ltmp20841 # Record length +.Ltmp20841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end286-"??0_Container_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7674 # 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 +.Ltmp20842: + .short .Ltmp20844-.Ltmp20843 # Record length +.Ltmp20843: + .short 4414 # Record kind: S_LOCAL + .long 4931 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20844: + .cv_def_range .Ltmp11666 .Ltmp11667, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20840: + .p2align 2 + .cv_linetable 286, "??0_Container_base12@std@@QEAA@XZ", .Lfunc_end286 + .section .debug$S,"dr",associative,"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Bxty::_Bxty + .long .Ltmp20846-.Ltmp20845 # Subsection size +.Ltmp20845: + .short .Ltmp20848-.Ltmp20847 # Record length +.Ltmp20847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end287-"??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7675 # Function type index + .secrel32 "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Bxty::_Bxty" # Function name +.Ltmp20848: + .short .Ltmp20850-.Ltmp20849 # Record length +.Ltmp20849: + .short 4414 # Record kind: S_LOCAL + .long 4926 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20850: + .cv_def_range .Ltmp11668 .Ltmp11669, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20846: + .p2align 2 + .cv_linetable 287, "??0_Bxty@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end287 + .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 .Ltmp20852-.Ltmp20851 # Subsection size +.Ltmp20851: + .short .Ltmp20854-.Ltmp20853 # Record length +.Ltmp20853: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end288-"??$_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 7678 # 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 +.Ltmp20854: + .short .Ltmp20856-.Ltmp20855 # Record length +.Ltmp20855: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20856: + .cv_def_range .Ltmp11670 .Ltmp11671, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20852: + .p2align 2 + .cv_linetable 288, "??$_Unfancy@U_Container_proxy@std@@@std@@YAPEAU_Container_proxy@0@PEAU10@@Z", .Lfunc_end288 + .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 .Ltmp20858-.Ltmp20857 # Subsection size +.Ltmp20857: + .short .Ltmp20860-.Ltmp20859 # Record length +.Ltmp20859: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end289-"?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 7679 # 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 +.Ltmp20860: + .short .Ltmp20862-.Ltmp20861 # Record length +.Ltmp20861: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20862: + .cv_def_range .Ltmp11672 .Ltmp11673, "E\021O\001\000\000(\000\000\000" + .short .Ltmp20864-.Ltmp20863 # Record length +.Ltmp20863: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20864: + .cv_def_range .Ltmp11672 .Ltmp11673, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20858: + .p2align 2 + .cv_linetable 289, "?allocate@?$allocator@U_Container_proxy@std@@@std@@QEAAPEAU_Container_proxy@2@_K@Z", .Lfunc_end289 + .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 .Ltmp20866-.Ltmp20865 # Subsection size +.Ltmp20865: + .short .Ltmp20868-.Ltmp20867 # Record length +.Ltmp20867: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end290-"??$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 7683 # 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 +.Ltmp20868: + .short .Ltmp20870-.Ltmp20869 # Record length +.Ltmp20869: + .short 4414 # Record kind: S_LOCAL + .long 4962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp20870: + .cv_def_range .Ltmp11674 .Ltmp11675, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20872-.Ltmp20871 # Record length +.Ltmp20871: + .short 4414 # Record kind: S_LOCAL + .long 4697 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20872: + .cv_def_range .Ltmp11674 .Ltmp11675, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20874-.Ltmp20873 # Record length +.Ltmp20873: + .short 4414 # Record kind: S_LOCAL + .long 7680 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp20874: + .cv_def_range .Ltmp11674 .Ltmp11675, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20866: + .p2align 2 + .cv_linetable 290, "??$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_end290 + .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 .Ltmp20876-.Ltmp20875 # Subsection size +.Ltmp20875: + .short .Ltmp20878-.Ltmp20877 # Record length +.Ltmp20877: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end291-"??0_Container_proxy@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7684 # 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 +.Ltmp20878: + .short .Ltmp20880-.Ltmp20879 # Record length +.Ltmp20879: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20880: + .cv_def_range .Ltmp11676 .Ltmp11677, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20876: + .p2align 2 + .cv_linetable 291, "??0_Container_proxy@std@@QEAA@XZ", .Lfunc_end291 + .section .debug$S,"dr",associative,"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp20882-.Ltmp20881 # Subsection size +.Ltmp20881: + .short .Ltmp20884-.Ltmp20883 # Record length +.Ltmp20883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end292-"??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7687 # Function type index + .secrel32 "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp20884: + .short .Ltmp20886-.Ltmp20885 # Record length +.Ltmp20885: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp20886: + .cv_def_range .Ltmp11678 .Ltmp11679, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20882: + .p2align 2 + .cv_linetable 292, "??$addressof@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_String_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z", .Lfunc_end292 + .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 .Ltmp20888-.Ltmp20887 # Subsection size +.Ltmp20887: + .short .Ltmp20890-.Ltmp20889 # Record length +.Ltmp20889: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end293-"??$_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 7689 # 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 +.Ltmp20890: + .short .Ltmp20892-.Ltmp20891 # Record length +.Ltmp20891: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +.Ltmp20892: + .cv_def_range .Ltmp11680 .Ltmp11685, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20888: + .p2align 2 + .cv_linetable 293, "??$_Allocate@$0BA@U_Default_allocate_traits@std@@$0A@@std@@YAPEAX_K@Z", .Lfunc_end293 + .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 .Ltmp20894-.Ltmp20893 # Subsection size +.Ltmp20893: + .short .Ltmp20896-.Ltmp20895 # Record length +.Ltmp20895: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end294-"??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7691 # 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 +.Ltmp20896: + .short .Ltmp20898-.Ltmp20897 # Record length +.Ltmp20897: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20898: + .cv_def_range .Ltmp11686 .Ltmp11689, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp20900-.Ltmp20899 # Record length +.Ltmp20899: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +.Ltmp20900: + .cv_def_range .Ltmp11686 .Ltmp11689, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp20902-.Ltmp20901 # Record length +.Ltmp20901: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp20902: + .cv_def_range .Ltmp11686 .Ltmp11689, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20894: + .p2align 2 + .cv_linetable 294, "??$_Get_size_of_n@$0BA@@std@@YA_K_K@Z", .Lfunc_end294 + .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 .Ltmp20904-.Ltmp20903 # Subsection size +.Ltmp20903: + .short .Ltmp20906-.Ltmp20905 # Record length +.Ltmp20905: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end295-"??$_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 7692 # 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 +.Ltmp20906: + .short .Ltmp20908-.Ltmp20907 # Record length +.Ltmp20907: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +.Ltmp20908: + .cv_def_range .Ltmp11690 .Ltmp11700, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20910-.Ltmp20909 # Record length +.Ltmp20909: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Block_size" +.Ltmp20910: + .cv_def_range .Ltmp11690 .Ltmp11700, "E\021O\001\000\000H\000\000\000" + .short .Ltmp20912-.Ltmp20911 # Record length +.Ltmp20911: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_container" +.Ltmp20912: + .cv_def_range .Ltmp11690 .Ltmp11700, "E\021O\001\000\000@\000\000\000" + .short .Ltmp20914-.Ltmp20913 # Record length +.Ltmp20913: + .short 4414 # Record kind: S_LOCAL + .long 7693 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp20914: + .cv_def_range .Ltmp11690 .Ltmp11700, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20904: + .p2align 2 + .cv_linetable 295, "??$_Allocate_manually_vector_aligned@U_Default_allocate_traits@std@@@std@@YAPEAX_K@Z", .Lfunc_end295 + .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 .Ltmp20916-.Ltmp20915 # Subsection size +.Ltmp20915: + .short .Ltmp20918-.Ltmp20917 # Record length +.Ltmp20917: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end296-"?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7699 # 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 +.Ltmp20918: + .short .Ltmp20920-.Ltmp20919 # Record length +.Ltmp20919: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Bytes" +.Ltmp20920: + .cv_def_range .Ltmp11701 .Ltmp11702, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20916: + .p2align 2 + .cv_linetable 296, "?_Allocate@_Default_allocate_traits@std@@SAPEAX_K@Z", .Lfunc_end296 + .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 .Ltmp20922-.Ltmp20921 # Subsection size +.Ltmp20921: + .short .Ltmp20924-.Ltmp20923 # Record length +.Ltmp20923: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end297-"??$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 7701 # 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 +.Ltmp20924: + .short .Ltmp20926-.Ltmp20925 # Record length +.Ltmp20925: + .short 4414 # Record kind: S_LOCAL + .long 4894 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp20926: + .cv_def_range .Ltmp11703 .Ltmp11704, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20922: + .p2align 2 + .cv_linetable 297, "??$forward@U_Container_proxy@std@@@std@@YA$$QEAU_Container_proxy@0@AEAU10@@Z", .Lfunc_end297 + .section .debug$S,"dr",associative,"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp20928-.Ltmp20927 # Subsection size +.Ltmp20927: + .short .Ltmp20930-.Ltmp20929 # Record length +.Ltmp20929: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end298-"?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7702 # Function type index + .secrel32 "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" # Function section relative address + .secidx "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp20930: + .short .Ltmp20932-.Ltmp20931 # Record length +.Ltmp20931: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20932: + .cv_def_range .Ltmp11705 .Ltmp11708, "E\021O\001\000\000X\000\000\000" + .short .Ltmp20934-.Ltmp20933 # Record length +.Ltmp20933: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp20934: + .cv_def_range .Ltmp11705 .Ltmp11708, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20936-.Ltmp20935 # Record length +.Ltmp20935: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20936: + .cv_def_range .Ltmp11705 .Ltmp11708, "E\021O\001\000\000h\000\000\000" + .short .Ltmp20938-.Ltmp20937 # Record length +.Ltmp20937: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp20938: + .cv_def_range .Ltmp11705 .Ltmp11708, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20940-.Ltmp20939 # Record length +.Ltmp20939: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp11707-.Ltmp11706 # Code size + .secrel32 .Ltmp11706 # Function section relative address + .secidx .Lfunc_begin298 # Function section index + .byte 0 # Lexical block name +.Ltmp20940: + .short .Ltmp20942-.Ltmp20941 # Record length +.Ltmp20941: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp20942: + .cv_def_range .Ltmp11706 .Ltmp11707, "E\021O\001\000\000H\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 +.Ltmp20928: + .p2align 2 + .cv_linetable 298, "?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@QEBD_K@Z", .Lfunc_end298 + .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 .Ltmp20944-.Ltmp20943 # Subsection size +.Ltmp20943: + .short .Ltmp20946-.Ltmp20945 # Record length +.Ltmp20945: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end299-"??$_Convert_size@_K@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7703 # 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 +.Ltmp20946: + .short .Ltmp20948-.Ltmp20947 # Record length +.Ltmp20947: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Len" +.Ltmp20948: + .cv_def_range .Ltmp11709 .Ltmp11710, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20944: + .p2align 2 + .cv_linetable 299, "??$_Convert_size@_K@std@@YA_K_K@Z", .Lfunc_end299 + .section .debug$S,"dr",associative,"?length@?$char_traits@D@std@@SA_KQEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::length + .long .Ltmp20950-.Ltmp20949 # Subsection size +.Ltmp20949: + .short .Ltmp20952-.Ltmp20951 # Record length +.Ltmp20951: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end300-"?length@?$char_traits@D@std@@SA_KQEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7704 # Function type index + .secrel32 "?length@?$char_traits@D@std@@SA_KQEBD@Z" # Function section relative address + .secidx "?length@?$char_traits@D@std@@SA_KQEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::length" # Function name +.Ltmp20952: + .short .Ltmp20954-.Ltmp20953 # Record length +.Ltmp20953: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp20954: + .cv_def_range .Ltmp11711 .Ltmp11712, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20950: + .p2align 2 + .cv_linetable 300, "?length@?$char_traits@D@std@@SA_KQEBD@Z", .Lfunc_end300 + .section .debug$S,"dr",associative,"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Myptr + .long .Ltmp20956-.Ltmp20955 # Subsection size +.Ltmp20955: + .short .Ltmp20958-.Ltmp20957 # Record length +.Ltmp20957: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end301-"?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7705 # Function type index + .secrel32 "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Function section relative address + .secidx "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Myptr" # Function name +.Ltmp20958: + .short .Ltmp20960-.Ltmp20959 # Record length +.Ltmp20959: + .short 4414 # Record kind: S_LOCAL + .long 4811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20960: + .cv_def_range .Ltmp11713 .Ltmp11716, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20962-.Ltmp20961 # Record length +.Ltmp20961: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp20962: + .cv_def_range .Ltmp11713 .Ltmp11716, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20956: + .p2align 2 + .cv_linetable 301, "?_Myptr@?$_String_val@U?$_Simple_types@D@std@@@std@@QEAAPEADXZ", .Lfunc_end301 + .section .debug$S,"dr",associative,"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::move + .long .Ltmp20964-.Ltmp20963 # Subsection size +.Ltmp20963: + .short .Ltmp20966-.Ltmp20965 # Record length +.Ltmp20965: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end302-"?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7706 # Function type index + .secrel32 "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Function section relative address + .secidx "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::move" # Function name +.Ltmp20966: + .short .Ltmp20968-.Ltmp20967 # Record length +.Ltmp20967: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp20968: + .cv_def_range .Ltmp11717 .Ltmp11718, "E\021O\001\000\0000\000\000\000" + .short .Ltmp20970-.Ltmp20969 # Record length +.Ltmp20969: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp20970: + .cv_def_range .Ltmp11717 .Ltmp11718, "E\021O\001\000\0008\000\000\000" + .short .Ltmp20972-.Ltmp20971 # Record length +.Ltmp20971: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp20972: + .cv_def_range .Ltmp11717 .Ltmp11718, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20964: + .p2align 2 + .cv_linetable 302, "?move@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z", .Lfunc_end302 + .section .debug$S,"dr",associative,"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_for<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2668:35',const char *> + .long .Ltmp20974-.Ltmp20973 # Subsection size +.Ltmp20973: + .short .Ltmp20976-.Ltmp20975 # Record length +.Ltmp20975: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end303-"??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7712 # Function type index + .secrel32 "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" # Function section relative address + .secidx "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Reallocate_for<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring:2668:35',const char *>" # Function name +.Ltmp20976: + .short .Ltmp20978-.Ltmp20977 # Record length +.Ltmp20977: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp20978: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000h\000\000\000" + .short .Ltmp20980-.Ltmp20979 # Record length +.Ltmp20979: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_New_size" +.Ltmp20980: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000p\000\000\000" + .short .Ltmp20982-.Ltmp20981 # Record length +.Ltmp20981: + .short 4414 # Record kind: S_LOCAL + .long 7710 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +.Ltmp20982: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp20984-.Ltmp20983 # Record length +.Ltmp20983: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp20984: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000x\000\000\000" + .short .Ltmp20986-.Ltmp20985 # Record length +.Ltmp20985: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp20986: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000`\000\000\000" + .short .Ltmp20988-.Ltmp20987 # Record length +.Ltmp20987: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +.Ltmp20988: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000X\000\000\000" + .short .Ltmp20990-.Ltmp20989 # Record length +.Ltmp20989: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +.Ltmp20990: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000P\000\000\000" + .short .Ltmp20992-.Ltmp20991 # Record length +.Ltmp20991: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp20992: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000H\000\000\000" + .short .Ltmp20994-.Ltmp20993 # Record length +.Ltmp20993: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +.Ltmp20994: + .cv_def_range .Ltmp11719 .Ltmp11725, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20974: + .p2align 2 + .cv_linetable 303, "??$_Reallocate_for@V@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@QEBD_K@Z@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??assign@01@QEAAAEAV01@QEBD0@Z@PEBD@Z", .Lfunc_end303 + .section .debug$S,"dr",associative,"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::max_size + .long .Ltmp20996-.Ltmp20995 # Subsection size +.Ltmp20995: + .short .Ltmp20998-.Ltmp20997 # Record length +.Ltmp20997: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end304-"?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7713 # Function type index + .secrel32 "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::max_size" # Function name +.Ltmp20998: + .short .Ltmp21000-.Ltmp20999 # Record length +.Ltmp20999: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21000: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21002-.Ltmp21001 # Record length +.Ltmp21001: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Alloc_max" +.Ltmp21002: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\000X\000\000\000" + .short .Ltmp21004-.Ltmp21003 # Record length +.Ltmp21003: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Storage_max" +.Ltmp21004: + .cv_def_range .Ltmp11726 .Ltmp11727, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp20996: + .p2align 2 + .cv_linetable 304, "?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end304 + .section .debug$S,"dr",associative,"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Xlen + .long .Ltmp21006-.Ltmp21005 # Subsection size +.Ltmp21005: + .short .Ltmp21008-.Ltmp21007 # Record length +.Ltmp21007: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end305-"?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7714 # Function type index + .secrel32 "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" # Function section relative address + .secidx "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Xlen" # Function name +.Ltmp21008: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21006: + .p2align 2 + .cv_linetable 305, "?_Xlen@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@SAXXZ", .Lfunc_end305 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Calculate_growth + .long .Ltmp21010-.Ltmp21009 # Subsection size +.Ltmp21009: + .short .Ltmp21012-.Ltmp21011 # Record length +.Ltmp21011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end306-"?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7715 # Function type index + .secrel32 "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" # Function section relative address + .secidx "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Calculate_growth" # Function name +.Ltmp21012: + .short .Ltmp21014-.Ltmp21013 # Record length +.Ltmp21013: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21014: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\000H\000\000\000" + .short .Ltmp21016-.Ltmp21015 # Record length +.Ltmp21015: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Requested" +.Ltmp21016: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21018-.Ltmp21017 # Record length +.Ltmp21017: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Max" +.Ltmp21018: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\000@\000\000\000" + .short .Ltmp21020-.Ltmp21019 # Record length +.Ltmp21019: + .short 4414 # Record kind: S_LOCAL + .long 4709 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp21020: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21022-.Ltmp21021 # Record length +.Ltmp21021: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Masked" +.Ltmp21022: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\000h\000\000\000" + .short .Ltmp21024-.Ltmp21023 # Record length +.Ltmp21023: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old" +.Ltmp21024: + .cv_def_range .Ltmp11730 .Ltmp11735, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21010: + .p2align 2 + .cv_linetable 306, "?_Calculate_growth@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_K_K@Z", .Lfunc_end306 + .section .debug$S,"dr",associative,"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp21026-.Ltmp21025 # Subsection size +.Ltmp21025: + .short .Ltmp21028-.Ltmp21027 # Record length +.Ltmp21027: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end307-"?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7716 # Function type index + .secrel32 "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp21028: + .short .Ltmp21030-.Ltmp21029 # Record length +.Ltmp21029: + .short 4414 # Record kind: S_LOCAL + .long 4731 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21030: + .cv_def_range .Ltmp11736 .Ltmp11737, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21032-.Ltmp21031 # Record length +.Ltmp21031: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21032: + .cv_def_range .Ltmp11736 .Ltmp11737, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21026: + .p2align 2 + .cv_linetable 307, "?allocate@?$allocator@D@std@@QEAAPEAD_K@Z", .Lfunc_end307 + .section .debug$S,"dr",associative,"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign::::operator() + .long .Ltmp21034-.Ltmp21033 # Subsection size +.Ltmp21033: + .short .Ltmp21036-.Ltmp21035 # Record length +.Ltmp21035: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end308-"??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7721 # Function type index + .secrel32 "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" # Function section relative address + .secidx "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign::::operator()" # Function name +.Ltmp21036: + .short .Ltmp21038-.Ltmp21037 # Record length +.Ltmp21037: + .short 4414 # Record kind: S_LOCAL + .long 7718 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21038: + .cv_def_range .Ltmp11738 .Ltmp11739, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21040-.Ltmp21039 # Record length +.Ltmp21039: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +.Ltmp21040: + .cv_def_range .Ltmp11738 .Ltmp11739, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21042-.Ltmp21041 # Record length +.Ltmp21041: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21042: + .cv_def_range .Ltmp11738 .Ltmp11739, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21044-.Ltmp21043 # Record length +.Ltmp21043: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21044: + .cv_def_range .Ltmp11738 .Ltmp11739, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21034: + .p2align 2 + .cv_linetable 308, "??R@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@QEBA?A?@@QEAD10@Z", .Lfunc_end308 + .section .debug$S,"dr",associative,"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long .Ltmp21046-.Ltmp21045 # Subsection size +.Ltmp21045: + .short .Ltmp21048-.Ltmp21047 # Record length +.Ltmp21047: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end309-"??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7725 # Function type index + .secrel32 "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" # Function section relative address + .secidx "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +.Ltmp21048: + .short .Ltmp21050-.Ltmp21049 # Record length +.Ltmp21049: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21050: + .cv_def_range .Ltmp11740 .Ltmp11741, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21052-.Ltmp21051 # Record length +.Ltmp21051: + .short 4414 # Record kind: S_LOCAL + .long 7361 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp21052: + .cv_def_range .Ltmp11740 .Ltmp11741, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21054-.Ltmp21053 # Record length +.Ltmp21053: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp21054: + .cv_def_range .Ltmp11740 .Ltmp11741, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21046: + .p2align 2 + .cv_linetable 309, "??$construct@PEADAEBQEAD@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SAXAEAV?$allocator@D@1@QEAPEADAEBQEAD@Z", .Lfunc_end309 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long .Ltmp21056-.Ltmp21055 # Subsection size +.Ltmp21055: + .short .Ltmp21058-.Ltmp21057 # Record length +.Ltmp21057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end310-"?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7726 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +.Ltmp21058: + .short .Ltmp21060-.Ltmp21059 # Record length +.Ltmp21059: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21060: + .cv_def_range .Ltmp11742 .Ltmp11743, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21056: + .p2align 2 + .cv_linetable 310, "?max_size@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA_KAEBV?$allocator@D@2@@Z", .Lfunc_end310 + .section .debug$S,"dr",associative,"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Getal + .long .Ltmp21062-.Ltmp21061 # Subsection size +.Ltmp21061: + .short .Ltmp21064-.Ltmp21063 # Record length +.Ltmp21063: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end311-"?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7727 # Function type index + .secrel32 "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Getal" # Function name +.Ltmp21064: + .short .Ltmp21066-.Ltmp21065 # Record length +.Ltmp21065: + .short 4414 # Record kind: S_LOCAL + .long 4691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21066: + .cv_def_range .Ltmp11744 .Ltmp11745, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21062: + .p2align 2 + .cv_linetable 311, "?_Getal@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ", .Lfunc_end311 + .section .debug$S,"dr",associative,"??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Max_value + .long .Ltmp21068-.Ltmp21067 # Subsection size +.Ltmp21067: + .short .Ltmp21070-.Ltmp21069 # Record length +.Ltmp21069: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end312-"??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7729 # Function type index + .secrel32 "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" # Function section relative address + .secidx "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Max_value" # Function name +.Ltmp21070: + .short .Ltmp21072-.Ltmp21071 # Record length +.Ltmp21071: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp21072: + .cv_def_range .Ltmp11746 .Ltmp11747, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp21074-.Ltmp21073 # Record length +.Ltmp21073: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp21074: + .cv_def_range .Ltmp11746 .Ltmp11747, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21068: + .p2align 2 + .cv_linetable 312, "??$_Max_value@_K@std@@YAAEB_KAEB_K0@Z", .Lfunc_end312 + .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 .Ltmp21076-.Ltmp21075 # Subsection size +.Ltmp21075: + .short .Ltmp21078-.Ltmp21077 # Record length +.Ltmp21077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end313-"??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7730 # 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 +.Ltmp21078: + .short .Ltmp21080-.Ltmp21079 # Record length +.Ltmp21079: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp21080: + .cv_def_range .Ltmp11748 .Ltmp11749, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp21082-.Ltmp21081 # Record length +.Ltmp21081: + .short 4414 # Record kind: S_LOCAL + .long 7414 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp21082: + .cv_def_range .Ltmp11748 .Ltmp11749, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21076: + .p2align 2 + .cv_linetable 313, "??$_Min_value@_K@std@@YAAEB_KAEB_K0@Z", .Lfunc_end313 + .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 .Ltmp21084-.Ltmp21083 # Subsection size +.Ltmp21083: + .short .Ltmp21086-.Ltmp21085 # Record length +.Ltmp21085: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end314-"?max@?$numeric_limits@_J@std@@SA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7753 # 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 +.Ltmp21086: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21084: + .p2align 2 + .cv_linetable 314, "?max@?$numeric_limits@_J@std@@SA_JXZ", .Lfunc_end314 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Get_first + .long .Ltmp21088-.Ltmp21087 # Subsection size +.Ltmp21087: + .short .Ltmp21090-.Ltmp21089 # Record length +.Ltmp21089: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end315-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7754 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Get_first" # Function name +.Ltmp21090: + .short .Ltmp21092-.Ltmp21091 # Record length +.Ltmp21091: + .short 4414 # Record kind: S_LOCAL + .long 4863 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21092: + .cv_def_range .Ltmp11751 .Ltmp11752, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21088: + .p2align 2 + .cv_linetable 315, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ", .Lfunc_end315 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$00@std@@YA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_size_of_n<1> + .long .Ltmp21094-.Ltmp21093 # Subsection size +.Ltmp21093: + .short .Ltmp21096-.Ltmp21095 # Record length +.Ltmp21095: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end316-"??$_Get_size_of_n@$00@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7691 # Function type index + .secrel32 "??$_Get_size_of_n@$00@std@@YA_K_K@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$00@std@@YA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<1>" # Function name +.Ltmp21096: + .short .Ltmp21098-.Ltmp21097 # Record length +.Ltmp21097: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21098: + .cv_def_range .Ltmp11753 .Ltmp11754, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21094: + .p2align 2 + .cv_linetable 316, "??$_Get_size_of_n@$00@std@@YA_K_K@Z", .Lfunc_end316 + .section .debug$S,"dr",associative,"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::copy + .long .Ltmp21100-.Ltmp21099 # Subsection size +.Ltmp21099: + .short .Ltmp21102-.Ltmp21101 # Record length +.Ltmp21101: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end317-"?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7755 # Function type index + .secrel32 "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Function section relative address + .secidx "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::copy" # Function name +.Ltmp21102: + .short .Ltmp21104-.Ltmp21103 # Record length +.Ltmp21103: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp21104: + .cv_def_range .Ltmp11755 .Ltmp11756, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21106-.Ltmp21105 # Record length +.Ltmp21105: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp21106: + .cv_def_range .Ltmp11755 .Ltmp11756, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21108-.Ltmp21107 # Record length +.Ltmp21107: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp21108: + .cv_def_range .Ltmp11755 .Ltmp11756, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21100: + .p2align 2 + .cv_linetable 317, "?copy@?$char_traits@D@std@@SAPEADQEADQEBD_K@Z", .Lfunc_end317 + .section .debug$S,"dr",associative,"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21110-.Ltmp21109 # Subsection size +.Ltmp21109: + .short .Ltmp21112-.Ltmp21111 # Record length +.Ltmp21111: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end318-"??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7758 # Function type index + .secrel32 "??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" # Function section relative address + .secidx "??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21112: + .short .Ltmp21114-.Ltmp21113 # Record length +.Ltmp21113: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21114: + .cv_def_range .Ltmp11757 .Ltmp11758, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21110: + .p2align 2 + .cv_linetable 318, "??$forward@AEBQEAD@std@@YAAEBQEADAEBQEAD@Z", .Lfunc_end318 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp21116-.Ltmp21115 # Subsection size +.Ltmp21115: + .short .Ltmp21118-.Ltmp21117 # Record length +.Ltmp21117: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end319-"??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7759 # Function type index + .secrel32 "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Function section relative address + .secidx "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21118: + .short .Ltmp21120-.Ltmp21119 # Record length +.Ltmp21119: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21120: + .cv_def_range .Ltmp11759 .Ltmp11762, "E\021O\001\000\000H\000\000\000" + .short .Ltmp21122-.Ltmp21121 # Record length +.Ltmp21121: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21122: + .cv_def_range .Ltmp11759 .Ltmp11762, "E\021O\001\000\000U\000\000\000" + .short .Ltmp21124-.Ltmp21123 # Record length +.Ltmp21123: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21124: + .cv_def_range .Ltmp11759 .Ltmp11762, "E\021O\001\000\000V\000\000\000" + .short .Ltmp21126-.Ltmp21125 # Record length +.Ltmp21125: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21126: + .cv_def_range .Lfunc_begin319 .Ltmp11760, "A\021Q\001\000\000" + .cv_def_range .Ltmp11760 .Ltmp11761, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21128-.Ltmp21127 # Record length +.Ltmp21127: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21128: + .cv_def_range .Ltmp11759 .Ltmp11762, "E\021O\001\000\000W\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21116: + .p2align 2 + .cv_linetable 319, "??0?$BinaryExpr@_N_N@Catch@@QEAA@_N0VStringRef@1@0@Z", .Lfunc_end319 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp21130-.Ltmp21129 # Subsection size +.Ltmp21129: + .short .Ltmp21132-.Ltmp21131 # Record length +.Ltmp21131: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end320-"?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7760 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21132: + .short .Ltmp21134-.Ltmp21133 # Record length +.Ltmp21133: + .short 4414 # Record kind: S_LOCAL + .long 7169 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21134: + .cv_def_range .Ltmp11763 .Ltmp11764, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21130: + .p2align 2 + .cv_linetable 320, "?isBinaryExpression@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ", .Lfunc_end320 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21136-.Ltmp21135 # Subsection size +.Ltmp21135: + .short .Ltmp21138-.Ltmp21137 # Record length +.Ltmp21137: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end321-"?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7761 # Function type index + .secrel32 "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21138: + .short .Ltmp21140-.Ltmp21139 # Record length +.Ltmp21139: + .short 4414 # Record kind: S_LOCAL + .long 7169 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21140: + .cv_def_range .Ltmp11765 .Ltmp11766, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21136: + .p2align 2 + .cv_linetable 321, "?getResult@?$BinaryExpr@_N_N@Catch@@EEBA_NXZ", .Lfunc_end321 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21142-.Ltmp21141 # Subsection size +.Ltmp21141: + .short .Ltmp21144-.Ltmp21143 # Record length +.Ltmp21143: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end322-"?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7762 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21144: + .short .Ltmp21146-.Ltmp21145 # Record length +.Ltmp21145: + .short 4414 # Record kind: S_LOCAL + .long 7169 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21146: + .cv_def_range .Ltmp11771 .Ltmp11772, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21148-.Ltmp21147 # Record length +.Ltmp21147: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21148: + .cv_def_range .Ltmp11771 .Ltmp11772, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21142: + .p2align 2 + .cv_linetable 322, "?streamReconstructedExpression@?$BinaryExpr@_N_N@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end322 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21150-.Ltmp21149 # Subsection size +.Ltmp21149: + .short .Ltmp21152-.Ltmp21151 # Record length +.Ltmp21151: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end323-"??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7583 # Function type index + .secrel32 "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21152: + .short .Ltmp21154-.Ltmp21153 # Record length +.Ltmp21153: + .short 4414 # Record kind: S_LOCAL + .long 7172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21154: + .cv_def_range .Ltmp11773 .Ltmp11774, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21156-.Ltmp21155 # Record length +.Ltmp21155: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21156: + .cv_def_range .Ltmp11773 .Ltmp11774, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21150: + .p2align 2 + .cv_linetable 323, "??_G?$BinaryExpr@_N_N@Catch@@UEAAPEAXI@Z", .Lfunc_end323 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp21158-.Ltmp21157 # Subsection size +.Ltmp21157: + .short .Ltmp21160-.Ltmp21159 # Record length +.Ltmp21159: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end324-"??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7763 # Function type index + .secrel32 "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp21160: + .short .Ltmp21162-.Ltmp21161 # Record length +.Ltmp21161: + .short 4414 # Record kind: S_LOCAL + .long 7586 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21162: + .cv_def_range .Ltmp11775 .Ltmp11776, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21164-.Ltmp21163 # Record length +.Ltmp21163: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21164: + .cv_def_range .Ltmp11775 .Ltmp11776, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21158: + .p2align 2 + .cv_linetable 324, "??0?$ExprLhs@AEBH@Catch@@QEAA@AEBH@Z", .Lfunc_end324 + .section .debug$S,"dr",associative,"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp21166-.Ltmp21165 # Subsection size +.Ltmp21165: + .short .Ltmp21168-.Ltmp21167 # Record length +.Ltmp21167: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end325-"??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7765 # Function type index + .secrel32 "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Function section relative address + .secidx "??$compareEqual@HH@Catch@@YA_NAEBH0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp21168: + .short .Ltmp21170-.Ltmp21169 # Record length +.Ltmp21169: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21170: + .cv_def_range .Ltmp11777 .Ltmp11778, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21172-.Ltmp21171 # Record length +.Ltmp21171: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21172: + .cv_def_range .Ltmp11777 .Ltmp11778, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21166: + .p2align 2 + .cv_linetable 325, "??$compareEqual@HH@Catch@@YA_NAEBH0@Z", .Lfunc_end325 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp21174-.Ltmp21173 # Subsection size +.Ltmp21173: + .short .Ltmp21176-.Ltmp21175 # Record length +.Ltmp21175: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end326-"??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7766 # Function type index + .secrel32 "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21176: + .short .Ltmp21178-.Ltmp21177 # Record length +.Ltmp21177: + .short 4414 # Record kind: S_LOCAL + .long 7605 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21178: + .cv_def_range .Ltmp11779 .Ltmp11782, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21180-.Ltmp21179 # Record length +.Ltmp21179: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21180: + .cv_def_range .Ltmp11779 .Ltmp11782, "E\021O\001\000\000_\000\000\000" + .short .Ltmp21182-.Ltmp21181 # Record length +.Ltmp21181: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21182: + .cv_def_range .Ltmp11779 .Ltmp11782, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21184-.Ltmp21183 # Record length +.Ltmp21183: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21184: + .cv_def_range .Lfunc_begin326 .Ltmp11780, "A\021Q\001\000\000" + .cv_def_range .Ltmp11780 .Ltmp11781, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21186-.Ltmp21185 # Record length +.Ltmp21185: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21186: + .cv_def_range .Ltmp11779 .Ltmp11782, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21174: + .p2align 2 + .cv_linetable 326, "??0?$BinaryExpr@AEBHAEBH@Catch@@QEAA@_NAEBHVStringRef@1@1@Z", .Lfunc_end326 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp21188-.Ltmp21187 # Subsection size +.Ltmp21187: + .short .Ltmp21190-.Ltmp21189 # Record length +.Ltmp21189: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end327-"?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7767 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21190: + .short .Ltmp21192-.Ltmp21191 # Record length +.Ltmp21191: + .short 4414 # Record kind: S_LOCAL + .long 7602 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21192: + .cv_def_range .Ltmp11783 .Ltmp11784, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21188: + .p2align 2 + .cv_linetable 327, "?isBinaryExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ", .Lfunc_end327 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21194-.Ltmp21193 # Subsection size +.Ltmp21193: + .short .Ltmp21196-.Ltmp21195 # Record length +.Ltmp21195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end328-"?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7768 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21196: + .short .Ltmp21198-.Ltmp21197 # Record length +.Ltmp21197: + .short 4414 # Record kind: S_LOCAL + .long 7602 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21198: + .cv_def_range .Ltmp11785 .Ltmp11786, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21194: + .p2align 2 + .cv_linetable 328, "?getResult@?$BinaryExpr@AEBHAEBH@Catch@@EEBA_NXZ", .Lfunc_end328 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21200-.Ltmp21199 # Subsection size +.Ltmp21199: + .short .Ltmp21202-.Ltmp21201 # Record length +.Ltmp21201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end329-"?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7769 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21202: + .short .Ltmp21204-.Ltmp21203 # Record length +.Ltmp21203: + .short 4414 # Record kind: S_LOCAL + .long 7602 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21204: + .cv_def_range .Ltmp11791 .Ltmp11792, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21206-.Ltmp21205 # Record length +.Ltmp21205: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21206: + .cv_def_range .Ltmp11791 .Ltmp11792, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21200: + .p2align 2 + .cv_linetable 329, "?streamReconstructedExpression@?$BinaryExpr@AEBHAEBH@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end329 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21208-.Ltmp21207 # Subsection size +.Ltmp21207: + .short .Ltmp21210-.Ltmp21209 # Record length +.Ltmp21209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end330-"??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7614 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21210: + .short .Ltmp21212-.Ltmp21211 # Record length +.Ltmp21211: + .short 4414 # Record kind: S_LOCAL + .long 7605 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21212: + .cv_def_range .Ltmp11793 .Ltmp11794, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21214-.Ltmp21213 # Record length +.Ltmp21213: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21214: + .cv_def_range .Ltmp11793 .Ltmp11794, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21208: + .p2align 2 + .cv_linetable 330, "??_G?$BinaryExpr@AEBHAEBH@Catch@@UEAAPEAXI@Z", .Lfunc_end330 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::CheckRange + .long .Ltmp21216-.Ltmp21215 # Subsection size +.Ltmp21215: + .short .Ltmp21218-.Ltmp21217 # Record length +.Ltmp21217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end331-"?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7770 # Function type index + .secrel32 "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +.Ltmp21218: + .short .Ltmp21220-.Ltmp21219 # Record length +.Ltmp21219: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21220: + .cv_def_range .Ltmp11795 .Ltmp11797, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21222-.Ltmp21221 # Record length +.Ltmp21221: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21222: + .cv_def_range .Ltmp11795 .Ltmp11797, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21216: + .p2align 2 + .cv_linetable 331, "?CheckRange@?$span@H$0?0@gsl@@CA_N_J0@Z", .Lfunc_end331 + .section .debug$S,"dr",associative,"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp21224-.Ltmp21223 # Subsection size +.Ltmp21223: + .short .Ltmp21226-.Ltmp21225 # Record length +.Ltmp21225: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end332-"??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7774 # Function type index + .secrel32 "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Function section relative address + .secidx "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp21226: + .short .Ltmp21228-.Ltmp21227 # Record length +.Ltmp21227: + .short 4414 # Record kind: S_LOCAL + .long 7771 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21228: + .cv_def_range .Ltmp11798 .Ltmp11799, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21224: + .p2align 2 + .cv_linetable 332, "??$narrow_cast@_KAEA_J@gsl@@YA_KAEA_J@Z", .Lfunc_end332 + .section .debug$S,"dr",associative,"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21230-.Ltmp21229 # Subsection size +.Ltmp21229: + .short .Ltmp21232-.Ltmp21231 # Record length +.Ltmp21231: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end333-"??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7776 # Function type index + .secrel32 "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Function section relative address + .secidx "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21232: + .short .Ltmp21234-.Ltmp21233 # Record length +.Ltmp21233: + .short 4414 # Record kind: S_LOCAL + .long 7771 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21234: + .cv_def_range .Ltmp11800 .Ltmp11801, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21230: + .p2align 2 + .cv_linetable 333, "??$forward@AEA_J@std@@YAAEA_JAEA_J@Z", .Lfunc_end333 + .section .debug$S,"dr",associative,"??$forward@AEAH@std@@YAAEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21236-.Ltmp21235 # Subsection size +.Ltmp21235: + .short .Ltmp21238-.Ltmp21237 # Record length +.Ltmp21237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end334-"??$forward@AEAH@std@@YAAEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7778 # Function type index + .secrel32 "??$forward@AEAH@std@@YAAEAHAEAH@Z" # Function section relative address + .secidx "??$forward@AEAH@std@@YAAEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21238: + .short .Ltmp21240-.Ltmp21239 # Record length +.Ltmp21239: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21240: + .cv_def_range .Ltmp11802 .Ltmp11803, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21236: + .p2align 2 + .cv_linetable 334, "??$forward@AEAH@std@@YAAEAHAEAH@Z", .Lfunc_end334 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21242-.Ltmp21241 # Subsection size +.Ltmp21241: + .short .Ltmp21244-.Ltmp21243 # Record length +.Ltmp21243: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end335-"??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7781 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21244: + .short .Ltmp21246-.Ltmp21245 # Record length +.Ltmp21245: + .short 4414 # Record kind: S_LOCAL + .long 7779 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21246: + .cv_def_range .Ltmp11808 .Ltmp11812, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21248-.Ltmp21247 # Record length +.Ltmp21247: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21248: + .cv_def_range .Ltmp11808 .Ltmp11812, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21250-.Ltmp21249 # Record length +.Ltmp21249: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21250: + .cv_def_range .Ltmp11808 .Ltmp11812, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21242: + .p2align 2 + .cv_linetable 335, "??$?0_J@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAH_J@Z", .Lfunc_end335 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long .Ltmp21252-.Ltmp21251 # Subsection size +.Ltmp21251: + .short .Ltmp21254-.Ltmp21253 # Record length +.Ltmp21253: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end336-"??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7782 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +.Ltmp21254: + .short .Ltmp21256-.Ltmp21255 # Record length +.Ltmp21255: + .short 4414 # Record kind: S_LOCAL + .long 5275 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21256: + .cv_def_range .Ltmp11815 .Ltmp11818, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp21258-.Ltmp21257 # Record length +.Ltmp21257: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21258: + .cv_def_range .Ltmp11815 .Ltmp11818, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21252: + .p2align 2 + .cv_linetable 336, "??0?$extent_type@$01@details@gsl@@QEAA@_J@Z", .Lfunc_end336 + .section .debug$S,"dr",associative,"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::size + .long .Ltmp21260-.Ltmp21259 # Subsection size +.Ltmp21259: + .short .Ltmp21262-.Ltmp21261 # Record length +.Ltmp21261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end337-"?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7783 # Function type index + .secrel32 "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::size" # Function name +.Ltmp21262: + .short .Ltmp21264-.Ltmp21263 # Record length +.Ltmp21263: + .short 4414 # Record kind: S_LOCAL + .long 5280 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21264: + .cv_def_range .Ltmp11819 .Ltmp11820, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21260: + .p2align 2 + .cv_linetable 337, "?size@?$extent_type@$01@details@gsl@@QEBA_JXZ", .Lfunc_end337 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21266-.Ltmp21265 # Subsection size +.Ltmp21265: + .short .Ltmp21268-.Ltmp21267 # Record length +.Ltmp21267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end338-"?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7784 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21268: + .short .Ltmp21270-.Ltmp21269 # Record length +.Ltmp21269: + .short 4414 # Record kind: S_LOCAL + .long 5268 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21270: + .cv_def_range .Ltmp11821 .Ltmp11822, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21266: + .p2align 2 + .cv_linetable 338, "?data@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEBAPEAHXZ", .Lfunc_end338 + .section .debug$S,"dr",associative,"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::CheckRange + .long .Ltmp21272-.Ltmp21271 # Subsection size +.Ltmp21271: + .short .Ltmp21274-.Ltmp21273 # Record length +.Ltmp21273: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end339-"?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7785 # Function type index + .secrel32 "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Function section relative address + .secidx "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::CheckRange" # Function name +.Ltmp21274: + .short .Ltmp21276-.Ltmp21275 # Record length +.Ltmp21275: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp21276: + .cv_def_range .Ltmp11823 .Ltmp11825, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21278-.Ltmp21277 # Record length +.Ltmp21277: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp21278: + .cv_def_range .Ltmp11823 .Ltmp11825, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21272: + .p2align 2 + .cv_linetable 339, "?CheckRange@?$span@H$01@gsl@@CA_N_J0@Z", .Lfunc_end339 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21280-.Ltmp21279 # Subsection size +.Ltmp21279: + .short .Ltmp21282-.Ltmp21281 # Record length +.Ltmp21281: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end340-"??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7786 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21282: + .short .Ltmp21284-.Ltmp21283 # Record length +.Ltmp21283: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21284: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21286-.Ltmp21285 # Record length +.Ltmp21285: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp21286: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21288-.Ltmp21287 # Record length +.Ltmp21287: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp21288: + .cv_def_range .Ltmp11826 .Ltmp11827, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21280: + .p2align 2 + .cv_linetable 340, "??0?$span@H$0?0@gsl@@QEAA@PEAH0@Z", .Lfunc_end340 + .section .debug$S,"dr",associative,"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21290-.Ltmp21289 # Subsection size +.Ltmp21289: + .short .Ltmp21292-.Ltmp21291 # Record length +.Ltmp21291: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end341-"??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7787 # Function type index + .secrel32 "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$01@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21292: + .short .Ltmp21294-.Ltmp21293 # Record length +.Ltmp21293: + .short 4414 # Record kind: S_LOCAL + .long 5228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21294: + .cv_def_range .Ltmp11828 .Ltmp11829, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21296-.Ltmp21295 # Record length +.Ltmp21295: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp21296: + .cv_def_range .Ltmp11828 .Ltmp11829, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21298-.Ltmp21297 # Record length +.Ltmp21297: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp21298: + .cv_def_range .Ltmp11828 .Ltmp11829, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21290: + .p2align 2 + .cv_linetable 341, "??0?$span@H$01@gsl@@QEAA@PEAH0@Z", .Lfunc_end341 + .section .debug$S,"dr",associative,"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21300-.Ltmp21299 # Subsection size +.Ltmp21299: + .short .Ltmp21302-.Ltmp21301 # Record length +.Ltmp21301: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end342-"??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7788 # Function type index + .secrel32 "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Function section relative address + .secidx "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21302: + .short .Ltmp21304-.Ltmp21303 # Record length +.Ltmp21303: + .short 4414 # Record kind: S_LOCAL + .long 4978 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21304: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21306-.Ltmp21305 # Record length +.Ltmp21305: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp21306: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21308-.Ltmp21307 # Record length +.Ltmp21307: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp21308: + .cv_def_range .Ltmp11830 .Ltmp11831, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21300: + .p2align 2 + .cv_linetable 342, "??0?$span@H$0A@@gsl@@QEAA@PEAH0@Z", .Lfunc_end342 + .section .debug$S,"dr",associative,"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21310-.Ltmp21309 # Subsection size +.Ltmp21309: + .short .Ltmp21312-.Ltmp21311 # Record length +.Ltmp21311: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end343-"??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7790 # Function type index + .secrel32 "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Function section relative address + .secidx "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21312: + .short .Ltmp21314-.Ltmp21313 # Record length +.Ltmp21313: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "firstElem" +.Ltmp21314: + .cv_def_range .Ltmp11832 .Ltmp11833, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21316-.Ltmp21315 # Record length +.Ltmp21315: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "lastElem" +.Ltmp21316: + .cv_def_range .Ltmp11832 .Ltmp11833, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21310: + .p2align 2 + .cv_linetable 343, "??$make_span@H@gsl@@YA?AV?$span@H$0?0@0@PEAH0@Z", .Lfunc_end343 + .section .debug$S,"dr",associative,"??$distance@PEAH@std@@YA_JPEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp21318-.Ltmp21317 # Subsection size +.Ltmp21317: + .short .Ltmp21320-.Ltmp21319 # Record length +.Ltmp21319: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end344-"??$distance@PEAH@std@@YA_JPEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7792 # Function type index + .secrel32 "??$distance@PEAH@std@@YA_JPEAH0@Z" # Function section relative address + .secidx "??$distance@PEAH@std@@YA_JPEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp21320: + .short .Ltmp21322-.Ltmp21321 # Record length +.Ltmp21321: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp21322: + .cv_def_range .Ltmp11834 .Ltmp11835, "E\021O\001\000\000(\000\000\000" + .short .Ltmp21324-.Ltmp21323 # Record length +.Ltmp21323: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp21324: + .cv_def_range .Ltmp11834 .Ltmp11835, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21318: + .p2align 2 + .cv_linetable 344, "??$distance@PEAH@std@@YA_JPEAH0@Z", .Lfunc_end344 + .section .debug$S,"dr",associative,"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp21326-.Ltmp21325 # Subsection size +.Ltmp21325: + .short .Ltmp21328-.Ltmp21327 # Record length +.Ltmp21327: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end345-"??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7795 # Function type index + .secrel32 "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp21328: + .short .Ltmp21330-.Ltmp21329 # Record length +.Ltmp21329: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp21330: + .cv_def_range .Ltmp11836 .Ltmp11837, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21332-.Ltmp21331 # Record length +.Ltmp21331: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp21332: + .cv_def_range .Ltmp11836 .Ltmp11837, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp21334-.Ltmp21333 # Record length +.Ltmp21333: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21334: + .cv_def_range .Ltmp11836 .Ltmp11837, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21326: + .p2align 2 + .cv_linetable 345, "??$_Distance1@PEAH@std@@YA_JPEAH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end345 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<5> + .long .Ltmp21336-.Ltmp21335 # Subsection size +.Ltmp21335: + .short .Ltmp21338-.Ltmp21337 # Record length +.Ltmp21337: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end346-"??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7799 # Function type index + .secrel32 "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +.Ltmp21338: + .short .Ltmp21340-.Ltmp21339 # Record length +.Ltmp21339: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21340: + .cv_def_range .Ltmp11840 .Ltmp11841, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21342-.Ltmp21341 # Record length +.Ltmp21341: + .short 4414 # Record kind: S_LOCAL + .long 7796 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21342: + .cv_def_range .Ltmp11840 .Ltmp11841, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21336: + .p2align 2 + .cv_linetable 346, "??$?0$04@?$span@H$0?0@gsl@@QEAA@AEAY04H@Z", .Lfunc_end346 + .section .debug$S,"dr",associative,"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<5> + .long .Ltmp21344-.Ltmp21343 # Subsection size +.Ltmp21343: + .short .Ltmp21346-.Ltmp21345 # Record length +.Ltmp21345: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end347-"??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7801 # Function type index + .secrel32 "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Function section relative address + .secidx "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<5>" # Function name +.Ltmp21346: + .short .Ltmp21348-.Ltmp21347 # Record length +.Ltmp21347: + .short 4414 # Record kind: S_LOCAL + .long 5315 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21348: + .cv_def_range .Ltmp11844 .Ltmp11845, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21350-.Ltmp21349 # Record length +.Ltmp21349: + .short 4414 # Record kind: S_LOCAL + .long 7796 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21350: + .cv_def_range .Ltmp11844 .Ltmp11845, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21344: + .p2align 2 + .cv_linetable 347, "??$?0$04@?$span@H$04@gsl@@QEAA@AEAY04H@Z", .Lfunc_end347 + .section .debug$S,"dr",associative,"?data@?$span@H$04@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21352-.Ltmp21351 # Subsection size +.Ltmp21351: + .short .Ltmp21354-.Ltmp21353 # Record length +.Ltmp21353: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end348-"?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7802 # Function type index + .secrel32 "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21354: + .short .Ltmp21356-.Ltmp21355 # Record length +.Ltmp21355: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21356: + .cv_def_range .Ltmp11846 .Ltmp11847, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21352: + .p2align 2 + .cv_linetable 348, "?data@?$span@H$04@gsl@@QEBAPEAHXZ", .Lfunc_end348 + .section .debug$S,"dr",associative,"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp21358-.Ltmp21357 # Subsection size +.Ltmp21357: + .short .Ltmp21360-.Ltmp21359 # Record length +.Ltmp21359: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end349-"??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7805 # Function type index + .secrel32 "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Function section relative address + .secidx "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp21360: + .short .Ltmp21362-.Ltmp21361 # Record length +.Ltmp21361: + .short 4414 # Record kind: S_LOCAL + .long 5403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21362: + .cv_def_range .Ltmp11848 .Ltmp11849, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21358: + .p2align 2 + .cv_linetable 349, "??$addressof@$$BY02H@std@@YAPEAY02HAEAY02H@Z", .Lfunc_end349 + .section .debug$S,"dr",associative,"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21364-.Ltmp21363 # Subsection size +.Ltmp21363: + .short .Ltmp21366-.Ltmp21365 # Record length +.Ltmp21365: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end350-"??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7806 # Function type index + .secrel32 "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section relative address + .secidx "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21366: + .short .Ltmp21368-.Ltmp21367 # Record length +.Ltmp21367: + .short 4414 # Record kind: S_LOCAL + .long 5374 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21368: + .cv_def_range .Ltmp11850 .Ltmp11851, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21370-.Ltmp21369 # Record length +.Ltmp21369: + .short 4414 # Record kind: S_LOCAL + .long 5375 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21370: + .cv_def_range .Ltmp11850 .Ltmp11851, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21372-.Ltmp21371 # Record length +.Ltmp21371: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21372: + .cv_def_range .Ltmp11850 .Ltmp11851, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21364: + .p2align 2 + .cv_linetable 350, "??0?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z", .Lfunc_end350 + .section .debug$S,"dr",associative,"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp21374-.Ltmp21373 # Subsection size +.Ltmp21373: + .short .Ltmp21376-.Ltmp21375 # Record length +.Ltmp21375: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end351-"?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7807 # Function type index + .secrel32 "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp21376: + .short .Ltmp21378-.Ltmp21377 # Record length +.Ltmp21377: + .short 4414 # Record kind: S_LOCAL + .long 5398 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21378: + .cv_def_range .Ltmp11852 .Ltmp11853, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21374: + .p2align 2 + .cv_linetable 351, "?size@?$span@$$BY02H$0?0@gsl@@QEBA_JXZ", .Lfunc_end351 + .section .debug$S,"dr",associative,"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21380-.Ltmp21379 # Subsection size +.Ltmp21379: + .short .Ltmp21382-.Ltmp21381 # Record length +.Ltmp21381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end352-"?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7808 # Function type index + .secrel32 "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section relative address + .secidx "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21382: + .short .Ltmp21384-.Ltmp21383 # Record length +.Ltmp21383: + .short 4414 # Record kind: S_LOCAL + .long 5398 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21384: + .cv_def_range .Ltmp11854 .Ltmp11855, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21380: + .p2align 2 + .cv_linetable 352, "?data@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ", .Lfunc_end352 + .section .debug$S,"dr",associative,"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp21386-.Ltmp21385 # Subsection size +.Ltmp21385: + .short .Ltmp21388-.Ltmp21387 # Record length +.Ltmp21387: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end353-"??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7811 # Function type index + .secrel32 "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Function section relative address + .secidx "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp21388: + .short .Ltmp21390-.Ltmp21389 # Record length +.Ltmp21389: + .short 4414 # Record kind: S_LOCAL + .long 5459 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21390: + .cv_def_range .Ltmp11856 .Ltmp11857, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21386: + .p2align 2 + .cv_linetable 353, "??$addressof@$$BY121H@std@@YAPEAY121HAEAY121H@Z", .Lfunc_end353 + .section .debug$S,"dr",associative,"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21392-.Ltmp21391 # Subsection size +.Ltmp21391: + .short .Ltmp21394-.Ltmp21393 # Record length +.Ltmp21393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end354-"??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7812 # Function type index + .secrel32 "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section relative address + .secidx "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21394: + .short .Ltmp21396-.Ltmp21395 # Record length +.Ltmp21395: + .short 4414 # Record kind: S_LOCAL + .long 5430 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21396: + .cv_def_range .Ltmp11858 .Ltmp11859, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21398-.Ltmp21397 # Record length +.Ltmp21397: + .short 4414 # Record kind: S_LOCAL + .long 5431 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21398: + .cv_def_range .Ltmp11858 .Ltmp11859, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21400-.Ltmp21399 # Record length +.Ltmp21399: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21400: + .cv_def_range .Ltmp11858 .Ltmp11859, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21392: + .p2align 2 + .cv_linetable 354, "??0?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z", .Lfunc_end354 + .section .debug$S,"dr",associative,"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp21402-.Ltmp21401 # Subsection size +.Ltmp21401: + .short .Ltmp21404-.Ltmp21403 # Record length +.Ltmp21403: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end355-"?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7813 # Function type index + .secrel32 "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp21404: + .short .Ltmp21406-.Ltmp21405 # Record length +.Ltmp21405: + .short 4414 # Record kind: S_LOCAL + .long 5454 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21406: + .cv_def_range .Ltmp11860 .Ltmp11861, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21402: + .p2align 2 + .cv_linetable 355, "?size@?$span@$$BY121H$0?0@gsl@@QEBA_JXZ", .Lfunc_end355 + .section .debug$S,"dr",associative,"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21408-.Ltmp21407 # Subsection size +.Ltmp21407: + .short .Ltmp21410-.Ltmp21409 # Record length +.Ltmp21409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end356-"?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7814 # Function type index + .secrel32 "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section relative address + .secidx "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21410: + .short .Ltmp21412-.Ltmp21411 # Record length +.Ltmp21411: + .short 4414 # Record kind: S_LOCAL + .long 5454 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21412: + .cv_def_range .Ltmp11862 .Ltmp11863, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21408: + .p2align 2 + .cv_linetable 356, "?data@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ", .Lfunc_end356 + .section .debug$S,"dr",associative,"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21414-.Ltmp21413 # Subsection size +.Ltmp21413: + .short .Ltmp21416-.Ltmp21415 # Record length +.Ltmp21415: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end357-"??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7816 # Function type index + .secrel32 "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Function section relative address + .secidx "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21416: + .short .Ltmp21418-.Ltmp21417 # Record length +.Ltmp21417: + .short 4414 # Record kind: S_LOCAL + .long 7796 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21418: + .cv_def_range .Ltmp11864 .Ltmp11865, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21414: + .p2align 2 + .cv_linetable 357, "??$make_span@H$04@gsl@@YA?AV?$span@H$04@0@AEAY04H@Z", .Lfunc_end357 + .section .debug$S,"dr",associative,"??$addressof@H@std@@YAPEAHAEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp21420-.Ltmp21419 # Subsection size +.Ltmp21419: + .short .Ltmp21422-.Ltmp21421 # Record length +.Ltmp21421: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end358-"??$addressof@H@std@@YAPEAHAEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7818 # Function type index + .secrel32 "??$addressof@H@std@@YAPEAHAEAH@Z" # Function section relative address + .secidx "??$addressof@H@std@@YAPEAHAEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp21422: + .short .Ltmp21424-.Ltmp21423 # Record length +.Ltmp21423: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21424: + .cv_def_range .Ltmp11866 .Ltmp11867, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21420: + .p2align 2 + .cv_linetable 358, "??$addressof@H@std@@YAPEAHAEAH@Z", .Lfunc_end358 + .section .debug$S,"dr",associative,"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21426-.Ltmp21425 # Subsection size +.Ltmp21425: + .short .Ltmp21428-.Ltmp21427 # Record length +.Ltmp21427: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end359-"??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7820 # Function type index + .secrel32 "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Function section relative address + .secidx "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21428: + .short .Ltmp21430-.Ltmp21429 # Record length +.Ltmp21429: + .short 4414 # Record kind: S_LOCAL + .long 5375 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21430: + .cv_def_range .Ltmp11868 .Ltmp11869, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21432-.Ltmp21431 # Record length +.Ltmp21431: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21432: + .cv_def_range .Ltmp11868 .Ltmp11869, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21426: + .p2align 2 + .cv_linetable 359, "??$make_span@$$BY02H@gsl@@YA?AV?$span@$$BY02H$0?0@0@PEAY02H_J@Z", .Lfunc_end359 + .section .debug$S,"dr",associative,"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21434-.Ltmp21433 # Subsection size +.Ltmp21433: + .short .Ltmp21436-.Ltmp21435 # Record length +.Ltmp21435: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end360-"??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7822 # Function type index + .secrel32 "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Function section relative address + .secidx "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21436: + .short .Ltmp21438-.Ltmp21437 # Record length +.Ltmp21437: + .short 4414 # Record kind: S_LOCAL + .long 5431 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21438: + .cv_def_range .Ltmp11870 .Ltmp11871, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21440-.Ltmp21439 # Record length +.Ltmp21439: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21440: + .cv_def_range .Ltmp11870 .Ltmp11871, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21434: + .p2align 2 + .cv_linetable 360, "??$make_span@$$BY121H@gsl@@YA?AV?$span@$$BY121H$0?0@0@PEAY121H_J@Z", .Lfunc_end360 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5> + .long .Ltmp21442-.Ltmp21441 # Subsection size +.Ltmp21441: + .short .Ltmp21444-.Ltmp21443 # Record length +.Ltmp21443: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end361-"??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7826 # Function type index + .secrel32 "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::span<5>" # Function name +.Ltmp21444: + .short .Ltmp21446-.Ltmp21445 # Record length +.Ltmp21445: + .short 4414 # Record kind: S_LOCAL + .long 5486 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21446: + .cv_def_range .Ltmp11874 .Ltmp11875, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21448-.Ltmp21447 # Record length +.Ltmp21447: + .short 4414 # Record kind: S_LOCAL + .long 7823 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21448: + .cv_def_range .Ltmp11874 .Ltmp11875, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21442: + .p2align 2 + .cv_linetable 361, "??$?0$04@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@AEAY04UAddressOverloaded@?A0x3DBF7A98@@@Z", .Lfunc_end361 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::data + .long .Ltmp21450-.Ltmp21449 # Subsection size +.Ltmp21449: + .short .Ltmp21452-.Ltmp21451 # Record length +.Ltmp21451: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end362-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7827 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::data" # Function name +.Ltmp21452: + .short .Ltmp21454-.Ltmp21453 # Record length +.Ltmp21453: + .short 4414 # Record kind: S_LOCAL + .long 5511 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21454: + .cv_def_range .Ltmp11876 .Ltmp11877, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21450: + .p2align 2 + .cv_linetable 362, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end362 + .long 241 # Symbol subsection for std::addressof<(anonymous namespace)::AddressOverloaded> + .long .Ltmp21456-.Ltmp21455 # Subsection size +.Ltmp21455: + .short .Ltmp21458-.Ltmp21457 # Record length +.Ltmp21457: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end363-"??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7830 # Function type index + .secrel32 "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Function section relative address + .secidx "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof<(anonymous namespace)::AddressOverloaded>" # Function name +.Ltmp21458: + .short .Ltmp21460-.Ltmp21459 # Record length +.Ltmp21459: + .short 4414 # Record kind: S_LOCAL + .long 5516 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp21460: + .cv_def_range .Ltmp11878 .Ltmp11879, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21456: + .p2align 2 + .cv_linetable 363, "??$addressof@UAddressOverloaded@?A0x3DBF7A98@@@std@@YAPEAUAddressOverloaded@?A0x3DBF7A98@@AEAU1?A0x3DBF7A98@@@Z", .Lfunc_end363 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long .Ltmp21462-.Ltmp21461 # Subsection size +.Ltmp21461: + .short .Ltmp21464-.Ltmp21463 # Record length +.Ltmp21463: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end364-"??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7831 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +.Ltmp21464: + .short .Ltmp21466-.Ltmp21465 # Record length +.Ltmp21465: + .short 4414 # Record kind: S_LOCAL + .long 5361 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21466: + .cv_def_range .Ltmp11880 .Ltmp11881, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21462: + .p2align 2 + .cv_linetable 364, "??0?$extent_type@$04@details@gsl@@QEAA@XZ", .Lfunc_end364 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21468-.Ltmp21467 # Subsection size +.Ltmp21467: + .short .Ltmp21470-.Ltmp21469 # Record length +.Ltmp21469: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end365-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7834 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21470: + .short .Ltmp21472-.Ltmp21471 # Record length +.Ltmp21471: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21472: + .cv_def_range .Ltmp11884 .Ltmp11888, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21474-.Ltmp21473 # Record length +.Ltmp21473: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21474: + .cv_def_range .Ltmp11884 .Ltmp11888, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp21476-.Ltmp21475 # Record length +.Ltmp21475: + .short 4414 # Record kind: S_LOCAL + .long 5369 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21476: + .cv_def_range .Ltmp11884 .Ltmp11888, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21468: + .p2align 2 + .cv_linetable 365, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end365 + .section .debug$S,"dr",associative,"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<5> + .long .Ltmp21478-.Ltmp21477 # Subsection size +.Ltmp21477: + .short .Ltmp21480-.Ltmp21479 # Record length +.Ltmp21479: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end366-"??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7837 # Function type index + .secrel32 "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Function section relative address + .secidx "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<5>" # Function name +.Ltmp21480: + .short .Ltmp21482-.Ltmp21481 # Record length +.Ltmp21481: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21482: + .cv_def_range .Ltmp11889 .Ltmp11891, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21484-.Ltmp21483 # Record length +.Ltmp21483: + .short 4414 # Record kind: S_LOCAL + .long 5369 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21484: + .cv_def_range .Ltmp11889 .Ltmp11891, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21478: + .p2align 2 + .cv_linetable 366, "??$?0$04@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$04@12@@Z", .Lfunc_end366 + .section .debug$S,"dr",associative,"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::size + .long .Ltmp21486-.Ltmp21485 # Subsection size +.Ltmp21485: + .short .Ltmp21488-.Ltmp21487 # Record length +.Ltmp21487: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end367-"?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7838 # Function type index + .secrel32 "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::size" # Function name +.Ltmp21488: + .short .Ltmp21490-.Ltmp21489 # Record length +.Ltmp21489: + .short 4414 # Record kind: S_LOCAL + .long 5366 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21490: + .cv_def_range .Ltmp11892 .Ltmp11893, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21486: + .p2align 2 + .cv_linetable 367, "?size@?$extent_type@$04@details@gsl@@QEBA_JXZ", .Lfunc_end367 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21492-.Ltmp21491 # Subsection size +.Ltmp21491: + .short .Ltmp21494-.Ltmp21493 # Record length +.Ltmp21493: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end368-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7842 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21494: + .short .Ltmp21496-.Ltmp21495 # Record length +.Ltmp21495: + .short 4414 # Record kind: S_LOCAL + .long 7839 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21496: + .cv_def_range .Ltmp11896 .Ltmp11900, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21498-.Ltmp21497 # Record length +.Ltmp21497: + .short 4414 # Record kind: S_LOCAL + .long 5359 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21498: + .cv_def_range .Ltmp11896 .Ltmp11900, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21500-.Ltmp21499 # Record length +.Ltmp21499: + .short 4414 # Record kind: S_LOCAL + .long 5369 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21500: + .cv_def_range .Ltmp11896 .Ltmp11900, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21492: + .p2align 2 + .cv_linetable 368, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end368 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21502-.Ltmp21501 # Subsection size +.Ltmp21501: + .short .Ltmp21504-.Ltmp21503 # Record length +.Ltmp21503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end369-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7843 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21504: + .short .Ltmp21506-.Ltmp21505 # Record length +.Ltmp21505: + .short 4414 # Record kind: S_LOCAL + .long 5354 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21506: + .cv_def_range .Ltmp11901 .Ltmp11902, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21502: + .p2align 2 + .cv_linetable 369, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEBAPEAHXZ", .Lfunc_end369 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21508-.Ltmp21507 # Subsection size +.Ltmp21507: + .short .Ltmp21510-.Ltmp21509 # Record length +.Ltmp21509: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end370-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7846 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21510: + .short .Ltmp21512-.Ltmp21511 # Record length +.Ltmp21511: + .short 4414 # Record kind: S_LOCAL + .long 7844 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21512: + .cv_def_range .Ltmp11907 .Ltmp11911, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21514-.Ltmp21513 # Record length +.Ltmp21513: + .short 4414 # Record kind: S_LOCAL + .long 5375 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21514: + .cv_def_range .Ltmp11907 .Ltmp11911, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21516-.Ltmp21515 # Record length +.Ltmp21515: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21516: + .cv_def_range .Ltmp11907 .Ltmp11911, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21508: + .p2align 2 + .cv_linetable 370, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEAA@PEAY02H_J@Z", .Lfunc_end370 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21518-.Ltmp21517 # Subsection size +.Ltmp21517: + .short .Ltmp21520-.Ltmp21519 # Record length +.Ltmp21519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end371-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7847 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21520: + .short .Ltmp21522-.Ltmp21521 # Record length +.Ltmp21521: + .short 4414 # Record kind: S_LOCAL + .long 5422 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21522: + .cv_def_range .Ltmp11912 .Ltmp11913, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21518: + .p2align 2 + .cv_linetable 371, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@QEBAPEAY02HXZ", .Lfunc_end371 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21524-.Ltmp21523 # Subsection size +.Ltmp21523: + .short .Ltmp21526-.Ltmp21525 # Record length +.Ltmp21525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end372-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7850 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21526: + .short .Ltmp21528-.Ltmp21527 # Record length +.Ltmp21527: + .short 4414 # Record kind: S_LOCAL + .long 7848 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21528: + .cv_def_range .Ltmp11918 .Ltmp11922, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21530-.Ltmp21529 # Record length +.Ltmp21529: + .short 4414 # Record kind: S_LOCAL + .long 5431 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21530: + .cv_def_range .Ltmp11918 .Ltmp11922, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21532-.Ltmp21531 # Record length +.Ltmp21531: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21532: + .cv_def_range .Ltmp11918 .Ltmp11922, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21524: + .p2align 2 + .cv_linetable 372, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEAA@PEAY121H_J@Z", .Lfunc_end372 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21534-.Ltmp21533 # Subsection size +.Ltmp21533: + .short .Ltmp21536-.Ltmp21535 # Record length +.Ltmp21535: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end373-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7851 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21536: + .short .Ltmp21538-.Ltmp21537 # Record length +.Ltmp21537: + .short 4414 # Record kind: S_LOCAL + .long 5478 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21538: + .cv_def_range .Ltmp11923 .Ltmp11924, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21534: + .p2align 2 + .cv_linetable 373, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@QEBAPEAY121HXZ", .Lfunc_end373 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::storage_type > + .long .Ltmp21540-.Ltmp21539 # Subsection size +.Ltmp21539: + .short .Ltmp21542-.Ltmp21541 # Record length +.Ltmp21541: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end374-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7855 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::storage_type >" # Function name +.Ltmp21542: + .short .Ltmp21544-.Ltmp21543 # Record length +.Ltmp21543: + .short 4414 # Record kind: S_LOCAL + .long 7852 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21544: + .cv_def_range .Ltmp11927 .Ltmp11931, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21546-.Ltmp21545 # Record length +.Ltmp21545: + .short 4414 # Record kind: S_LOCAL + .long 5541 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21546: + .cv_def_range .Ltmp11927 .Ltmp11931, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21548-.Ltmp21547 # Record length +.Ltmp21547: + .short 4414 # Record kind: S_LOCAL + .long 5369 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21548: + .cv_def_range .Ltmp11927 .Ltmp11931, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21540: + .p2align 2 + .cv_linetable 374, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$04@details@2@@Z", .Lfunc_end374 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data + .long .Ltmp21550-.Ltmp21549 # Subsection size +.Ltmp21549: + .short .Ltmp21552-.Ltmp21551 # Record length +.Ltmp21551: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end375-"?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7856 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::data" # Function name +.Ltmp21552: + .short .Ltmp21554-.Ltmp21553 # Record length +.Ltmp21553: + .short 4414 # Record kind: S_LOCAL + .long 5535 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21554: + .cv_def_range .Ltmp11932 .Ltmp11933, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21550: + .p2align 2 + .cv_linetable 375, "?data@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end375 + .section .debug$S,"dr",associative,"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21556-.Ltmp21555 # Subsection size +.Ltmp21555: + .short .Ltmp21558-.Ltmp21557 # Record length +.Ltmp21557: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end376-"??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7857 # Function type index + .secrel32 "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section relative address + .secidx "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21558: + .short .Ltmp21560-.Ltmp21559 # Record length +.Ltmp21559: + .short 4414 # Record kind: S_LOCAL + .long 5551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21560: + .cv_def_range .Ltmp11934 .Ltmp11935, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21562-.Ltmp21561 # Record length +.Ltmp21561: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21562: + .cv_def_range .Ltmp11934 .Ltmp11935, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21564-.Ltmp21563 # Record length +.Ltmp21563: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21564: + .cv_def_range .Ltmp11934 .Ltmp11935, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21556: + .p2align 2 + .cv_linetable 376, "??0?$span@N$0?0@gsl@@QEAA@PEAN_J@Z", .Lfunc_end376 + .section .debug$S,"dr",associative,"?size@?$span@N$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp21566-.Ltmp21565 # Subsection size +.Ltmp21565: + .short .Ltmp21568-.Ltmp21567 # Record length +.Ltmp21567: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end377-"?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7858 # Function type index + .secrel32 "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@N$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp21568: + .short .Ltmp21570-.Ltmp21569 # Record length +.Ltmp21569: + .short 4414 # Record kind: S_LOCAL + .long 5575 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21570: + .cv_def_range .Ltmp11936 .Ltmp11937, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21566: + .p2align 2 + .cv_linetable 377, "?size@?$span@N$0?0@gsl@@QEBA_JXZ", .Lfunc_end377 + .section .debug$S,"dr",associative,"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21572-.Ltmp21571 # Subsection size +.Ltmp21571: + .short .Ltmp21574-.Ltmp21573 # Record length +.Ltmp21573: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end378-"?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7859 # Function type index + .secrel32 "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section relative address + .secidx "?data@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21574: + .short .Ltmp21576-.Ltmp21575 # Record length +.Ltmp21575: + .short 4414 # Record kind: S_LOCAL + .long 5575 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21576: + .cv_def_range .Ltmp11938 .Ltmp11939, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21572: + .p2align 2 + .cv_linetable 378, "?data@?$span@N$0?0@gsl@@QEBAPEANXZ", .Lfunc_end378 + .section .debug$S,"dr",associative,"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span + .long .Ltmp21578-.Ltmp21577 # Subsection size +.Ltmp21577: + .short .Ltmp21580-.Ltmp21579 # Record length +.Ltmp21579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end379-"??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7861 # Function type index + .secrel32 "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Function section relative address + .secidx "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span" # Function name +.Ltmp21580: + .short .Ltmp21582-.Ltmp21581 # Record length +.Ltmp21581: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp21582: + .cv_def_range .Ltmp11940 .Ltmp11941, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21584-.Ltmp21583 # Record length +.Ltmp21583: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp21584: + .cv_def_range .Ltmp11940 .Ltmp11941, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21578: + .p2align 2 + .cv_linetable 379, "??$make_span@N@gsl@@YA?AV?$span@N$0?0@0@PEAN_J@Z", .Lfunc_end379 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp21586-.Ltmp21585 # Subsection size +.Ltmp21585: + .short .Ltmp21588-.Ltmp21587 # Record length +.Ltmp21587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end380-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7864 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp21588: + .short .Ltmp21590-.Ltmp21589 # Record length +.Ltmp21589: + .short 4414 # Record kind: S_LOCAL + .long 7862 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21590: + .cv_def_range .Ltmp11946 .Ltmp11950, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp21592-.Ltmp21591 # Record length +.Ltmp21591: + .short 4414 # Record kind: S_LOCAL + .long 1601 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21592: + .cv_def_range .Ltmp11946 .Ltmp11950, "E\021N\001\000\000 \000\000\000" + .short .Ltmp21594-.Ltmp21593 # Record length +.Ltmp21593: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21594: + .cv_def_range .Ltmp11946 .Ltmp11950, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21586: + .p2align 2 + .cv_linetable 380, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEAA@PEAN_J@Z", .Lfunc_end380 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21596-.Ltmp21595 # Subsection size +.Ltmp21595: + .short .Ltmp21598-.Ltmp21597 # Record length +.Ltmp21597: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end381-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7865 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21598: + .short .Ltmp21600-.Ltmp21599 # Record length +.Ltmp21599: + .short 4414 # Record kind: S_LOCAL + .long 5599 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21600: + .cv_def_range .Ltmp11951 .Ltmp11952, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21596: + .p2align 2 + .cv_linetable 381, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@QEBAPEANXZ", .Lfunc_end381 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21602-.Ltmp21601 # Subsection size +.Ltmp21601: + .short .Ltmp21604-.Ltmp21603 # Record length +.Ltmp21603: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end382-"??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7867 # Function type index + .secrel32 "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21604: + .short .Ltmp21606-.Ltmp21605 # Record length +.Ltmp21605: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21606: + .cv_def_range .Ltmp11955 .Ltmp11956, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21608-.Ltmp21607 # Record length +.Ltmp21607: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21608: + .cv_def_range .Ltmp11955 .Ltmp11956, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21602: + .p2align 2 + .cv_linetable 382, "??$?0$03X@?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end382 + .section .debug$S,"dr",associative,"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::narrow_cast + .long .Ltmp21610-.Ltmp21609 # Subsection size +.Ltmp21609: + .short .Ltmp21612-.Ltmp21611 # Record length +.Ltmp21611: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end383-"??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7871 # Function type index + .secrel32 "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Function section relative address + .secidx "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::narrow_cast" # Function name +.Ltmp21612: + .short .Ltmp21614-.Ltmp21613 # Record length +.Ltmp21613: + .short 4414 # Record kind: S_LOCAL + .long 7868 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21614: + .cv_def_range .Ltmp11957 .Ltmp11958, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21610: + .p2align 2 + .cv_linetable 383, "??$narrow_cast@_J_K@gsl@@YA_J$$QEA_K@Z", .Lfunc_end383 + .section .debug$S,"dr",associative,"?size@?$array@H$03@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::size + .long .Ltmp21616-.Ltmp21615 # Subsection size +.Ltmp21615: + .short .Ltmp21618-.Ltmp21617 # Record length +.Ltmp21617: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end384-"?size@?$array@H$03@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7872 # Function type index + .secrel32 "?size@?$array@H$03@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$array@H$03@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +.Ltmp21618: + .short .Ltmp21620-.Ltmp21619 # Record length +.Ltmp21619: + .short 4414 # Record kind: S_LOCAL + .long 5617 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21620: + .cv_def_range .Ltmp11959 .Ltmp11960, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21616: + .p2align 2 + .cv_linetable 384, "?size@?$array@H$03@std@@QEBA_KXZ", .Lfunc_end384 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QEAAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp21622-.Ltmp21621 # Subsection size +.Ltmp21621: + .short .Ltmp21624-.Ltmp21623 # Record length +.Ltmp21623: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end385-"?data@?$array@H$03@std@@QEAAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7873 # Function type index + .secrel32 "?data@?$array@H$03@std@@QEAAPEAHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QEAAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp21624: + .short .Ltmp21626-.Ltmp21625 # Record length +.Ltmp21625: + .short 4414 # Record kind: S_LOCAL + .long 5608 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21626: + .cv_def_range .Ltmp11961 .Ltmp11962, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21622: + .p2align 2 + .cv_linetable 385, "?data@?$array@H$03@std@@QEAAPEAHXZ", .Lfunc_end385 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21628-.Ltmp21627 # Subsection size +.Ltmp21627: + .short .Ltmp21630-.Ltmp21629 # Record length +.Ltmp21629: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end386-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7875 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21630: + .short .Ltmp21632-.Ltmp21631 # Record length +.Ltmp21631: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21632: + .cv_def_range .Ltmp11965 .Ltmp11966, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21634-.Ltmp21633 # Record length +.Ltmp21633: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21634: + .cv_def_range .Ltmp11965 .Ltmp11966, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21628: + .p2align 2 + .cv_linetable 386, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end386 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21636-.Ltmp21635 # Subsection size +.Ltmp21635: + .short .Ltmp21638-.Ltmp21637 # Record length +.Ltmp21637: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end387-"??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7877 # Function type index + .secrel32 "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21638: + .short .Ltmp21640-.Ltmp21639 # Record length +.Ltmp21639: + .short 4414 # Record kind: S_LOCAL + .long 5678 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21640: + .cv_def_range .Ltmp11969 .Ltmp11970, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21642-.Ltmp21641 # Record length +.Ltmp21641: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21642: + .cv_def_range .Ltmp11969 .Ltmp11970, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21636: + .p2align 2 + .cv_linetable 387, "??$?0$03X@?$span@H$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end387 + .section .debug$S,"dr",associative,"?data@?$span@H$03@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21644-.Ltmp21643 # Subsection size +.Ltmp21643: + .short .Ltmp21646-.Ltmp21645 # Record length +.Ltmp21645: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end388-"?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7878 # Function type index + .secrel32 "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21646: + .short .Ltmp21648-.Ltmp21647 # Record length +.Ltmp21647: + .short 4414 # Record kind: S_LOCAL + .long 5694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21648: + .cv_def_range .Ltmp11971 .Ltmp11972, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21644: + .p2align 2 + .cv_linetable 388, "?data@?$span@H$03@gsl@@QEBAPEAHXZ", .Lfunc_end388 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21650-.Ltmp21649 # Subsection size +.Ltmp21649: + .short .Ltmp21652-.Ltmp21651 # Record length +.Ltmp21651: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end389-"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7880 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21652: + .short .Ltmp21654-.Ltmp21653 # Record length +.Ltmp21653: + .short 4414 # Record kind: S_LOCAL + .long 5737 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21654: + .cv_def_range .Ltmp11975 .Ltmp11976, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21656-.Ltmp21655 # Record length +.Ltmp21655: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21656: + .cv_def_range .Ltmp11975 .Ltmp11976, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21650: + .p2align 2 + .cv_linetable 389, "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEAV?$array@H$03@std@@@Z", .Lfunc_end389 + .section .debug$S,"dr",associative,"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21658-.Ltmp21657 # Subsection size +.Ltmp21657: + .short .Ltmp21660-.Ltmp21659 # Record length +.Ltmp21659: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end390-"?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7881 # Function type index + .secrel32 "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21660: + .short .Ltmp21662-.Ltmp21661 # Record length +.Ltmp21661: + .short 4414 # Record kind: S_LOCAL + .long 5753 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21662: + .cv_def_range .Ltmp11977 .Ltmp11978, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21658: + .p2align 2 + .cv_linetable 390, "?data@?$span@$$CBH$03@gsl@@QEBAPEBHXZ", .Lfunc_end390 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp21664-.Ltmp21663 # Subsection size +.Ltmp21663: + .short .Ltmp21666-.Ltmp21665 # Record length +.Ltmp21665: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end391-"??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7882 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp21666: + .short .Ltmp21668-.Ltmp21667 # Record length +.Ltmp21667: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21668: + .cv_def_range .Ltmp11981 .Ltmp11982, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21670-.Ltmp21669 # Record length +.Ltmp21669: + .short 4414 # Record kind: S_LOCAL + .long 4109 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp21670: + .cv_def_range .Ltmp11981 .Ltmp11982, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21664: + .p2align 2 + .cv_linetable 391, "??0?$span@H$0?0@gsl@@QEAA@AEAV?$array@H$0A@@std@@@Z", .Lfunc_end391 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void> + .long .Ltmp21672-.Ltmp21671 # Subsection size +.Ltmp21671: + .short .Ltmp21674-.Ltmp21673 # Record length +.Ltmp21673: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end392-"??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7884 # Function type index + .secrel32 "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::span<4,void>" # Function name +.Ltmp21674: + .short .Ltmp21676-.Ltmp21675 # Record length +.Ltmp21675: + .short 4414 # Record kind: S_LOCAL + .long 5785 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21676: + .cv_def_range .Ltmp11985 .Ltmp11986, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21678-.Ltmp21677 # Record length +.Ltmp21677: + .short 4414 # Record kind: S_LOCAL + .long 5646 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21678: + .cv_def_range .Ltmp11985 .Ltmp11986, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21672: + .p2align 2 + .cv_linetable 392, "??$?0$03X@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEAV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", .Lfunc_end392 + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp21680-.Ltmp21679 # Subsection size +.Ltmp21679: + .short .Ltmp21682-.Ltmp21681 # Record length +.Ltmp21681: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end393-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7885 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp21682: + .short .Ltmp21684-.Ltmp21683 # Record length +.Ltmp21683: + .short 4414 # Record kind: S_LOCAL + .long 5642 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21684: + .cv_def_range .Ltmp11987 .Ltmp11988, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21680: + .p2align 2 + .cv_linetable 393, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEAAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end393 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp21686-.Ltmp21685 # Subsection size +.Ltmp21685: + .short .Ltmp21688-.Ltmp21687 # Record length +.Ltmp21687: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end394-"?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7886 # Function type index + .secrel32 "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp21688: + .short .Ltmp21690-.Ltmp21689 # Record length +.Ltmp21689: + .short 4414 # Record kind: S_LOCAL + .long 5801 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21690: + .cv_def_range .Ltmp11989 .Ltmp11990, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21686: + .p2align 2 + .cv_linetable 394, "?data@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end394 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long .Ltmp21692-.Ltmp21691 # Subsection size +.Ltmp21691: + .short .Ltmp21694-.Ltmp21693 # Record length +.Ltmp21693: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end395-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7891 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14::::operator()" # Function name +.Ltmp21694: + .short .Ltmp21696-.Ltmp21695 # Record length +.Ltmp21695: + .short 4414 # Record kind: S_LOCAL + .long 7888 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21696: + .cv_def_range .Ltmp11991 .Ltmp11992, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21692: + .p2align 2 + .cv_linetable 395, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end395 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____14::::operator() + .long .Ltmp21698-.Ltmp21697 # Subsection size +.Ltmp21697: + .short .Ltmp21700-.Ltmp21699 # Record length +.Ltmp21699: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end396-"??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7892 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____14::::operator()" # Function name +.Ltmp21700: + .short .Ltmp21702-.Ltmp21701 # Record length +.Ltmp21701: + .short 4414 # Record kind: S_LOCAL + .long 5833 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21702: + .cv_def_range .Ltmp11993 .Ltmp11994, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21698: + .p2align 2 + .cv_linetable 396, "??R@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@QEBA@XZ", .Lfunc_end396 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21704-.Ltmp21703 # Subsection size +.Ltmp21703: + .short .Ltmp21706-.Ltmp21705 # Record length +.Ltmp21705: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end397-"??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7896 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21706: + .short .Ltmp21708-.Ltmp21707 # Record length +.Ltmp21707: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21708: + .cv_def_range .Ltmp11997 .Ltmp11998, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21710-.Ltmp21709 # Record length +.Ltmp21709: + .short 4414 # Record kind: S_LOCAL + .long 7893 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21710: + .cv_def_range .Ltmp11997 .Ltmp11998, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21704: + .p2align 2 + .cv_linetable 397, "??$?0$03X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@H$03@std@@@Z", .Lfunc_end397 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .Ltmp21712-.Ltmp21711 # Subsection size +.Ltmp21711: + .short .Ltmp21714-.Ltmp21713 # Record length +.Ltmp21713: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end398-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7898 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp21714: + .short .Ltmp21716-.Ltmp21715 # Record length +.Ltmp21715: + .short 4414 # Record kind: S_LOCAL + .long 5610 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp21716: + .cv_def_range .Ltmp11999 .Ltmp12000, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21712: + .p2align 2 + .cv_linetable 398, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$array@H$03@std@@@Z", .Lfunc_end398 + .section .debug$S,"dr",associative,"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp21718-.Ltmp21717 # Subsection size +.Ltmp21717: + .short .Ltmp21720-.Ltmp21719 # Record length +.Ltmp21719: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end399-"??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7911 # Function type index + .secrel32 "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Function section relative address + .secidx "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp21720: + .short .Ltmp21722-.Ltmp21721 # Record length +.Ltmp21721: + .short 4414 # Record kind: S_LOCAL + .long 7520 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21722: + .cv_def_range .Ltmp12001 .Ltmp12002, "E\021O\001\000\000x\000\000\000" + .short .Ltmp21724-.Ltmp21723 # Record length +.Ltmp21723: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21724: + .cv_def_range .Ltmp12001 .Ltmp12002, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21718: + .p2align 2 + .cv_linetable 399, "??$?8_J@?$ExprLhs@AEB_J@Catch@@QEAA?BV?$BinaryExpr@AEB_JAEB_J@1@AEB_J@Z", .Lfunc_end399 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21726-.Ltmp21725 # Subsection size +.Ltmp21725: + .short .Ltmp21728-.Ltmp21727 # Record length +.Ltmp21727: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end400-"??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7913 # Function type index + .secrel32 "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21728: + .short .Ltmp21730-.Ltmp21729 # Record length +.Ltmp21729: + .short 4414 # Record kind: S_LOCAL + .long 7905 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21730: + .cv_def_range .Ltmp12003 .Ltmp12006, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21726: + .p2align 2 + .cv_linetable 400, "??1?$BinaryExpr@AEB_JAEB_J@Catch@@UEAA@XZ", .Lfunc_end400 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long .Ltmp21732-.Ltmp21731 # Subsection size +.Ltmp21731: + .short .Ltmp21734-.Ltmp21733 # Record length +.Ltmp21733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end401-"??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7914 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +.Ltmp21734: + .short .Ltmp21736-.Ltmp21735 # Record length +.Ltmp21735: + .short 4414 # Record kind: S_LOCAL + .long 5725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21736: + .cv_def_range .Ltmp12007 .Ltmp12008, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21732: + .p2align 2 + .cv_linetable 401, "??0?$extent_type@$03@details@gsl@@QEAA@XZ", .Lfunc_end401 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21738-.Ltmp21737 # Subsection size +.Ltmp21737: + .short .Ltmp21740-.Ltmp21739 # Record length +.Ltmp21739: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end402-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7917 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21740: + .short .Ltmp21742-.Ltmp21741 # Record length +.Ltmp21741: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21742: + .cv_def_range .Ltmp12011 .Ltmp12015, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21744-.Ltmp21743 # Record length +.Ltmp21743: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21744: + .cv_def_range .Ltmp12011 .Ltmp12015, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp21746-.Ltmp21745 # Record length +.Ltmp21745: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21746: + .cv_def_range .Ltmp12011 .Ltmp12015, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21738: + .p2align 2 + .cv_linetable 402, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end402 + .section .debug$S,"dr",associative,"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<4> + .long .Ltmp21748-.Ltmp21747 # Subsection size +.Ltmp21747: + .short .Ltmp21750-.Ltmp21749 # Record length +.Ltmp21749: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end403-"??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7920 # Function type index + .secrel32 "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Function section relative address + .secidx "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<4>" # Function name +.Ltmp21750: + .short .Ltmp21752-.Ltmp21751 # Record length +.Ltmp21751: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21752: + .cv_def_range .Ltmp12016 .Ltmp12018, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21754-.Ltmp21753 # Record length +.Ltmp21753: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21754: + .cv_def_range .Ltmp12016 .Ltmp12018, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21748: + .p2align 2 + .cv_linetable 403, "??$?0$03@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$03@12@@Z", .Lfunc_end403 + .section .debug$S,"dr",associative,"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::size + .long .Ltmp21756-.Ltmp21755 # Subsection size +.Ltmp21755: + .short .Ltmp21758-.Ltmp21757 # Record length +.Ltmp21757: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end404-"?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7921 # Function type index + .secrel32 "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::size" # Function name +.Ltmp21758: + .short .Ltmp21760-.Ltmp21759 # Record length +.Ltmp21759: + .short 4414 # Record kind: S_LOCAL + .long 5730 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21760: + .cv_def_range .Ltmp12019 .Ltmp12020, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21756: + .p2align 2 + .cv_linetable 404, "?size@?$extent_type@$03@details@gsl@@QEBA_JXZ", .Lfunc_end404 + .section .debug$S,"dr",associative,"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp21762-.Ltmp21761 # Subsection size +.Ltmp21761: + .short .Ltmp21764-.Ltmp21763 # Record length +.Ltmp21763: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end405-"??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7924 # Function type index + .secrel32 "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Function section relative address + .secidx "??$forward@_K@std@@YA$$QEA_KAEA_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp21764: + .short .Ltmp21766-.Ltmp21765 # Record length +.Ltmp21765: + .short 4414 # Record kind: S_LOCAL + .long 7379 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp21766: + .cv_def_range .Ltmp12021 .Ltmp12022, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21762: + .p2align 2 + .cv_linetable 405, "??$forward@_K@std@@YA$$QEA_KAEA_K@Z", .Lfunc_end405 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21768-.Ltmp21767 # Subsection size +.Ltmp21767: + .short .Ltmp21770-.Ltmp21769 # Record length +.Ltmp21769: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end406-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7927 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21770: + .short .Ltmp21772-.Ltmp21771 # Record length +.Ltmp21771: + .short 4414 # Record kind: S_LOCAL + .long 7400 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21772: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21774-.Ltmp21773 # Record length +.Ltmp21773: + .short 4414 # Record kind: S_LOCAL + .long 4367 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21774: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp21776-.Ltmp21775 # Record length +.Ltmp21775: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21776: + .cv_def_range .Ltmp12025 .Ltmp12029, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21768: + .p2align 2 + .cv_linetable 406, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end406 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21778-.Ltmp21777 # Subsection size +.Ltmp21777: + .short .Ltmp21780-.Ltmp21779 # Record length +.Ltmp21779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end407-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7931 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21780: + .short .Ltmp21782-.Ltmp21781 # Record length +.Ltmp21781: + .short 4414 # Record kind: S_LOCAL + .long 7928 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21782: + .cv_def_range .Ltmp12032 .Ltmp12036, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21784-.Ltmp21783 # Record length +.Ltmp21783: + .short 4414 # Record kind: S_LOCAL + .long 5723 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21784: + .cv_def_range .Ltmp12032 .Ltmp12036, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21786-.Ltmp21785 # Record length +.Ltmp21785: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21786: + .cv_def_range .Ltmp12032 .Ltmp12036, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21778: + .p2align 2 + .cv_linetable 407, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end407 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21788-.Ltmp21787 # Subsection size +.Ltmp21787: + .short .Ltmp21790-.Ltmp21789 # Record length +.Ltmp21789: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end408-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7932 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21790: + .short .Ltmp21792-.Ltmp21791 # Record length +.Ltmp21791: + .short 4414 # Record kind: S_LOCAL + .long 5718 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21792: + .cv_def_range .Ltmp12037 .Ltmp12038, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21788: + .p2align 2 + .cv_linetable 408, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEBAPEAHXZ", .Lfunc_end408 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21794-.Ltmp21793 # Subsection size +.Ltmp21793: + .short .Ltmp21796-.Ltmp21795 # Record length +.Ltmp21795: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end409-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7936 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21796: + .short .Ltmp21798-.Ltmp21797 # Record length +.Ltmp21797: + .short 4414 # Record kind: S_LOCAL + .long 7933 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21798: + .cv_def_range .Ltmp12041 .Ltmp12045, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21800-.Ltmp21799 # Record length +.Ltmp21799: + .short 4414 # Record kind: S_LOCAL + .long 5781 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21800: + .cv_def_range .Ltmp12041 .Ltmp12045, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21802-.Ltmp21801 # Record length +.Ltmp21801: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21802: + .cv_def_range .Ltmp12041 .Ltmp12045, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21794: + .p2align 2 + .cv_linetable 409, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end409 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21804-.Ltmp21803 # Subsection size +.Ltmp21803: + .short .Ltmp21806-.Ltmp21805 # Record length +.Ltmp21805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end410-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7937 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21806: + .short .Ltmp21808-.Ltmp21807 # Record length +.Ltmp21807: + .short 4414 # Record kind: S_LOCAL + .long 5776 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21808: + .cv_def_range .Ltmp12046 .Ltmp12047, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21804: + .p2align 2 + .cv_linetable 410, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEBAPEBHXZ", .Lfunc_end410 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::storage_type > + .long .Ltmp21810-.Ltmp21809 # Subsection size +.Ltmp21809: + .short .Ltmp21812-.Ltmp21811 # Record length +.Ltmp21811: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end411-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7941 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::storage_type >" # Function name +.Ltmp21812: + .short .Ltmp21814-.Ltmp21813 # Record length +.Ltmp21813: + .short 4414 # Record kind: S_LOCAL + .long 7938 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21814: + .cv_def_range .Ltmp12050 .Ltmp12054, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21816-.Ltmp21815 # Record length +.Ltmp21815: + .short 4414 # Record kind: S_LOCAL + .long 5829 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21816: + .cv_def_range .Ltmp12050 .Ltmp12054, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21818-.Ltmp21817 # Record length +.Ltmp21817: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21818: + .cv_def_range .Ltmp12050 .Ltmp12054, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21810: + .p2align 2 + .cv_linetable 411, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end411 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data + .long .Ltmp21820-.Ltmp21819 # Subsection size +.Ltmp21819: + .short .Ltmp21822-.Ltmp21821 # Record length +.Ltmp21821: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end412-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7942 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::data" # Function name +.Ltmp21822: + .short .Ltmp21824-.Ltmp21823 # Record length +.Ltmp21823: + .short 4414 # Record kind: S_LOCAL + .long 5824 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21824: + .cv_def_range .Ltmp12055 .Ltmp12056, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21820: + .p2align 2 + .cv_linetable 412, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEAUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end412 + .section .debug$S,"dr",associative,"?data@?$array@H$03@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp21826-.Ltmp21825 # Subsection size +.Ltmp21825: + .short .Ltmp21828-.Ltmp21827 # Record length +.Ltmp21827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end413-"?data@?$array@H$03@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7943 # Function type index + .secrel32 "?data@?$array@H$03@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$array@H$03@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp21828: + .short .Ltmp21830-.Ltmp21829 # Record length +.Ltmp21829: + .short 4414 # Record kind: S_LOCAL + .long 5617 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21830: + .cv_def_range .Ltmp12057 .Ltmp12058, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21826: + .p2align 2 + .cv_linetable 413, "?data@?$array@H$03@std@@QEBAPEBHXZ", .Lfunc_end413 + .section .debug$S,"dr",associative,"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp21832-.Ltmp21831 # Subsection size +.Ltmp21831: + .short .Ltmp21834-.Ltmp21833 # Record length +.Ltmp21833: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end414-"??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7946 # Function type index + .secrel32 "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Function section relative address + .secidx "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp21834: + .short .Ltmp21836-.Ltmp21835 # Record length +.Ltmp21835: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21836: + .cv_def_range .Ltmp12059 .Ltmp12060, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp21838-.Ltmp21837 # Record length +.Ltmp21837: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21838: + .cv_def_range .Ltmp12059 .Ltmp12060, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21832: + .p2align 2 + .cv_linetable 414, "??$compareEqual@_J_J@Catch@@YA_NAEB_J0@Z", .Lfunc_end414 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp21840-.Ltmp21839 # Subsection size +.Ltmp21839: + .short .Ltmp21842-.Ltmp21841 # Record length +.Ltmp21841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end415-"??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7947 # Function type index + .secrel32 "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp21842: + .short .Ltmp21844-.Ltmp21843 # Record length +.Ltmp21843: + .short 4414 # Record kind: S_LOCAL + .long 7905 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21844: + .cv_def_range .Ltmp12061 .Ltmp12064, "E\021O\001\000\000P\000\000\000" + .short .Ltmp21846-.Ltmp21845 # Record length +.Ltmp21845: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp21846: + .cv_def_range .Ltmp12061 .Ltmp12064, "E\021O\001\000\000_\000\000\000" + .short .Ltmp21848-.Ltmp21847 # Record length +.Ltmp21847: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp21848: + .cv_def_range .Ltmp12061 .Ltmp12064, "E\021O\001\000\000`\000\000\000" + .short .Ltmp21850-.Ltmp21849 # Record length +.Ltmp21849: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp21850: + .cv_def_range .Lfunc_begin415 .Ltmp12062, "A\021Q\001\000\000" + .cv_def_range .Ltmp12062 .Ltmp12063, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21852-.Ltmp21851 # Record length +.Ltmp21851: + .short 4414 # Record kind: S_LOCAL + .long 7517 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp21852: + .cv_def_range .Ltmp12061 .Ltmp12064, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21840: + .p2align 2 + .cv_linetable 415, "??0?$BinaryExpr@AEB_JAEB_J@Catch@@QEAA@_NAEB_JVStringRef@1@1@Z", .Lfunc_end415 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp21854-.Ltmp21853 # Subsection size +.Ltmp21853: + .short .Ltmp21856-.Ltmp21855 # Record length +.Ltmp21855: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end416-"?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7948 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp21856: + .short .Ltmp21858-.Ltmp21857 # Record length +.Ltmp21857: + .short 4414 # Record kind: S_LOCAL + .long 7902 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21858: + .cv_def_range .Ltmp12065 .Ltmp12066, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21854: + .p2align 2 + .cv_linetable 416, "?isBinaryExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ", .Lfunc_end416 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp21860-.Ltmp21859 # Subsection size +.Ltmp21859: + .short .Ltmp21862-.Ltmp21861 # Record length +.Ltmp21861: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end417-"?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7949 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp21862: + .short .Ltmp21864-.Ltmp21863 # Record length +.Ltmp21863: + .short 4414 # Record kind: S_LOCAL + .long 7902 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21864: + .cv_def_range .Ltmp12067 .Ltmp12068, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21860: + .p2align 2 + .cv_linetable 417, "?getResult@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBA_NXZ", .Lfunc_end417 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp21866-.Ltmp21865 # Subsection size +.Ltmp21865: + .short .Ltmp21868-.Ltmp21867 # Record length +.Ltmp21867: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end418-"?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7950 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp21868: + .short .Ltmp21870-.Ltmp21869 # Record length +.Ltmp21869: + .short 4414 # Record kind: S_LOCAL + .long 7902 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21870: + .cv_def_range .Ltmp12073 .Ltmp12074, "E\021N\001\000\000(\000\000\000" + .short .Ltmp21872-.Ltmp21871 # Record length +.Ltmp21871: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp21872: + .cv_def_range .Ltmp12073 .Ltmp12074, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21866: + .p2align 2 + .cv_linetable 418, "?streamReconstructedExpression@?$BinaryExpr@AEB_JAEB_J@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end418 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp21874-.Ltmp21873 # Subsection size +.Ltmp21873: + .short .Ltmp21876-.Ltmp21875 # Record length +.Ltmp21875: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end419-"??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7913 # Function type index + .secrel32 "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp21876: + .short .Ltmp21878-.Ltmp21877 # Record length +.Ltmp21877: + .short 4414 # Record kind: S_LOCAL + .long 7905 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21878: + .cv_def_range .Ltmp12075 .Ltmp12076, "E\021O\001\000\0000\000\000\000" + .short .Ltmp21880-.Ltmp21879 # Record length +.Ltmp21879: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp21880: + .cv_def_range .Ltmp12075 .Ltmp12076, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21874: + .p2align 2 + .cv_linetable 419, "??_G?$BinaryExpr@AEB_JAEB_J@Catch@@UEAAPEAXI@Z", .Lfunc_end419 + .section .debug$S,"dr",associative,"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21882-.Ltmp21881 # Subsection size +.Ltmp21881: + .short .Ltmp21884-.Ltmp21883 # Record length +.Ltmp21883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end420-"??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7952 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21884: + .short .Ltmp21886-.Ltmp21885 # Record length +.Ltmp21885: + .short 4414 # Record kind: S_LOCAL + .long 5737 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21886: + .cv_def_range .Ltmp12079 .Ltmp12080, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21888-.Ltmp21887 # Record length +.Ltmp21887: + .short 4414 # Record kind: S_LOCAL + .long 7893 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21888: + .cv_def_range .Ltmp12079 .Ltmp12080, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21882: + .p2align 2 + .cv_linetable 420, "??$?0$03X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@H$03@std@@@Z", .Lfunc_end420 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span::span<4,void> + .long .Ltmp21890-.Ltmp21889 # Subsection size +.Ltmp21889: + .short .Ltmp21892-.Ltmp21891 # Record length +.Ltmp21891: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end421-"??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7956 # Function type index + .secrel32 "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section relative address + .secidx "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4,void>" # Function name +.Ltmp21892: + .short .Ltmp21894-.Ltmp21893 # Record length +.Ltmp21893: + .short 4414 # Record kind: S_LOCAL + .long 5846 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21894: + .cv_def_range .Ltmp12083 .Ltmp12084, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21896-.Ltmp21895 # Record length +.Ltmp21895: + .short 4414 # Record kind: S_LOCAL + .long 7953 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp21896: + .cv_def_range .Ltmp12083 .Ltmp12084, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21890: + .p2align 2 + .cv_linetable 421, "??$?0$03X@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@AEBV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@Z", .Lfunc_end421 + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp21898-.Ltmp21897 # Subsection size +.Ltmp21897: + .short .Ltmp21900-.Ltmp21899 # Record length +.Ltmp21899: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end422-"?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7957 # Function type index + .secrel32 "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp21900: + .short .Ltmp21902-.Ltmp21901 # Record length +.Ltmp21901: + .short 4414 # Record kind: S_LOCAL + .long 5865 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21902: + .cv_def_range .Ltmp12085 .Ltmp12086, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21898: + .p2align 2 + .cv_linetable 422, "?data@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end422 + .long 241 # Symbol subsection for std::array<(anonymous namespace)::AddressOverloaded,4>::data + .long .Ltmp21904-.Ltmp21903 # Subsection size +.Ltmp21903: + .short .Ltmp21906-.Ltmp21905 # Record length +.Ltmp21905: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end423-"?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7958 # Function type index + .secrel32 "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>::data" # Function name +.Ltmp21906: + .short .Ltmp21908-.Ltmp21907 # Record length +.Ltmp21907: + .short 4414 # Record kind: S_LOCAL + .long 5653 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21908: + .cv_def_range .Ltmp12087 .Ltmp12088, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21904: + .p2align 2 + .cv_linetable 423, "?data@?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end423 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long .Ltmp21910-.Ltmp21909 # Subsection size +.Ltmp21909: + .short .Ltmp21912-.Ltmp21911 # Record length +.Ltmp21911: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end424-"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7962 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16::::operator()" # Function name +.Ltmp21912: + .short .Ltmp21914-.Ltmp21913 # Record length +.Ltmp21913: + .short 4414 # Record kind: S_LOCAL + .long 7960 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21914: + .cv_def_range .Ltmp12089 .Ltmp12090, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21910: + .p2align 2 + .cv_linetable 424, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end424 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____16::::operator() + .long .Ltmp21916-.Ltmp21915 # Subsection size +.Ltmp21915: + .short .Ltmp21918-.Ltmp21917 # Record length +.Ltmp21917: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end425-"??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7963 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____16::::operator()" # Function name +.Ltmp21918: + .short .Ltmp21920-.Ltmp21919 # Record length +.Ltmp21919: + .short 4414 # Record kind: S_LOCAL + .long 5898 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21920: + .cv_def_range .Ltmp12091 .Ltmp12092, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21916: + .p2align 2 + .cv_linetable 425, "??R@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@QEBA@XZ", .Lfunc_end425 + .section .debug$S,"dr",associative,"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .Ltmp21922-.Ltmp21921 # Subsection size +.Ltmp21921: + .short .Ltmp21924-.Ltmp21923 # Record length +.Ltmp21923: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end426-"??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7965 # Function type index + .secrel32 "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp21924: + .short .Ltmp21926-.Ltmp21925 # Record length +.Ltmp21925: + .short 4414 # Record kind: S_LOCAL + .long 7893 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp21926: + .cv_def_range .Ltmp12093 .Ltmp12094, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21922: + .p2align 2 + .cv_linetable 426, "??$make_span@V?$array@H$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$array@H$03@std@@@Z", .Lfunc_end426 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp21928-.Ltmp21927 # Subsection size +.Ltmp21927: + .short .Ltmp21930-.Ltmp21929 # Record length +.Ltmp21929: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end427-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7969 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp21930: + .short .Ltmp21932-.Ltmp21931 # Record length +.Ltmp21931: + .short 4414 # Record kind: S_LOCAL + .long 7966 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21932: + .cv_def_range .Ltmp12097 .Ltmp12101, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp21934-.Ltmp21933 # Record length +.Ltmp21933: + .short 4414 # Record kind: S_LOCAL + .long 5894 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp21934: + .cv_def_range .Ltmp12097 .Ltmp12101, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp21936-.Ltmp21935 # Record length +.Ltmp21935: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp21936: + .cv_def_range .Ltmp12097 .Ltmp12101, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21928: + .p2align 2 + .cv_linetable 427, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$03@details@2@@Z", .Lfunc_end427 + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp21938-.Ltmp21937 # Subsection size +.Ltmp21937: + .short .Ltmp21940-.Ltmp21939 # Record length +.Ltmp21939: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end428-"?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7970 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp21940: + .short .Ltmp21942-.Ltmp21941 # Record length +.Ltmp21941: + .short 4414 # Record kind: S_LOCAL + .long 5888 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21942: + .cv_def_range .Ltmp12102 .Ltmp12103, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21938: + .p2align 2 + .cv_linetable 428, "?data@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@QEBAPEBUAddressOverloaded@?A0x3DBF7A98@@XZ", .Lfunc_end428 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,void> + .long .Ltmp21944-.Ltmp21943 # Subsection size +.Ltmp21943: + .short .Ltmp21946-.Ltmp21945 # Record length +.Ltmp21945: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end429-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7974 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +.Ltmp21946: + .short .Ltmp21948-.Ltmp21947 # Record length +.Ltmp21947: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21948: + .cv_def_range .Ltmp12104 .Ltmp12105, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21950-.Ltmp21949 # Record length +.Ltmp21949: + .short 4414 # Record kind: S_LOCAL + .long 7971 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp21950: + .cv_def_range .Ltmp12104 .Ltmp12105, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21944: + .p2align 2 + .cv_linetable 429, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z", .Lfunc_end429 + .section .debug$S,"dr",associative,"?size@?$array@$$CBH$03@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::size + .long .Ltmp21952-.Ltmp21951 # Subsection size +.Ltmp21951: + .short .Ltmp21954-.Ltmp21953 # Record length +.Ltmp21953: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end430-"?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7975 # Function type index + .secrel32 "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$array@$$CBH$03@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::size" # Function name +.Ltmp21954: + .short .Ltmp21956-.Ltmp21955 # Record length +.Ltmp21955: + .short 4414 # Record kind: S_LOCAL + .long 5920 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21956: + .cv_def_range .Ltmp12106 .Ltmp12107, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21952: + .p2align 2 + .cv_linetable 430, "?size@?$array@$$CBH$03@std@@QEBA_KXZ", .Lfunc_end430 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp21958-.Ltmp21957 # Subsection size +.Ltmp21957: + .short .Ltmp21960-.Ltmp21959 # Record length +.Ltmp21959: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end431-"?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7976 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp21960: + .short .Ltmp21962-.Ltmp21961 # Record length +.Ltmp21961: + .short 4414 # Record kind: S_LOCAL + .long 5911 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21962: + .cv_def_range .Ltmp12108 .Ltmp12109, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21958: + .p2align 2 + .cv_linetable 431, "?data@?$array@$$CBH$03@std@@QEAAPEBHXZ", .Lfunc_end431 + .section .debug$S,"dr",associative,"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,void> + .long .Ltmp21964-.Ltmp21963 # Subsection size +.Ltmp21963: + .short .Ltmp21966-.Ltmp21965 # Record length +.Ltmp21965: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end432-"??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7978 # Function type index + .secrel32 "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,void>" # Function name +.Ltmp21966: + .short .Ltmp21968-.Ltmp21967 # Record length +.Ltmp21967: + .short 4414 # Record kind: S_LOCAL + .long 5737 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21968: + .cv_def_range .Ltmp12110 .Ltmp12111, "E\021O\001\000\0008\000\000\000" + .short .Ltmp21970-.Ltmp21969 # Record length +.Ltmp21969: + .short 4414 # Record kind: S_LOCAL + .long 7971 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp21970: + .cv_def_range .Ltmp12110 .Ltmp12111, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21964: + .p2align 2 + .cv_linetable 432, "??$?0V?$array@$$CBH$03@std@@X@?$span@$$CBH$03@gsl@@QEAA@AEBV?$array@$$CBH$03@std@@@Z", .Lfunc_end432 + .section .debug$S,"dr",associative,"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > + .long .Ltmp21972-.Ltmp21971 # Subsection size +.Ltmp21971: + .short .Ltmp21974-.Ltmp21973 # Record length +.Ltmp21973: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end433-"??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7980 # Function type index + .secrel32 "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span >" # Function name +.Ltmp21974: + .short .Ltmp21976-.Ltmp21975 # Record length +.Ltmp21975: + .short 4414 # Record kind: S_LOCAL + .long 5913 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp21976: + .cv_def_range .Ltmp12112 .Ltmp12113, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21972: + .p2align 2 + .cv_linetable 433, "??$make_span@V?$array@$$CBH$03@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEAV?$array@$$CBH$03@std@@@Z", .Lfunc_end433 + .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 .Ltmp21978-.Ltmp21977 # Subsection size +.Ltmp21977: + .short .Ltmp21980-.Ltmp21979 # Record length +.Ltmp21979: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end434-"??$narrow@_J_K@gsl@@YA_J_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7982 # 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 +.Ltmp21980: + .short .Ltmp21982-.Ltmp21981 # Record length +.Ltmp21981: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21982: + .cv_def_range .Ltmp12118 .Ltmp12127, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp21984-.Ltmp21983 # Record length +.Ltmp21983: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "t" +.Ltmp21984: + .cv_def_range .Ltmp12118 .Ltmp12127, "E\021N\001\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21978: + .p2align 2 + .cv_linetable 434, "??$narrow@_J_K@gsl@@YA_J_K@Z", .Lfunc_end434 + .section .debug$S,"dr",associative,"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::array::data + .long .Ltmp21986-.Ltmp21985 # Subsection size +.Ltmp21985: + .short .Ltmp21988-.Ltmp21987 # Record length +.Ltmp21987: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end435-"?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7983 # Function type index + .secrel32 "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::array::data" # Function name +.Ltmp21988: + .short .Ltmp21990-.Ltmp21989 # Record length +.Ltmp21989: + .short 4414 # Record kind: S_LOCAL + .long 5920 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp21990: + .cv_def_range .Ltmp12128 .Ltmp12129, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21986: + .p2align 2 + .cv_linetable 435, "?data@?$array@$$CBH$03@std@@QEBAPEBHXZ", .Lfunc_end435 + .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 .Ltmp21992-.Ltmp21991 # Subsection size +.Ltmp21991: + .short .Ltmp21994-.Ltmp21993 # Record length +.Ltmp21993: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end436-"??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7985 # 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 +.Ltmp21994: + .short .Ltmp21996-.Ltmp21995 # Record length +.Ltmp21995: + .short 4414 # Record kind: S_LOCAL + .long 7379 # TypeIndex + .short 1 # Flags + .asciz "u" +.Ltmp21996: + .cv_def_range .Ltmp12130 .Ltmp12131, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21992: + .p2align 2 + .cv_linetable 436, "??$narrow_cast@_JAEA_K@gsl@@YA_JAEA_K@Z", .Lfunc_end436 + .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 .Ltmp21998-.Ltmp21997 # Subsection size +.Ltmp21997: + .short .Ltmp22000-.Ltmp21999 # Record length +.Ltmp21999: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end437-"??$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 7994 # 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 +.Ltmp22000: + .short .Ltmp22002-.Ltmp22001 # Record length +.Ltmp22001: + .short 4414 # Record kind: S_LOCAL + .long 7987 # TypeIndex + .short 1 # Flags + .asciz "exception" +.Ltmp22002: + .cv_def_range .Ltmp12132 .Ltmp12133, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp21998: + .p2align 2 + .cv_linetable 437, "??$throw_exception@Unarrowing_error@gsl@@@details@gsl@@YAX$$QEAUnarrowing_error@1@@Z", .Lfunc_end437 + .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 .Ltmp22004-.Ltmp22003 # Subsection size +.Ltmp22003: + .short .Ltmp22006-.Ltmp22005 # Record length +.Ltmp22005: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end438-"??0narrowing_error@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7997 # 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 +.Ltmp22006: + .short .Ltmp22008-.Ltmp22007 # Record length +.Ltmp22007: + .short 4414 # Record kind: S_LOCAL + .long 7995 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22008: + .cv_def_range .Ltmp12134 .Ltmp12135, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22004: + .p2align 2 + .cv_linetable 438, "??0narrowing_error@gsl@@QEAA@XZ", .Lfunc_end438 + .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 .Ltmp22010-.Ltmp22009 # Subsection size +.Ltmp22009: + .short .Ltmp22012-.Ltmp22011 # Record length +.Ltmp22011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end439-"??1narrowing_error@gsl@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7998 # 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 +.Ltmp22012: + .short .Ltmp22014-.Ltmp22013 # Record length +.Ltmp22013: + .short 4414 # Record kind: S_LOCAL + .long 7995 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22014: + .cv_def_range .Ltmp12136 .Ltmp12138, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22010: + .p2align 2 + .cv_linetable 439, "??1narrowing_error@gsl@@UEAA@XZ", .Lfunc_end439 + .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 .Ltmp22016-.Ltmp22015 # Subsection size +.Ltmp22015: + .short .Ltmp22018-.Ltmp22017 # Record length +.Ltmp22017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end440-"??$forward@AEA_K@std@@YAAEA_KAEA_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8000 # 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 +.Ltmp22018: + .short .Ltmp22020-.Ltmp22019 # Record length +.Ltmp22019: + .short 4414 # Record kind: S_LOCAL + .long 7379 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22020: + .cv_def_range .Ltmp12139 .Ltmp12140, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22016: + .p2align 2 + .cv_linetable 440, "??$forward@AEA_K@std@@YAAEA_KAEA_K@Z", .Lfunc_end440 + .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 .Ltmp22022-.Ltmp22021 # Subsection size +.Ltmp22021: + .short .Ltmp22024-.Ltmp22023 # Record length +.Ltmp22023: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end441-"??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8004 # 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 +.Ltmp22024: + .short .Ltmp22026-.Ltmp22025 # Record length +.Ltmp22025: + .short 4414 # Record kind: S_LOCAL + .long 8001 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22026: + .cv_def_range .Ltmp12141 .Ltmp12142, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22022: + .p2align 2 + .cv_linetable 441, "??$forward@Unarrowing_error@gsl@@@std@@YA$$QEAUnarrowing_error@gsl@@AEAU12@@Z", .Lfunc_end441 + .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 .Ltmp22028-.Ltmp22027 # Subsection size +.Ltmp22027: + .short .Ltmp22030-.Ltmp22029 # Record length +.Ltmp22029: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end442-"??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8006 # 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 +.Ltmp22030: + .short .Ltmp22032-.Ltmp22031 # Record length +.Ltmp22031: + .short 4414 # Record kind: S_LOCAL + .long 7995 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22032: + .cv_def_range .Ltmp12143 .Ltmp12144, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22034-.Ltmp22033 # Record length +.Ltmp22033: + .short 4414 # Record kind: S_LOCAL + .long 7987 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22034: + .cv_def_range .Ltmp12143 .Ltmp12144, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22028: + .p2align 2 + .cv_linetable 442, "??0narrowing_error@gsl@@QEAA@$$QEAU01@@Z", .Lfunc_end442 + .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 .Ltmp22036-.Ltmp22035 # Subsection size +.Ltmp22035: + .short .Ltmp22038-.Ltmp22037 # Record length +.Ltmp22037: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end443-"??0narrowing_error@gsl@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8011 # 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 +.Ltmp22038: + .short .Ltmp22040-.Ltmp22039 # Record length +.Ltmp22039: + .short 4414 # Record kind: S_LOCAL + .long 7995 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22040: + .cv_def_range .Ltmp12145 .Ltmp12146, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22042-.Ltmp22041 # Record length +.Ltmp22041: + .short 4414 # Record kind: S_LOCAL + .long 8008 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22042: + .cv_def_range .Ltmp12145 .Ltmp12146, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22036: + .p2align 2 + .cv_linetable 443, "??0narrowing_error@gsl@@QEAA@AEBU01@@Z", .Lfunc_end443 + .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 .Ltmp22044-.Ltmp22043 # Subsection size +.Ltmp22043: + .short .Ltmp22046-.Ltmp22045 # Record length +.Ltmp22045: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end444-"??_Gnarrowing_error@gsl@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7998 # 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 +.Ltmp22046: + .short .Ltmp22048-.Ltmp22047 # Record length +.Ltmp22047: + .short 4414 # Record kind: S_LOCAL + .long 7995 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22048: + .cv_def_range .Ltmp12147 .Ltmp12148, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22050-.Ltmp22049 # Record length +.Ltmp22049: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp22050: + .cv_def_range .Ltmp12147 .Ltmp12148, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22044: + .p2align 2 + .cv_linetable 444, "??_Gnarrowing_error@gsl@@UEAAPEAXI@Z", .Lfunc_end444 + .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 .Ltmp22052-.Ltmp22051 # Subsection size +.Ltmp22051: + .short .Ltmp22054-.Ltmp22053 # Record length +.Ltmp22053: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end445-"??0exception@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8012 # 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 +.Ltmp22054: + .short .Ltmp22056-.Ltmp22055 # Record length +.Ltmp22055: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22056: + .cv_def_range .Ltmp12149 .Ltmp12150, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22052: + .p2align 2 + .cv_linetable 445, "??0exception@std@@QEAA@XZ", .Lfunc_end445 + .section .debug$S,"dr",associative,"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22058-.Ltmp22057 # Subsection size +.Ltmp22057: + .short .Ltmp22060-.Ltmp22059 # Record length +.Ltmp22059: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end446-"??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8013 # Function type index + .secrel32 "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22060: + .short .Ltmp22062-.Ltmp22061 # Record length +.Ltmp22061: + .short 4414 # Record kind: S_LOCAL + .long 5737 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22062: + .cv_def_range .Ltmp12151 .Ltmp12152, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22064-.Ltmp22063 # Record length +.Ltmp22063: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22064: + .cv_def_range .Ltmp12151 .Ltmp12152, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22066-.Ltmp22065 # Record length +.Ltmp22065: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22066: + .cv_def_range .Ltmp12151 .Ltmp12152, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22058: + .p2align 2 + .cv_linetable 446, "??0?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z", .Lfunc_end446 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22068-.Ltmp22067 # Subsection size +.Ltmp22067: + .short .Ltmp22070-.Ltmp22069 # Record length +.Ltmp22069: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end447-"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8015 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22070: + .short .Ltmp22072-.Ltmp22071 # Record length +.Ltmp22071: + .short 4414 # Record kind: S_LOCAL + .long 7933 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22072: + .cv_def_range .Ltmp12157 .Ltmp12161, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22074-.Ltmp22073 # Record length +.Ltmp22073: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22074: + .cv_def_range .Ltmp12157 .Ltmp12161, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22076-.Ltmp22075 # Record length +.Ltmp22075: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22076: + .cv_def_range .Ltmp12157 .Ltmp12161, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22068: + .p2align 2 + .cv_linetable 447, "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@QEAA@PEBH_J@Z", .Lfunc_end447 + .section .debug$S,"dr",associative,"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type + .long .Ltmp22078-.Ltmp22077 # Subsection size +.Ltmp22077: + .short .Ltmp22080-.Ltmp22079 # Record length +.Ltmp22079: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end448-"??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8016 # Function type index + .secrel32 "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type" # Function name +.Ltmp22080: + .short .Ltmp22082-.Ltmp22081 # Record length +.Ltmp22081: + .short 4414 # Record kind: S_LOCAL + .long 5725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22082: + .cv_def_range .Ltmp12164 .Ltmp12167, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp22084-.Ltmp22083 # Record length +.Ltmp22083: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp22084: + .cv_def_range .Ltmp12164 .Ltmp12167, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22078: + .p2align 2 + .cv_linetable 448, "??0?$extent_type@$03@details@gsl@@QEAA@_J@Z", .Lfunc_end448 + .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 .Ltmp22086-.Ltmp22085 # Subsection size +.Ltmp22085: + .short .Ltmp22088-.Ltmp22087 # Record length +.Ltmp22087: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end449-"??0?$allocator@H@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8017 # 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 +.Ltmp22088: + .short .Ltmp22090-.Ltmp22089 # Record length +.Ltmp22089: + .short 4414 # Record kind: S_LOCAL + .long 6100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22090: + .cv_def_range .Ltmp12168 .Ltmp12169, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22086: + .p2align 2 + .cv_linetable 449, "??0?$allocator@H@std@@QEAA@XZ", .Lfunc_end449 + .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 .Ltmp22092-.Ltmp22091 # Subsection size +.Ltmp22091: + .short .Ltmp22094-.Ltmp22093 # Record length +.Ltmp22093: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end450-"??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 8018 # 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 +.Ltmp22094: + .short .Ltmp22096-.Ltmp22095 # Record length +.Ltmp22095: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22096: + .cv_def_range .Ltmp12172 .Ltmp12180, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22098-.Ltmp22097 # Record length +.Ltmp22097: + .short 4414 # Record kind: S_LOCAL + .long 8019 # TypeIndex + .short 1 # Flags + .asciz "_Ilist" +.Ltmp22098: + .cv_def_range .Lfunc_begin450 .Ltmp12173, "A\021K\001\000\000" + .cv_def_range .Ltmp12173 .Ltmp12176 .Ltmp12177 .Ltmp12178, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp22100-.Ltmp22099 # Record length +.Ltmp22099: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22100: + .cv_def_range .Ltmp12172 .Ltmp12180, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22092: + .p2align 2 + .cv_linetable 450, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@V?$initializer_list@H@1@AEBV?$allocator@H@1@@Z", .Lfunc_end450 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp22102-.Ltmp22101 # Subsection size +.Ltmp22101: + .short .Ltmp22104-.Ltmp22103 # Record length +.Ltmp22103: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end451-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8020 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp22104: + .short .Ltmp22106-.Ltmp22105 # Record length +.Ltmp22105: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22106: + .cv_def_range .Ltmp12189 .Ltmp12195, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp22108-.Ltmp22107 # Record length +.Ltmp22107: + .short 4414 # Record kind: S_LOCAL + .long 5963 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp22108: + .cv_def_range .Ltmp12189 .Ltmp12195, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22102: + .p2align 2 + .cv_linetable 451, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end451 + .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 .Ltmp22110-.Ltmp22109 # Subsection size +.Ltmp22109: + .short .Ltmp22112-.Ltmp22111 # Record length +.Ltmp22111: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end452-"??$?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 8022 # 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 +.Ltmp22112: + .short .Ltmp22114-.Ltmp22113 # Record length +.Ltmp22113: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22114: + .cv_def_range .Ltmp12196 .Ltmp12197, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22116-.Ltmp22115 # Record length +.Ltmp22115: + .short 4414 # Record kind: S_LOCAL + .long 5979 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22116: + .cv_def_range .Ltmp12196 .Ltmp12197, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22110: + .p2align 2 + .cv_linetable 452, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@H$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end452 + .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 .Ltmp22118-.Ltmp22117 # Subsection size +.Ltmp22117: + .short .Ltmp22120-.Ltmp22119 # Record length +.Ltmp22119: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end453-"?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8023 # 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 +.Ltmp22120: + .short .Ltmp22122-.Ltmp22121 # Record length +.Ltmp22121: + .short 4414 # Record kind: S_LOCAL + .long 6015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22122: + .cv_def_range .Ltmp12198 .Ltmp12199, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22118: + .p2align 2 + .cv_linetable 453, "?size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end453 + .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 .Ltmp22124-.Ltmp22123 # Subsection size +.Ltmp22123: + .short .Ltmp22126-.Ltmp22125 # Record length +.Ltmp22125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end454-"?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8024 # 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 +.Ltmp22126: + .short .Ltmp22128-.Ltmp22127 # Record length +.Ltmp22127: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22128: + .cv_def_range .Ltmp12200 .Ltmp12201, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22124: + .p2align 2 + .cv_linetable 454, "?data@?$vector@HV?$allocator@H@std@@@std@@QEAAPEAHXZ", .Lfunc_end454 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$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 .Ltmp22130-.Ltmp22129 # Subsection size +.Ltmp22129: + .short .Ltmp22132-.Ltmp22131 # Record length +.Ltmp22131: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end455-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$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 8026 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$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@$$CBH$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 +.Ltmp22132: + .short .Ltmp22134-.Ltmp22133 # Record length +.Ltmp22133: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22134: + .cv_def_range .Ltmp12202 .Ltmp12203, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22136-.Ltmp22135 # Record length +.Ltmp22135: + .short 4414 # Record kind: S_LOCAL + .long 5979 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22136: + .cv_def_range .Ltmp12202 .Ltmp12203, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22130: + .p2align 2 + .cv_linetable 455, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end455 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long .Ltmp22138-.Ltmp22137 # Subsection size +.Ltmp22137: + .short .Ltmp22140-.Ltmp22139 # Record length +.Ltmp22139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end456-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8028 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section relative address + .secidx "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,std::allocator >,void>" # Function name +.Ltmp22140: + .short .Ltmp22142-.Ltmp22141 # Record length +.Ltmp22141: + .short 4414 # Record kind: S_LOCAL + .long 6164 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22142: + .cv_def_range .Ltmp12204 .Ltmp12205, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22144-.Ltmp22143 # Record length +.Ltmp22143: + .short 4414 # Record kind: S_LOCAL + .long 4527 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22144: + .cv_def_range .Ltmp12204 .Ltmp12205, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22138: + .p2align 2 + .cv_linetable 456, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", .Lfunc_end456 + .section .debug$S,"dr",associative,"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22146-.Ltmp22145 # Subsection size +.Ltmp22145: + .short .Ltmp22148-.Ltmp22147 # Record length +.Ltmp22147: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end457-"?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8029 # Function type index + .secrel32 "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22148: + .short .Ltmp22150-.Ltmp22149 # Record length +.Ltmp22149: + .short 4414 # Record kind: S_LOCAL + .long 6188 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22150: + .cv_def_range .Ltmp12206 .Ltmp12207, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22146: + .p2align 2 + .cv_linetable 457, "?size@?$span@$$CBD$0?0@gsl@@QEBA_JXZ", .Lfunc_end457 + .section .debug$S,"dr",associative,"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp22152-.Ltmp22151 # Subsection size +.Ltmp22151: + .short .Ltmp22154-.Ltmp22153 # Record length +.Ltmp22153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end458-"?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8030 # Function type index + .secrel32 "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp22154: + .short .Ltmp22156-.Ltmp22155 # Record length +.Ltmp22155: + .short 4414 # Record kind: S_LOCAL + .long 6188 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22156: + .cv_def_range .Ltmp12208 .Ltmp12209, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22152: + .p2align 2 + .cv_linetable 458, "?data@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ", .Lfunc_end458 + .section .debug$S,"dr",associative,"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span,std::allocator >,void> + .long .Ltmp22158-.Ltmp22157 # Subsection size +.Ltmp22157: + .short .Ltmp22160-.Ltmp22159 # Record length +.Ltmp22159: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end459-"??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8032 # Function type index + .secrel32 "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section relative address + .secidx "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span,std::allocator >,void>" # Function name +.Ltmp22160: + .short .Ltmp22162-.Ltmp22161 # Record length +.Ltmp22161: + .short 4414 # Record kind: S_LOCAL + .long 6164 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22162: + .cv_def_range .Ltmp12210 .Ltmp12211, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22164-.Ltmp22163 # Record length +.Ltmp22163: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22164: + .cv_def_range .Ltmp12210 .Ltmp12211, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22158: + .p2align 2 + .cv_linetable 459, "??$?0V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@X@?$span@$$CBD$0?0@gsl@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z", .Lfunc_end459 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22166-.Ltmp22165 # Subsection size +.Ltmp22165: + .short .Ltmp22168-.Ltmp22167 # Record length +.Ltmp22167: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end460-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8036 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22168: + .short .Ltmp22170-.Ltmp22169 # Record length +.Ltmp22169: + .short 4414 # Record kind: S_LOCAL + .long 8034 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22170: + .cv_def_range .Ltmp12212 .Ltmp12213, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22166: + .p2align 2 + .cv_linetable 460, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end460 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22172-.Ltmp22171 # Subsection size +.Ltmp22171: + .short .Ltmp22174-.Ltmp22173 # Record length +.Ltmp22173: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end461-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8037 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22174: + .short .Ltmp22176-.Ltmp22175 # Record length +.Ltmp22175: + .short 4414 # Record kind: S_LOCAL + .long 6218 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22176: + .cv_def_range .Ltmp12214 .Ltmp12215, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22172: + .p2align 2 + .cv_linetable 461, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end461 + .section .debug$S,"dr",associative,"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span >,void> + .long .Ltmp22178-.Ltmp22177 # Subsection size +.Ltmp22177: + .short .Ltmp22180-.Ltmp22179 # Record length +.Ltmp22179: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end462-"??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8039 # Function type index + .secrel32 "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span >,void>" # Function name +.Ltmp22180: + .short .Ltmp22182-.Ltmp22181 # Record length +.Ltmp22181: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22182: + .cv_def_range .Ltmp12216 .Ltmp12217, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22184-.Ltmp22183 # Record length +.Ltmp22183: + .short 4414 # Record kind: S_LOCAL + .long 5963 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22184: + .cv_def_range .Ltmp12216 .Ltmp12217, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22178: + .p2align 2 + .cv_linetable 462, "??$?0V?$vector@HV?$allocator@H@std@@@std@@X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end462 + .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 .Ltmp22186-.Ltmp22185 # Subsection size +.Ltmp22185: + .short .Ltmp22188-.Ltmp22187 # Record length +.Ltmp22187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end463-"??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8040 # 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 +.Ltmp22188: + .short .Ltmp22190-.Ltmp22189 # Record length +.Ltmp22189: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22190: + .cv_def_range .Ltmp12220 .Ltmp12223, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22186: + .p2align 2 + .cv_linetable 463, "??1?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end463 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22192-.Ltmp22191 # Subsection size +.Ltmp22191: + .short .Ltmp22194-.Ltmp22193 # Record length +.Ltmp22193: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end464-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8045 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22194: + .short .Ltmp22196-.Ltmp22195 # Record length +.Ltmp22195: + .short 4414 # Record kind: S_LOCAL + .long 8042 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22196: + .cv_def_range .Ltmp12224 .Ltmp12225, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22192: + .p2align 2 + .cv_linetable 464, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z", .Lfunc_end464 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22198-.Ltmp22197 # Subsection size +.Ltmp22197: + .short .Ltmp22200-.Ltmp22199 # Record length +.Ltmp22199: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end465-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8046 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22200: + .short .Ltmp22202-.Ltmp22201 # Record length +.Ltmp22201: + .short 4414 # Record kind: S_LOCAL + .long 6228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22202: + .cv_def_range .Ltmp12226 .Ltmp12227, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22198: + .p2align 2 + .cv_linetable 465, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end465 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22204-.Ltmp22203 # Subsection size +.Ltmp22203: + .short .Ltmp22206-.Ltmp22205 # Record length +.Ltmp22205: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end466-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8050 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22206: + .short .Ltmp22208-.Ltmp22207 # Record length +.Ltmp22207: + .short 4414 # Record kind: S_LOCAL + .long 8048 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22208: + .cv_def_range .Ltmp12228 .Ltmp12229, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22204: + .p2align 2 + .cv_linetable 466, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA?A?@@V?$span@$$CBD$0?0@gsl@@@Z", .Lfunc_end466 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____20::::operator() + .long .Ltmp22210-.Ltmp22209 # Subsection size +.Ltmp22209: + .short .Ltmp22212-.Ltmp22211 # Record length +.Ltmp22211: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end467-"??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8051 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____20::::operator()" # Function name +.Ltmp22212: + .short .Ltmp22214-.Ltmp22213 # Record length +.Ltmp22213: + .short 4414 # Record kind: S_LOCAL + .long 6238 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22214: + .cv_def_range .Ltmp12230 .Ltmp12231, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22210: + .p2align 2 + .cv_linetable 467, "??R@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@QEBA@XZ", .Lfunc_end467 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > > + .long .Ltmp22216-.Ltmp22215 # Subsection size +.Ltmp22215: + .short .Ltmp22218-.Ltmp22217 # Record length +.Ltmp22217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end468-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8053 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +.Ltmp22218: + .short .Ltmp22220-.Ltmp22219 # Record length +.Ltmp22219: + .short 4414 # Record kind: S_LOCAL + .long 5979 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22220: + .cv_def_range .Ltmp12232 .Ltmp12233, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22216: + .p2align 2 + .cv_linetable 468, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@H$0?0@0@AEAV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end468 + .section .debug$S,"dr",associative,"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::make_span > > + .long .Ltmp22222-.Ltmp22221 # Subsection size +.Ltmp22221: + .short .Ltmp22224-.Ltmp22223 # Record length +.Ltmp22223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end469-"??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8055 # Function type index + .secrel32 "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section relative address + .secidx "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::make_span > >" # Function name +.Ltmp22224: + .short .Ltmp22226-.Ltmp22225 # Record length +.Ltmp22225: + .short 4414 # Record kind: S_LOCAL + .long 5963 # TypeIndex + .short 1 # Flags + .asciz "cont" +.Ltmp22226: + .cv_def_range .Ltmp12234 .Ltmp12235, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22222: + .p2align 2 + .cv_linetable 469, "??$make_span@V?$vector@HV?$allocator@H@std@@@std@@@gsl@@YA?AV?$span@$$CBH$0?0@0@AEBV?$vector@HV?$allocator@H@std@@@std@@@Z", .Lfunc_end469 + .section .debug$S,"dr",associative,"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp22228-.Ltmp22227 # Subsection size +.Ltmp22227: + .short .Ltmp22230-.Ltmp22229 # Record length +.Ltmp22229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end470-"?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8056 # Function type index + .secrel32 "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Function section relative address + .secidx "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp22230: + .short .Ltmp22232-.Ltmp22231 # Record length +.Ltmp22231: + .short 4414 # Record kind: S_LOCAL + .long 6015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22232: + .cv_def_range .Ltmp12236 .Ltmp12237, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22228: + .p2align 2 + .cv_linetable 470, "?data@?$vector@HV?$allocator@H@std@@@std@@QEBAPEBHXZ", .Lfunc_end470 + .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 .Ltmp22234-.Ltmp22233 # Subsection size +.Ltmp22233: + .short .Ltmp22236-.Ltmp22235 # Record length +.Ltmp22235: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end471-"??$?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 8057 # 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 +.Ltmp22236: + .short .Ltmp22238-.Ltmp22237 # Record length +.Ltmp22237: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22238: + .cv_def_range .Ltmp12238 .Ltmp12241, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22240-.Ltmp22239 # Record length +.Ltmp22239: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22240: + .cv_def_range .Ltmp12238 .Ltmp12241, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22234: + .p2align 2 + .cv_linetable 471, "??$?0AEBV?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end471 + .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 .Ltmp22242-.Ltmp22241 # Subsection size +.Ltmp22241: + .short .Ltmp22244-.Ltmp22243 # Record length +.Ltmp22243: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end472-"??$_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 8060 # 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 +.Ltmp22244: + .short .Ltmp22246-.Ltmp22245 # Record length +.Ltmp22245: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22246: + .cv_def_range .Ltmp12244 .Ltmp12248, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22248-.Ltmp22247 # Record length +.Ltmp22247: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22248: + .cv_def_range .Ltmp12244 .Ltmp12248, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp22250-.Ltmp22249 # Record length +.Ltmp22249: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22250: + .cv_def_range .Ltmp12244 .Ltmp12248, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22252-.Ltmp22251 # Record length +.Ltmp22251: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22252: + .cv_def_range .Ltmp12244 .Ltmp12248, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22242: + .p2align 2 + .cv_linetable 472, "??$_Range_construct_or_tidy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEBH0Uforward_iterator_tag@1@@Z", .Lfunc_end472 + .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 .Ltmp22254-.Ltmp22253 # Subsection size +.Ltmp22253: + .short .Ltmp22256-.Ltmp22255 # Record length +.Ltmp22255: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end473-"?end@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8061 # 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 +.Ltmp22256: + .short .Ltmp22258-.Ltmp22257 # Record length +.Ltmp22257: + .short 4414 # Record kind: S_LOCAL + .long 6119 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22258: + .cv_def_range .Ltmp12249 .Ltmp12250, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22254: + .p2align 2 + .cv_linetable 473, "?end@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end473 + .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 .Ltmp22260-.Ltmp22259 # Subsection size +.Ltmp22259: + .short .Ltmp22262-.Ltmp22261 # Record length +.Ltmp22261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end474-"?begin@?$initializer_list@H@std@@QEBAPEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8062 # 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 +.Ltmp22262: + .short .Ltmp22264-.Ltmp22263 # Record length +.Ltmp22263: + .short 4414 # Record kind: S_LOCAL + .long 6119 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22264: + .cv_def_range .Ltmp12251 .Ltmp12252, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22260: + .p2align 2 + .cv_linetable 474, "?begin@?$initializer_list@H@std@@QEBAPEBHXZ", .Lfunc_end474 + .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 .Ltmp22266-.Ltmp22265 # Subsection size +.Ltmp22265: + .short .Ltmp22268-.Ltmp22267 # Record length +.Ltmp22267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end475-"??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 8063 # 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 +.Ltmp22268: + .short .Ltmp22270-.Ltmp22269 # Record length +.Ltmp22269: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22270: + .cv_def_range .Ltmp12255 .Ltmp12258, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22266: + .p2align 2 + .cv_linetable 475, "??1?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end475 + .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 .Ltmp22272-.Ltmp22271 # Subsection size +.Ltmp22271: + .short .Ltmp22274-.Ltmp22273 # Record length +.Ltmp22273: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end476-"??$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 8065 # 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 +.Ltmp22274: + .short .Ltmp22276-.Ltmp22275 # Record length +.Ltmp22275: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22276: + .cv_def_range .Ltmp12259 .Ltmp12260, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22272: + .p2align 2 + .cv_linetable 476, "??$forward@AEBV?$allocator@H@std@@@std@@YAAEBV?$allocator@H@0@AEBV10@@Z", .Lfunc_end476 + .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 .Ltmp22278-.Ltmp22277 # Subsection size +.Ltmp22277: + .short .Ltmp22280-.Ltmp22279 # Record length +.Ltmp22279: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end477-"??$?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 8071 # 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 +.Ltmp22280: + .short .Ltmp22282-.Ltmp22281 # Record length +.Ltmp22281: + .short 4414 # Record kind: S_LOCAL + .long 6130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22282: + .cv_def_range .Ltmp12261 .Ltmp12262, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22284-.Ltmp22283 # Record length +.Ltmp22283: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22284: + .cv_def_range .Ltmp12261 .Ltmp12262, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22286-.Ltmp22285 # Record length +.Ltmp22285: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp22286: + .cv_def_range .Ltmp12261 .Ltmp12262, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22278: + .p2align 2 + .cv_linetable 477, "??$?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_end477 + .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 .Ltmp22288-.Ltmp22287 # Subsection size +.Ltmp22287: + .short .Ltmp22290-.Ltmp22289 # Record length +.Ltmp22289: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end478-"?_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 8072 # 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 +.Ltmp22290: + .short .Ltmp22292-.Ltmp22291 # Record length +.Ltmp22291: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22292: + .cv_def_range .Ltmp12263 .Ltmp12264, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22294-.Ltmp22293 # Record length +.Ltmp22293: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp22294: + .cv_def_range .Ltmp12263 .Ltmp12264, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22288: + .p2align 2 + .cv_linetable 478, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end478 + .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 .Ltmp22296-.Ltmp22295 # Subsection size +.Ltmp22295: + .short .Ltmp22298-.Ltmp22297 # Record length +.Ltmp22297: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end479-"??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8073 # 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 +.Ltmp22298: + .short .Ltmp22300-.Ltmp22299 # Record length +.Ltmp22299: + .short 4414 # Record kind: S_LOCAL + .long 6142 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22300: + .cv_def_range .Ltmp12265 .Ltmp12266, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22296: + .p2align 2 + .cv_linetable 479, "??0?$_Vector_val@U?$_Simple_types@H@std@@@std@@QEAA@XZ", .Lfunc_end479 + .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 .Ltmp22302-.Ltmp22301 # Subsection size +.Ltmp22301: + .short .Ltmp22304-.Ltmp22303 # Record length +.Ltmp22303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end480-"?_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 8074 # 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 +.Ltmp22304: + .short .Ltmp22306-.Ltmp22305 # Record length +.Ltmp22305: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22306: + .cv_def_range .Ltmp12267 .Ltmp12268, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22302: + .p2align 2 + .cv_linetable 480, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAV?$allocator@H@2@XZ", .Lfunc_end480 + .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 .Ltmp22308-.Ltmp22307 # Subsection size +.Ltmp22307: + .short .Ltmp22310-.Ltmp22309 # Record length +.Ltmp22309: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end481-"??$?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 8076 # 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 +.Ltmp22310: + .short .Ltmp22312-.Ltmp22311 # Record length +.Ltmp22311: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22312: + .cv_def_range .Ltmp12269 .Ltmp12270, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22314-.Ltmp22313 # Record length +.Ltmp22313: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22314: + .cv_def_range .Ltmp12269 .Ltmp12270, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22308: + .p2align 2 + .cv_linetable 481, "??$?0H@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@H@1@@Z", .Lfunc_end481 + .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 .Ltmp22316-.Ltmp22315 # Subsection size +.Ltmp22315: + .short .Ltmp22318-.Ltmp22317 # Record length +.Ltmp22317: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end482-"?_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 8077 # 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 +.Ltmp22318: + .short .Ltmp22320-.Ltmp22319 # Record length +.Ltmp22319: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22320: + .cv_def_range .Ltmp12271 .Ltmp12272, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22316: + .p2align 2 + .cv_linetable 482, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end482 + .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 .Ltmp22322-.Ltmp22321 # Subsection size +.Ltmp22321: + .short .Ltmp22324-.Ltmp22323 # Record length +.Ltmp22323: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end483-"??$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 8080 # 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 +.Ltmp22324: + .short .Ltmp22326-.Ltmp22325 # Record length +.Ltmp22325: + .short 4414 # Record kind: S_LOCAL + .long 6079 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22326: + .cv_def_range .Ltmp12273 .Ltmp12274, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22322: + .p2align 2 + .cv_linetable 483, "??$addressof@V?$_Vector_val@U?$_Simple_types@H@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@H@std@@@0@AEAV10@@Z", .Lfunc_end483 + .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 .Ltmp22328-.Ltmp22327 # Subsection size +.Ltmp22327: + .short .Ltmp22330-.Ltmp22329 # Record length +.Ltmp22329: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end484-"?_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 8081 # 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 +.Ltmp22330: + .short .Ltmp22332-.Ltmp22331 # Record length +.Ltmp22331: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22332: + .cv_def_range .Ltmp12275 .Ltmp12276, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22328: + .p2align 2 + .cv_linetable 484, "?_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_end484 + .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 .Ltmp22334-.Ltmp22333 # Subsection size +.Ltmp22333: + .short .Ltmp22336-.Ltmp22335 # Record length +.Ltmp22335: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end485-"?_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 8082 # 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 +.Ltmp22336: + .short .Ltmp22338-.Ltmp22337 # Record length +.Ltmp22337: + .short 4414 # Record kind: S_LOCAL + .long 6130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22338: + .cv_def_range .Ltmp12277 .Ltmp12278, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22334: + .p2align 2 + .cv_linetable 485, "?_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_end485 + .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 .Ltmp22340-.Ltmp22339 # Subsection size +.Ltmp22339: + .short .Ltmp22342-.Ltmp22341 # Record length +.Ltmp22341: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end486-"?_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 8083 # 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 +.Ltmp22342: + .short .Ltmp22344-.Ltmp22343 # Record length +.Ltmp22343: + .short 4414 # Record kind: S_LOCAL + .long 6130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22344: + .cv_def_range .Ltmp12279 .Ltmp12280, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22340: + .p2align 2 + .cv_linetable 486, "?_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_end486 + .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 .Ltmp22346-.Ltmp22345 # Subsection size +.Ltmp22345: + .short .Ltmp22348-.Ltmp22347 # Record length +.Ltmp22347: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end487-"?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8084 # 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 +.Ltmp22348: + .short .Ltmp22350-.Ltmp22349 # Record length +.Ltmp22349: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22350: + .cv_def_range .Ltmp12281 .Ltmp12286, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22352-.Ltmp22351 # Record length +.Ltmp22351: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp22352: + .cv_def_range .Ltmp12281 .Ltmp12286, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22346: + .p2align 2 + .cv_linetable 487, "?_Buy@?$vector@HV?$allocator@H@std@@@std@@AEAA_N_K@Z", .Lfunc_end487 + .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 .Ltmp22354-.Ltmp22353 # Subsection size +.Ltmp22353: + .short .Ltmp22356-.Ltmp22355 # Record length +.Ltmp22355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end488-"??$distance@PEBH@std@@YA_JPEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8086 # 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 +.Ltmp22356: + .short .Ltmp22358-.Ltmp22357 # Record length +.Ltmp22357: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22358: + .cv_def_range .Ltmp12287 .Ltmp12288, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22360-.Ltmp22359 # Record length +.Ltmp22359: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22360: + .cv_def_range .Ltmp12287 .Ltmp12288, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22354: + .p2align 2 + .cv_linetable 488, "??$distance@PEBH@std@@YA_JPEBH0@Z", .Lfunc_end488 + .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 .Ltmp22362-.Ltmp22361 # Subsection size +.Ltmp22361: + .short .Ltmp22364-.Ltmp22363 # Record length +.Ltmp22363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end489-"??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8089 # 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 +.Ltmp22364: + .short .Ltmp22366-.Ltmp22365 # Record length +.Ltmp22365: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22366: + .cv_def_range .Ltmp12289 .Ltmp12290, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22368-.Ltmp22367 # Record length +.Ltmp22367: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22368: + .cv_def_range .Ltmp12289 .Ltmp12290, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22370-.Ltmp22369 # Record length +.Ltmp22369: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22370: + .cv_def_range .Ltmp12289 .Ltmp12290, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22372-.Ltmp22371 # Record length +.Ltmp22371: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22372: + .cv_def_range .Ltmp12289 .Ltmp12290, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22362: + .p2align 2 + .cv_linetable 489, "??$_Ucopy@PEBH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEBH0PEAH@Z", .Lfunc_end489 + .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 .Ltmp22374-.Ltmp22373 # Subsection size +.Ltmp22373: + .short .Ltmp22376-.Ltmp22375 # Record length +.Ltmp22375: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end490-"?_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 8090 # 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 +.Ltmp22376: + .short .Ltmp22378-.Ltmp22377 # Record length +.Ltmp22377: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22378: + .cv_def_range .Ltmp12291 .Ltmp12292, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22374: + .p2align 2 + .cv_linetable 490, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end490 + .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 .Ltmp22380-.Ltmp22379 # Subsection size +.Ltmp22379: + .short .Ltmp22382-.Ltmp22381 # Record length +.Ltmp22381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end491-"?_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 8091 # 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 +.Ltmp22382: + .short .Ltmp22384-.Ltmp22383 # Record length +.Ltmp22383: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22384: + .cv_def_range .Ltmp12293 .Ltmp12294, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22380: + .p2align 2 + .cv_linetable 491, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end491 + .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 .Ltmp22386-.Ltmp22385 # Subsection size +.Ltmp22385: + .short .Ltmp22388-.Ltmp22387 # Record length +.Ltmp22387: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end492-"?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8092 # 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 +.Ltmp22388: + .short .Ltmp22390-.Ltmp22389 # Record length +.Ltmp22389: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22390: + .cv_def_range .Ltmp12295 .Ltmp12298, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22386: + .p2align 2 + .cv_linetable 492, "?_Tidy@?$vector@HV?$allocator@H@std@@@std@@AEAAXXZ", .Lfunc_end492 + .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 .Ltmp22392-.Ltmp22391 # Subsection size +.Ltmp22391: + .short .Ltmp22394-.Ltmp22393 # Record length +.Ltmp22393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end493-"?_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 8093 # 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 +.Ltmp22394: + .short .Ltmp22396-.Ltmp22395 # Record length +.Ltmp22395: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22396: + .cv_def_range .Ltmp12299 .Ltmp12300, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22392: + .p2align 2 + .cv_linetable 493, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAAEAPEAHXZ", .Lfunc_end493 + .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 .Ltmp22398-.Ltmp22397 # Subsection size +.Ltmp22397: + .short .Ltmp22400-.Ltmp22399 # Record length +.Ltmp22399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end494-"?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8094 # 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 +.Ltmp22400: + .short .Ltmp22402-.Ltmp22401 # Record length +.Ltmp22401: + .short 4414 # Record kind: S_LOCAL + .long 6015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22402: + .cv_def_range .Ltmp12301 .Ltmp12302, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22398: + .p2align 2 + .cv_linetable 494, "?max_size@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end494 + .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 .Ltmp22404-.Ltmp22403 # Subsection size +.Ltmp22403: + .short .Ltmp22406-.Ltmp22405 # Record length +.Ltmp22405: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end495-"?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8095 # 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 +.Ltmp22406: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22404: + .p2align 2 + .cv_linetable 495, "?_Xlength@?$vector@HV?$allocator@H@std@@@std@@CAXXZ", .Lfunc_end495 + .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 .Ltmp22408-.Ltmp22407 # Subsection size +.Ltmp22407: + .short .Ltmp22410-.Ltmp22409 # Record length +.Ltmp22409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end496-"?allocate@?$allocator@H@std@@QEAAPEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8096 # 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 +.Ltmp22410: + .short .Ltmp22412-.Ltmp22411 # Record length +.Ltmp22411: + .short 4414 # Record kind: S_LOCAL + .long 6100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22412: + .cv_def_range .Ltmp12305 .Ltmp12306, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22414-.Ltmp22413 # Record length +.Ltmp22413: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22414: + .cv_def_range .Ltmp12305 .Ltmp12306, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22408: + .p2align 2 + .cv_linetable 496, "?allocate@?$allocator@H@std@@QEAAPEAH_K@Z", .Lfunc_end496 + .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 .Ltmp22416-.Ltmp22415 # Subsection size +.Ltmp22415: + .short .Ltmp22418-.Ltmp22417 # Record length +.Ltmp22417: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end497-"?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 8097 # 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 +.Ltmp22418: + .short .Ltmp22420-.Ltmp22419 # Record length +.Ltmp22419: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22420: + .cv_def_range .Ltmp12307 .Ltmp12308, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22416: + .p2align 2 + .cv_linetable 497, "?max_size@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA_KAEBV?$allocator@H@2@@Z", .Lfunc_end497 + .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 .Ltmp22422-.Ltmp22421 # Subsection size +.Ltmp22421: + .short .Ltmp22424-.Ltmp22423 # Record length +.Ltmp22423: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end498-"?_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 8098 # 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 +.Ltmp22424: + .short .Ltmp22426-.Ltmp22425 # Record length +.Ltmp22425: + .short 4414 # Record kind: S_LOCAL + .long 6067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22426: + .cv_def_range .Ltmp12309 .Ltmp12310, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22422: + .p2align 2 + .cv_linetable 498, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBV?$allocator@H@2@XZ", .Lfunc_end498 + .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 .Ltmp22428-.Ltmp22427 # Subsection size +.Ltmp22427: + .short .Ltmp22430-.Ltmp22429 # Record length +.Ltmp22429: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end499-"?_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 8099 # 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 +.Ltmp22430: + .short .Ltmp22432-.Ltmp22431 # Record length +.Ltmp22431: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22432: + .cv_def_range .Ltmp12311 .Ltmp12312, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22428: + .p2align 2 + .cv_linetable 499, "?_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_end499 + .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 .Ltmp22434-.Ltmp22433 # Subsection size +.Ltmp22433: + .short .Ltmp22436-.Ltmp22435 # Record length +.Ltmp22435: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end500-"??$_Get_size_of_n@$03@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7691 # 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 +.Ltmp22436: + .short .Ltmp22438-.Ltmp22437 # Record length +.Ltmp22437: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22438: + .cv_def_range .Ltmp12313 .Ltmp12316, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp22440-.Ltmp22439 # Record length +.Ltmp22439: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +.Ltmp22440: + .cv_def_range .Ltmp12313 .Ltmp12316, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp22442-.Ltmp22441 # Record length +.Ltmp22441: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp22442: + .cv_def_range .Ltmp12313 .Ltmp12316, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22434: + .p2align 2 + .cv_linetable 500, "??$_Get_size_of_n@$03@std@@YA_K_K@Z", .Lfunc_end500 + .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 .Ltmp22444-.Ltmp22443 # Subsection size +.Ltmp22443: + .short .Ltmp22446-.Ltmp22445 # Record length +.Ltmp22445: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end501-"??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8102 # 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 +.Ltmp22446: + .short .Ltmp22448-.Ltmp22447 # Record length +.Ltmp22447: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22448: + .cv_def_range .Ltmp12317 .Ltmp12318, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22450-.Ltmp22449 # Record length +.Ltmp22449: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22450: + .cv_def_range .Ltmp12317 .Ltmp12318, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp22452-.Ltmp22451 # Record length +.Ltmp22451: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22452: + .cv_def_range .Ltmp12317 .Ltmp12318, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22444: + .p2align 2 + .cv_linetable 501, "??$_Distance1@PEBH@std@@YA_JPEBH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end501 + .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 .Ltmp22454-.Ltmp22453 # Subsection size +.Ltmp22453: + .short .Ltmp22456-.Ltmp22455 # Record length +.Ltmp22455: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end502-"??$_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 8106 # 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 +.Ltmp22456: + .short .Ltmp22458-.Ltmp22457 # Record length +.Ltmp22457: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22458: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22460-.Ltmp22459 # Record length +.Ltmp22459: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22460: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22462-.Ltmp22461 # Record length +.Ltmp22461: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22462: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000x\000\000\000" + .short .Ltmp22464-.Ltmp22463 # Record length +.Ltmp22463: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22464: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22466-.Ltmp22465 # Record length +.Ltmp22465: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp22466: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000p\000\000\000" + .short .Ltmp22468-.Ltmp22467 # Record length +.Ltmp22467: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp22468: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000h\000\000\000" + .short .Ltmp22470-.Ltmp22469 # Record length +.Ltmp22469: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp22470: + .cv_def_range .Ltmp12319 .Ltmp12320, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22454: + .p2align 2 + .cv_linetable 502, "??$_Uninitialized_copy@PEBHPEAHV?$allocator@H@std@@@std@@YAPEAHQEBH0PEAHAEAV?$allocator@H@0@@Z", .Lfunc_end502 + .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 .Ltmp22472-.Ltmp22471 # Subsection size +.Ltmp22471: + .short .Ltmp22474-.Ltmp22473 # Record length +.Ltmp22473: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end503-"??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8109 # 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 +.Ltmp22474: + .short .Ltmp22476-.Ltmp22475 # Record length +.Ltmp22475: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22476: + .cv_def_range .Ltmp12321 .Ltmp12322, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22472: + .p2align 2 + .cv_linetable 503, "??$_Get_unwrapped@$$CBH@std@@YAPEBHQEBH@Z", .Lfunc_end503 + .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 .Ltmp22478-.Ltmp22477 # Subsection size +.Ltmp22477: + .short .Ltmp22480-.Ltmp22479 # Record length +.Ltmp22479: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end504-"??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8112 # 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 +.Ltmp22480: + .short .Ltmp22482-.Ltmp22481 # Record length +.Ltmp22481: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp22482: + .cv_def_range .Ltmp12323 .Ltmp12324, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22484-.Ltmp22483 # Record length +.Ltmp22483: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22484: + .cv_def_range .Ltmp12323 .Ltmp12324, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22478: + .p2align 2 + .cv_linetable 504, "??$_Get_unwrapped_n@H_J$0A@@std@@YAPEAHQEAH_J@Z", .Lfunc_end504 + .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 .Ltmp22486-.Ltmp22485 # Subsection size +.Ltmp22485: + .short .Ltmp22488-.Ltmp22487 # Record length +.Ltmp22487: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end505-"??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8116 # 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 +.Ltmp22488: + .short .Ltmp22490-.Ltmp22489 # Record length +.Ltmp22489: + .short 4414 # Record kind: S_LOCAL + .long 8113 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22490: + .cv_def_range .Ltmp12325 .Ltmp12326, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22492-.Ltmp22491 # Record length +.Ltmp22491: + .short 4414 # Record kind: S_LOCAL + .long 8113 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22492: + .cv_def_range .Ltmp12325 .Ltmp12326, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22486: + .p2align 2 + .cv_linetable 505, "??$_Idl_distance@PEBHPEBH@std@@YA?A?@@AEBQEBH0@Z", .Lfunc_end505 + .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 .Ltmp22494-.Ltmp22493 # Subsection size +.Ltmp22493: + .short .Ltmp22496-.Ltmp22495 # Record length +.Ltmp22495: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end506-"??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8119 # 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 +.Ltmp22496: + .short .Ltmp22498-.Ltmp22497 # Record length +.Ltmp22497: + .short 4414 # Record kind: S_LOCAL + .long 5142 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp22498: + .cv_def_range .Ltmp12327 .Ltmp12328, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22500-.Ltmp22499 # Record length +.Ltmp22499: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp22500: + .cv_def_range .Ltmp12327 .Ltmp12328, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22494: + .p2align 2 + .cv_linetable 506, "??$_Seek_wrapped@H@std@@YAXAEAPEAHQEAH@Z", .Lfunc_end506 + .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 .Ltmp22502-.Ltmp22501 # Subsection size +.Ltmp22501: + .short .Ltmp22504-.Ltmp22503 # Record length +.Ltmp22503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end507-"??$_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 8133 # 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 +.Ltmp22504: + .short .Ltmp22506-.Ltmp22505 # Record length +.Ltmp22505: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22506: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22508-.Ltmp22507 # Record length +.Ltmp22507: + .short 4414 # Record kind: S_LOCAL + .long 8103 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22508: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22510-.Ltmp22509 # Record length +.Ltmp22509: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22510: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22512-.Ltmp22511 # Record length +.Ltmp22511: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22512: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22514-.Ltmp22513 # Record length +.Ltmp22513: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22514: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22516-.Ltmp22515 # Record length +.Ltmp22515: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22516: + .cv_def_range .Ltmp12329 .Ltmp12330, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22502: + .p2align 2 + .cv_linetable 507, "??$_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_end507 + .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 .Ltmp22518-.Ltmp22517 # Subsection size +.Ltmp22517: + .short .Ltmp22520-.Ltmp22519 # Record length +.Ltmp22519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end508-"??$_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 8136 # 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 +.Ltmp22520: + .short .Ltmp22522-.Ltmp22521 # Record length +.Ltmp22521: + .short 4414 # Record kind: S_LOCAL + .long 8113 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22522: + .cv_def_range .Ltmp12331 .Ltmp12332, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22524-.Ltmp22523 # Record length +.Ltmp22523: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22524: + .cv_def_range .Ltmp12331 .Ltmp12332, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22518: + .p2align 2 + .cv_linetable 508, "??$_Ptr_copy_cat@$$CBHH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBHAEBQEAH@Z", .Lfunc_end508 + .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 .Ltmp22526-.Ltmp22525 # Subsection size +.Ltmp22525: + .short .Ltmp22528-.Ltmp22527 # Record length +.Ltmp22527: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end509-"??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8139 # 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 +.Ltmp22528: + .short .Ltmp22530-.Ltmp22529 # Record length +.Ltmp22529: + .short 4414 # Record kind: S_LOCAL + .long 8113 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22530: + .cv_def_range .Ltmp12333 .Ltmp12334, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22532-.Ltmp22531 # Record length +.Ltmp22531: + .short 4414 # Record kind: S_LOCAL + .long 8113 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22532: + .cv_def_range .Ltmp12333 .Ltmp12334, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp22534-.Ltmp22533 # Record length +.Ltmp22533: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22534: + .cv_def_range .Ltmp12333 .Ltmp12334, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22526: + .p2align 2 + .cv_linetable 509, "??$_Idl_distance1@PEBHPEBH@std@@YA_JAEBQEBH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end509 + .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 .Ltmp22536-.Ltmp22535 # Subsection size +.Ltmp22535: + .short .Ltmp22538-.Ltmp22537 # Record length +.Ltmp22537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end510-"??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8141 # 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 +.Ltmp22538: + .short .Ltmp22540-.Ltmp22539 # Record length +.Ltmp22539: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22540: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22542-.Ltmp22541 # Record length +.Ltmp22541: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22542: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\000X\000\000\000" + .short .Ltmp22544-.Ltmp22543 # Record length +.Ltmp22543: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22544: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22546-.Ltmp22545 # Record length +.Ltmp22545: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp22546: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22548-.Ltmp22547 # Record length +.Ltmp22547: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp22548: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22550-.Ltmp22549 # Record length +.Ltmp22549: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp22550: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22552-.Ltmp22551 # Record length +.Ltmp22551: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp22552: + .cv_def_range .Ltmp12335 .Ltmp12336, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22536: + .p2align 2 + .cv_linetable 510, "??$_Copy_memmove@PEBHPEAH@std@@YAPEAHPEBH0PEAH@Z", .Lfunc_end510 + .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 .Ltmp22554-.Ltmp22553 # Subsection size +.Ltmp22553: + .short .Ltmp22556-.Ltmp22555 # Record length +.Ltmp22555: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end511-"?_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 8142 # 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 +.Ltmp22556: + .short .Ltmp22558-.Ltmp22557 # Record length +.Ltmp22557: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22558: + .cv_def_range .Ltmp12337 .Ltmp12338, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22554: + .p2align 2 + .cv_linetable 511, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end511 + .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 .Ltmp22560-.Ltmp22559 # Subsection size +.Ltmp22559: + .short .Ltmp22562-.Ltmp22561 # Record length +.Ltmp22561: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end512-"?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8143 # 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 +.Ltmp22562: + .short .Ltmp22564-.Ltmp22563 # Record length +.Ltmp22563: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22564: + .cv_def_range .Ltmp12339 .Ltmp12340, "E\021O\001\000\000 \000\000\000" + .short .Ltmp22566-.Ltmp22565 # Record length +.Ltmp22565: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22566: + .cv_def_range .Ltmp12339 .Ltmp12340, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22568-.Ltmp22567 # Record length +.Ltmp22567: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22568: + .cv_def_range .Ltmp12339 .Ltmp12340, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22560: + .p2align 2 + .cv_linetable 512, "?_Destroy@?$vector@HV?$allocator@H@std@@@std@@AEAAXPEAH0@Z", .Lfunc_end512 + .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 .Ltmp22570-.Ltmp22569 # Subsection size +.Ltmp22569: + .short .Ltmp22572-.Ltmp22571 # Record length +.Ltmp22571: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end513-"?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8144 # 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 +.Ltmp22572: + .short .Ltmp22574-.Ltmp22573 # Record length +.Ltmp22573: + .short 4414 # Record kind: S_LOCAL + .long 6100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22574: + .cv_def_range .Ltmp12341 .Ltmp12342, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22576-.Ltmp22575 # Record length +.Ltmp22575: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22576: + .cv_def_range .Ltmp12341 .Ltmp12342, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22578-.Ltmp22577 # Record length +.Ltmp22577: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp22578: + .cv_def_range .Ltmp12341 .Ltmp12342, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22570: + .p2align 2 + .cv_linetable 513, "?deallocate@?$allocator@H@std@@QEAAXQEAH_K@Z", .Lfunc_end513 + .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 .Ltmp22580-.Ltmp22579 # Subsection size +.Ltmp22579: + .short .Ltmp22582-.Ltmp22581 # Record length +.Ltmp22581: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end514-"?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8145 # 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 +.Ltmp22582: + .short .Ltmp22584-.Ltmp22583 # Record length +.Ltmp22583: + .short 4414 # Record kind: S_LOCAL + .long 6015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22584: + .cv_def_range .Ltmp12343 .Ltmp12344, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22580: + .p2align 2 + .cv_linetable 514, "?capacity@?$vector@HV?$allocator@H@std@@@std@@QEBA_KXZ", .Lfunc_end514 + .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 .Ltmp22586-.Ltmp22585 # Subsection size +.Ltmp22585: + .short .Ltmp22588-.Ltmp22587 # Record length +.Ltmp22587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end515-"??$_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 8148 # 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 +.Ltmp22588: + .short .Ltmp22590-.Ltmp22589 # Record length +.Ltmp22589: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22590: + .cv_def_range .Ltmp12345 .Ltmp12346, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22592-.Ltmp22591 # Record length +.Ltmp22591: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22592: + .cv_def_range .Ltmp12345 .Ltmp12346, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22594-.Ltmp22593 # Record length +.Ltmp22593: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22594: + .cv_def_range .Ltmp12345 .Ltmp12346, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22586: + .p2align 2 + .cv_linetable 515, "??$_Destroy_range@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@@Z", .Lfunc_end515 + .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 .Ltmp22596-.Ltmp22595 # Subsection size +.Ltmp22595: + .short .Ltmp22598-.Ltmp22597 # Record length +.Ltmp22597: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end516-"??$_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 8151 # 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 +.Ltmp22598: + .short .Ltmp22600-.Ltmp22599 # Record length +.Ltmp22599: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22600: + .cv_def_range .Ltmp12347 .Ltmp12348, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22602-.Ltmp22601 # Record length +.Ltmp22601: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22602: + .cv_def_range .Ltmp12347 .Ltmp12348, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp22604-.Ltmp22603 # Record length +.Ltmp22603: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22604: + .cv_def_range .Ltmp12347 .Ltmp12348, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp22606-.Ltmp22605 # Record length +.Ltmp22605: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22606: + .cv_def_range .Ltmp12347 .Ltmp12348, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22596: + .p2align 2 + .cv_linetable 516, "??$_Destroy_range1@V?$allocator@H@std@@@std@@YAXPEAH0AEAV?$allocator@H@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end516 + .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 .Ltmp22608-.Ltmp22607 # Subsection size +.Ltmp22607: + .short .Ltmp22610-.Ltmp22609 # Record length +.Ltmp22609: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end517-"?_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 8152 # 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 +.Ltmp22610: + .short .Ltmp22612-.Ltmp22611 # Record length +.Ltmp22611: + .short 4414 # Record kind: S_LOCAL + .long 6067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22612: + .cv_def_range .Ltmp12349 .Ltmp12350, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22608: + .p2align 2 + .cv_linetable 517, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end517 + .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 .Ltmp22614-.Ltmp22613 # Subsection size +.Ltmp22613: + .short .Ltmp22616-.Ltmp22615 # Record length +.Ltmp22615: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end518-"?_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 8153 # 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 +.Ltmp22616: + .short .Ltmp22618-.Ltmp22617 # Record length +.Ltmp22617: + .short 4414 # Record kind: S_LOCAL + .long 6067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22618: + .cv_def_range .Ltmp12351 .Ltmp12352, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22614: + .p2align 2 + .cv_linetable 518, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end518 + .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 .Ltmp22620-.Ltmp22619 # Subsection size +.Ltmp22619: + .short .Ltmp22622-.Ltmp22621 # Record length +.Ltmp22621: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end519-"?_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 8154 # 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 +.Ltmp22622: + .short .Ltmp22624-.Ltmp22623 # Record length +.Ltmp22623: + .short 4414 # Record kind: S_LOCAL + .long 6067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22624: + .cv_def_range .Ltmp12353 .Ltmp12354, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22620: + .p2align 2 + .cv_linetable 519, "?_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_end519 + .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 .Ltmp22626-.Ltmp22625 # Subsection size +.Ltmp22625: + .short .Ltmp22628-.Ltmp22627 # Record length +.Ltmp22627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end520-"?_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 8155 # 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 +.Ltmp22628: + .short .Ltmp22630-.Ltmp22629 # Record length +.Ltmp22629: + .short 4414 # Record kind: S_LOCAL + .long 6133 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22630: + .cv_def_range .Ltmp12355 .Ltmp12356, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22626: + .p2align 2 + .cv_linetable 520, "?_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_end520 + .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 .Ltmp22632-.Ltmp22631 # Subsection size +.Ltmp22631: + .short .Ltmp22634-.Ltmp22633 # Record length +.Ltmp22633: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end521-"?_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 8156 # 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 +.Ltmp22634: + .short .Ltmp22636-.Ltmp22635 # Record length +.Ltmp22635: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22636: + .cv_def_range .Ltmp12357 .Ltmp12358, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22638-.Ltmp22637 # Record length +.Ltmp22637: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp22638: + .cv_def_range .Ltmp12357 .Ltmp12358, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22632: + .p2align 2 + .cv_linetable 521, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAAXXZ", .Lfunc_end521 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long .Ltmp22640-.Ltmp22639 # Subsection size +.Ltmp22639: + .short .Ltmp22642-.Ltmp22641 # Record length +.Ltmp22641: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end522-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8157 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp22642: + .short .Ltmp22644-.Ltmp22643 # Record length +.Ltmp22643: + .short 4414 # Record kind: S_LOCAL + .long 5952 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22644: + .cv_def_range .Ltmp12359 .Ltmp12360, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22640: + .p2align 2 + .cv_linetable 522, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@H@std@@@std@@SA?AV?$allocator@H@2@AEBV32@@Z", .Lfunc_end522 + .section .debug$S,"dr",associative,"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc,void> + .long .Ltmp22646-.Ltmp22645 # Subsection size +.Ltmp22645: + .short .Ltmp22648-.Ltmp22647 # Record length +.Ltmp22647: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end523-"??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8161 # Function type index + .secrel32 "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc,void>" # Function name +.Ltmp22648: + .short .Ltmp22650-.Ltmp22649 # Record length +.Ltmp22649: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22650: + .cv_def_range .Ltmp12361 .Ltmp12364, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22652-.Ltmp22651 # Record length +.Ltmp22651: + .short 4414 # Record kind: S_LOCAL + .long 8158 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22652: + .cv_def_range .Ltmp12361 .Ltmp12364, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22646: + .p2align 2 + .cv_linetable 523, "??$?0V?$allocator@H@std@@X@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@$$QEAV?$allocator@H@1@@Z", .Lfunc_end523 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp22654-.Ltmp22653 # Subsection size +.Ltmp22653: + .short .Ltmp22656-.Ltmp22655 # Record length +.Ltmp22655: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end524-"??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8162 # Function type index + .secrel32 "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp22656: + .short .Ltmp22658-.Ltmp22657 # Record length +.Ltmp22657: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22658: + .cv_def_range .Ltmp12365 .Ltmp12366, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22660-.Ltmp22659 # Record length +.Ltmp22659: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22660: + .cv_def_range .Ltmp12365 .Ltmp12366, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22662-.Ltmp22661 # Record length +.Ltmp22661: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22662: + .cv_def_range .Ltmp12365 .Ltmp12366, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22664-.Ltmp22663 # Record length +.Ltmp22663: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22664: + .cv_def_range .Ltmp12365 .Ltmp12366, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22654: + .p2align 2 + .cv_linetable 524, "??$_Ucopy@PEAH@?$vector@HV?$allocator@H@std@@@std@@AEAAPEAHPEAH00@Z", .Lfunc_end524 + .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 .Ltmp22666-.Ltmp22665 # Subsection size +.Ltmp22665: + .short .Ltmp22668-.Ltmp22667 # Record length +.Ltmp22667: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end525-"?_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 8163 # 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 +.Ltmp22668: + .short .Ltmp22670-.Ltmp22669 # Record length +.Ltmp22669: + .short 4414 # Record kind: S_LOCAL + .long 6067 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22670: + .cv_def_range .Ltmp12367 .Ltmp12368, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22666: + .p2align 2 + .cv_linetable 525, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEBAAEBQEAHXZ", .Lfunc_end525 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .Ltmp22672-.Ltmp22671 # Subsection size +.Ltmp22671: + .short .Ltmp22674-.Ltmp22673 # Record length +.Ltmp22673: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end526-"??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8165 # Function type index + .secrel32 "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp22674: + .short .Ltmp22676-.Ltmp22675 # Record length +.Ltmp22675: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp22676: + .cv_def_range .Ltmp12369 .Ltmp12370, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22672: + .p2align 2 + .cv_linetable 526, "??$forward@V?$allocator@H@std@@@std@@YA$$QEAV?$allocator@H@0@AEAV10@@Z", .Lfunc_end526 + .section .debug$S,"dr",associative,"??$?0V?$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@$$QEAV?$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 .Ltmp22678-.Ltmp22677 # Subsection size +.Ltmp22677: + .short .Ltmp22680-.Ltmp22679 # Record length +.Ltmp22679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end527-"??$?0V?$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@$$QEAV?$allocator@H@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8168 # Function type index + .secrel32 "??$?0V?$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@$$QEAV?$allocator@H@1@@Z" # Function section relative address + .secidx "??$?0V?$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@$$QEAV?$allocator@H@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair>" # Function name +.Ltmp22680: + .short .Ltmp22682-.Ltmp22681 # Record length +.Ltmp22681: + .short 4414 # Record kind: S_LOCAL + .long 6130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22682: + .cv_def_range .Ltmp12371 .Ltmp12372, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22684-.Ltmp22683 # Record length +.Ltmp22683: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22684: + .cv_def_range .Ltmp12371 .Ltmp12372, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22686-.Ltmp22685 # Record length +.Ltmp22685: + .short 4414 # Record kind: S_LOCAL + .long 8158 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp22686: + .cv_def_range .Ltmp12371 .Ltmp12372, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22678: + .p2align 2 + .cv_linetable 527, "??$?0V?$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@$$QEAV?$allocator@H@1@@Z", .Lfunc_end527 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp22688-.Ltmp22687 # Subsection size +.Ltmp22687: + .short .Ltmp22690-.Ltmp22689 # Record length +.Ltmp22689: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end528-"??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8171 # Function type index + .secrel32 "??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp22690: + .short .Ltmp22692-.Ltmp22691 # Record length +.Ltmp22691: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22692: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22694-.Ltmp22693 # Record length +.Ltmp22693: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22694: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22696-.Ltmp22695 # Record length +.Ltmp22695: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22696: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000x\000\000\000" + .short .Ltmp22698-.Ltmp22697 # Record length +.Ltmp22697: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp22698: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22700-.Ltmp22699 # Record length +.Ltmp22699: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp22700: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000p\000\000\000" + .short .Ltmp22702-.Ltmp22701 # Record length +.Ltmp22701: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp22702: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000h\000\000\000" + .short .Ltmp22704-.Ltmp22703 # Record length +.Ltmp22703: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp22704: + .cv_def_range .Ltmp12373 .Ltmp12374, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22688: + .p2align 2 + .cv_linetable 528, "??$_Uninitialized_copy@PEAHPEAHV?$allocator@H@std@@@std@@YAPEAHQEAH0PEAHAEAV?$allocator@H@0@@Z", .Lfunc_end528 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped + .long .Ltmp22706-.Ltmp22705 # Subsection size +.Ltmp22705: + .short .Ltmp22708-.Ltmp22707 # Record length +.Ltmp22707: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end529-"??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8174 # Function type index + .secrel32 "??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" # Function section relative address + .secidx "??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +.Ltmp22708: + .short .Ltmp22710-.Ltmp22709 # Record length +.Ltmp22709: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22710: + .cv_def_range .Ltmp12375 .Ltmp12376, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22706: + .p2align 2 + .cv_linetable 529, "??$_Get_unwrapped@H@std@@YAPEAHQEAH@Z", .Lfunc_end529 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance + .long .Ltmp22712-.Ltmp22711 # Subsection size +.Ltmp22711: + .short .Ltmp22714-.Ltmp22713 # Record length +.Ltmp22713: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end530-"??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8176 # Function type index + .secrel32 "??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +.Ltmp22714: + .short .Ltmp22716-.Ltmp22715 # Record length +.Ltmp22715: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22716: + .cv_def_range .Ltmp12377 .Ltmp12378, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22718-.Ltmp22717 # Record length +.Ltmp22717: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22718: + .cv_def_range .Ltmp12377 .Ltmp12378, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22712: + .p2align 2 + .cv_linetable 530, "??$_Idl_distance@PEAHPEAH@std@@YA?A?@@AEBQEAH0@Z", .Lfunc_end530 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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 .Ltmp22720-.Ltmp22719 # Subsection size +.Ltmp22719: + .short .Ltmp22722-.Ltmp22721 # Record length +.Ltmp22721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end531-"??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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 8179 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$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 +.Ltmp22722: + .short .Ltmp22724-.Ltmp22723 # Record length +.Ltmp22723: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22724: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\000(\000\000\000" + .short .Ltmp22726-.Ltmp22725 # Record length +.Ltmp22725: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22726: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22728-.Ltmp22727 # Record length +.Ltmp22727: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22728: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22730-.Ltmp22729 # Record length +.Ltmp22729: + .short 4414 # Record kind: S_LOCAL + .long 6063 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22730: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22732-.Ltmp22731 # Record length +.Ltmp22731: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22732: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22734-.Ltmp22733 # Record length +.Ltmp22733: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22734: + .cv_def_range .Ltmp12379 .Ltmp12380, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22720: + .p2align 2 + .cv_linetable 531, "??$_Uninitialized_copy_al_unchecked@HHV?$allocator@H@std@@@std@@YAPEAHQEAH00AEAV?$allocator@H@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end531 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp22736-.Ltmp22735 # Subsection size +.Ltmp22735: + .short .Ltmp22738-.Ltmp22737 # Record length +.Ltmp22737: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end532-"??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8181 # Function type index + .secrel32 "??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp22738: + .short .Ltmp22740-.Ltmp22739 # Record length +.Ltmp22739: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22740: + .cv_def_range .Ltmp12381 .Ltmp12382, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22742-.Ltmp22741 # Record length +.Ltmp22741: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22742: + .cv_def_range .Ltmp12381 .Ltmp12382, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22736: + .p2align 2 + .cv_linetable 532, "??$_Ptr_copy_cat@HH@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAH0@Z", .Lfunc_end532 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 + .long .Ltmp22744-.Ltmp22743 # Subsection size +.Ltmp22743: + .short .Ltmp22746-.Ltmp22745 # Record length +.Ltmp22745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end533-"??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8184 # Function type index + .secrel32 "??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1" # Function name +.Ltmp22746: + .short .Ltmp22748-.Ltmp22747 # Record length +.Ltmp22747: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22748: + .cv_def_range .Ltmp12383 .Ltmp12384, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp22750-.Ltmp22749 # Record length +.Ltmp22749: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22750: + .cv_def_range .Ltmp12383 .Ltmp12384, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp22752-.Ltmp22751 # Record length +.Ltmp22751: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22752: + .cv_def_range .Ltmp12383 .Ltmp12384, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22744: + .p2align 2 + .cv_linetable 533, "??$_Idl_distance1@PEAHPEAH@std@@YA_JAEBQEAH0Urandom_access_iterator_tag@0@@Z", .Lfunc_end533 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp22754-.Ltmp22753 # Subsection size +.Ltmp22753: + .short .Ltmp22756-.Ltmp22755 # Record length +.Ltmp22755: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end534-"??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8186 # Function type index + .secrel32 "??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp22756: + .short .Ltmp22758-.Ltmp22757 # Record length +.Ltmp22757: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp22758: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\000P\000\000\000" + .short .Ltmp22760-.Ltmp22759 # Record length +.Ltmp22759: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp22760: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\000X\000\000\000" + .short .Ltmp22762-.Ltmp22761 # Record length +.Ltmp22761: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp22762: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\000`\000\000\000" + .short .Ltmp22764-.Ltmp22763 # Record length +.Ltmp22763: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp22764: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\000H\000\000\000" + .short .Ltmp22766-.Ltmp22765 # Record length +.Ltmp22765: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp22766: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\000@\000\000\000" + .short .Ltmp22768-.Ltmp22767 # Record length +.Ltmp22767: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp22768: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22770-.Ltmp22769 # Record length +.Ltmp22769: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp22770: + .cv_def_range .Ltmp12385 .Ltmp12386, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22754: + .p2align 2 + .cv_linetable 534, "??$_Copy_memmove@PEAHPEAH@std@@YAPEAHPEAH00@Z", .Lfunc_end534 + .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 .Ltmp22772-.Ltmp22771 # Subsection size +.Ltmp22771: + .short .Ltmp22774-.Ltmp22773 # Record length +.Ltmp22773: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end535-"??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8188 # 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 +.Ltmp22774: + .short .Ltmp22776-.Ltmp22775 # Record length +.Ltmp22775: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp22776: + .cv_def_range .Ltmp12387 .Ltmp12388, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22772: + .p2align 2 + .cv_linetable 535, "??$_Unfancy_maybe_null@H@std@@YAPEAHPEAH@Z", .Lfunc_end535 + .section .debug$S,"dr",associative,"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22778-.Ltmp22777 # Subsection size +.Ltmp22777: + .short .Ltmp22780-.Ltmp22779 # Record length +.Ltmp22779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end536-"??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8189 # Function type index + .secrel32 "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section relative address + .secidx "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22780: + .short .Ltmp22782-.Ltmp22781 # Record length +.Ltmp22781: + .short 4414 # Record kind: S_LOCAL + .long 6164 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22782: + .cv_def_range .Ltmp12389 .Ltmp12390, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22784-.Ltmp22783 # Record length +.Ltmp22783: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp22784: + .cv_def_range .Ltmp12389 .Ltmp12390, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22786-.Ltmp22785 # Record length +.Ltmp22785: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22786: + .cv_def_range .Ltmp12389 .Ltmp12390, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22778: + .p2align 2 + .cv_linetable 536, "??0?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z", .Lfunc_end536 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp22788-.Ltmp22787 # Subsection size +.Ltmp22787: + .short .Ltmp22790-.Ltmp22789 # Record length +.Ltmp22789: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end537-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8192 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp22790: + .short .Ltmp22792-.Ltmp22791 # Record length +.Ltmp22791: + .short 4414 # Record kind: S_LOCAL + .long 8190 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22792: + .cv_def_range .Ltmp12395 .Ltmp12399, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22794-.Ltmp22793 # Record length +.Ltmp22793: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22794: + .cv_def_range .Ltmp12395 .Ltmp12399, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22796-.Ltmp22795 # Record length +.Ltmp22795: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22796: + .cv_def_range .Ltmp12395 .Ltmp12399, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22788: + .p2align 2 + .cv_linetable 537, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEAA@PEBD_J@Z", .Lfunc_end537 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp22798-.Ltmp22797 # Subsection size +.Ltmp22797: + .short .Ltmp22800-.Ltmp22799 # Record length +.Ltmp22799: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end538-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8193 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp22800: + .short .Ltmp22802-.Ltmp22801 # Record length +.Ltmp22801: + .short 4414 # Record kind: S_LOCAL + .long 6211 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22802: + .cv_def_range .Ltmp12400 .Ltmp12401, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22798: + .p2align 2 + .cv_linetable 538, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@QEBAPEBDXZ", .Lfunc_end538 + .section .debug$S,"dr",associative,"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp22804-.Ltmp22803 # Subsection size +.Ltmp22803: + .short .Ltmp22806-.Ltmp22805 # Record length +.Ltmp22805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end539-"??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8194 # Function type index + .secrel32 "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp22806: + .short .Ltmp22808-.Ltmp22807 # Record length +.Ltmp22807: + .short 4414 # Record kind: S_LOCAL + .long 5948 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22808: + .cv_def_range .Ltmp12404 .Ltmp12405, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22804: + .p2align 2 + .cv_linetable 539, "??0?$vector@HV?$allocator@H@std@@@std@@QEAA@XZ", .Lfunc_end539 + .section .debug$S,"dr",associative,"??0?$_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 .Ltmp22810-.Ltmp22809 # Subsection size +.Ltmp22809: + .short .Ltmp22812-.Ltmp22811 # Record length +.Ltmp22811: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end540-"??0?$_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 8195 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_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 +.Ltmp22812: + .short .Ltmp22814-.Ltmp22813 # Record length +.Ltmp22813: + .short 4414 # Record kind: S_LOCAL + .long 6060 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22814: + .cv_def_range .Ltmp12406 .Ltmp12409, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22810: + .p2align 2 + .cv_linetable 540, "??0?$_Vector_alloc@U?$_Vec_base_types@HV?$allocator@H@std@@@std@@@std@@QEAA@XZ", .Lfunc_end540 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp22816-.Ltmp22815 # Subsection size +.Ltmp22815: + .short .Ltmp22818-.Ltmp22817 # Record length +.Ltmp22817: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end541-"??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8197 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp22818: + .short .Ltmp22820-.Ltmp22819 # Record length +.Ltmp22819: + .short 4414 # Record kind: S_LOCAL + .long 6130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22820: + .cv_def_range .Ltmp12410 .Ltmp12411, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22822-.Ltmp22821 # Record length +.Ltmp22821: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp22822: + .cv_def_range .Ltmp12410 .Ltmp12411, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22816: + .p2align 2 + .cv_linetable 541, "??$?0$$V@?$_Compressed_pair@V?$allocator@H@std@@V?$_Vector_val@U?$_Simple_types@H@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end541 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .Ltmp22824-.Ltmp22823 # Subsection size +.Ltmp22823: + .short .Ltmp22826-.Ltmp22825 # Record length +.Ltmp22825: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end542-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8198 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp22826: + .short .Ltmp22828-.Ltmp22827 # Record length +.Ltmp22827: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22828: + .cv_def_range .Ltmp12414 .Ltmp12417, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22824: + .p2align 2 + .cv_linetable 542, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@XZ", .Lfunc_end542 + .section .debug$S,"dr" + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void> + .long .Ltmp22830-.Ltmp22829 # Subsection size +.Ltmp22829: + .short .Ltmp22832-.Ltmp22831 # Record length +.Ltmp22831: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end543-"??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8199 # Function type index + .secrel32 "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Function section relative address + .secidx "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::span<0,void>" # Function name +.Ltmp22832: + .short .Ltmp22834-.Ltmp22833 # Record length +.Ltmp22833: + .short 4414 # Record kind: S_LOCAL + .long 6251 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22834: + .cv_def_range .Ltmp12420 .Ltmp12421, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22830: + .p2align 2 + .cv_linetable 543, "??$?0$0A@X@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@XZ", .Lfunc_end543 + .long 241 # Symbol subsection for gsl::span::span<(anonymous namespace)::DerivedClass,-1,void> + .long .Ltmp22836-.Ltmp22835 # Subsection size +.Ltmp22835: + .short .Ltmp22838-.Ltmp22837 # Record length +.Ltmp22837: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end544-"??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8201 # Function type index + .secrel32 "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section relative address + .secidx "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<(anonymous namespace)::DerivedClass,-1,void>" # Function name +.Ltmp22838: + .short .Ltmp22840-.Ltmp22839 # Record length +.Ltmp22839: + .short 4414 # Record kind: S_LOCAL + .long 6308 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22840: + .cv_def_range .Ltmp12422 .Ltmp12423, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22842-.Ltmp22841 # Record length +.Ltmp22841: + .short 4414 # Record kind: S_LOCAL + .long 6267 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp22842: + .cv_def_range .Ltmp12422 .Ltmp12423, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22836: + .p2align 2 + .cv_linetable 544, "??$?0UDerivedClass@?A0x3DBF7A98@@$0?0X@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@AEBV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@1@@Z", .Lfunc_end544 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::storage_type > + .long .Ltmp22844-.Ltmp22843 # Subsection size +.Ltmp22843: + .short .Ltmp22846-.Ltmp22845 # Record length +.Ltmp22845: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end545-"??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8205 # Function type index + .secrel32 "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::storage_type >" # Function name +.Ltmp22846: + .short .Ltmp22848-.Ltmp22847 # Record length +.Ltmp22847: + .short 4414 # Record kind: S_LOCAL + .long 8202 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22848: + .cv_def_range .Ltmp12428 .Ltmp12432, "E\021N\001\000\000(\000\000\000" + .short .Ltmp22850-.Ltmp22849 # Record length +.Ltmp22849: + .short 4414 # Record kind: S_LOCAL + .long 6253 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22850: + .cv_def_range .Ltmp12428 .Ltmp12432, "E\021N\001\000\0000\000\000\000" + .short .Ltmp22852-.Ltmp22851 # Record length +.Ltmp22851: + .short 4414 # Record kind: S_LOCAL + .long 5031 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22852: + .cv_def_range .Ltmp12428 .Ltmp12432, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22844: + .p2align 2 + .cv_linetable 545, "??$?0V?$extent_type@$0A@@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEAUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0A@@details@2@@Z", .Lfunc_end545 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::size + .long .Ltmp22854-.Ltmp22853 # Subsection size +.Ltmp22853: + .short .Ltmp22856-.Ltmp22855 # Record length +.Ltmp22855: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end546-"?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8206 # Function type index + .secrel32 "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::size" # Function name +.Ltmp22856: + .short .Ltmp22858-.Ltmp22857 # Record length +.Ltmp22857: + .short 4414 # Record kind: S_LOCAL + .long 6277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22858: + .cv_def_range .Ltmp12433 .Ltmp12434, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22854: + .p2align 2 + .cv_linetable 546, "?size@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end546 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::data + .long .Ltmp22860-.Ltmp22859 # Subsection size +.Ltmp22859: + .short .Ltmp22862-.Ltmp22861 # Record length +.Ltmp22861: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end547-"?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8207 # Function type index + .secrel32 "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::data" # Function name +.Ltmp22862: + .short .Ltmp22864-.Ltmp22863 # Record length +.Ltmp22863: + .short 4414 # Record kind: S_LOCAL + .long 6277 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22864: + .cv_def_range .Ltmp12435 .Ltmp12436, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22860: + .p2align 2 + .cv_linetable 547, "?data@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ", .Lfunc_end547 + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22866-.Ltmp22865 # Subsection size +.Ltmp22865: + .short .Ltmp22868-.Ltmp22867 # Record length +.Ltmp22867: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end548-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8211 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22868: + .short .Ltmp22870-.Ltmp22869 # Record length +.Ltmp22869: + .short 4414 # Record kind: S_LOCAL + .long 8208 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22870: + .cv_def_range .Ltmp12441 .Ltmp12445, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22872-.Ltmp22871 # Record length +.Ltmp22871: + .short 4414 # Record kind: S_LOCAL + .long 6310 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22872: + .cv_def_range .Ltmp12441 .Ltmp12445, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22874-.Ltmp22873 # Record length +.Ltmp22873: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22874: + .cv_def_range .Ltmp12441 .Ltmp12445, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22866: + .p2align 2 + .cv_linetable 548, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEAA@PEBUDerivedClass@?A0x3DBF7A98@@V?$extent_type@$0?0@details@2@@Z", .Lfunc_end548 + .long 241 # Symbol subsection for gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data + .long .Ltmp22876-.Ltmp22875 # Subsection size +.Ltmp22875: + .short .Ltmp22878-.Ltmp22877 # Record length +.Ltmp22877: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end549-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8212 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::data" # Function name +.Ltmp22878: + .short .Ltmp22880-.Ltmp22879 # Record length +.Ltmp22879: + .short 4414 # Record kind: S_LOCAL + .long 6301 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22880: + .cv_def_range .Ltmp12446 .Ltmp12447, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22876: + .p2align 2 + .cv_linetable 549, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@QEBAPEAUDerivedClass@?A0x3DBF7A98@@XZ", .Lfunc_end549 + .section .debug$S,"dr",associative,"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<3> + .long .Ltmp22882-.Ltmp22881 # Subsection size +.Ltmp22881: + .short .Ltmp22884-.Ltmp22883 # Record length +.Ltmp22883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end550-"??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8217 # Function type index + .secrel32 "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Function section relative address + .secidx "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +.Ltmp22884: + .short .Ltmp22886-.Ltmp22885 # Record length +.Ltmp22885: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22886: + .cv_def_range .Ltmp12450 .Ltmp12451, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22888-.Ltmp22887 # Record length +.Ltmp22887: + .short 4414 # Record kind: S_LOCAL + .long 8214 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp22888: + .cv_def_range .Ltmp12450 .Ltmp12451, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22882: + .p2align 2 + .cv_linetable 550, "??$?0$02@?$span@$$CBH$0?0@gsl@@QEAA@AEAY02$$CBH@Z", .Lfunc_end550 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp22890-.Ltmp22889 # Subsection size +.Ltmp22889: + .short .Ltmp22892-.Ltmp22891 # Record length +.Ltmp22891: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end551-"??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8219 # Function type index + .secrel32 "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp22892: + .short .Ltmp22894-.Ltmp22893 # Record length +.Ltmp22893: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22894: + .cv_def_range .Ltmp12452 .Ltmp12453, "E\021O\001\000\0008\000\000\000" + .short .Ltmp22896-.Ltmp22895 # Record length +.Ltmp22895: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp22896: + .cv_def_range .Ltmp12452 .Ltmp12453, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22890: + .p2align 2 + .cv_linetable 551, "??$?0H$0?0X@?$span@$$CBH$0?0@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end551 + .section .debug$S,"dr",associative,"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::empty + .long .Ltmp22898-.Ltmp22897 # Subsection size +.Ltmp22897: + .short .Ltmp22900-.Ltmp22899 # Record length +.Ltmp22899: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end552-"?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8220 # Function type index + .secrel32 "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::empty" # Function name +.Ltmp22900: + .short .Ltmp22902-.Ltmp22901 # Record length +.Ltmp22901: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22902: + .cv_def_range .Ltmp12454 .Ltmp12455, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22898: + .p2align 2 + .cv_linetable 552, "?empty@?$span@$$CBH$0?0@gsl@@QEBA_NXZ", .Lfunc_end552 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long .Ltmp22904-.Ltmp22903 # Subsection size +.Ltmp22903: + .short .Ltmp22906-.Ltmp22905 # Record length +.Ltmp22905: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end553-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8224 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24::::operator()" # Function name +.Ltmp22906: + .short .Ltmp22908-.Ltmp22907 # Record length +.Ltmp22907: + .short 4414 # Record kind: S_LOCAL + .long 8222 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22908: + .cv_def_range .Ltmp12469 .Ltmp12486, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp22910-.Ltmp22909 # Record length +.Ltmp22909: + .short 4414 # Record kind: S_LOCAL + .long 8225 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp22910: + .cv_def_range .Lfunc_begin553 .Ltmp12468, "A\021K\001\000\000" + .cv_def_range .Ltmp12468 .Ltmp12474 .Ltmp12478 .Ltmp12479 .Ltmp12482 .Ltmp12483, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp22912-.Ltmp22911 # Record length +.Ltmp22911: + .short 4414 # Record kind: S_LOCAL + .long 4411 # TypeIndex + .short 0 # Flags + .asciz "catchAssertionHandler" +.Ltmp22912: + .cv_def_range .Ltmp12469 .Ltmp12481 .Ltmp12484 .Ltmp12486, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22904: + .p2align 2 + .cv_linetable 553, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA?A?@@V?$span@$$CBH$0?0@gsl@@@Z", .Lfunc_end553 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____24::::operator() + .long .Ltmp22914-.Ltmp22913 # Subsection size +.Ltmp22913: + .short .Ltmp22916-.Ltmp22915 # Record length +.Ltmp22915: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end554-"??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8226 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____24::::operator()" # Function name +.Ltmp22916: + .short .Ltmp22918-.Ltmp22917 # Record length +.Ltmp22917: + .short 4414 # Record kind: S_LOCAL + .long 6362 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22918: + .cv_def_range .Ltmp12487 .Ltmp12488, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22914: + .p2align 2 + .cv_linetable 554, "??R@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@QEBA@XZ", .Lfunc_end554 + .section .debug$S,"dr",associative,"??0?$extent_type@$02@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<3>::extent_type + .long .Ltmp22920-.Ltmp22919 # Subsection size +.Ltmp22919: + .short .Ltmp22922-.Ltmp22921 # Record length +.Ltmp22921: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end555-"??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8238 # Function type index + .secrel32 "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$02@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::extent_type" # Function name +.Ltmp22922: + .short .Ltmp22924-.Ltmp22923 # Record length +.Ltmp22923: + .short 4414 # Record kind: S_LOCAL + .long 8228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22924: + .cv_def_range .Ltmp12489 .Ltmp12490, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22920: + .p2align 2 + .cv_linetable 555, "??0?$extent_type@$02@details@gsl@@QEAA@XZ", .Lfunc_end555 + .section .debug$S,"dr",associative,"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp22926-.Ltmp22925 # Subsection size +.Ltmp22925: + .short .Ltmp22928-.Ltmp22927 # Record length +.Ltmp22927: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end556-"??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8240 # Function type index + .secrel32 "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Function section relative address + .secidx "??$addressof@$$CBH@std@@YAPEBHAEBH@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp22928: + .short .Ltmp22930-.Ltmp22929 # Record length +.Ltmp22929: + .short 4414 # Record kind: S_LOCAL + .long 4163 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp22930: + .cv_def_range .Ltmp12491 .Ltmp12492, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22926: + .p2align 2 + .cv_linetable 556, "??$addressof@$$CBH@std@@YAPEBHAEBH@Z", .Lfunc_end556 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22932-.Ltmp22931 # Subsection size +.Ltmp22931: + .short .Ltmp22934-.Ltmp22933 # Record length +.Ltmp22933: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end557-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8243 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22934: + .short .Ltmp22936-.Ltmp22935 # Record length +.Ltmp22935: + .short 4414 # Record kind: S_LOCAL + .long 7400 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22936: + .cv_def_range .Ltmp12495 .Ltmp12499, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp22938-.Ltmp22937 # Record length +.Ltmp22937: + .short 4414 # Record kind: S_LOCAL + .long 4367 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22938: + .cv_def_range .Ltmp12495 .Ltmp12499, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp22940-.Ltmp22939 # Record length +.Ltmp22939: + .short 4414 # Record kind: S_LOCAL + .long 8236 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22940: + .cv_def_range .Ltmp12495 .Ltmp12499, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22932: + .p2align 2 + .cv_linetable 557, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", .Lfunc_end557 + .section .debug$S,"dr",associative,"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<3> + .long .Ltmp22942-.Ltmp22941 # Subsection size +.Ltmp22941: + .short .Ltmp22944-.Ltmp22943 # Record length +.Ltmp22943: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end558-"??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8246 # Function type index + .secrel32 "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Function section relative address + .secidx "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<3>" # Function name +.Ltmp22944: + .short .Ltmp22946-.Ltmp22945 # Record length +.Ltmp22945: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22946: + .cv_def_range .Ltmp12500 .Ltmp12502, "E\021O\001\000\0000\000\000\000" + .short .Ltmp22948-.Ltmp22947 # Record length +.Ltmp22947: + .short 4414 # Record kind: S_LOCAL + .long 8236 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22948: + .cv_def_range .Ltmp12500 .Ltmp12502, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22942: + .p2align 2 + .cv_linetable 558, "??$?0$02@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$02@12@@Z", .Lfunc_end558 + .section .debug$S,"dr",associative,"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<3>::size + .long .Ltmp22950-.Ltmp22949 # Subsection size +.Ltmp22949: + .short .Ltmp22952-.Ltmp22951 # Record length +.Ltmp22951: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end559-"?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8247 # Function type index + .secrel32 "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<3>::size" # Function name +.Ltmp22952: + .short .Ltmp22954-.Ltmp22953 # Record length +.Ltmp22953: + .short 4414 # Record kind: S_LOCAL + .long 8233 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22954: + .cv_def_range .Ltmp12503 .Ltmp12504, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22950: + .p2align 2 + .cv_linetable 559, "?size@?$extent_type@$02@details@gsl@@QEBA_JXZ", .Lfunc_end559 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp22956-.Ltmp22955 # Subsection size +.Ltmp22955: + .short .Ltmp22958-.Ltmp22957 # Record length +.Ltmp22957: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end560-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8250 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp22958: + .short .Ltmp22960-.Ltmp22959 # Record length +.Ltmp22959: + .short 4414 # Record kind: S_LOCAL + .long 7400 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22960: + .cv_def_range .Ltmp12509 .Ltmp12513, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp22962-.Ltmp22961 # Record length +.Ltmp22961: + .short 4414 # Record kind: S_LOCAL + .long 4179 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp22962: + .cv_def_range .Ltmp12509 .Ltmp12513, "E\021N\001\000\000 \000\000\000" + .short .Ltmp22964-.Ltmp22963 # Record length +.Ltmp22963: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp22964: + .cv_def_range .Ltmp12509 .Ltmp12513, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22956: + .p2align 2 + .cv_linetable 560, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBH$0?0@gsl@@QEAA@PEBHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end560 + .section .debug$S,"dr",associative,"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<2> + .long .Ltmp22966-.Ltmp22965 # Subsection size +.Ltmp22965: + .short .Ltmp22968-.Ltmp22967 # Record length +.Ltmp22967: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end561-"??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8252 # Function type index + .secrel32 "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<2>" # Function name +.Ltmp22968: + .short .Ltmp22970-.Ltmp22969 # Record length +.Ltmp22969: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22970: + .cv_def_range .Ltmp12516 .Ltmp12517, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22966: + .p2align 2 + .cv_linetable 561, "??$first@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end561 + .section .debug$S,"dr",associative,"?size@?$span@H$01@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22972-.Ltmp22971 # Subsection size +.Ltmp22971: + .short .Ltmp22974-.Ltmp22973 # Record length +.Ltmp22973: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end562-"?size@?$span@H$01@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8253 # Function type index + .secrel32 "?size@?$span@H$01@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$01@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22974: + .short .Ltmp22976-.Ltmp22975 # Record length +.Ltmp22975: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22976: + .cv_def_range .Ltmp12518 .Ltmp12519, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22972: + .p2align 2 + .cv_linetable 562, "?size@?$span@H$01@gsl@@QEBA_JXZ", .Lfunc_end562 + .section .debug$S,"dr",associative,"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .Ltmp22978-.Ltmp22977 # Subsection size +.Ltmp22977: + .short .Ltmp22980-.Ltmp22979 # Record length +.Ltmp22979: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end563-"?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8254 # Function type index + .secrel32 "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp22980: + .short .Ltmp22982-.Ltmp22981 # Record length +.Ltmp22981: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22982: + .cv_def_range .Ltmp12522 .Ltmp12523, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp22984-.Ltmp22983 # Record length +.Ltmp22983: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp22984: + .cv_def_range .Ltmp12522 .Ltmp12523, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22978: + .p2align 2 + .cv_linetable 563, "?first@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end563 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<0> + .long .Ltmp22986-.Ltmp22985 # Subsection size +.Ltmp22985: + .short .Ltmp22988-.Ltmp22987 # Record length +.Ltmp22987: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end564-"??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8256 # Function type index + .secrel32 "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +.Ltmp22988: + .short .Ltmp22990-.Ltmp22989 # Record length +.Ltmp22989: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22990: + .cv_def_range .Ltmp12526 .Ltmp12527, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22986: + .p2align 2 + .cv_linetable 564, "??$first@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end564 + .section .debug$S,"dr",associative,"?size@?$span@H$0A@@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp22992-.Ltmp22991 # Subsection size +.Ltmp22991: + .short .Ltmp22994-.Ltmp22993 # Record length +.Ltmp22993: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end565-"?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8257 # Function type index + .secrel32 "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$0A@@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp22994: + .short .Ltmp22996-.Ltmp22995 # Record length +.Ltmp22995: + .short 4414 # Record kind: S_LOCAL + .long 4994 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp22996: + .cv_def_range .Ltmp12528 .Ltmp12529, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22992: + .p2align 2 + .cv_linetable 565, "?size@?$span@H$0A@@gsl@@QEBA_JXZ", .Lfunc_end565 + .section .debug$S,"dr",associative,"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<5> + .long .Ltmp22998-.Ltmp22997 # Subsection size +.Ltmp22997: + .short .Ltmp23000-.Ltmp22999 # Record length +.Ltmp22999: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end566-"??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8259 # Function type index + .secrel32 "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<5>" # Function name +.Ltmp23000: + .short .Ltmp23002-.Ltmp23001 # Record length +.Ltmp23001: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23002: + .cv_def_range .Ltmp12532 .Ltmp12533, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp22998: + .p2align 2 + .cv_linetable 566, "??$first@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end566 + .section .debug$S,"dr",associative,"?size@?$span@H$04@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp23004-.Ltmp23003 # Subsection size +.Ltmp23003: + .short .Ltmp23006-.Ltmp23005 # Record length +.Ltmp23005: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end567-"?size@?$span@H$04@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8260 # Function type index + .secrel32 "?size@?$span@H$04@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$04@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp23006: + .short .Ltmp23008-.Ltmp23007 # Record length +.Ltmp23007: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23008: + .cv_def_range .Ltmp12534 .Ltmp12535, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23004: + .p2align 2 + .cv_linetable 567, "?size@?$span@H$04@gsl@@QEBA_JXZ", .Lfunc_end567 + .section .debug$S,"dr",associative,"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<0> + .long .Ltmp23010-.Ltmp23009 # Subsection size +.Ltmp23009: + .short .Ltmp23012-.Ltmp23011 # Record length +.Ltmp23011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end568-"??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8262 # Function type index + .secrel32 "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<0>" # Function name +.Ltmp23012: + .short .Ltmp23014-.Ltmp23013 # Record length +.Ltmp23013: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23014: + .cv_def_range .Ltmp12538 .Ltmp12539, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23010: + .p2align 2 + .cv_linetable 568, "??$first@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end568 + .section .debug$S,"dr",associative,"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .Ltmp23016-.Ltmp23015 # Subsection size +.Ltmp23015: + .short .Ltmp23018-.Ltmp23017 # Record length +.Ltmp23017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end569-"?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8263 # Function type index + .secrel32 "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section relative address + .secidx "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp23018: + .short .Ltmp23020-.Ltmp23019 # Record length +.Ltmp23019: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23020: + .cv_def_range .Ltmp12542 .Ltmp12543, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp23022-.Ltmp23021 # Record length +.Ltmp23021: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23022: + .cv_def_range .Ltmp12542 .Ltmp12543, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23016: + .p2align 2 + .cv_linetable 569, "?first@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z", .Lfunc_end569 + .section .debug$S,"dr",associative,"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp23024-.Ltmp23023 # Subsection size +.Ltmp23023: + .short .Ltmp23026-.Ltmp23025 # Record length +.Ltmp23025: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end570-"??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8264 # Function type index + .secrel32 "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp23026: + .short .Ltmp23028-.Ltmp23027 # Record length +.Ltmp23027: + .short 4414 # Record kind: S_LOCAL + .long 5315 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23028: + .cv_def_range .Ltmp12544 .Ltmp12545, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23030-.Ltmp23029 # Record length +.Ltmp23029: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp23030: + .cv_def_range .Ltmp12544 .Ltmp12545, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23032-.Ltmp23031 # Record length +.Ltmp23031: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23032: + .cv_def_range .Ltmp12544 .Ltmp12545, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23024: + .p2align 2 + .cv_linetable 570, "??0?$span@H$04@gsl@@QEAA@PEAH_J@Z", .Lfunc_end570 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp23034-.Ltmp23033 # Subsection size +.Ltmp23033: + .short .Ltmp23036-.Ltmp23035 # Record length +.Ltmp23035: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end571-"??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8266 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp23036: + .short .Ltmp23038-.Ltmp23037 # Record length +.Ltmp23037: + .short 4414 # Record kind: S_LOCAL + .long 7839 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23038: + .cv_def_range .Ltmp12550 .Ltmp12554, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp23040-.Ltmp23039 # Record length +.Ltmp23039: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23040: + .cv_def_range .Ltmp12550 .Ltmp12554, "E\021N\001\000\000 \000\000\000" + .short .Ltmp23042-.Ltmp23041 # Record length +.Ltmp23041: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23042: + .cv_def_range .Ltmp12550 .Ltmp12554, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23034: + .p2align 2 + .cv_linetable 571, "??$?0_J@?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@QEAA@PEAH_J@Z", .Lfunc_end571 + .section .debug$S,"dr",associative,"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<5>::extent_type + .long .Ltmp23044-.Ltmp23043 # Subsection size +.Ltmp23043: + .short .Ltmp23046-.Ltmp23045 # Record length +.Ltmp23045: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end572-"??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8267 # Function type index + .secrel32 "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Function section relative address + .secidx "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<5>::extent_type" # Function name +.Ltmp23046: + .short .Ltmp23048-.Ltmp23047 # Record length +.Ltmp23047: + .short 4414 # Record kind: S_LOCAL + .long 5361 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23048: + .cv_def_range .Ltmp12557 .Ltmp12560, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp23050-.Ltmp23049 # Record length +.Ltmp23049: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "size" +.Ltmp23050: + .cv_def_range .Ltmp12557 .Ltmp12560, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23044: + .p2align 2 + .cv_linetable 572, "??0?$extent_type@$04@details@gsl@@QEAA@_J@Z", .Lfunc_end572 + .section .debug$S,"dr",associative,"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<2> + .long .Ltmp23052-.Ltmp23051 # Subsection size +.Ltmp23051: + .short .Ltmp23054-.Ltmp23053 # Record length +.Ltmp23053: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end573-"??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8268 # Function type index + .secrel32 "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<2>" # Function name +.Ltmp23054: + .short .Ltmp23056-.Ltmp23055 # Record length +.Ltmp23055: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23056: + .cv_def_range .Ltmp12563 .Ltmp12564, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23052: + .p2align 2 + .cv_linetable 573, "??$last@$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end573 + .section .debug$S,"dr",associative,"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last + .long .Ltmp23058-.Ltmp23057 # Subsection size +.Ltmp23057: + .short .Ltmp23060-.Ltmp23059 # Record length +.Ltmp23059: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end574-"?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8269 # Function type index + .secrel32 "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +.Ltmp23060: + .short .Ltmp23062-.Ltmp23061 # Record length +.Ltmp23061: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23062: + .cv_def_range .Ltmp12565 .Ltmp12566, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23064-.Ltmp23063 # Record length +.Ltmp23063: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23064: + .cv_def_range .Ltmp12565 .Ltmp12566, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23058: + .p2align 2 + .cv_linetable 574, "?last@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end574 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<0> + .long .Ltmp23066-.Ltmp23065 # Subsection size +.Ltmp23065: + .short .Ltmp23068-.Ltmp23067 # Record length +.Ltmp23067: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end575-"??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8270 # Function type index + .secrel32 "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +.Ltmp23068: + .short .Ltmp23070-.Ltmp23069 # Record length +.Ltmp23069: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23070: + .cv_def_range .Ltmp12569 .Ltmp12570, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23066: + .p2align 2 + .cv_linetable 575, "??$last@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end575 + .section .debug$S,"dr",associative,"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<5> + .long .Ltmp23072-.Ltmp23071 # Subsection size +.Ltmp23071: + .short .Ltmp23074-.Ltmp23073 # Record length +.Ltmp23073: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end576-"??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8271 # Function type index + .secrel32 "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<5>" # Function name +.Ltmp23074: + .short .Ltmp23076-.Ltmp23075 # Record length +.Ltmp23075: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23076: + .cv_def_range .Ltmp12573 .Ltmp12574, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23072: + .p2align 2 + .cv_linetable 576, "??$last@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end576 + .section .debug$S,"dr",associative,"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last<0> + .long .Ltmp23078-.Ltmp23077 # Subsection size +.Ltmp23077: + .short .Ltmp23080-.Ltmp23079 # Record length +.Ltmp23079: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end577-"??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8272 # Function type index + .secrel32 "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last<0>" # Function name +.Ltmp23080: + .short .Ltmp23082-.Ltmp23081 # Record length +.Ltmp23081: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23082: + .cv_def_range .Ltmp12577 .Ltmp12578, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23078: + .p2align 2 + .cv_linetable 577, "??$last@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end577 + .section .debug$S,"dr",associative,"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::last + .long .Ltmp23084-.Ltmp23083 # Subsection size +.Ltmp23083: + .short .Ltmp23086-.Ltmp23085 # Record length +.Ltmp23085: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end578-"?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8273 # Function type index + .secrel32 "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section relative address + .secidx "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::last" # Function name +.Ltmp23086: + .short .Ltmp23088-.Ltmp23087 # Record length +.Ltmp23087: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23088: + .cv_def_range .Ltmp12579 .Ltmp12580, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23090-.Ltmp23089 # Record length +.Ltmp23089: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23090: + .cv_def_range .Ltmp12579 .Ltmp12580, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23084: + .p2align 2 + .cv_linetable 578, "?last@?$span@H$0?0@gsl@@QEBA?AV12@_J@Z", .Lfunc_end578 + .section .debug$S,"dr",associative,"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::make_subspan<5> + .long .Ltmp23092-.Ltmp23091 # Subsection size +.Ltmp23091: + .short .Ltmp23094-.Ltmp23093 # Record length +.Ltmp23093: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end579-"??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8279 # Function type index + .secrel32 "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Function section relative address + .secidx "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan<5>" # Function name +.Ltmp23094: + .short .Ltmp23096-.Ltmp23095 # Record length +.Ltmp23095: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23096: + .cv_def_range .Ltmp12581 .Ltmp12584, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23098-.Ltmp23097 # Record length +.Ltmp23097: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp23098: + .cv_def_range .Ltmp12581 .Ltmp12584, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23100-.Ltmp23099 # Record length +.Ltmp23099: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23100: + .cv_def_range .Ltmp12581 .Ltmp12584, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23102-.Ltmp23101 # Record length +.Ltmp23101: + .short 4414 # Record kind: S_LOCAL + .long 8277 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23102: + .cv_def_range .Ltmp12581 .Ltmp12584, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23104-.Ltmp23103 # Record length +.Ltmp23103: + .short 4414 # Record kind: S_LOCAL + .long 4116 # TypeIndex + .short 0 # Flags + .asciz "tmp" +.Ltmp23104: + .cv_def_range .Ltmp12581 .Ltmp12584, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23092: + .p2align 2 + .cv_linetable 579, "??$make_subspan@$04@?$span@H$04@gsl@@AEBA?AV?$span@H$0?0@1@_J0V?$subspan_selector@$04@01@@Z", .Lfunc_end579 + .section .debug$S,"dr",associative,"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp23106-.Ltmp23105 # Subsection size +.Ltmp23105: + .short .Ltmp23108-.Ltmp23107 # Record length +.Ltmp23107: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end580-"??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8281 # Function type index + .secrel32 "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Function section relative address + .secidx "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp23108: + .short .Ltmp23110-.Ltmp23109 # Record length +.Ltmp23109: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23110: + .cv_def_range .Ltmp12585 .Ltmp12586, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23112-.Ltmp23111 # Record length +.Ltmp23111: + .short 4414 # Record kind: S_LOCAL + .long 5320 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp23112: + .cv_def_range .Ltmp12585 .Ltmp12586, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23106: + .p2align 2 + .cv_linetable 580, "??$?0H$04X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$04@1@@Z", .Lfunc_end580 + .section .debug$S,"dr",associative,"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan + .long .Ltmp23114-.Ltmp23113 # Subsection size +.Ltmp23113: + .short .Ltmp23116-.Ltmp23115 # Record length +.Ltmp23115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end581-"?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8282 # Function type index + .secrel32 "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Function section relative address + .secidx "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +.Ltmp23116: + .short .Ltmp23118-.Ltmp23117 # Record length +.Ltmp23117: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23118: + .cv_def_range .Ltmp12587 .Ltmp12588, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23120-.Ltmp23119 # Record length +.Ltmp23119: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp23120: + .cv_def_range .Ltmp12587 .Ltmp12588, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23122-.Ltmp23121 # Record length +.Ltmp23121: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23122: + .cv_def_range .Ltmp12587 .Ltmp12588, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23114: + .p2align 2 + .cv_linetable 581, "?subspan@?$span@H$0?0@gsl@@QEBA?AV12@_J0@Z", .Lfunc_end581 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp23124-.Ltmp23123 # Subsection size +.Ltmp23123: + .short .Ltmp23126-.Ltmp23125 # Record length +.Ltmp23125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end582-"??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8285 # Function type index + .secrel32 "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp23126: + .short .Ltmp23128-.Ltmp23127 # Record length +.Ltmp23127: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23128: + .cv_def_range .Ltmp12593 .Ltmp12597, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23130-.Ltmp23129 # Record length +.Ltmp23129: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23130: + .cv_def_range .Ltmp12593 .Ltmp12597, "E\021N\001\000\0000\000\000\000" + .short .Ltmp23132-.Ltmp23131 # Record length +.Ltmp23131: + .short 4414 # Record kind: S_LOCAL + .long 5369 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23132: + .cv_def_range .Ltmp12593 .Ltmp12597, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23124: + .p2align 2 + .cv_linetable 582, "??$?0V?$extent_type@$04@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$04@details@2@@Z", .Lfunc_end582 + .section .debug$S,"dr",associative,"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::make_subspan + .long .Ltmp23134-.Ltmp23133 # Subsection size +.Ltmp23133: + .short .Ltmp23136-.Ltmp23135 # Record length +.Ltmp23135: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end583-"?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8286 # Function type index + .secrel32 "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Function section relative address + .secidx "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::make_subspan" # Function name +.Ltmp23136: + .short .Ltmp23138-.Ltmp23137 # Record length +.Ltmp23137: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23138: + .cv_def_range .Ltmp12602 .Ltmp12605, "E\021N\001\000\000P\000\000\000" + .short .Ltmp23140-.Ltmp23139 # Record length +.Ltmp23139: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp23140: + .cv_def_range .Ltmp12602 .Ltmp12605, "E\021N\001\000\000X\000\000\000" + .short .Ltmp23142-.Ltmp23141 # Record length +.Ltmp23141: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23142: + .cv_def_range .Ltmp12602 .Ltmp12605, "E\021N\001\000\000`\000\000\000" + .short .Ltmp23144-.Ltmp23143 # Record length +.Ltmp23143: + .short 4414 # Record kind: S_LOCAL + .long 4294 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23144: + .cv_def_range .Ltmp12602 .Ltmp12605, "E\021N\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23134: + .p2align 2 + .cv_linetable 583, "?make_subspan@?$span@H$0?0@gsl@@AEBA?AV12@_J0V?$subspan_selector@$0?0@12@@Z", .Lfunc_end583 + .section .debug$S,"dr",associative,"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp23146-.Ltmp23145 # Subsection size +.Ltmp23145: + .short .Ltmp23148-.Ltmp23147 # Record length +.Ltmp23147: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end584-"??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8287 # Function type index + .secrel32 "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Function section relative address + .secidx "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp23148: + .short .Ltmp23150-.Ltmp23149 # Record length +.Ltmp23149: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23150: + .cv_def_range .Ltmp12606 .Ltmp12607, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23152-.Ltmp23151 # Record length +.Ltmp23151: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp23152: + .cv_def_range .Ltmp12606 .Ltmp12607, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23154-.Ltmp23153 # Record length +.Ltmp23153: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23154: + .cv_def_range .Ltmp12606 .Ltmp12607, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23146: + .p2align 2 + .cv_linetable 584, "??0?$span@H$0?0@gsl@@AEAA@UKnownNotNull@01@_J@Z", .Lfunc_end584 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp23156-.Ltmp23155 # Subsection size +.Ltmp23155: + .short .Ltmp23158-.Ltmp23157 # Record length +.Ltmp23157: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end585-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8289 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp23158: + .short .Ltmp23160-.Ltmp23159 # Record length +.Ltmp23159: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23160: + .cv_def_range .Ltmp12610 .Ltmp12614, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23162-.Ltmp23161 # Record length +.Ltmp23161: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23162: + .cv_def_range .Ltmp12610 .Ltmp12614, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp23164-.Ltmp23163 # Record length +.Ltmp23163: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23164: + .cv_def_range .Ltmp12610 .Ltmp12614, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23156: + .p2align 2 + .cv_linetable 585, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@_J@Z", .Lfunc_end585 + .section .debug$S,"dr",associative,"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<2,2> + .long .Ltmp23166-.Ltmp23165 # Subsection size +.Ltmp23165: + .short .Ltmp23168-.Ltmp23167 # Record length +.Ltmp23167: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end586-"??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8290 # Function type index + .secrel32 "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section relative address + .secidx "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<2,2>" # Function name +.Ltmp23168: + .short .Ltmp23170-.Ltmp23169 # Record length +.Ltmp23169: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23170: + .cv_def_range .Ltmp12617 .Ltmp12618, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23166: + .p2align 2 + .cv_linetable 586, "??$subspan@$01$01@?$span@H$04@gsl@@QEBA?AV?$span@H$01@1@XZ", .Lfunc_end586 + .section .debug$S,"dr",associative,"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan + .long .Ltmp23172-.Ltmp23171 # Subsection size +.Ltmp23171: + .short .Ltmp23174-.Ltmp23173 # Record length +.Ltmp23173: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end587-"?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8291 # Function type index + .secrel32 "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Function section relative address + .secidx "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan" # Function name +.Ltmp23174: + .short .Ltmp23176-.Ltmp23175 # Record length +.Ltmp23175: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23176: + .cv_def_range .Ltmp12619 .Ltmp12620, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23178-.Ltmp23177 # Record length +.Ltmp23177: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "offset" +.Ltmp23178: + .cv_def_range .Ltmp12619 .Ltmp12620, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23180-.Ltmp23179 # Record length +.Ltmp23179: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23180: + .cv_def_range .Ltmp12619 .Ltmp12620, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23172: + .p2align 2 + .cv_linetable 587, "?subspan@?$span@H$04@gsl@@QEBA?AV?$span@H$0?0@2@_J0@Z", .Lfunc_end587 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long .Ltmp23182-.Ltmp23181 # Subsection size +.Ltmp23181: + .short .Ltmp23184-.Ltmp23183 # Record length +.Ltmp23183: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end588-"??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8292 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +.Ltmp23184: + .short .Ltmp23186-.Ltmp23185 # Record length +.Ltmp23185: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23186: + .cv_def_range .Ltmp12623 .Ltmp12624, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23182: + .p2align 2 + .cv_linetable 588, "??$subspan@$0A@$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end588 + .section .debug$S,"dr",associative,"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,5> + .long .Ltmp23188-.Ltmp23187 # Subsection size +.Ltmp23187: + .short .Ltmp23190-.Ltmp23189 # Record length +.Ltmp23189: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end589-"??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8293 # Function type index + .secrel32 "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section relative address + .secidx "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,5>" # Function name +.Ltmp23190: + .short .Ltmp23192-.Ltmp23191 # Record length +.Ltmp23191: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23192: + .cv_def_range .Ltmp12627 .Ltmp12628, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23188: + .p2align 2 + .cv_linetable 589, "??$subspan@$0A@$04@?$span@H$04@gsl@@QEBA?AV01@XZ", .Lfunc_end589 + .section .debug$S,"dr",associative,"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<4,0> + .long .Ltmp23194-.Ltmp23193 # Subsection size +.Ltmp23193: + .short .Ltmp23196-.Ltmp23195 # Record length +.Ltmp23195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end590-"??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8292 # Function type index + .secrel32 "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<4,0>" # Function name +.Ltmp23196: + .short .Ltmp23198-.Ltmp23197 # Record length +.Ltmp23197: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23198: + .cv_def_range .Ltmp12631 .Ltmp12632, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23194: + .p2align 2 + .cv_linetable 590, "??$subspan@$03$0A@@?$span@H$04@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end590 + .section .debug$S,"dr",associative,"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<1,-1> + .long .Ltmp23200-.Ltmp23199 # Subsection size +.Ltmp23199: + .short .Ltmp23202-.Ltmp23201 # Record length +.Ltmp23201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end591-"??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8295 # Function type index + .secrel32 "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,-1>" # Function name +.Ltmp23202: + .short .Ltmp23204-.Ltmp23203 # Record length +.Ltmp23203: + .short 4414 # Record kind: S_LOCAL + .long 5330 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23204: + .cv_def_range .Ltmp12635 .Ltmp12636, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23200: + .p2align 2 + .cv_linetable 591, "??$subspan@$00$0?0@?$span@H$04@gsl@@QEBA?AV?$span@H$03@1@XZ", .Lfunc_end591 + .section .debug$S,"dr",associative,"?size@?$span@H$03@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp23206-.Ltmp23205 # Subsection size +.Ltmp23205: + .short .Ltmp23208-.Ltmp23207 # Record length +.Ltmp23207: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end592-"?size@?$span@H$03@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8296 # Function type index + .secrel32 "?size@?$span@H$03@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@H$03@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp23208: + .short .Ltmp23210-.Ltmp23209 # Record length +.Ltmp23209: + .short 4414 # Record kind: S_LOCAL + .long 5694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23210: + .cv_def_range .Ltmp12637 .Ltmp12638, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23206: + .p2align 2 + .cv_linetable 592, "?size@?$span@H$03@gsl@@QEBA_JXZ", .Lfunc_end592 + .section .debug$S,"dr",associative,"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<0,0> + .long .Ltmp23212-.Ltmp23211 # Subsection size +.Ltmp23211: + .short .Ltmp23214-.Ltmp23213 # Record length +.Ltmp23213: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end593-"??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8297 # Function type index + .secrel32 "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<0,0>" # Function name +.Ltmp23214: + .short .Ltmp23216-.Ltmp23215 # Record length +.Ltmp23215: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23216: + .cv_def_range .Ltmp12641 .Ltmp12642, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23212: + .p2align 2 + .cv_linetable 593, "??$subspan@$0A@$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end593 + .section .debug$S,"dr",associative,"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::subspan<1,0> + .long .Ltmp23218-.Ltmp23217 # Subsection size +.Ltmp23217: + .short .Ltmp23220-.Ltmp23219 # Record length +.Ltmp23219: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end594-"??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8297 # Function type index + .secrel32 "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section relative address + .secidx "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::subspan<1,0>" # Function name +.Ltmp23220: + .short .Ltmp23222-.Ltmp23221 # Record length +.Ltmp23221: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23222: + .cv_def_range .Ltmp12645 .Ltmp12646, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23218: + .p2align 2 + .cv_linetable 594, "??$subspan@$00$0A@@?$span@H$0?0@gsl@@QEBA?AV?$span@H$0A@@1@XZ", .Lfunc_end594 + .section .debug$S,"dr",associative,"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp23224-.Ltmp23223 # Subsection size +.Ltmp23223: + .short .Ltmp23226-.Ltmp23225 # Record length +.Ltmp23225: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end595-"??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8298 # Function type index + .secrel32 "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp23226: + .short .Ltmp23228-.Ltmp23227 # Record length +.Ltmp23227: + .short 4414 # Record kind: S_LOCAL + .long 5678 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23228: + .cv_def_range .Ltmp12647 .Ltmp12648, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23230-.Ltmp23229 # Record length +.Ltmp23229: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp23230: + .cv_def_range .Ltmp12647 .Ltmp12648, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23232-.Ltmp23231 # Record length +.Ltmp23231: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp23232: + .cv_def_range .Ltmp12647 .Ltmp12648, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23224: + .p2align 2 + .cv_linetable 595, "??0?$span@H$03@gsl@@QEAA@PEAH_J@Z", .Lfunc_end595 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp23234-.Ltmp23233 # Subsection size +.Ltmp23233: + .short .Ltmp23236-.Ltmp23235 # Record length +.Ltmp23235: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end596-"??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8300 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp23236: + .short .Ltmp23238-.Ltmp23237 # Record length +.Ltmp23237: + .short 4414 # Record kind: S_LOCAL + .long 7928 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23238: + .cv_def_range .Ltmp12653 .Ltmp12657, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp23240-.Ltmp23239 # Record length +.Ltmp23239: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23240: + .cv_def_range .Ltmp12653 .Ltmp12657, "E\021N\001\000\000 \000\000\000" + .short .Ltmp23242-.Ltmp23241 # Record length +.Ltmp23241: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23242: + .cv_def_range .Ltmp12653 .Ltmp12657, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23234: + .p2align 2 + .cv_linetable 596, "??$?0_J@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAH_J@Z", .Lfunc_end596 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp23244-.Ltmp23243 # Subsection size +.Ltmp23243: + .short .Ltmp23246-.Ltmp23245 # Record length +.Ltmp23245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end597-"??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8304 # Function type index + .secrel32 "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp23246: + .short .Ltmp23248-.Ltmp23247 # Record length +.Ltmp23247: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23248: + .cv_def_range .Ltmp12660 .Ltmp12661, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23250-.Ltmp23249 # Record length +.Ltmp23249: + .short 4414 # Record kind: S_LOCAL + .long 8301 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp23250: + .cv_def_range .Ltmp12660 .Ltmp12661, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23244: + .p2align 2 + .cv_linetable 597, "??$?0$03@?$span@H$0?0@gsl@@QEAA@AEAY03H@Z", .Lfunc_end597 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<2> + .long .Ltmp23252-.Ltmp23251 # Subsection size +.Ltmp23251: + .short .Ltmp23254-.Ltmp23253 # Record length +.Ltmp23253: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end598-"??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8307 # Function type index + .secrel32 "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +.Ltmp23254: + .short .Ltmp23256-.Ltmp23255 # Record length +.Ltmp23255: + .short 4414 # Record kind: S_LOCAL + .long 5228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23256: + .cv_def_range .Ltmp12664 .Ltmp12665, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23258-.Ltmp23257 # Record length +.Ltmp23257: + .short 4414 # Record kind: S_LOCAL + .long 6541 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp23258: + .cv_def_range .Ltmp12664 .Ltmp12665, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23252: + .p2align 2 + .cv_linetable 598, "??$?0$01@?$span@H$01@gsl@@QEAA@AEAY01H@Z", .Lfunc_end598 + .section .debug$S,"dr",associative,"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::at + .long .Ltmp23260-.Ltmp23259 # Subsection size +.Ltmp23259: + .short .Ltmp23262-.Ltmp23261 # Record length +.Ltmp23261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end599-"?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8308 # Function type index + .secrel32 "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::at" # Function name +.Ltmp23262: + .short .Ltmp23264-.Ltmp23263 # Record length +.Ltmp23263: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23264: + .cv_def_range .Ltmp12666 .Ltmp12667, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23266-.Ltmp23265 # Record length +.Ltmp23265: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp23266: + .cv_def_range .Ltmp12666 .Ltmp12667, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23260: + .p2align 2 + .cv_linetable 599, "?at@?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end599 + .section .debug$S,"dr",associative,"??0?$extent_type@$01@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type + .long .Ltmp23268-.Ltmp23267 # Subsection size +.Ltmp23267: + .short .Ltmp23270-.Ltmp23269 # Record length +.Ltmp23269: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end600-"??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8309 # Function type index + .secrel32 "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$01@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type" # Function name +.Ltmp23270: + .short .Ltmp23272-.Ltmp23271 # Record length +.Ltmp23271: + .short 4414 # Record kind: S_LOCAL + .long 5275 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23272: + .cv_def_range .Ltmp12668 .Ltmp12669, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23268: + .p2align 2 + .cv_linetable 600, "??0?$extent_type@$01@details@gsl@@QEAA@XZ", .Lfunc_end600 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp23274-.Ltmp23273 # Subsection size +.Ltmp23273: + .short .Ltmp23276-.Ltmp23275 # Record length +.Ltmp23275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end601-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8312 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp23276: + .short .Ltmp23278-.Ltmp23277 # Record length +.Ltmp23277: + .short 4414 # Record kind: S_LOCAL + .long 7779 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23278: + .cv_def_range .Ltmp12672 .Ltmp12676, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp23280-.Ltmp23279 # Record length +.Ltmp23279: + .short 4414 # Record kind: S_LOCAL + .long 5273 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp23280: + .cv_def_range .Ltmp12672 .Ltmp12676, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23282-.Ltmp23281 # Record length +.Ltmp23281: + .short 4414 # Record kind: S_LOCAL + .long 5283 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp23282: + .cv_def_range .Ltmp12672 .Ltmp12676, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23274: + .p2align 2 + .cv_linetable 601, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", .Lfunc_end601 + .section .debug$S,"dr",associative,"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::operator() + .long .Ltmp23284-.Ltmp23283 # Subsection size +.Ltmp23283: + .short .Ltmp23286-.Ltmp23285 # Record length +.Ltmp23285: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end602-"??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8313 # Function type index + .secrel32 "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section relative address + .secidx "??R?$span@H$01@gsl@@QEBAAEAH_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::operator()" # Function name +.Ltmp23286: + .short .Ltmp23288-.Ltmp23287 # Record length +.Ltmp23287: + .short 4414 # Record kind: S_LOCAL + .long 5244 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23288: + .cv_def_range .Ltmp12677 .Ltmp12678, "E\021O\001\000\000(\000\000\000" + .short .Ltmp23290-.Ltmp23289 # Record length +.Ltmp23289: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp23290: + .cv_def_range .Ltmp12677 .Ltmp12678, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23284: + .p2align 2 + .cv_linetable 602, "??R?$span@H$01@gsl@@QEBAAEAH_J@Z", .Lfunc_end602 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp23292-.Ltmp23291 # Subsection size +.Ltmp23291: + .short .Ltmp23294-.Ltmp23293 # Record length +.Ltmp23293: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end603-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8314 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp23294: + .short .Ltmp23296-.Ltmp23295 # Record length +.Ltmp23295: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23296: + .cv_def_range .Ltmp12679 .Ltmp12680, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23292: + .p2align 2 + .cv_linetable 603, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end603 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long .Ltmp23298-.Ltmp23297 # Subsection size +.Ltmp23297: + .short .Ltmp23300-.Ltmp23299 # Record length +.Ltmp23299: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end604-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8331 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> >" # Function name +.Ltmp23300: + .short .Ltmp23302-.Ltmp23301 # Record length +.Ltmp23301: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23302: + .cv_def_range .Ltmp12681 .Ltmp12682, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23304-.Ltmp23303 # Record length +.Ltmp23303: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23304: + .cv_def_range .Ltmp12681 .Ltmp12682, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23298: + .p2align 2 + .cv_linetable 604, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end604 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long .Ltmp23306-.Ltmp23305 # Subsection size +.Ltmp23305: + .short .Ltmp23308-.Ltmp23307 # Record length +.Ltmp23307: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end605-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8344 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,0> >" # Function name +.Ltmp23308: + .short .Ltmp23310-.Ltmp23309 # Record length +.Ltmp23309: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23310: + .cv_def_range .Ltmp12683 .Ltmp12684, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23312-.Ltmp23311 # Record length +.Ltmp23311: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23312: + .cv_def_range .Ltmp12683 .Ltmp12684, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23306: + .p2align 2 + .cv_linetable 605, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end605 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp23314-.Ltmp23313 # Subsection size +.Ltmp23313: + .short .Ltmp23316-.Ltmp23315 # Record length +.Ltmp23315: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end606-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8346 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp23316: + .short .Ltmp23318-.Ltmp23317 # Record length +.Ltmp23317: + .short 4414 # Record kind: S_LOCAL + .long 8338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23318: + .cv_def_range .Ltmp12685 .Ltmp12688, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23314: + .p2align 2 + .cv_linetable 606, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end606 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long .Ltmp23320-.Ltmp23319 # Subsection size +.Ltmp23319: + .short .Ltmp23322-.Ltmp23321 # Record length +.Ltmp23321: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end607-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8347 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::ExprLhs" # Function name +.Ltmp23322: + .short .Ltmp23324-.Ltmp23323 # Record length +.Ltmp23323: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23324: + .cv_def_range .Ltmp12689 .Ltmp12690, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23326-.Ltmp23325 # Record length +.Ltmp23325: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23326: + .cv_def_range .Ltmp12689 .Ltmp12690, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23320: + .p2align 2 + .cv_linetable 607, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end607 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long .Ltmp23328-.Ltmp23327 # Subsection size +.Ltmp23327: + .short .Ltmp23330-.Ltmp23329 # Record length +.Ltmp23329: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end608-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8350 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp23330: + .short .Ltmp23332-.Ltmp23331 # Record length +.Ltmp23331: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23332: + .cv_def_range .Ltmp12691 .Ltmp12692, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23334-.Ltmp23333 # Record length +.Ltmp23333: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23334: + .cv_def_range .Ltmp12691 .Ltmp12692, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23328: + .p2align 2 + .cv_linetable 608, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end608 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp23336-.Ltmp23335 # Subsection size +.Ltmp23335: + .short .Ltmp23338-.Ltmp23337 # Record length +.Ltmp23337: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end609-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8351 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp23338: + .short .Ltmp23340-.Ltmp23339 # Record length +.Ltmp23339: + .short 4414 # Record kind: S_LOCAL + .long 8338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23340: + .cv_def_range .Ltmp12693 .Ltmp12696, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23342-.Ltmp23341 # Record length +.Ltmp23341: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp23342: + .cv_def_range .Ltmp12693 .Ltmp12696, "E\021O\001\000\000_\000\000\000" + .short .Ltmp23344-.Ltmp23343 # Record length +.Ltmp23343: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23344: + .cv_def_range .Ltmp12693 .Ltmp12696, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23346-.Ltmp23345 # Record length +.Ltmp23345: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp23346: + .cv_def_range .Lfunc_begin609 .Ltmp12694, "A\021Q\001\000\000" + .cv_def_range .Ltmp12694 .Ltmp12695, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23348-.Ltmp23347 # Record length +.Ltmp23347: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23348: + .cv_def_range .Ltmp12693 .Ltmp12696, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23336: + .p2align 2 + .cv_linetable 609, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", .Lfunc_end609 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .Ltmp23350-.Ltmp23349 # Subsection size +.Ltmp23349: + .short .Ltmp23352-.Ltmp23351 # Record length +.Ltmp23351: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end610-"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8354 # Function type index + .secrel32 "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator==" # Function name +.Ltmp23352: + .short .Ltmp23354-.Ltmp23353 # Record length +.Ltmp23353: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23354: + .cv_def_range .Lfunc_begin610 .Ltmp12699, "A\021J\001\000\000" + .cv_def_range .Ltmp12699 .Lfunc_end610, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp23356-.Ltmp23355 # Record length +.Ltmp23355: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23356: + .cv_def_range .Lfunc_begin610 .Ltmp12698, "A\021K\001\000\000" + .cv_def_range .Ltmp12698 .Lfunc_end610, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23350: + .p2align 2 + .cv_linetable 610, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end610 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp23358-.Ltmp23357 # Subsection size +.Ltmp23357: + .short .Ltmp23360-.Ltmp23359 # Record length +.Ltmp23359: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end611-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8356 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp23360: + .short .Ltmp23362-.Ltmp23361 # Record length +.Ltmp23361: + .short 4414 # Record kind: S_LOCAL + .long 8335 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23362: + .cv_def_range .Ltmp12701 .Ltmp12702, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23358: + .p2align 2 + .cv_linetable 611, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end611 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp23364-.Ltmp23363 # Subsection size +.Ltmp23363: + .short .Ltmp23366-.Ltmp23365 # Record length +.Ltmp23365: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end612-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8357 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp23366: + .short .Ltmp23368-.Ltmp23367 # Record length +.Ltmp23367: + .short 4414 # Record kind: S_LOCAL + .long 8335 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23368: + .cv_def_range .Ltmp12703 .Ltmp12704, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23364: + .p2align 2 + .cv_linetable 612, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end612 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp23370-.Ltmp23369 # Subsection size +.Ltmp23369: + .short .Ltmp23372-.Ltmp23371 # Record length +.Ltmp23371: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end613-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8358 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp23372: + .short .Ltmp23374-.Ltmp23373 # Record length +.Ltmp23373: + .short 4414 # Record kind: S_LOCAL + .long 8335 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23374: + .cv_def_range .Ltmp12709 .Ltmp12710, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23376-.Ltmp23375 # Record length +.Ltmp23375: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp23376: + .cv_def_range .Ltmp12709 .Ltmp12710, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23370: + .p2align 2 + .cv_linetable 613, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end613 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp23378-.Ltmp23377 # Subsection size +.Ltmp23377: + .short .Ltmp23380-.Ltmp23379 # Record length +.Ltmp23379: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end614-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8346 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp23380: + .short .Ltmp23382-.Ltmp23381 # Record length +.Ltmp23381: + .short 4414 # Record kind: S_LOCAL + .long 8338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23382: + .cv_def_range .Ltmp12711 .Ltmp12712, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23384-.Ltmp23383 # Record length +.Ltmp23383: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23384: + .cv_def_range .Ltmp12711 .Ltmp12712, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23378: + .p2align 2 + .cv_linetable 614, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end614 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long .Ltmp23386-.Ltmp23385 # Subsection size +.Ltmp23385: + .short .Ltmp23388-.Ltmp23387 # Record length +.Ltmp23387: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end615-"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8360 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> >" # Function name +.Ltmp23388: + .short .Ltmp23390-.Ltmp23389 # Record length +.Ltmp23389: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp23390: + .cv_def_range .Ltmp12713 .Ltmp12714, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23386: + .p2align 2 + .cv_linetable 615, "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end615 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long .Ltmp23392-.Ltmp23391 # Subsection size +.Ltmp23391: + .short .Ltmp23394-.Ltmp23393 # Record length +.Ltmp23393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end616-"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8365 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> >::convert,0> >" # Function name +.Ltmp23394: + .short .Ltmp23396-.Ltmp23395 # Record length +.Ltmp23395: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23396: + .cv_def_range .Ltmp12715 .Ltmp12716, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23392: + .p2align 2 + .cv_linetable 616, "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end616 + .section .debug$S,"dr",associative,"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::basic_string + .long .Ltmp23398-.Ltmp23397 # Subsection size +.Ltmp23397: + .short .Ltmp23400-.Ltmp23399 # Record length +.Ltmp23399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end617-"??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8366 # Function type index + .secrel32 "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::basic_string" # Function name +.Ltmp23400: + .short .Ltmp23402-.Ltmp23401 # Record length +.Ltmp23401: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23402: + .cv_def_range .Ltmp12719 .Ltmp12723, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23404-.Ltmp23403 # Record length +.Ltmp23403: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23404: + .cv_def_range .Ltmp12719 .Ltmp12723, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23398: + .p2align 2 + .cv_linetable 617, "??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA@AEBV01@@Z", .Lfunc_end617 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long .Ltmp23406-.Ltmp23405 # Subsection size +.Ltmp23405: + .short .Ltmp23408-.Ltmp23407 # Record length +.Ltmp23407: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end618-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8367 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp23408: + .short .Ltmp23410-.Ltmp23409 # Record length +.Ltmp23409: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23410: + .cv_def_range .Ltmp12724 .Ltmp12725, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23406: + .p2align 2 + .cv_linetable 618, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@D@std@@@std@@SA?AV?$allocator@D@2@AEBV32@@Z", .Lfunc_end618 + .section .debug$S,"dr",associative,"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_String_alloc,void> + .long .Ltmp23412-.Ltmp23411 # Subsection size +.Ltmp23411: + .short .Ltmp23414-.Ltmp23413 # Record length +.Ltmp23413: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end619-"??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8371 # Function type index + .secrel32 "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_String_alloc,void>" # Function name +.Ltmp23414: + .short .Ltmp23416-.Ltmp23415 # Record length +.Ltmp23415: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23416: + .cv_def_range .Ltmp12728 .Ltmp12732, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23418-.Ltmp23417 # Record length +.Ltmp23417: + .short 4414 # Record kind: S_LOCAL + .long 8368 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp23418: + .cv_def_range .Ltmp12728 .Ltmp12732, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23412: + .p2align 2 + .cv_linetable 619, "??$?0V?$allocator@D@std@@X@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@$$QEAV?$allocator@D@1@@Z", .Lfunc_end619 + .section .debug$S,"dr",associative,"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Construct_lv_contents + .long .Ltmp23420-.Ltmp23419 # Subsection size +.Ltmp23419: + .short .Ltmp23422-.Ltmp23421 # Record length +.Ltmp23421: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end620-"?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8372 # Function type index + .secrel32 "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" # Function section relative address + .secidx "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Construct_lv_contents" # Function name +.Ltmp23422: + .short .Ltmp23424-.Ltmp23423 # Record length +.Ltmp23423: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23424: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23426-.Ltmp23425 # Record length +.Ltmp23425: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp23426: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp23428-.Ltmp23427 # Record length +.Ltmp23427: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp23428: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000p\000\000\000" + .short .Ltmp23430-.Ltmp23429 # Record length +.Ltmp23429: + .short 4414 # Record kind: S_LOCAL + .long 4709 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +.Ltmp23430: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23432-.Ltmp23431 # Record length +.Ltmp23431: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Right_size" +.Ltmp23432: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23434-.Ltmp23433 # Record length +.Ltmp23433: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Right_ptr" +.Ltmp23434: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000X\000\000\000" + .short .Ltmp23436-.Ltmp23435 # Record length +.Ltmp23435: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp23436: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23438-.Ltmp23437 # Record length +.Ltmp23437: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +.Ltmp23438: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23440-.Ltmp23439 # Record length +.Ltmp23439: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_New_array" +.Ltmp23440: + .cv_def_range .Ltmp12733 .Ltmp12736, "E\021O\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23420: + .p2align 2 + .cv_linetable 620, "?_Construct_lv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXAEBV12@@Z", .Lfunc_end620 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .Ltmp23442-.Ltmp23441 # Subsection size +.Ltmp23441: + .short .Ltmp23444-.Ltmp23443 # Record length +.Ltmp23443: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end621-"??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8374 # Function type index + .secrel32 "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp23444: + .short .Ltmp23446-.Ltmp23445 # Record length +.Ltmp23445: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp23446: + .cv_def_range .Ltmp12737 .Ltmp12738, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23442: + .p2align 2 + .cv_linetable 621, "??$forward@V?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z", .Lfunc_end621 + .section .debug$S,"dr",associative,"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair> + .long .Ltmp23448-.Ltmp23447 # Subsection size +.Ltmp23447: + .short .Ltmp23450-.Ltmp23449 # Record length +.Ltmp23449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end622-"??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8377 # Function type index + .secrel32 "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_String_val >,1>::_Compressed_pair>" # Function name +.Ltmp23450: + .short .Ltmp23452-.Ltmp23451 # Record length +.Ltmp23451: + .short 4414 # Record kind: S_LOCAL + .long 4860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23452: + .cv_def_range .Ltmp12739 .Ltmp12740, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23454-.Ltmp23453 # Record length +.Ltmp23453: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23454: + .cv_def_range .Ltmp12739 .Ltmp12740, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23456-.Ltmp23455 # Record length +.Ltmp23455: + .short 4414 # Record kind: S_LOCAL + .long 8368 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp23456: + .cv_def_range .Ltmp12739 .Ltmp12740, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23448: + .p2align 2 + .cv_linetable 622, "??$?0V?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_String_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@D@1@@Z", .Lfunc_end622 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long .Ltmp23458-.Ltmp23457 # Subsection size +.Ltmp23457: + .short .Ltmp23460-.Ltmp23459 # Record length +.Ltmp23459: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end623-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8378 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +.Ltmp23460: + .short .Ltmp23462-.Ltmp23461 # Record length +.Ltmp23461: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23462: + .cv_def_range .Ltmp12741 .Ltmp12742, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23458: + .p2align 2 + .cv_linetable 623, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@XZ", .Lfunc_end623 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > + .long .Ltmp23464-.Ltmp23463 # Subsection size +.Ltmp23463: + .short .Ltmp23466-.Ltmp23465 # Record length +.Ltmp23465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end624-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8395 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,1> >" # Function name +.Ltmp23466: + .short .Ltmp23468-.Ltmp23467 # Record length +.Ltmp23467: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23468: + .cv_def_range .Ltmp12743 .Ltmp12744, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23470-.Ltmp23469 # Record length +.Ltmp23469: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23470: + .cv_def_range .Ltmp12743 .Ltmp12744, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23464: + .p2align 2 + .cv_linetable 624, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end624 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,1> > + .long .Ltmp23472-.Ltmp23471 # Subsection size +.Ltmp23471: + .short .Ltmp23474-.Ltmp23473 # Record length +.Ltmp23473: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end625-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8408 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator==,1> >" # Function name +.Ltmp23474: + .short .Ltmp23476-.Ltmp23475 # Record length +.Ltmp23475: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23476: + .cv_def_range .Ltmp12745 .Ltmp12746, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23478-.Ltmp23477 # Record length +.Ltmp23477: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23478: + .cv_def_range .Ltmp12745 .Ltmp12746, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23472: + .p2align 2 + .cv_linetable 625, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end625 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp23480-.Ltmp23479 # Subsection size +.Ltmp23479: + .short .Ltmp23482-.Ltmp23481 # Record length +.Ltmp23481: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end626-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8410 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp23482: + .short .Ltmp23484-.Ltmp23483 # Record length +.Ltmp23483: + .short 4414 # Record kind: S_LOCAL + .long 8402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23484: + .cv_def_range .Ltmp12747 .Ltmp12750, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23480: + .p2align 2 + .cv_linetable 626, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end626 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::ExprLhs + .long .Ltmp23486-.Ltmp23485 # Subsection size +.Ltmp23485: + .short .Ltmp23488-.Ltmp23487 # Record length +.Ltmp23487: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end627-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8411 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::ExprLhs" # Function name +.Ltmp23488: + .short .Ltmp23490-.Ltmp23489 # Record length +.Ltmp23489: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23490: + .cv_def_range .Ltmp12751 .Ltmp12752, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23492-.Ltmp23491 # Record length +.Ltmp23491: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23492: + .cv_def_range .Ltmp12751 .Ltmp12752, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23486: + .p2align 2 + .cv_linetable 627, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end627 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,1> > + .long .Ltmp23494-.Ltmp23493 # Subsection size +.Ltmp23493: + .short .Ltmp23496-.Ltmp23495 # Record length +.Ltmp23495: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end628-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8414 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp23496: + .short .Ltmp23498-.Ltmp23497 # Record length +.Ltmp23497: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23498: + .cv_def_range .Ltmp12753 .Ltmp12754, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23500-.Ltmp23499 # Record length +.Ltmp23499: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23500: + .cv_def_range .Ltmp12753 .Ltmp12754, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23494: + .p2align 2 + .cv_linetable 628, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", .Lfunc_end628 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long .Ltmp23502-.Ltmp23501 # Subsection size +.Ltmp23501: + .short .Ltmp23504-.Ltmp23503 # Record length +.Ltmp23503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end629-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8415 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::BinaryExpr" # Function name +.Ltmp23504: + .short .Ltmp23506-.Ltmp23505 # Record length +.Ltmp23505: + .short 4414 # Record kind: S_LOCAL + .long 8402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23506: + .cv_def_range .Ltmp12755 .Ltmp12758, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23508-.Ltmp23507 # Record length +.Ltmp23507: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp23508: + .cv_def_range .Ltmp12755 .Ltmp12758, "E\021O\001\000\000_\000\000\000" + .short .Ltmp23510-.Ltmp23509 # Record length +.Ltmp23509: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23510: + .cv_def_range .Ltmp12755 .Ltmp12758, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23512-.Ltmp23511 # Record length +.Ltmp23511: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp23512: + .cv_def_range .Lfunc_begin629 .Ltmp12756, "A\021Q\001\000\000" + .cv_def_range .Ltmp12756 .Ltmp12757, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23514-.Ltmp23513 # Record length +.Ltmp23513: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23514: + .cv_def_range .Ltmp12755 .Ltmp12758, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23502: + .p2align 2 + .cv_linetable 629, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@1@Z", .Lfunc_end629 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .Ltmp23516-.Ltmp23515 # Subsection size +.Ltmp23515: + .short .Ltmp23518-.Ltmp23517 # Record length +.Ltmp23517: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end630-"??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8418 # Function type index + .secrel32 "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator==" # Function name +.Ltmp23518: + .short .Ltmp23520-.Ltmp23519 # Record length +.Ltmp23519: + .short 4414 # Record kind: S_LOCAL + .long 8419 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23520: + .cv_def_range .Lfunc_begin630 .Ltmp12761, "A\021J\001\000\000" + .cv_def_range .Ltmp12761 .Lfunc_end630, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp23522-.Ltmp23521 # Record length +.Ltmp23521: + .short 4414 # Record kind: S_LOCAL + .long 8419 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23522: + .cv_def_range .Lfunc_begin630 .Ltmp12760, "A\021K\001\000\000" + .cv_def_range .Ltmp12760 .Lfunc_end630, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23516: + .p2align 2 + .cv_linetable 630, "??8details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end630 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long .Ltmp23524-.Ltmp23523 # Subsection size +.Ltmp23523: + .short .Ltmp23526-.Ltmp23525 # Record length +.Ltmp23525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end631-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8420 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +.Ltmp23526: + .short .Ltmp23528-.Ltmp23527 # Record length +.Ltmp23527: + .short 4414 # Record kind: S_LOCAL + .long 8399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23528: + .cv_def_range .Ltmp12763 .Ltmp12764, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23524: + .p2align 2 + .cv_linetable 631, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end631 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult + .long .Ltmp23530-.Ltmp23529 # Subsection size +.Ltmp23529: + .short .Ltmp23532-.Ltmp23531 # Record length +.Ltmp23531: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end632-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8421 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +.Ltmp23532: + .short .Ltmp23534-.Ltmp23533 # Record length +.Ltmp23533: + .short 4414 # Record kind: S_LOCAL + .long 8399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23534: + .cv_def_range .Ltmp12765 .Ltmp12766, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23530: + .p2align 2 + .cv_linetable 632, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end632 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long .Ltmp23536-.Ltmp23535 # Subsection size +.Ltmp23535: + .short .Ltmp23538-.Ltmp23537 # Record length +.Ltmp23537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end633-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8422 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression" # Function name +.Ltmp23538: + .short .Ltmp23540-.Ltmp23539 # Record length +.Ltmp23539: + .short 4414 # Record kind: S_LOCAL + .long 8399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23540: + .cv_def_range .Ltmp12771 .Ltmp12772, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23542-.Ltmp23541 # Record length +.Ltmp23541: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp23542: + .cv_def_range .Ltmp12771 .Ltmp12772, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23536: + .p2align 2 + .cv_linetable 633, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end633 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp23544-.Ltmp23543 # Subsection size +.Ltmp23543: + .short .Ltmp23546-.Ltmp23545 # Record length +.Ltmp23545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end634-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8410 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp23546: + .short .Ltmp23548-.Ltmp23547 # Record length +.Ltmp23547: + .short 4414 # Record kind: S_LOCAL + .long 8402 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23548: + .cv_def_range .Ltmp12773 .Ltmp12774, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23550-.Ltmp23549 # Record length +.Ltmp23549: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23550: + .cv_def_range .Ltmp12773 .Ltmp12774, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23544: + .p2align 2 + .cv_linetable 634, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end634 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > + .long .Ltmp23552-.Ltmp23551 # Subsection size +.Ltmp23551: + .short .Ltmp23554-.Ltmp23553 # Record length +.Ltmp23553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end635-"??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8424 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,1> >" # Function name +.Ltmp23554: + .short .Ltmp23556-.Ltmp23555 # Record length +.Ltmp23555: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp23556: + .cv_def_range .Ltmp12775 .Ltmp12776, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23552: + .p2align 2 + .cv_linetable 635, "??$stringify@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end635 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,1> >::convert,1> > + .long .Ltmp23558-.Ltmp23557 # Subsection size +.Ltmp23557: + .short .Ltmp23560-.Ltmp23559 # Record length +.Ltmp23559: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end636-"??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8429 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,1> >::convert,1> >" # Function name +.Ltmp23560: + .short .Ltmp23562-.Ltmp23561 # Record length +.Ltmp23561: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp23562: + .cv_def_range .Ltmp12777 .Ltmp12778, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23558: + .p2align 2 + .cv_linetable 636, "??$convert@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end636 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,1> > + .long .Ltmp23564-.Ltmp23563 # Subsection size +.Ltmp23563: + .short .Ltmp23566-.Ltmp23565 # Record length +.Ltmp23565: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end637-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8442 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,1> >" # Function name +.Ltmp23566: + .short .Ltmp23568-.Ltmp23567 # Record length +.Ltmp23567: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23568: + .cv_def_range .Ltmp12779 .Ltmp12780, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23570-.Ltmp23569 # Record length +.Ltmp23569: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23570: + .cv_def_range .Ltmp12779 .Ltmp12780, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23564: + .p2align 2 + .cv_linetable 637, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end637 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp23572-.Ltmp23571 # Subsection size +.Ltmp23571: + .short .Ltmp23574-.Ltmp23573 # Record length +.Ltmp23573: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end638-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8444 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp23574: + .short .Ltmp23576-.Ltmp23575 # Record length +.Ltmp23575: + .short 4414 # Record kind: S_LOCAL + .long 8436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23576: + .cv_def_range .Ltmp12781 .Ltmp12784, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23572: + .p2align 2 + .cv_linetable 638, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAA@XZ", .Lfunc_end638 + .section .debug$S,"dr",associative,"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::begin + .long .Ltmp23578-.Ltmp23577 # Subsection size +.Ltmp23577: + .short .Ltmp23580-.Ltmp23579 # Record length +.Ltmp23579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end639-"?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8445 # Function type index + .secrel32 "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::begin" # Function name +.Ltmp23580: + .short .Ltmp23582-.Ltmp23581 # Record length +.Ltmp23581: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23582: + .cv_def_range .Ltmp12785 .Ltmp12786, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23578: + .p2align 2 + .cv_linetable 639, "?begin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end639 + .section .debug$S,"dr",associative,"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::cbegin + .long .Ltmp23584-.Ltmp23583 # Subsection size +.Ltmp23583: + .short .Ltmp23586-.Ltmp23585 # Record length +.Ltmp23585: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end640-"?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8446 # Function type index + .secrel32 "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::cbegin" # Function name +.Ltmp23586: + .short .Ltmp23588-.Ltmp23587 # Record length +.Ltmp23587: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23588: + .cv_def_range .Ltmp12787 .Ltmp12788, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23584: + .p2align 2 + .cv_linetable 640, "?cbegin@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", .Lfunc_end640 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator==,0> > + .long .Ltmp23590-.Ltmp23589 # Subsection size +.Ltmp23589: + .short .Ltmp23592-.Ltmp23591 # Record length +.Ltmp23591: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end641-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8459 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator==,0> >" # Function name +.Ltmp23592: + .short .Ltmp23594-.Ltmp23593 # Record length +.Ltmp23593: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23594: + .cv_def_range .Ltmp12789 .Ltmp12790, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23596-.Ltmp23595 # Record length +.Ltmp23595: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23596: + .cv_def_range .Ltmp12789 .Ltmp12790, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23590: + .p2align 2 + .cv_linetable 641, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end641 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp23598-.Ltmp23597 # Subsection size +.Ltmp23597: + .short .Ltmp23600-.Ltmp23599 # Record length +.Ltmp23599: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end642-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8461 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp23600: + .short .Ltmp23602-.Ltmp23601 # Record length +.Ltmp23601: + .short 4414 # Record kind: S_LOCAL + .long 8453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23602: + .cv_def_range .Ltmp12791 .Ltmp12794, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23598: + .p2align 2 + .cv_linetable 642, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAA@XZ", .Lfunc_end642 + .section .debug$S,"dr",associative,"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator<0,nullptr> + .long .Ltmp23604-.Ltmp23603 # Subsection size +.Ltmp23603: + .short .Ltmp23606-.Ltmp23605 # Record length +.Ltmp23605: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end643-"??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8463 # Function type index + .secrel32 "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Function section relative address + .secidx "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator<0,nullptr>" # Function name +.Ltmp23606: + .short .Ltmp23608-.Ltmp23607 # Record length +.Ltmp23607: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23608: + .cv_def_range .Ltmp12795 .Ltmp12796, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23610-.Ltmp23609 # Record length +.Ltmp23609: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp23610: + .cv_def_range .Ltmp12795 .Ltmp12796, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23604: + .p2align 2 + .cv_linetable 643, "??$?0$0A@$0A@@?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@@Z", .Lfunc_end643 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long .Ltmp23612-.Ltmp23611 # Subsection size +.Ltmp23611: + .short .Ltmp23614-.Ltmp23613 # Record length +.Ltmp23613: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end644-"??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8464 # Function type index + .secrel32 "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +.Ltmp23614: + .short .Ltmp23616-.Ltmp23615 # Record length +.Ltmp23615: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23616: + .cv_def_range .Ltmp12797 .Ltmp12800, "E\021O\001\000\000@\000\000\000" + .short .Ltmp23618-.Ltmp23617 # Record length +.Ltmp23617: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp23618: + .cv_def_range .Ltmp12797 .Ltmp12800, "E\021O\001\000\000H\000\000\000" + .short .Ltmp23620-.Ltmp23619 # Record length +.Ltmp23619: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp23620: + .cv_def_range .Ltmp12797 .Ltmp12800, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23612: + .p2align 2 + .cv_linetable 644, "??H?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z", .Lfunc_end644 + .section .debug$S,"dr",associative,"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::cend + .long .Ltmp23622-.Ltmp23621 # Subsection size +.Ltmp23621: + .short .Ltmp23624-.Ltmp23623 # Record length +.Ltmp23623: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end645-"?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8465 # Function type index + .secrel32 "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section relative address + .secidx "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::cend" # Function name +.Ltmp23624: + .short .Ltmp23626-.Ltmp23625 # Record length +.Ltmp23625: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23626: + .cv_def_range .Ltmp12801 .Ltmp12802, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23622: + .p2align 2 + .cv_linetable 645, "?cend@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@2@XZ", .Lfunc_end645 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,1> > + .long .Ltmp23628-.Ltmp23627 # Subsection size +.Ltmp23627: + .short .Ltmp23630-.Ltmp23629 # Record length +.Ltmp23629: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end646-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8468 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,1> >" # Function name +.Ltmp23630: + .short .Ltmp23632-.Ltmp23631 # Record length +.Ltmp23631: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23632: + .cv_def_range .Ltmp12803 .Ltmp12804, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23634-.Ltmp23633 # Record length +.Ltmp23633: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23634: + .cv_def_range .Ltmp12803 .Ltmp12804, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23628: + .p2align 2 + .cv_linetable 646, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", .Lfunc_end646 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::BinaryExpr + .long .Ltmp23636-.Ltmp23635 # Subsection size +.Ltmp23635: + .short .Ltmp23638-.Ltmp23637 # Record length +.Ltmp23637: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end647-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8469 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::BinaryExpr" # Function name +.Ltmp23638: + .short .Ltmp23640-.Ltmp23639 # Record length +.Ltmp23639: + .short 4414 # Record kind: S_LOCAL + .long 8436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23640: + .cv_def_range .Ltmp12805 .Ltmp12808, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23642-.Ltmp23641 # Record length +.Ltmp23641: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp23642: + .cv_def_range .Ltmp12805 .Ltmp12808, "E\021O\001\000\000_\000\000\000" + .short .Ltmp23644-.Ltmp23643 # Record length +.Ltmp23643: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23644: + .cv_def_range .Ltmp12805 .Ltmp12808, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23646-.Ltmp23645 # Record length +.Ltmp23645: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp23646: + .cv_def_range .Lfunc_begin647 .Ltmp12806, "A\021Q\001\000\000" + .cv_def_range .Ltmp12806 .Ltmp12807, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23648-.Ltmp23647 # Record length +.Ltmp23647: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23648: + .cv_def_range .Ltmp12805 .Ltmp12808, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23636: + .p2align 2 + .cv_linetable 647, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@34@@Z", .Lfunc_end647 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression + .long .Ltmp23650-.Ltmp23649 # Subsection size +.Ltmp23649: + .short .Ltmp23652-.Ltmp23651 # Record length +.Ltmp23651: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end648-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8470 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::isBinaryExpression" # Function name +.Ltmp23652: + .short .Ltmp23654-.Ltmp23653 # Record length +.Ltmp23653: + .short 4414 # Record kind: S_LOCAL + .long 8433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23654: + .cv_def_range .Ltmp12809 .Ltmp12810, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23650: + .p2align 2 + .cv_linetable 648, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ", .Lfunc_end648 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult + .long .Ltmp23656-.Ltmp23655 # Subsection size +.Ltmp23655: + .short .Ltmp23658-.Ltmp23657 # Record length +.Ltmp23657: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end649-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8471 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::getResult" # Function name +.Ltmp23658: + .short .Ltmp23660-.Ltmp23659 # Record length +.Ltmp23659: + .short 4414 # Record kind: S_LOCAL + .long 8433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23660: + .cv_def_range .Ltmp12811 .Ltmp12812, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23656: + .p2align 2 + .cv_linetable 649, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBA_NXZ", .Lfunc_end649 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression + .long .Ltmp23662-.Ltmp23661 # Subsection size +.Ltmp23661: + .short .Ltmp23664-.Ltmp23663 # Record length +.Ltmp23663: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end650-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8472 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::streamReconstructedExpression" # Function name +.Ltmp23664: + .short .Ltmp23666-.Ltmp23665 # Record length +.Ltmp23665: + .short 4414 # Record kind: S_LOCAL + .long 8433 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23666: + .cv_def_range .Ltmp12817 .Ltmp12818, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23668-.Ltmp23667 # Record length +.Ltmp23667: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp23668: + .cv_def_range .Ltmp12817 .Ltmp12818, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23662: + .p2align 2 + .cv_linetable 650, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end650 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr + .long .Ltmp23670-.Ltmp23669 # Subsection size +.Ltmp23669: + .short .Ltmp23672-.Ltmp23671 # Record length +.Ltmp23671: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end651-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8444 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::~BinaryExpr" # Function name +.Ltmp23672: + .short .Ltmp23674-.Ltmp23673 # Record length +.Ltmp23673: + .short 4414 # Record kind: S_LOCAL + .long 8436 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23674: + .cv_def_range .Ltmp12819 .Ltmp12820, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23676-.Ltmp23675 # Record length +.Ltmp23675: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23676: + .cv_def_range .Ltmp12819 .Ltmp12820, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23670: + .p2align 2 + .cv_linetable 651, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@UEAAPEAXI@Z", .Lfunc_end651 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp23678-.Ltmp23677 # Subsection size +.Ltmp23677: + .short .Ltmp23680-.Ltmp23679 # Record length +.Ltmp23679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end652-"??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8473 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp23680: + .short .Ltmp23682-.Ltmp23681 # Record length +.Ltmp23681: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23682: + .cv_def_range .Ltmp12821 .Ltmp12822, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23684-.Ltmp23683 # Record length +.Ltmp23683: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp23684: + .cv_def_range .Ltmp12821 .Ltmp12822, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp23686-.Ltmp23685 # Record length +.Ltmp23685: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp23686: + .cv_def_range .Ltmp12821 .Ltmp12822, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23678: + .p2align 2 + .cv_linetable 652, "??0?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z", .Lfunc_end652 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::span_iterator + .long .Ltmp23688-.Ltmp23687 # Subsection size +.Ltmp23687: + .short .Ltmp23690-.Ltmp23689 # Record length +.Ltmp23689: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end653-"??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8474 # Function type index + .secrel32 "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::span_iterator" # Function name +.Ltmp23690: + .short .Ltmp23692-.Ltmp23691 # Record length +.Ltmp23691: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23692: + .cv_def_range .Ltmp12823 .Ltmp12824, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp23694-.Ltmp23693 # Record length +.Ltmp23693: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp23694: + .cv_def_range .Ltmp12823 .Ltmp12824, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp23696-.Ltmp23695 # Record length +.Ltmp23695: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp23696: + .cv_def_range .Ltmp12823 .Ltmp12824, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23688: + .p2align 2 + .cv_linetable 653, "??0?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAA@PEBV?$span@H$0?0@2@_J@Z", .Lfunc_end653 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1>,gsl::details::span_iterator,0> > + .long .Ltmp23698-.Ltmp23697 # Subsection size +.Ltmp23697: + .short .Ltmp23700-.Ltmp23699 # Record length +.Ltmp23699: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end654-"??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8477 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1>,gsl::details::span_iterator,0> >" # Function name +.Ltmp23700: + .short .Ltmp23702-.Ltmp23701 # Record length +.Ltmp23701: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23702: + .cv_def_range .Ltmp12825 .Ltmp12826, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23704-.Ltmp23703 # Record length +.Ltmp23703: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23704: + .cv_def_range .Ltmp12825 .Ltmp12826, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23698: + .p2align 2 + .cv_linetable 654, "??$compareEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", .Lfunc_end654 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp23706-.Ltmp23705 # Subsection size +.Ltmp23705: + .short .Ltmp23708-.Ltmp23707 # Record length +.Ltmp23707: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end655-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8478 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp23708: + .short .Ltmp23710-.Ltmp23709 # Record length +.Ltmp23709: + .short 4414 # Record kind: S_LOCAL + .long 8453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23710: + .cv_def_range .Ltmp12827 .Ltmp12830, "E\021O\001\000\000P\000\000\000" + .short .Ltmp23712-.Ltmp23711 # Record length +.Ltmp23711: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp23712: + .cv_def_range .Ltmp12827 .Ltmp12830, "E\021O\001\000\000_\000\000\000" + .short .Ltmp23714-.Ltmp23713 # Record length +.Ltmp23713: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23714: + .cv_def_range .Ltmp12827 .Ltmp12830, "E\021O\001\000\000`\000\000\000" + .short .Ltmp23716-.Ltmp23715 # Record length +.Ltmp23715: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp23716: + .cv_def_range .Lfunc_begin655 .Ltmp12828, "A\021Q\001\000\000" + .cv_def_range .Ltmp12828 .Ltmp12829, "E\021O\001\000\0008\000\000\000" + .short .Ltmp23718-.Ltmp23717 # Record length +.Ltmp23717: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23718: + .cv_def_range .Ltmp12827 .Ltmp12830, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23706: + .p2align 2 + .cv_linetable 655, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@VStringRef@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@34@@Z", .Lfunc_end655 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp23720-.Ltmp23719 # Subsection size +.Ltmp23719: + .short .Ltmp23722-.Ltmp23721 # Record length +.Ltmp23721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end656-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8479 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp23722: + .short .Ltmp23724-.Ltmp23723 # Record length +.Ltmp23723: + .short 4414 # Record kind: S_LOCAL + .long 8450 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23724: + .cv_def_range .Ltmp12831 .Ltmp12832, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23720: + .p2align 2 + .cv_linetable 656, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ", .Lfunc_end656 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp23726-.Ltmp23725 # Subsection size +.Ltmp23725: + .short .Ltmp23728-.Ltmp23727 # Record length +.Ltmp23727: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end657-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8480 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp23728: + .short .Ltmp23730-.Ltmp23729 # Record length +.Ltmp23729: + .short 4414 # Record kind: S_LOCAL + .long 8450 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23730: + .cv_def_range .Ltmp12833 .Ltmp12834, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23726: + .p2align 2 + .cv_linetable 657, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBA_NXZ", .Lfunc_end657 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp23732-.Ltmp23731 # Subsection size +.Ltmp23731: + .short .Ltmp23734-.Ltmp23733 # Record length +.Ltmp23733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end658-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8481 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp23734: + .short .Ltmp23736-.Ltmp23735 # Record length +.Ltmp23735: + .short 4414 # Record kind: S_LOCAL + .long 8450 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23736: + .cv_def_range .Ltmp12839 .Ltmp12840, "E\021N\001\000\000(\000\000\000" + .short .Ltmp23738-.Ltmp23737 # Record length +.Ltmp23737: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp23738: + .cv_def_range .Ltmp12839 .Ltmp12840, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23732: + .p2align 2 + .cv_linetable 658, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end658 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp23740-.Ltmp23739 # Subsection size +.Ltmp23739: + .short .Ltmp23742-.Ltmp23741 # Record length +.Ltmp23741: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end659-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8461 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp23742: + .short .Ltmp23744-.Ltmp23743 # Record length +.Ltmp23743: + .short 4414 # Record kind: S_LOCAL + .long 8453 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23744: + .cv_def_range .Ltmp12841 .Ltmp12842, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23746-.Ltmp23745 # Record length +.Ltmp23745: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp23746: + .cv_def_range .Ltmp12841 .Ltmp12842, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23740: + .p2align 2 + .cv_linetable 659, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@UEAAPEAXI@Z", .Lfunc_end659 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long .Ltmp23748-.Ltmp23747 # Subsection size +.Ltmp23747: + .short .Ltmp23750-.Ltmp23749 # Record length +.Ltmp23749: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end660-"??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8482 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +.Ltmp23750: + .short .Ltmp23752-.Ltmp23751 # Record length +.Ltmp23751: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23752: + .cv_def_range .Ltmp12845 .Ltmp12846, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp23754-.Ltmp23753 # Record length +.Ltmp23753: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp23754: + .cv_def_range .Ltmp12845 .Ltmp12846, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23748: + .p2align 2 + .cv_linetable 660, "??Y?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z", .Lfunc_end660 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,0> > + .long .Ltmp23756-.Ltmp23755 # Subsection size +.Ltmp23755: + .short .Ltmp23758-.Ltmp23757 # Record length +.Ltmp23757: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end661-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8483 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator!=,0> >" # Function name +.Ltmp23758: + .short .Ltmp23760-.Ltmp23759 # Record length +.Ltmp23759: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23760: + .cv_def_range .Ltmp12847 .Ltmp12848, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23762-.Ltmp23761 # Record length +.Ltmp23761: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23762: + .cv_def_range .Ltmp12847 .Ltmp12848, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23756: + .p2align 2 + .cv_linetable 661, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end661 + .section .debug$S,"dr",associative,"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::end + .long .Ltmp23764-.Ltmp23763 # Subsection size +.Ltmp23763: + .short .Ltmp23766-.Ltmp23765 # Record length +.Ltmp23765: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end662-"?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8484 # Function type index + .secrel32 "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::end" # Function name +.Ltmp23766: + .short .Ltmp23768-.Ltmp23767 # Record length +.Ltmp23767: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23768: + .cv_def_range .Ltmp12849 .Ltmp12850, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23764: + .p2align 2 + .cv_linetable 662, "?end@?$span@H$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end662 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator!=,1> > + .long .Ltmp23770-.Ltmp23769 # Subsection size +.Ltmp23769: + .short .Ltmp23772-.Ltmp23771 # Record length +.Ltmp23771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end663-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8485 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator!=,1> >" # Function name +.Ltmp23772: + .short .Ltmp23774-.Ltmp23773 # Record length +.Ltmp23773: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23774: + .cv_def_range .Ltmp12851 .Ltmp12852, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23776-.Ltmp23775 # Record length +.Ltmp23775: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23776: + .cv_def_range .Ltmp12851 .Ltmp12852, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23770: + .p2align 2 + .cv_linetable 663, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end663 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,0> > + .long .Ltmp23778-.Ltmp23777 # Subsection size +.Ltmp23777: + .short .Ltmp23780-.Ltmp23779 # Record length +.Ltmp23779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end664-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8486 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator!=,0> >" # Function name +.Ltmp23780: + .short .Ltmp23782-.Ltmp23781 # Record length +.Ltmp23781: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23782: + .cv_def_range .Ltmp12853 .Ltmp12854, "E\021O\001\000\000x\000\000\000" + .short .Ltmp23784-.Ltmp23783 # Record length +.Ltmp23783: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23784: + .cv_def_range .Ltmp12853 .Ltmp12854, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23778: + .p2align 2 + .cv_linetable 664, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end664 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<,0> > + .long .Ltmp23786-.Ltmp23785 # Subsection size +.Ltmp23785: + .short .Ltmp23788-.Ltmp23787 # Record length +.Ltmp23787: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end665-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8487 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<,0> >" # Function name +.Ltmp23788: + .short .Ltmp23790-.Ltmp23789 # Record length +.Ltmp23789: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23790: + .cv_def_range .Ltmp12855 .Ltmp12856, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23792-.Ltmp23791 # Record length +.Ltmp23791: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23792: + .cv_def_range .Ltmp12855 .Ltmp12856, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23786: + .p2align 2 + .cv_linetable 665, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end665 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,0> > + .long .Ltmp23794-.Ltmp23793 # Subsection size +.Ltmp23793: + .short .Ltmp23796-.Ltmp23795 # Record length +.Ltmp23795: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end666-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8487 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<=,0> >" # Function name +.Ltmp23796: + .short .Ltmp23798-.Ltmp23797 # Record length +.Ltmp23797: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23798: + .cv_def_range .Ltmp12857 .Ltmp12858, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23800-.Ltmp23799 # Record length +.Ltmp23799: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23800: + .cv_def_range .Ltmp12857 .Ltmp12858, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23794: + .p2align 2 + .cv_linetable 666, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end666 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator<=,1> > + .long .Ltmp23802-.Ltmp23801 # Subsection size +.Ltmp23801: + .short .Ltmp23804-.Ltmp23803 # Record length +.Ltmp23803: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end667-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8488 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator<=,1> >" # Function name +.Ltmp23804: + .short .Ltmp23806-.Ltmp23805 # Record length +.Ltmp23805: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23806: + .cv_def_range .Ltmp12859 .Ltmp12860, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23808-.Ltmp23807 # Record length +.Ltmp23807: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23808: + .cv_def_range .Ltmp12859 .Ltmp12860, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23802: + .p2align 2 + .cv_linetable 667, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end667 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<=,0> > + .long .Ltmp23810-.Ltmp23809 # Subsection size +.Ltmp23809: + .short .Ltmp23812-.Ltmp23811 # Record length +.Ltmp23811: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end668-"??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8489 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator<=,0> >" # Function name +.Ltmp23812: + .short .Ltmp23814-.Ltmp23813 # Record length +.Ltmp23813: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23814: + .cv_def_range .Ltmp12861 .Ltmp12862, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23816-.Ltmp23815 # Record length +.Ltmp23815: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23816: + .cv_def_range .Ltmp12861 .Ltmp12862, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23810: + .p2align 2 + .cv_linetable 668, "??$?NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end668 + .section .debug$S,"dr",associative,"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator<,0> > + .long .Ltmp23818-.Ltmp23817 # Subsection size +.Ltmp23817: + .short .Ltmp23820-.Ltmp23819 # Record length +.Ltmp23819: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end669-"??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8489 # Function type index + .secrel32 "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator<,0> >" # Function name +.Ltmp23820: + .short .Ltmp23822-.Ltmp23821 # Record length +.Ltmp23821: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23822: + .cv_def_range .Ltmp12863 .Ltmp12864, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23824-.Ltmp23823 # Record length +.Ltmp23823: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23824: + .cv_def_range .Ltmp12863 .Ltmp12864, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23818: + .p2align 2 + .cv_linetable 669, "??$?MV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end669 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,0> > + .long .Ltmp23826-.Ltmp23825 # Subsection size +.Ltmp23825: + .short .Ltmp23828-.Ltmp23827 # Record length +.Ltmp23827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end670-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8490 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>,0> >" # Function name +.Ltmp23828: + .short .Ltmp23830-.Ltmp23829 # Record length +.Ltmp23829: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23830: + .cv_def_range .Ltmp12865 .Ltmp12866, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23832-.Ltmp23831 # Record length +.Ltmp23831: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23832: + .cv_def_range .Ltmp12865 .Ltmp12866, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23826: + .p2align 2 + .cv_linetable 670, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end670 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,0> > + .long .Ltmp23834-.Ltmp23833 # Subsection size +.Ltmp23833: + .short .Ltmp23836-.Ltmp23835 # Record length +.Ltmp23835: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end671-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8491 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>=,0> >" # Function name +.Ltmp23836: + .short .Ltmp23838-.Ltmp23837 # Record length +.Ltmp23837: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23838: + .cv_def_range .Ltmp12867 .Ltmp12868, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23840-.Ltmp23839 # Record length +.Ltmp23839: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23840: + .cv_def_range .Ltmp12867 .Ltmp12868, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23834: + .p2align 2 + .cv_linetable 671, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end671 + .section .debug$S,"dr",associative,"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>,1> > + .long .Ltmp23842-.Ltmp23841 # Subsection size +.Ltmp23841: + .short .Ltmp23844-.Ltmp23843 # Record length +.Ltmp23843: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end672-"??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8492 # Function type index + .secrel32 "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>,1> >" # Function name +.Ltmp23844: + .short .Ltmp23846-.Ltmp23845 # Record length +.Ltmp23845: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23846: + .cv_def_range .Ltmp12869 .Ltmp12870, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23848-.Ltmp23847 # Record length +.Ltmp23847: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23848: + .cv_def_range .Ltmp12869 .Ltmp12870, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23842: + .p2align 2 + .cv_linetable 672, "??$?OV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end672 + .section .debug$S,"dr",associative,"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator>=,1> > + .long .Ltmp23850-.Ltmp23849 # Subsection size +.Ltmp23849: + .short .Ltmp23852-.Ltmp23851 # Record length +.Ltmp23851: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end673-"??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8493 # Function type index + .secrel32 "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator>=,1> >" # Function name +.Ltmp23852: + .short .Ltmp23854-.Ltmp23853 # Record length +.Ltmp23853: + .short 4414 # Record kind: S_LOCAL + .long 8319 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23854: + .cv_def_range .Ltmp12871 .Ltmp12872, "E\021O\001\000\000h\000\000\000" + .short .Ltmp23856-.Ltmp23855 # Record length +.Ltmp23855: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23856: + .cv_def_range .Ltmp12871 .Ltmp12872, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23850: + .p2align 2 + .cv_linetable 673, "??$?PV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end673 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,0> &> + .long .Ltmp23858-.Ltmp23857 # Subsection size +.Ltmp23857: + .short .Ltmp23860-.Ltmp23859 # Record length +.Ltmp23859: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end674-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8494 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0>,const gsl::details::span_iterator,0> &>" # Function name +.Ltmp23860: + .short .Ltmp23862-.Ltmp23861 # Record length +.Ltmp23861: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23862: + .cv_def_range .Ltmp12873 .Ltmp12874, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23864-.Ltmp23863 # Record length +.Ltmp23863: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23864: + .cv_def_range .Ltmp12873 .Ltmp12874, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23858: + .p2align 2 + .cv_linetable 674, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end674 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .Ltmp23866-.Ltmp23865 # Subsection size +.Ltmp23865: + .short .Ltmp23868-.Ltmp23867 # Record length +.Ltmp23867: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end675-"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8495 # Function type index + .secrel32 "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator!=" # Function name +.Ltmp23868: + .short .Ltmp23870-.Ltmp23869 # Record length +.Ltmp23869: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23870: + .cv_def_range .Lfunc_begin675 .Ltmp12876, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23872-.Ltmp23871 # Record length +.Ltmp23871: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23872: + .cv_def_range .Lfunc_begin675 .Ltmp12877, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23866: + .p2align 2 + .cv_linetable 675, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end675 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0>,const gsl::details::span_iterator,1> &> + .long .Ltmp23874-.Ltmp23873 # Subsection size +.Ltmp23873: + .short .Ltmp23876-.Ltmp23875 # Record length +.Ltmp23875: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end676-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8496 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0>,const gsl::details::span_iterator,1> &>" # Function name +.Ltmp23876: + .short .Ltmp23878-.Ltmp23877 # Record length +.Ltmp23877: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23878: + .cv_def_range .Ltmp12879 .Ltmp12880, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23880-.Ltmp23879 # Record length +.Ltmp23879: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23880: + .cv_def_range .Ltmp12879 .Ltmp12880, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23874: + .p2align 2 + .cv_linetable 676, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Z", .Lfunc_end676 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .Ltmp23882-.Ltmp23881 # Subsection size +.Ltmp23881: + .short .Ltmp23884-.Ltmp23883 # Record length +.Ltmp23883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end677-"??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8497 # Function type index + .secrel32 "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator!=" # Function name +.Ltmp23884: + .short .Ltmp23886-.Ltmp23885 # Record length +.Ltmp23885: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23886: + .cv_def_range .Lfunc_begin677 .Ltmp12882, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23888-.Ltmp23887 # Record length +.Ltmp23887: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23888: + .cv_def_range .Lfunc_begin677 .Ltmp12883, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23882: + .p2align 2 + .cv_linetable 677, "??9details@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end677 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,0> &> + .long .Ltmp23890-.Ltmp23889 # Subsection size +.Ltmp23889: + .short .Ltmp23892-.Ltmp23891 # Record length +.Ltmp23891: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end678-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8498 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1>,const gsl::details::span_iterator,0> &>" # Function name +.Ltmp23892: + .short .Ltmp23894-.Ltmp23893 # Record length +.Ltmp23893: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23894: + .cv_def_range .Ltmp12885 .Ltmp12886, "E\021O\001\000\0000\000\000\000" + .short .Ltmp23896-.Ltmp23895 # Record length +.Ltmp23895: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23896: + .cv_def_range .Ltmp12885 .Ltmp12886, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23890: + .p2align 2 + .cv_linetable 678, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Z", .Lfunc_end678 + .section .debug$S,"dr",associative,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator< + .long .Ltmp23898-.Ltmp23897 # Subsection size +.Ltmp23897: + .short .Ltmp23900-.Ltmp23899 # Record length +.Ltmp23899: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end679-"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8499 # Function type index + .secrel32 "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator<" # Function name +.Ltmp23900: + .short .Ltmp23902-.Ltmp23901 # Record length +.Ltmp23901: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23902: + .cv_def_range .Lfunc_begin679 .Lfunc_end679, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23904-.Ltmp23903 # Record length +.Ltmp23903: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23904: + .cv_def_range .Lfunc_begin679 .Lfunc_end679, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23898: + .p2align 2 + .cv_linetable 679, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end679 + .section .debug$S,"dr",associative,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator<= + .long .Ltmp23906-.Ltmp23905 # Subsection size +.Ltmp23905: + .short .Ltmp23908-.Ltmp23907 # Record length +.Ltmp23907: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end680-"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8499 # Function type index + .secrel32 "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator<=" # Function name +.Ltmp23908: + .short .Ltmp23910-.Ltmp23909 # Record length +.Ltmp23909: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23910: + .cv_def_range .Lfunc_begin680 .Ltmp12889, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23912-.Ltmp23911 # Record length +.Ltmp23911: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23912: + .cv_def_range .Lfunc_begin680 .Ltmp12890, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23906: + .p2align 2 + .cv_linetable 680, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end680 + .section .debug$S,"dr",associative,"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator<= + .long .Ltmp23914-.Ltmp23913 # Subsection size +.Ltmp23913: + .short .Ltmp23916-.Ltmp23915 # Record length +.Ltmp23915: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end681-"??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8500 # Function type index + .secrel32 "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator<=" # Function name +.Ltmp23916: + .short .Ltmp23918-.Ltmp23917 # Record length +.Ltmp23917: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23918: + .cv_def_range .Lfunc_begin681 .Ltmp12893, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23920-.Ltmp23919 # Record length +.Ltmp23919: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23920: + .cv_def_range .Lfunc_begin681 .Ltmp12894, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23914: + .p2align 2 + .cv_linetable 681, "??Ndetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end681 + .section .debug$S,"dr",associative,"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator< + .long .Ltmp23922-.Ltmp23921 # Subsection size +.Ltmp23921: + .short .Ltmp23924-.Ltmp23923 # Record length +.Ltmp23923: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end682-"??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8500 # Function type index + .secrel32 "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator<" # Function name +.Ltmp23924: + .short .Ltmp23926-.Ltmp23925 # Record length +.Ltmp23925: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23926: + .cv_def_range .Lfunc_begin682 .Lfunc_end682, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23928-.Ltmp23927 # Record length +.Ltmp23927: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23928: + .cv_def_range .Lfunc_begin682 .Lfunc_end682, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23922: + .p2align 2 + .cv_linetable 682, "??Mdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end682 + .section .debug$S,"dr",associative,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator> + .long .Ltmp23930-.Ltmp23929 # Subsection size +.Ltmp23929: + .short .Ltmp23932-.Ltmp23931 # Record length +.Ltmp23931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end683-"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8501 # Function type index + .secrel32 "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator>" # Function name +.Ltmp23932: + .short .Ltmp23934-.Ltmp23933 # Record length +.Ltmp23933: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23934: + .cv_def_range .Lfunc_begin683 .Ltmp12898, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23936-.Ltmp23935 # Record length +.Ltmp23935: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23936: + .cv_def_range .Lfunc_begin683 .Ltmp12899, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23930: + .p2align 2 + .cv_linetable 683, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end683 + .section .debug$S,"dr",associative,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator>= + .long .Ltmp23938-.Ltmp23937 # Subsection size +.Ltmp23937: + .short .Ltmp23940-.Ltmp23939 # Record length +.Ltmp23939: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end684-"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8502 # Function type index + .secrel32 "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator>=" # Function name +.Ltmp23940: + .short .Ltmp23942-.Ltmp23941 # Record length +.Ltmp23941: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23942: + .cv_def_range .Lfunc_begin684 .Ltmp12902, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23944-.Ltmp23943 # Record length +.Ltmp23943: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23944: + .cv_def_range .Lfunc_begin684 .Ltmp12903, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23938: + .p2align 2 + .cv_linetable 684, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end684 + .section .debug$S,"dr",associative,"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator> + .long .Ltmp23946-.Ltmp23945 # Subsection size +.Ltmp23945: + .short .Ltmp23948-.Ltmp23947 # Record length +.Ltmp23947: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end685-"??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8503 # Function type index + .secrel32 "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator>" # Function name +.Ltmp23948: + .short .Ltmp23950-.Ltmp23949 # Record length +.Ltmp23949: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23950: + .cv_def_range .Lfunc_begin685 .Ltmp12906, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23952-.Ltmp23951 # Record length +.Ltmp23951: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23952: + .cv_def_range .Lfunc_begin685 .Ltmp12907, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23946: + .p2align 2 + .cv_linetable 685, "??Odetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end685 + .section .debug$S,"dr",associative,"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator>= + .long .Ltmp23954-.Ltmp23953 # Subsection size +.Ltmp23953: + .short .Ltmp23956-.Ltmp23955 # Record length +.Ltmp23955: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end686-"??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8504 # Function type index + .secrel32 "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section relative address + .secidx "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator>=" # Function name +.Ltmp23956: + .short .Ltmp23958-.Ltmp23957 # Record length +.Ltmp23957: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp23958: + .cv_def_range .Lfunc_begin686 .Ltmp12910, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp23960-.Ltmp23959 # Record length +.Ltmp23959: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23960: + .cv_def_range .Lfunc_begin686 .Ltmp12911, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23954: + .p2align 2 + .cv_linetable 686, "??Pdetails@gsl@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$00@01@0@Z", .Lfunc_end686 + .section .debug$S,"dr",associative,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::begin > + .long .Ltmp23962-.Ltmp23961 # Subsection size +.Ltmp23961: + .short .Ltmp23964-.Ltmp23963 # Record length +.Ltmp23963: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end687-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8507 # Function type index + .secrel32 "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +.Ltmp23964: + .short .Ltmp23966-.Ltmp23965 # Record length +.Ltmp23965: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp23966: + .cv_def_range .Ltmp12913 .Ltmp12914, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23962: + .p2align 2 + .cv_linetable 687, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z", .Lfunc_end687 + .section .debug$S,"dr",associative,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::end > + .long .Ltmp23968-.Ltmp23967 # Subsection size +.Ltmp23967: + .short .Ltmp23970-.Ltmp23969 # Record length +.Ltmp23969: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end688-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8508 # Function type index + .secrel32 "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +.Ltmp23970: + .short .Ltmp23972-.Ltmp23971 # Record length +.Ltmp23971: + .short 4414 # Record kind: S_LOCAL + .long 4125 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp23972: + .cv_def_range .Ltmp12915 .Ltmp12916, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23968: + .p2align 2 + .cv_linetable 688, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEAV?$span@H$0?0@3@@Z", .Lfunc_end688 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long .Ltmp23974-.Ltmp23973 # Subsection size +.Ltmp23973: + .short .Ltmp23976-.Ltmp23975 # Record length +.Ltmp23975: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end689-"??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8509 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +.Ltmp23976: + .short .Ltmp23978-.Ltmp23977 # Record length +.Ltmp23977: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23978: + .cv_def_range .Ltmp12919 .Ltmp12920, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23974: + .p2align 2 + .cv_linetable 689, "??D?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAAEAHXZ", .Lfunc_end689 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long .Ltmp23980-.Ltmp23979 # Subsection size +.Ltmp23979: + .short .Ltmp23982-.Ltmp23981 # Record length +.Ltmp23981: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end690-"??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8510 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +.Ltmp23982: + .short .Ltmp23984-.Ltmp23983 # Record length +.Ltmp23983: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23984: + .cv_def_range .Ltmp12923 .Ltmp12933, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp23986-.Ltmp23985 # Record length +.Ltmp23985: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp23986: + .cv_def_range .Lfunc_begin690 .Ltmp12924, "A\021K\001\000\000" + .cv_def_range .Ltmp12924 .Ltmp12930 .Ltmp12931 .Ltmp12932, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23980: + .p2align 2 + .cv_linetable 690, "??G?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z", .Lfunc_end690 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .Ltmp23988-.Ltmp23987 # Subsection size +.Ltmp23987: + .short .Ltmp23990-.Ltmp23989 # Record length +.Ltmp23989: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end691-"??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8511 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp23990: + .short .Ltmp23992-.Ltmp23991 # Record length +.Ltmp23991: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp23992: + .cv_def_range .Ltmp12936 .Ltmp12937, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23988: + .p2align 2 + .cv_linetable 691, "??E?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end691 + .section .debug$S,"dr",associative,"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::cbegin > + .long .Ltmp23994-.Ltmp23993 # Subsection size +.Ltmp23993: + .short .Ltmp23996-.Ltmp23995 # Record length +.Ltmp23995: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end692-"??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8513 # Function type index + .secrel32 "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cbegin >" # Function name +.Ltmp23996: + .short .Ltmp23998-.Ltmp23997 # Record length +.Ltmp23997: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp23998: + .cv_def_range .Ltmp12938 .Ltmp12939, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp23994: + .p2align 2 + .cv_linetable 692, "??$cbegin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end692 + .section .debug$S,"dr",associative,"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::cend > + .long .Ltmp24000-.Ltmp23999 # Subsection size +.Ltmp23999: + .short .Ltmp24002-.Ltmp24001 # Record length +.Ltmp24001: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end693-"??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8514 # Function type index + .secrel32 "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::cend >" # Function name +.Ltmp24002: + .short .Ltmp24004-.Ltmp24003 # Record length +.Ltmp24003: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp24004: + .cv_def_range .Ltmp12940 .Ltmp12941, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24000: + .p2align 2 + .cv_linetable 693, "??$cend@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end693 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator* + .long .Ltmp24006-.Ltmp24005 # Subsection size +.Ltmp24005: + .short .Ltmp24008-.Ltmp24007 # Record length +.Ltmp24007: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end694-"??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8515 # Function type index + .secrel32 "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator*" # Function name +.Ltmp24008: + .short .Ltmp24010-.Ltmp24009 # Record length +.Ltmp24009: + .short 4414 # Record kind: S_LOCAL + .long 4234 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24010: + .cv_def_range .Ltmp12944 .Ltmp12945, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24006: + .p2align 2 + .cv_linetable 694, "??D?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBAAEBHXZ", .Lfunc_end694 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> &>::operator!=,1> > + .long .Ltmp24012-.Ltmp24011 # Subsection size +.Ltmp24011: + .short .Ltmp24014-.Ltmp24013 # Record length +.Ltmp24013: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end695-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8516 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> &>::operator!=,1> >" # Function name +.Ltmp24014: + .short .Ltmp24016-.Ltmp24015 # Record length +.Ltmp24015: + .short 4414 # Record kind: S_LOCAL + .long 8383 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24016: + .cv_def_range .Ltmp12946 .Ltmp12947, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24018-.Ltmp24017 # Record length +.Ltmp24017: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24018: + .cv_def_range .Ltmp12946 .Ltmp12947, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24012: + .p2align 2 + .cv_linetable 695, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end695 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator- + .long .Ltmp24020-.Ltmp24019 # Subsection size +.Ltmp24019: + .short .Ltmp24022-.Ltmp24021 # Record length +.Ltmp24021: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end696-"??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8517 # Function type index + .secrel32 "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator-" # Function name +.Ltmp24022: + .short .Ltmp24024-.Ltmp24023 # Record length +.Ltmp24023: + .short 4414 # Record kind: S_LOCAL + .long 4234 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24024: + .cv_def_range .Ltmp12950 .Ltmp12960, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp24026-.Ltmp24025 # Record length +.Ltmp24025: + .short 4414 # Record kind: S_LOCAL + .long 8419 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24026: + .cv_def_range .Lfunc_begin696 .Ltmp12951, "A\021K\001\000\000" + .cv_def_range .Ltmp12951 .Ltmp12957 .Ltmp12958 .Ltmp12959, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24020: + .p2align 2 + .cv_linetable 696, "??G?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEBA_JV012@@Z", .Lfunc_end696 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator++ + .long .Ltmp24028-.Ltmp24027 # Subsection size +.Ltmp24027: + .short .Ltmp24030-.Ltmp24029 # Record length +.Ltmp24029: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end697-"??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8518 # Function type index + .secrel32 "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator++" # Function name +.Ltmp24030: + .short .Ltmp24032-.Ltmp24031 # Record length +.Ltmp24031: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24032: + .cv_def_range .Ltmp12963 .Ltmp12964, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24028: + .p2align 2 + .cv_linetable 697, "??E?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end697 + .section .debug$S,"dr",associative,"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::begin > + .long .Ltmp24034-.Ltmp24033 # Subsection size +.Ltmp24033: + .short .Ltmp24036-.Ltmp24035 # Record length +.Ltmp24035: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end698-"??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8519 # Function type index + .secrel32 "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::begin >" # Function name +.Ltmp24036: + .short .Ltmp24038-.Ltmp24037 # Record length +.Ltmp24037: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp24038: + .cv_def_range .Ltmp12965 .Ltmp12966, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24034: + .p2align 2 + .cv_linetable 698, "??$begin@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end698 + .section .debug$S,"dr",associative,"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::end > + .long .Ltmp24040-.Ltmp24039 # Subsection size +.Ltmp24039: + .short .Ltmp24042-.Ltmp24041 # Record length +.Ltmp24041: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end699-"??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8520 # Function type index + .secrel32 "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section relative address + .secidx "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z" # Function section index + .byte 0 # Flags + .asciz "std::end >" # Function name +.Ltmp24042: + .short .Ltmp24044-.Ltmp24043 # Record length +.Ltmp24043: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "_Cont" +.Ltmp24044: + .cv_def_range .Ltmp12967 .Ltmp12968, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24040: + .p2align 2 + .cv_linetable 699, "??$end@V?$span@H$0?0@gsl@@@std@@YA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span@H$0?0@3@@Z", .Lfunc_end699 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1>,const gsl::details::span_iterator,1> &> + .long .Ltmp24046-.Ltmp24045 # Subsection size +.Ltmp24045: + .short .Ltmp24048-.Ltmp24047 # Record length +.Ltmp24047: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end700-"??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8521 # Function type index + .secrel32 "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1>,const gsl::details::span_iterator,1> &>" # Function name +.Ltmp24048: + .short .Ltmp24050-.Ltmp24049 # Record length +.Ltmp24049: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24050: + .cv_def_range .Ltmp12969 .Ltmp12970, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24052-.Ltmp24051 # Record length +.Ltmp24051: + .short 4414 # Record kind: S_LOCAL + .long 8380 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24052: + .cv_def_range .Ltmp12969 .Ltmp12970, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24046: + .p2align 2 + .cv_linetable 700, "??$compareNotEqual@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@YA_NAEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@0@Z", .Lfunc_end700 + .section .debug$S,"dr",associative,"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::rbegin + .long .Ltmp24054-.Ltmp24053 # Subsection size +.Ltmp24053: + .short .Ltmp24056-.Ltmp24055 # Record length +.Ltmp24055: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end701-"?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8522 # Function type index + .secrel32 "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::rbegin" # Function name +.Ltmp24056: + .short .Ltmp24058-.Ltmp24057 # Record length +.Ltmp24057: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24058: + .cv_def_range .Ltmp12971 .Ltmp12972, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24054: + .p2align 2 + .cv_linetable 701, "?rbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", .Lfunc_end701 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > > + .long .Ltmp24060-.Ltmp24059 # Subsection size +.Ltmp24059: + .short .Ltmp24062-.Ltmp24061 # Record length +.Ltmp24061: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end702-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8539 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> > >" # Function name +.Ltmp24062: + .short .Ltmp24064-.Ltmp24063 # Record length +.Ltmp24063: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24064: + .cv_def_range .Ltmp12973 .Ltmp12974, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24066-.Ltmp24065 # Record length +.Ltmp24065: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24066: + .cv_def_range .Ltmp12973 .Ltmp12974, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24060: + .p2align 2 + .cv_linetable 702, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end702 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator==,0> > > + .long .Ltmp24068-.Ltmp24067 # Subsection size +.Ltmp24067: + .short .Ltmp24070-.Ltmp24069 # Record length +.Ltmp24069: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end703-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8552 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::operator==,0> > >" # Function name +.Ltmp24070: + .short .Ltmp24072-.Ltmp24071 # Record length +.Ltmp24071: + .short 4414 # Record kind: S_LOCAL + .long 8527 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24072: + .cv_def_range .Ltmp12977 .Ltmp12978, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24074-.Ltmp24073 # Record length +.Ltmp24073: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24074: + .cv_def_range .Ltmp12977 .Ltmp12978, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24068: + .p2align 2 + .cv_linetable 703, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end703 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long .Ltmp24076-.Ltmp24075 # Subsection size +.Ltmp24075: + .short .Ltmp24078-.Ltmp24077 # Record length +.Ltmp24077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end704-"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8554 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +.Ltmp24078: + .short .Ltmp24080-.Ltmp24079 # Record length +.Ltmp24079: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24080: + .cv_def_range .Ltmp12979 .Ltmp12982, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24076: + .p2align 2 + .cv_linetable 704, "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end704 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator* + .long .Ltmp24082-.Ltmp24081 # Subsection size +.Ltmp24081: + .short .Ltmp24084-.Ltmp24083 # Record length +.Ltmp24083: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end705-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8555 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator*" # Function name +.Ltmp24084: + .short .Ltmp24086-.Ltmp24085 # Record length +.Ltmp24085: + .short 4414 # Record kind: S_LOCAL + .long 4259 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24086: + .cv_def_range .Ltmp12983 .Ltmp12986, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24088-.Ltmp24087 # Record length +.Ltmp24087: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp24088: + .cv_def_range .Ltmp12983 .Ltmp12986, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24082: + .p2align 2 + .cv_linetable 705, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBAAEAHXZ", .Lfunc_end705 + .section .debug$S,"dr",associative,"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::rend + .long .Ltmp24090-.Ltmp24089 # Subsection size +.Ltmp24089: + .short .Ltmp24092-.Ltmp24091 # Record length +.Ltmp24091: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end706-"?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8556 # Function type index + .secrel32 "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::rend" # Function name +.Ltmp24092: + .short .Ltmp24094-.Ltmp24093 # Record length +.Ltmp24093: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24094: + .cv_def_range .Ltmp12987 .Ltmp12988, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24090: + .p2align 2 + .cv_linetable 706, "?rend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@XZ", .Lfunc_end706 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::operator!=,0> > > + .long .Ltmp24096-.Ltmp24095 # Subsection size +.Ltmp24095: + .short .Ltmp24098-.Ltmp24097 # Record length +.Ltmp24097: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end707-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8557 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::operator!=,0> > >" # Function name +.Ltmp24098: + .short .Ltmp24100-.Ltmp24099 # Record length +.Ltmp24099: + .short 4414 # Record kind: S_LOCAL + .long 8527 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24100: + .cv_def_range .Ltmp12991 .Ltmp12992, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24102-.Ltmp24101 # Record length +.Ltmp24101: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24102: + .cv_def_range .Ltmp12991 .Ltmp12992, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24096: + .p2align 2 + .cv_linetable 707, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end707 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator-,0>,gsl::details::span_iterator,0> > + .long .Ltmp24104-.Ltmp24103 # Subsection size +.Ltmp24103: + .short .Ltmp24106-.Ltmp24105 # Record length +.Ltmp24105: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end708-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8560 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator-,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24106: + .short .Ltmp24108-.Ltmp24107 # Record length +.Ltmp24107: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24108: + .cv_def_range .Ltmp12993 .Ltmp12994, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24110-.Ltmp24109 # Record length +.Ltmp24109: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24110: + .cv_def_range .Ltmp12993 .Ltmp12994, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24104: + .p2align 2 + .cv_linetable 708, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end708 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::operator++ + .long .Ltmp24112-.Ltmp24111 # Subsection size +.Ltmp24111: + .short .Ltmp24114-.Ltmp24113 # Record length +.Ltmp24113: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end709-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8561 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::operator++" # Function name +.Ltmp24114: + .short .Ltmp24116-.Ltmp24115 # Record length +.Ltmp24115: + .short 4414 # Record kind: S_LOCAL + .long 4254 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24116: + .cv_def_range .Ltmp12995 .Ltmp12996, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24112: + .p2align 2 + .cv_linetable 709, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@XZ", .Lfunc_end709 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,0>,gsl::details::span_iterator,0> > + .long .Ltmp24118-.Ltmp24117 # Subsection size +.Ltmp24117: + .short .Ltmp24120-.Ltmp24119 # Record length +.Ltmp24119: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end710-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8563 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24120: + .short .Ltmp24122-.Ltmp24121 # Record length +.Ltmp24121: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24122: + .cv_def_range .Ltmp12997 .Ltmp12998, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24124-.Ltmp24123 # Record length +.Ltmp24123: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24124: + .cv_def_range .Ltmp12997 .Ltmp12998, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24118: + .p2align 2 + .cv_linetable 710, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end710 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::reverse_iterator + .long .Ltmp24126-.Ltmp24125 # Subsection size +.Ltmp24125: + .short .Ltmp24128-.Ltmp24127 # Record length +.Ltmp24127: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end711-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8564 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::reverse_iterator" # Function name +.Ltmp24128: + .short .Ltmp24130-.Ltmp24129 # Record length +.Ltmp24129: + .short 4414 # Record kind: S_LOCAL + .long 4254 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24130: + .cv_def_range .Ltmp12999 .Ltmp13000, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24132-.Ltmp24131 # Record length +.Ltmp24131: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24132: + .cv_def_range .Lfunc_begin711 .Lfunc_end711, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24126: + .p2align 2 + .cv_linetable 711, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end711 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> > &>::ExprLhs + .long .Ltmp24134-.Ltmp24133 # Subsection size +.Ltmp24133: + .short .Ltmp24136-.Ltmp24135 # Record length +.Ltmp24135: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end712-"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8565 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> > &>::ExprLhs" # Function name +.Ltmp24136: + .short .Ltmp24138-.Ltmp24137 # Record length +.Ltmp24137: + .short 4414 # Record kind: S_LOCAL + .long 8527 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24138: + .cv_def_range .Ltmp13001 .Ltmp13002, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24140-.Ltmp24139 # Record length +.Ltmp24139: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24140: + .cv_def_range .Ltmp13001 .Ltmp13002, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24134: + .p2align 2 + .cv_linetable 712, "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Z", .Lfunc_end712 + .section .debug$S,"dr",associative,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0> >,std::reverse_iterator,0> > > + .long .Ltmp24142-.Ltmp24141 # Subsection size +.Ltmp24141: + .short .Ltmp24144-.Ltmp24143 # Record length +.Ltmp24143: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end713-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8566 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0> >,std::reverse_iterator,0> > >" # Function name +.Ltmp24144: + .short .Ltmp24146-.Ltmp24145 # Record length +.Ltmp24145: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24146: + .cv_def_range .Ltmp13003 .Ltmp13004, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24148-.Ltmp24147 # Record length +.Ltmp24147: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24148: + .cv_def_range .Ltmp13003 .Ltmp13004, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24142: + .p2align 2 + .cv_linetable 713, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", .Lfunc_end713 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::BinaryExpr + .long .Ltmp24150-.Ltmp24149 # Subsection size +.Ltmp24149: + .short .Ltmp24152-.Ltmp24151 # Record length +.Ltmp24151: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end714-"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8567 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::BinaryExpr" # Function name +.Ltmp24152: + .short .Ltmp24154-.Ltmp24153 # Record length +.Ltmp24153: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24154: + .cv_def_range .Ltmp13005 .Ltmp13008, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24156-.Ltmp24155 # Record length +.Ltmp24155: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24156: + .cv_def_range .Ltmp13005 .Ltmp13008, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24158-.Ltmp24157 # Record length +.Ltmp24157: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24158: + .cv_def_range .Ltmp13005 .Ltmp13008, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24160-.Ltmp24159 # Record length +.Ltmp24159: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24160: + .cv_def_range .Lfunc_begin714 .Ltmp13006, "A\021Q\001\000\000" + .cv_def_range .Ltmp13006 .Ltmp13007, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24162-.Ltmp24161 # Record length +.Ltmp24161: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24162: + .cv_def_range .Ltmp13005 .Ltmp13008, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24150: + .p2align 2 + .cv_linetable 714, "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@VStringRef@1@1@Z", .Lfunc_end714 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,0>,gsl::details::span_iterator,0> > + .long .Ltmp24164-.Ltmp24163 # Subsection size +.Ltmp24163: + .short .Ltmp24166-.Ltmp24165 # Record length +.Ltmp24165: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end715-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8568 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24166: + .short .Ltmp24168-.Ltmp24167 # Record length +.Ltmp24167: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24168: + .cv_def_range .Ltmp13009 .Ltmp13010, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24170-.Ltmp24169 # Record length +.Ltmp24169: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24170: + .cv_def_range .Ltmp13009 .Ltmp13010, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24164: + .p2align 2 + .cv_linetable 715, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end715 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,0> >::base + .long .Ltmp24172-.Ltmp24171 # Subsection size +.Ltmp24171: + .short .Ltmp24174-.Ltmp24173 # Record length +.Ltmp24173: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end716-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8569 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Function section relative address + .secidx "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,0> >::base" # Function name +.Ltmp24174: + .short .Ltmp24176-.Ltmp24175 # Record length +.Ltmp24175: + .short 4414 # Record kind: S_LOCAL + .long 4259 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24176: + .cv_def_range .Ltmp13011 .Ltmp13012, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24172: + .p2align 2 + .cv_linetable 716, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@XZ", .Lfunc_end716 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression + .long .Ltmp24178-.Ltmp24177 # Subsection size +.Ltmp24177: + .short .Ltmp24180-.Ltmp24179 # Record length +.Ltmp24179: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end717-"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8570 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::isBinaryExpression" # Function name +.Ltmp24180: + .short .Ltmp24182-.Ltmp24181 # Record length +.Ltmp24181: + .short 4414 # Record kind: S_LOCAL + .long 8543 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24182: + .cv_def_range .Ltmp13013 .Ltmp13014, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24178: + .p2align 2 + .cv_linetable 717, "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end717 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult + .long .Ltmp24184-.Ltmp24183 # Subsection size +.Ltmp24183: + .short .Ltmp24186-.Ltmp24185 # Record length +.Ltmp24185: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end718-"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8571 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::getResult" # Function name +.Ltmp24186: + .short .Ltmp24188-.Ltmp24187 # Record length +.Ltmp24187: + .short 4414 # Record kind: S_LOCAL + .long 8543 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24188: + .cv_def_range .Ltmp13015 .Ltmp13016, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24184: + .p2align 2 + .cv_linetable 718, "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end718 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::streamReconstructedExpression + .long .Ltmp24190-.Ltmp24189 # Subsection size +.Ltmp24189: + .short .Ltmp24192-.Ltmp24191 # Record length +.Ltmp24191: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end719-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8572 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::streamReconstructedExpression" # Function name +.Ltmp24192: + .short .Ltmp24194-.Ltmp24193 # Record length +.Ltmp24193: + .short 4414 # Record kind: S_LOCAL + .long 8543 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24194: + .cv_def_range .Ltmp13021 .Ltmp13022, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24196-.Ltmp24195 # Record length +.Ltmp24195: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24196: + .cv_def_range .Ltmp13021 .Ltmp13022, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24190: + .p2align 2 + .cv_linetable 719, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end719 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr + .long .Ltmp24198-.Ltmp24197 # Subsection size +.Ltmp24197: + .short .Ltmp24200-.Ltmp24199 # Record length +.Ltmp24199: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end720-"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8554 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::~BinaryExpr" # Function name +.Ltmp24200: + .short .Ltmp24202-.Ltmp24201 # Record length +.Ltmp24201: + .short 4414 # Record kind: S_LOCAL + .long 8546 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24202: + .cv_def_range .Ltmp13023 .Ltmp13024, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24204-.Ltmp24203 # Record length +.Ltmp24203: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24204: + .cv_def_range .Ltmp13023 .Ltmp13024, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24198: + .p2align 2 + .cv_linetable 720, "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end720 + .section .debug$S,"dr",associative,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > > + .long .Ltmp24206-.Ltmp24205 # Subsection size +.Ltmp24205: + .short .Ltmp24208-.Ltmp24207 # Record length +.Ltmp24207: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end721-"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8574 # Function type index + .secrel32 "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> > >" # Function name +.Ltmp24208: + .short .Ltmp24210-.Ltmp24209 # Record length +.Ltmp24209: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp24210: + .cv_def_range .Ltmp13025 .Ltmp13026, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24206: + .p2align 2 + .cv_linetable 721, "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", .Lfunc_end721 + .section .debug$S,"dr",associative,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> > >::convert,0> > > + .long .Ltmp24212-.Ltmp24211 # Subsection size +.Ltmp24211: + .short .Ltmp24214-.Ltmp24213 # Record length +.Ltmp24213: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end722-"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8579 # Function type index + .secrel32 "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> > >::convert,0> > >" # Function name +.Ltmp24214: + .short .Ltmp24216-.Ltmp24215 # Record length +.Ltmp24215: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24216: + .cv_def_range .Ltmp13027 .Ltmp13028, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24212: + .p2align 2 + .cv_linetable 722, "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@3@@Z", .Lfunc_end722 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long .Ltmp24218-.Ltmp24217 # Subsection size +.Ltmp24217: + .short .Ltmp24220-.Ltmp24219 # Record length +.Ltmp24219: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end723-"??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8580 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +.Ltmp24220: + .short .Ltmp24222-.Ltmp24221 # Record length +.Ltmp24221: + .short 4414 # Record kind: S_LOCAL + .long 4200 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24222: + .cv_def_range .Ltmp13031 .Ltmp13032, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24218: + .p2align 2 + .cv_linetable 723, "??F?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end723 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,0> >,const std::reverse_iterator,0> > &> + .long .Ltmp24224-.Ltmp24223 # Subsection size +.Ltmp24223: + .short .Ltmp24226-.Ltmp24225 # Record length +.Ltmp24225: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end724-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8581 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,0> >,const std::reverse_iterator,0> > &>" # Function name +.Ltmp24226: + .short .Ltmp24228-.Ltmp24227 # Record length +.Ltmp24227: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24228: + .cv_def_range .Ltmp13033 .Ltmp13034, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24230-.Ltmp24229 # Record length +.Ltmp24229: + .short 4414 # Record kind: S_LOCAL + .long 8524 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24230: + .cv_def_range .Ltmp13033 .Ltmp13034, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24224: + .p2align 2 + .cv_linetable 724, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@0@Z", .Lfunc_end724 + .section .debug$S,"dr",associative,"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::crbegin + .long .Ltmp24232-.Ltmp24231 # Subsection size +.Ltmp24231: + .short .Ltmp24234-.Ltmp24233 # Record length +.Ltmp24233: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end725-"?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8582 # Function type index + .secrel32 "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::crbegin" # Function name +.Ltmp24234: + .short .Ltmp24236-.Ltmp24235 # Record length +.Ltmp24235: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24236: + .cv_def_range .Ltmp13035 .Ltmp13036, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24232: + .p2align 2 + .cv_linetable 725, "?crbegin@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", .Lfunc_end725 + .section .debug$S,"dr",associative,"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,1> > > + .long .Ltmp24238-.Ltmp24237 # Subsection size +.Ltmp24237: + .short .Ltmp24240-.Ltmp24239 # Record length +.Ltmp24239: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end726-"??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8599 # Function type index + .secrel32 "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,1> > >" # Function name +.Ltmp24240: + .short .Ltmp24242-.Ltmp24241 # Record length +.Ltmp24241: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24242: + .cv_def_range .Ltmp13037 .Ltmp13038, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24244-.Ltmp24243 # Record length +.Ltmp24243: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24244: + .cv_def_range .Ltmp13037 .Ltmp13038, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24238: + .p2align 2 + .cv_linetable 726, "??$?NV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end726 + .section .debug$S,"dr",associative,"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator==,1> > > + .long .Ltmp24246-.Ltmp24245 # Subsection size +.Ltmp24245: + .short .Ltmp24248-.Ltmp24247 # Record length +.Ltmp24247: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end727-"??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8612 # Function type index + .secrel32 "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::operator==,1> > >" # Function name +.Ltmp24248: + .short .Ltmp24250-.Ltmp24249 # Record length +.Ltmp24249: + .short 4414 # Record kind: S_LOCAL + .long 8587 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24250: + .cv_def_range .Ltmp13041 .Ltmp13042, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24252-.Ltmp24251 # Record length +.Ltmp24251: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24252: + .cv_def_range .Ltmp13041 .Ltmp13042, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24246: + .p2align 2 + .cv_linetable 727, "??$?8V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end727 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long .Ltmp24254-.Ltmp24253 # Subsection size +.Ltmp24253: + .short .Ltmp24256-.Ltmp24255 # Record length +.Ltmp24255: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end728-"??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8614 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +.Ltmp24256: + .short .Ltmp24258-.Ltmp24257 # Record length +.Ltmp24257: + .short 4414 # Record kind: S_LOCAL + .long 8606 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24258: + .cv_def_range .Ltmp13043 .Ltmp13046, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24254: + .p2align 2 + .cv_linetable 728, "??1?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end728 + .section .debug$S,"dr",associative,"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator* + .long .Ltmp24260-.Ltmp24259 # Subsection size +.Ltmp24259: + .short .Ltmp24262-.Ltmp24261 # Record length +.Ltmp24261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end729-"??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8615 # Function type index + .secrel32 "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Function section relative address + .secidx "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator*" # Function name +.Ltmp24262: + .short .Ltmp24264-.Ltmp24263 # Record length +.Ltmp24263: + .short 4414 # Record kind: S_LOCAL + .long 4279 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24264: + .cv_def_range .Ltmp13047 .Ltmp13050, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24266-.Ltmp24265 # Record length +.Ltmp24265: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp24266: + .cv_def_range .Ltmp13047 .Ltmp13050, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24260: + .p2align 2 + .cv_linetable 729, "??D?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBAAEBHXZ", .Lfunc_end729 + .section .debug$S,"dr",associative,"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::crend + .long .Ltmp24268-.Ltmp24267 # Subsection size +.Ltmp24267: + .short .Ltmp24270-.Ltmp24269 # Record length +.Ltmp24269: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end730-"?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8616 # Function type index + .secrel32 "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section relative address + .secidx "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::crend" # Function name +.Ltmp24270: + .short .Ltmp24272-.Ltmp24271 # Record length +.Ltmp24271: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24272: + .cv_def_range .Ltmp13051 .Ltmp13052, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24268: + .p2align 2 + .cv_linetable 730, "?crend@?$span@H$0?0@gsl@@QEBA?AV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@XZ", .Lfunc_end730 + .section .debug$S,"dr",associative,"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::operator!=,1> > > + .long .Ltmp24274-.Ltmp24273 # Subsection size +.Ltmp24273: + .short .Ltmp24276-.Ltmp24275 # Record length +.Ltmp24275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end731-"??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8617 # Function type index + .secrel32 "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::operator!=,1> > >" # Function name +.Ltmp24276: + .short .Ltmp24278-.Ltmp24277 # Record length +.Ltmp24277: + .short 4414 # Record kind: S_LOCAL + .long 8587 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24278: + .cv_def_range .Ltmp13055 .Ltmp13056, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24280-.Ltmp24279 # Record length +.Ltmp24279: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24280: + .cv_def_range .Ltmp13055 .Ltmp13056, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24274: + .p2align 2 + .cv_linetable 731, "??$?9V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@1@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end731 + .section .debug$S,"dr",associative,"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator-,1>,gsl::details::span_iterator,1> > + .long .Ltmp24282-.Ltmp24281 # Subsection size +.Ltmp24281: + .short .Ltmp24284-.Ltmp24283 # Record length +.Ltmp24283: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end732-"??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8620 # Function type index + .secrel32 "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator-,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp24284: + .short .Ltmp24286-.Ltmp24285 # Record length +.Ltmp24285: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24286: + .cv_def_range .Ltmp13057 .Ltmp13058, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24288-.Ltmp24287 # Record length +.Ltmp24287: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24288: + .cv_def_range .Ltmp13057 .Ltmp13058, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24282: + .p2align 2 + .cv_linetable 732, "??$?GV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_JAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end732 + .section .debug$S,"dr",associative,"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::operator++ + .long .Ltmp24290-.Ltmp24289 # Subsection size +.Ltmp24289: + .short .Ltmp24292-.Ltmp24291 # Record length +.Ltmp24291: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end733-"??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8621 # Function type index + .secrel32 "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::operator++" # Function name +.Ltmp24292: + .short .Ltmp24294-.Ltmp24293 # Record length +.Ltmp24293: + .short 4414 # Record kind: S_LOCAL + .long 4274 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24294: + .cv_def_range .Ltmp13059 .Ltmp13060, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24290: + .p2align 2 + .cv_linetable 733, "??E?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAAAEAV01@XZ", .Lfunc_end733 + .section .debug$S,"dr",associative,"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!=,1>,gsl::details::span_iterator,1> > + .long .Ltmp24296-.Ltmp24295 # Subsection size +.Ltmp24295: + .short .Ltmp24298-.Ltmp24297 # Record length +.Ltmp24297: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end734-"??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8623 # Function type index + .secrel32 "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp24298: + .short .Ltmp24300-.Ltmp24299 # Record length +.Ltmp24299: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24300: + .cv_def_range .Ltmp13061 .Ltmp13062, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24302-.Ltmp24301 # Record length +.Ltmp24301: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24302: + .cv_def_range .Ltmp13061 .Ltmp13062, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24296: + .p2align 2 + .cv_linetable 734, "??$?9V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end734 + .section .debug$S,"dr",associative,"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::reverse_iterator + .long .Ltmp24304-.Ltmp24303 # Subsection size +.Ltmp24303: + .short .Ltmp24306-.Ltmp24305 # Record length +.Ltmp24305: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end735-"??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8624 # Function type index + .secrel32 "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section relative address + .secidx "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::reverse_iterator" # Function name +.Ltmp24306: + .short .Ltmp24308-.Ltmp24307 # Record length +.Ltmp24307: + .short 4414 # Record kind: S_LOCAL + .long 4274 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24308: + .cv_def_range .Ltmp13063 .Ltmp13064, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24310-.Ltmp24309 # Record length +.Ltmp24309: + .short 4414 # Record kind: S_LOCAL + .long 4252 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24310: + .cv_def_range .Lfunc_begin735 .Lfunc_end735, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24304: + .p2align 2 + .cv_linetable 735, "??0?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEAA@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Z", .Lfunc_end735 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,1> > &>::ExprLhs + .long .Ltmp24312-.Ltmp24311 # Subsection size +.Ltmp24311: + .short .Ltmp24314-.Ltmp24313 # Record length +.Ltmp24313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end736-"??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8625 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,1> > &>::ExprLhs" # Function name +.Ltmp24314: + .short .Ltmp24316-.Ltmp24315 # Record length +.Ltmp24315: + .short 4414 # Record kind: S_LOCAL + .long 8587 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24316: + .cv_def_range .Ltmp13065 .Ltmp13066, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24318-.Ltmp24317 # Record length +.Ltmp24317: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24318: + .cv_def_range .Ltmp13065 .Ltmp13066, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24312: + .p2align 2 + .cv_linetable 736, "??0?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@QEAA@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Z", .Lfunc_end736 + .section .debug$S,"dr",associative,"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,1> >,std::reverse_iterator,1> > > + .long .Ltmp24320-.Ltmp24319 # Subsection size +.Ltmp24319: + .short .Ltmp24322-.Ltmp24321 # Record length +.Ltmp24321: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end737-"??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8626 # Function type index + .secrel32 "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,1> >,std::reverse_iterator,1> > >" # Function name +.Ltmp24322: + .short .Ltmp24324-.Ltmp24323 # Record length +.Ltmp24323: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24324: + .cv_def_range .Ltmp13067 .Ltmp13068, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24326-.Ltmp24325 # Record length +.Ltmp24325: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24326: + .cv_def_range .Ltmp13067 .Ltmp13068, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24320: + .p2align 2 + .cv_linetable 737, "??$compareEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@V12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", .Lfunc_end737 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::BinaryExpr + .long .Ltmp24328-.Ltmp24327 # Subsection size +.Ltmp24327: + .short .Ltmp24330-.Ltmp24329 # Record length +.Ltmp24329: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end738-"??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8627 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::BinaryExpr" # Function name +.Ltmp24330: + .short .Ltmp24332-.Ltmp24331 # Record length +.Ltmp24331: + .short 4414 # Record kind: S_LOCAL + .long 8606 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24332: + .cv_def_range .Ltmp13069 .Ltmp13072, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24334-.Ltmp24333 # Record length +.Ltmp24333: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24334: + .cv_def_range .Ltmp13069 .Ltmp13072, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24336-.Ltmp24335 # Record length +.Ltmp24335: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24336: + .cv_def_range .Ltmp13069 .Ltmp13072, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24338-.Ltmp24337 # Record length +.Ltmp24337: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24338: + .cv_def_range .Lfunc_begin738 .Ltmp13070, "A\021Q\001\000\000" + .cv_def_range .Ltmp13070 .Ltmp13071, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24340-.Ltmp24339 # Record length +.Ltmp24339: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24340: + .cv_def_range .Ltmp13069 .Ltmp13072, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24328: + .p2align 2 + .cv_linetable 738, "??0?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@QEAA@_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@VStringRef@1@1@Z", .Lfunc_end738 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,1>,gsl::details::span_iterator,1> > + .long .Ltmp24342-.Ltmp24341 # Subsection size +.Ltmp24341: + .short .Ltmp24344-.Ltmp24343 # Record length +.Ltmp24343: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end739-"??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8628 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,1>,gsl::details::span_iterator,1> >" # Function name +.Ltmp24344: + .short .Ltmp24346-.Ltmp24345 # Record length +.Ltmp24345: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24346: + .cv_def_range .Ltmp13073 .Ltmp13074, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24348-.Ltmp24347 # Record length +.Ltmp24347: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24348: + .cv_def_range .Ltmp13073 .Ltmp13074, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24342: + .p2align 2 + .cv_linetable 739, "??$?8V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@V012@@std@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@0@0@Z", .Lfunc_end739 + .section .debug$S,"dr",associative,"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::reverse_iterator,1> >::base + .long .Ltmp24350-.Ltmp24349 # Subsection size +.Ltmp24349: + .short .Ltmp24352-.Ltmp24351 # Record length +.Ltmp24351: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end740-"?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8629 # Function type index + .secrel32 "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Function section relative address + .secidx "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ" # Function section index + .byte 0 # Flags + .asciz "std::reverse_iterator,1> >::base" # Function name +.Ltmp24352: + .short .Ltmp24354-.Ltmp24353 # Record length +.Ltmp24353: + .short 4414 # Record kind: S_LOCAL + .long 4279 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24354: + .cv_def_range .Ltmp13075 .Ltmp13076, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24350: + .p2align 2 + .cv_linetable 740, "?base@?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@QEBA?AV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@XZ", .Lfunc_end740 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression + .long .Ltmp24356-.Ltmp24355 # Subsection size +.Ltmp24355: + .short .Ltmp24358-.Ltmp24357 # Record length +.Ltmp24357: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end741-"?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8630 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::isBinaryExpression" # Function name +.Ltmp24358: + .short .Ltmp24360-.Ltmp24359 # Record length +.Ltmp24359: + .short 4414 # Record kind: S_LOCAL + .long 8603 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24360: + .cv_def_range .Ltmp13077 .Ltmp13078, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24356: + .p2align 2 + .cv_linetable 741, "?isBinaryExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end741 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult + .long .Ltmp24362-.Ltmp24361 # Subsection size +.Ltmp24361: + .short .Ltmp24364-.Ltmp24363 # Record length +.Ltmp24363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end742-"?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8631 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::getResult" # Function name +.Ltmp24364: + .short .Ltmp24366-.Ltmp24365 # Record length +.Ltmp24365: + .short 4414 # Record kind: S_LOCAL + .long 8603 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24366: + .cv_def_range .Ltmp13079 .Ltmp13080, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24362: + .p2align 2 + .cv_linetable 742, "?getResult@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end742 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::streamReconstructedExpression + .long .Ltmp24368-.Ltmp24367 # Subsection size +.Ltmp24367: + .short .Ltmp24370-.Ltmp24369 # Record length +.Ltmp24369: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end743-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8632 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::streamReconstructedExpression" # Function name +.Ltmp24370: + .short .Ltmp24372-.Ltmp24371 # Record length +.Ltmp24371: + .short 4414 # Record kind: S_LOCAL + .long 8603 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24372: + .cv_def_range .Ltmp13085 .Ltmp13086, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24374-.Ltmp24373 # Record length +.Ltmp24373: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24374: + .cv_def_range .Ltmp13085 .Ltmp13086, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24368: + .p2align 2 + .cv_linetable 743, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end743 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr + .long .Ltmp24376-.Ltmp24375 # Subsection size +.Ltmp24375: + .short .Ltmp24378-.Ltmp24377 # Record length +.Ltmp24377: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end744-"??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8614 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::~BinaryExpr" # Function name +.Ltmp24378: + .short .Ltmp24380-.Ltmp24379 # Record length +.Ltmp24379: + .short 4414 # Record kind: S_LOCAL + .long 8606 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24380: + .cv_def_range .Ltmp13087 .Ltmp13088, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24382-.Ltmp24381 # Record length +.Ltmp24381: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24382: + .cv_def_range .Ltmp13087 .Ltmp13088, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24376: + .p2align 2 + .cv_linetable 744, "??_G?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end744 + .section .debug$S,"dr",associative,"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,1> > > + .long .Ltmp24384-.Ltmp24383 # Subsection size +.Ltmp24383: + .short .Ltmp24386-.Ltmp24385 # Record length +.Ltmp24385: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end745-"??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8634 # Function type index + .secrel32 "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,1> > >" # Function name +.Ltmp24386: + .short .Ltmp24388-.Ltmp24387 # Record length +.Ltmp24387: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp24388: + .cv_def_range .Ltmp13089 .Ltmp13090, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24384: + .p2align 2 + .cv_linetable 745, "??$stringify@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", .Lfunc_end745 + .section .debug$S,"dr",associative,"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,1> > >::convert,1> > > + .long .Ltmp24390-.Ltmp24389 # Subsection size +.Ltmp24389: + .short .Ltmp24392-.Ltmp24391 # Record length +.Ltmp24391: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end746-"??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8639 # Function type index + .secrel32 "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section relative address + .secidx "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,1> > >::convert,1> > >" # Function name +.Ltmp24392: + .short .Ltmp24394-.Ltmp24393 # Record length +.Ltmp24393: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24394: + .cv_def_range .Ltmp13091 .Ltmp13092, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24390: + .p2align 2 + .cv_linetable 746, "??$convert@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@3@@Z", .Lfunc_end746 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,1>::operator-- + .long .Ltmp24396-.Ltmp24395 # Subsection size +.Ltmp24395: + .short .Ltmp24398-.Ltmp24397 # Record length +.Ltmp24397: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end747-"??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8640 # Function type index + .secrel32 "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,1>::operator--" # Function name +.Ltmp24398: + .short .Ltmp24400-.Ltmp24399 # Record length +.Ltmp24399: + .short 4414 # Record kind: S_LOCAL + .long 4229 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24400: + .cv_def_range .Ltmp13095 .Ltmp13096, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24396: + .p2align 2 + .cv_linetable 747, "??F?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end747 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,1> >,const std::reverse_iterator,1> > &> + .long .Ltmp24402-.Ltmp24401 # Subsection size +.Ltmp24401: + .short .Ltmp24404-.Ltmp24403 # Record length +.Ltmp24403: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end748-"??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8641 # Function type index + .secrel32 "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,1> >,const std::reverse_iterator,1> > &>" # Function name +.Ltmp24404: + .short .Ltmp24406-.Ltmp24405 # Record length +.Ltmp24405: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24406: + .cv_def_range .Ltmp13097 .Ltmp13098, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24408-.Ltmp24407 # Record length +.Ltmp24407: + .short 4414 # Record kind: S_LOCAL + .long 8584 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24408: + .cv_def_range .Ltmp13097 .Ltmp13098, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24402: + .p2align 2 + .cv_linetable 748, "??$compareNotEqual@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@YA_NAEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@0@Z", .Lfunc_end748 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= > + .long .Ltmp24410-.Ltmp24409 # Subsection size +.Ltmp24409: + .short .Ltmp24412-.Ltmp24411 # Record length +.Ltmp24411: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end749-"??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8656 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<= >" # Function name +.Ltmp24412: + .short .Ltmp24414-.Ltmp24413 # Record length +.Ltmp24413: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24414: + .cv_def_range .Ltmp13099 .Ltmp13100, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24416-.Ltmp24415 # Record length +.Ltmp24415: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24416: + .cv_def_range .Ltmp13099 .Ltmp13100, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24410: + .p2align 2 + .cv_linetable 749, "??$?NV?$span@H$0?0@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end749 + .section .debug$S,"dr",associative,"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator== > + .long .Ltmp24418-.Ltmp24417 # Subsection size +.Ltmp24417: + .short .Ltmp24420-.Ltmp24419 # Record length +.Ltmp24419: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end750-"??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8669 # Function type index + .secrel32 "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator== >" # Function name +.Ltmp24420: + .short .Ltmp24422-.Ltmp24421 # Record length +.Ltmp24421: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24422: + .cv_def_range .Ltmp13103 .Ltmp13104, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24424-.Ltmp24423 # Record length +.Ltmp24423: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24424: + .cv_def_range .Ltmp13103 .Ltmp13104, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24418: + .p2align 2 + .cv_linetable 750, "??$?8V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end750 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long .Ltmp24426-.Ltmp24425 # Subsection size +.Ltmp24425: + .short .Ltmp24428-.Ltmp24427 # Record length +.Ltmp24427: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end751-"??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8671 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +.Ltmp24428: + .short .Ltmp24430-.Ltmp24429 # Record length +.Ltmp24429: + .short 4414 # Record kind: S_LOCAL + .long 8663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24430: + .cv_def_range .Ltmp13105 .Ltmp13108, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24426: + .p2align 2 + .cv_linetable 751, "??1?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAA@XZ", .Lfunc_end751 + .section .debug$S,"dr",associative,"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator!= + .long .Ltmp24432-.Ltmp24431 # Subsection size +.Ltmp24431: + .short .Ltmp24434-.Ltmp24433 # Record length +.Ltmp24433: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end752-"??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8674 # Function type index + .secrel32 "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator!=" # Function name +.Ltmp24434: + .short .Ltmp24436-.Ltmp24435 # Record length +.Ltmp24435: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24436: + .cv_def_range .Lfunc_begin752 .Ltmp13110, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24438-.Ltmp24437 # Record length +.Ltmp24437: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24438: + .cv_def_range .Lfunc_begin752 .Ltmp13111, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24432: + .p2align 2 + .cv_linetable 752, "??$?9H$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end752 + .section .debug$S,"dr",associative,"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator< + .long .Ltmp24440-.Ltmp24439 # Subsection size +.Ltmp24439: + .short .Ltmp24442-.Ltmp24441 # Record length +.Ltmp24441: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end753-"??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8675 # Function type index + .secrel32 "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator<" # Function name +.Ltmp24442: + .short .Ltmp24444-.Ltmp24443 # Record length +.Ltmp24443: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24444: + .cv_def_range .Lfunc_begin753 .Ltmp13114, "A\021J\001\000\000" + .cv_def_range .Ltmp13114 .Ltmp13116, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24446-.Ltmp24445 # Record length +.Ltmp24445: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24446: + .cv_def_range .Lfunc_begin753 .Ltmp13115, "A\021K\001\000\000" + .cv_def_range .Ltmp13115 .Ltmp13116, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24440: + .p2align 2 + .cv_linetable 753, "??$?MH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end753 + .section .debug$S,"dr",associative,"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator<= > + .long .Ltmp24448-.Ltmp24447 # Subsection size +.Ltmp24447: + .short .Ltmp24450-.Ltmp24449 # Record length +.Ltmp24449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end754-"??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8677 # Function type index + .secrel32 "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator<= >" # Function name +.Ltmp24450: + .short .Ltmp24452-.Ltmp24451 # Record length +.Ltmp24451: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24452: + .cv_def_range .Ltmp13120 .Ltmp13121, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24454-.Ltmp24453 # Record length +.Ltmp24453: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24454: + .cv_def_range .Ltmp13120 .Ltmp13121, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24448: + .p2align 2 + .cv_linetable 754, "??$?NV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end754 + .section .debug$S,"dr",associative,"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator> + .long .Ltmp24456-.Ltmp24455 # Subsection size +.Ltmp24455: + .short .Ltmp24458-.Ltmp24457 # Record length +.Ltmp24457: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end755-"??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8678 # Function type index + .secrel32 "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator>" # Function name +.Ltmp24458: + .short .Ltmp24460-.Ltmp24459 # Record length +.Ltmp24459: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24460: + .cv_def_range .Lfunc_begin755 .Ltmp13123, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24462-.Ltmp24461 # Record length +.Ltmp24461: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24462: + .cv_def_range .Lfunc_begin755 .Ltmp13124, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24456: + .p2align 2 + .cv_linetable 755, "??$?OH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end755 + .section .debug$S,"dr",associative,"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator>= > + .long .Ltmp24464-.Ltmp24463 # Subsection size +.Ltmp24463: + .short .Ltmp24466-.Ltmp24465 # Record length +.Ltmp24465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end756-"??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8679 # Function type index + .secrel32 "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator>= >" # Function name +.Ltmp24466: + .short .Ltmp24468-.Ltmp24467 # Record length +.Ltmp24467: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24468: + .cv_def_range .Ltmp13128 .Ltmp13129, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24470-.Ltmp24469 # Record length +.Ltmp24469: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24470: + .cv_def_range .Ltmp13128 .Ltmp13129, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24464: + .p2align 2 + .cv_linetable 756, "??$?PV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end756 + .section .debug$S,"dr",associative,"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<2> + .long .Ltmp24472-.Ltmp24471 # Subsection size +.Ltmp24471: + .short .Ltmp24474-.Ltmp24473 # Record length +.Ltmp24473: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end757-"??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8681 # Function type index + .secrel32 "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Function section relative address + .secidx "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<2>" # Function name +.Ltmp24474: + .short .Ltmp24476-.Ltmp24475 # Record length +.Ltmp24475: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24476: + .cv_def_range .Ltmp13132 .Ltmp13133, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24478-.Ltmp24477 # Record length +.Ltmp24477: + .short 4414 # Record kind: S_LOCAL + .long 6541 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24478: + .cv_def_range .Ltmp13132 .Ltmp13133, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24472: + .p2align 2 + .cv_linetable 757, "??$?0$01@?$span@H$0?0@gsl@@QEAA@AEAY01H@Z", .Lfunc_end757 + .section .debug$S,"dr",associative,"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator!= > + .long .Ltmp24480-.Ltmp24479 # Subsection size +.Ltmp24479: + .short .Ltmp24482-.Ltmp24481 # Record length +.Ltmp24481: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end758-"??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8682 # Function type index + .secrel32 "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator!= >" # Function name +.Ltmp24482: + .short .Ltmp24484-.Ltmp24483 # Record length +.Ltmp24483: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24484: + .cv_def_range .Ltmp13136 .Ltmp13137, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp24486-.Ltmp24485 # Record length +.Ltmp24485: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24486: + .cv_def_range .Ltmp13136 .Ltmp13137, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24480: + .p2align 2 + .cv_linetable 758, "??$?9V?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end758 + .section .debug$S,"dr",associative,"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator== + .long .Ltmp24488-.Ltmp24487 # Subsection size +.Ltmp24487: + .short .Ltmp24490-.Ltmp24489 # Record length +.Ltmp24489: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end759-"??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8683 # Function type index + .secrel32 "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator==" # Function name +.Ltmp24490: + .short .Ltmp24492-.Ltmp24491 # Record length +.Ltmp24491: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24492: + .cv_def_range .Lfunc_begin759 .Ltmp13139, "A\021J\001\000\000" + .cv_def_range .Ltmp13139 .Ltmp13141, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24494-.Ltmp24493 # Record length +.Ltmp24493: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24494: + .cv_def_range .Lfunc_begin759 .Ltmp13140, "A\021K\001\000\000" + .cv_def_range .Ltmp13140 .Ltmp13141, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24488: + .p2align 2 + .cv_linetable 759, "??$?8H$0?0$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end759 + .section .debug$S,"dr",associative,"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator< > + .long .Ltmp24496-.Ltmp24495 # Subsection size +.Ltmp24495: + .short .Ltmp24498-.Ltmp24497 # Record length +.Ltmp24497: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end760-"??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8677 # Function type index + .secrel32 "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator< >" # Function name +.Ltmp24498: + .short .Ltmp24500-.Ltmp24499 # Record length +.Ltmp24499: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24500: + .cv_def_range .Ltmp13145 .Ltmp13146, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24502-.Ltmp24501 # Record length +.Ltmp24501: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24502: + .cv_def_range .Ltmp13145 .Ltmp13146, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24496: + .p2align 2 + .cv_linetable 760, "??$?MV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end760 + .section .debug$S,"dr",associative,"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator<= + .long .Ltmp24504-.Ltmp24503 # Subsection size +.Ltmp24503: + .short .Ltmp24506-.Ltmp24505 # Record length +.Ltmp24505: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end761-"??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8675 # Function type index + .secrel32 "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator<=" # Function name +.Ltmp24506: + .short .Ltmp24508-.Ltmp24507 # Record length +.Ltmp24507: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24508: + .cv_def_range .Lfunc_begin761 .Ltmp13148, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24510-.Ltmp24509 # Record length +.Ltmp24509: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24510: + .cv_def_range .Lfunc_begin761 .Ltmp13149, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24504: + .p2align 2 + .cv_linetable 761, "??$?NH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end761 + .section .debug$S,"dr",associative,"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::operator> > + .long .Ltmp24512-.Ltmp24511 # Subsection size +.Ltmp24511: + .short .Ltmp24514-.Ltmp24513 # Record length +.Ltmp24513: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end762-"??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8684 # Function type index + .secrel32 "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::operator> >" # Function name +.Ltmp24514: + .short .Ltmp24516-.Ltmp24515 # Record length +.Ltmp24515: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24516: + .cv_def_range .Ltmp13153 .Ltmp13154, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24518-.Ltmp24517 # Record length +.Ltmp24517: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24518: + .cv_def_range .Ltmp13153 .Ltmp13154, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24512: + .p2align 2 + .cv_linetable 762, "??$?OV?$span@H$0?0@gsl@@@?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@1@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end762 + .section .debug$S,"dr",associative,"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::operator>= + .long .Ltmp24520-.Ltmp24519 # Subsection size +.Ltmp24519: + .short .Ltmp24522-.Ltmp24521 # Record length +.Ltmp24521: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end763-"??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8685 # Function type index + .secrel32 "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section relative address + .secidx "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::operator>=" # Function name +.Ltmp24522: + .short .Ltmp24524-.Ltmp24523 # Record length +.Ltmp24523: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "l" +.Ltmp24524: + .cv_def_range .Lfunc_begin763 .Ltmp13156, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24526-.Ltmp24525 # Record length +.Ltmp24525: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "r" +.Ltmp24526: + .cv_def_range .Lfunc_begin763 .Ltmp13157, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24520: + .p2align 2 + .cv_linetable 763, "??$?PH$0?0@gsl@@YA_NV?$span@H$0?0@0@0@Z", .Lfunc_end763 + .section .debug$S,"dr",associative,"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<3> + .long .Ltmp24528-.Ltmp24527 # Subsection size +.Ltmp24527: + .short .Ltmp24530-.Ltmp24529 # Record length +.Ltmp24529: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end764-"??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8687 # Function type index + .secrel32 "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Function section relative address + .secidx "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<3>" # Function name +.Ltmp24530: + .short .Ltmp24532-.Ltmp24531 # Record length +.Ltmp24531: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24532: + .cv_def_range .Ltmp13161 .Ltmp13162, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24534-.Ltmp24533 # Record length +.Ltmp24533: + .short 4414 # Record kind: S_LOCAL + .long 5403 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24534: + .cv_def_range .Ltmp13161 .Ltmp13162, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24528: + .p2align 2 + .cv_linetable 764, "??$?0$02@?$span@H$0?0@gsl@@QEAA@AEAY02H@Z", .Lfunc_end764 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs &>::ExprLhs + .long .Ltmp24536-.Ltmp24535 # Subsection size +.Ltmp24535: + .short .Ltmp24538-.Ltmp24537 # Record length +.Ltmp24537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end765-"??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8688 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs &>::ExprLhs" # Function name +.Ltmp24538: + .short .Ltmp24540-.Ltmp24539 # Record length +.Ltmp24539: + .short 4414 # Record kind: S_LOCAL + .long 8644 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24540: + .cv_def_range .Ltmp13163 .Ltmp13164, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24542-.Ltmp24541 # Record length +.Ltmp24541: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24542: + .cv_def_range .Ltmp13163 .Ltmp13164, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24536: + .p2align 2 + .cv_linetable 765, "??0?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@QEAA@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end765 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,gsl::span > + .long .Ltmp24544-.Ltmp24543 # Subsection size +.Ltmp24543: + .short .Ltmp24546-.Ltmp24545 # Record length +.Ltmp24545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end766-"??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8691 # Function type index + .secrel32 "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,gsl::span >" # Function name +.Ltmp24546: + .short .Ltmp24548-.Ltmp24547 # Record length +.Ltmp24547: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24548: + .cv_def_range .Ltmp13165 .Ltmp13166, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24550-.Ltmp24549 # Record length +.Ltmp24549: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24550: + .cv_def_range .Ltmp13165 .Ltmp13166, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24544: + .p2align 2 + .cv_linetable 766, "??$compareEqual@V?$span@H$0?0@gsl@@V12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z", .Lfunc_end766 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::BinaryExpr + .long .Ltmp24552-.Ltmp24551 # Subsection size +.Ltmp24551: + .short .Ltmp24554-.Ltmp24553 # Record length +.Ltmp24553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end767-"??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8692 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::BinaryExpr" # Function name +.Ltmp24554: + .short .Ltmp24556-.Ltmp24555 # Record length +.Ltmp24555: + .short 4414 # Record kind: S_LOCAL + .long 8663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24556: + .cv_def_range .Ltmp13167 .Ltmp13170, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24558-.Ltmp24557 # Record length +.Ltmp24557: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp24558: + .cv_def_range .Ltmp13167 .Ltmp13170, "E\021O\001\000\000_\000\000\000" + .short .Ltmp24560-.Ltmp24559 # Record length +.Ltmp24559: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24560: + .cv_def_range .Ltmp13167 .Ltmp13170, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24562-.Ltmp24561 # Record length +.Ltmp24561: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp24562: + .cv_def_range .Lfunc_begin767 .Ltmp13168, "A\021Q\001\000\000" + .cv_def_range .Ltmp13168 .Ltmp13169, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24564-.Ltmp24563 # Record length +.Ltmp24563: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24564: + .cv_def_range .Ltmp13167 .Ltmp13170, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24552: + .p2align 2 + .cv_linetable 767, "??0?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@QEAA@_NAEBV?$span@H$0?0@gsl@@VStringRef@1@1@Z", .Lfunc_end767 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression + .long .Ltmp24566-.Ltmp24565 # Subsection size +.Ltmp24565: + .short .Ltmp24568-.Ltmp24567 # Record length +.Ltmp24567: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end768-"?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8693 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::isBinaryExpression" # Function name +.Ltmp24568: + .short .Ltmp24570-.Ltmp24569 # Record length +.Ltmp24569: + .short 4414 # Record kind: S_LOCAL + .long 8660 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24570: + .cv_def_range .Ltmp13171 .Ltmp13172, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24566: + .p2align 2 + .cv_linetable 768, "?isBinaryExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end768 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::getResult + .long .Ltmp24572-.Ltmp24571 # Subsection size +.Ltmp24571: + .short .Ltmp24574-.Ltmp24573 # Record length +.Ltmp24573: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end769-"?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8694 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::getResult" # Function name +.Ltmp24574: + .short .Ltmp24576-.Ltmp24575 # Record length +.Ltmp24575: + .short 4414 # Record kind: S_LOCAL + .long 8660 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24576: + .cv_def_range .Ltmp13173 .Ltmp13174, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24572: + .p2align 2 + .cv_linetable 769, "?getResult@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBA_NXZ", .Lfunc_end769 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression + .long .Ltmp24578-.Ltmp24577 # Subsection size +.Ltmp24577: + .short .Ltmp24580-.Ltmp24579 # Record length +.Ltmp24579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end770-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8695 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::streamReconstructedExpression" # Function name +.Ltmp24580: + .short .Ltmp24582-.Ltmp24581 # Record length +.Ltmp24581: + .short 4414 # Record kind: S_LOCAL + .long 8660 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24582: + .cv_def_range .Ltmp13179 .Ltmp13180, "E\021N\001\000\000(\000\000\000" + .short .Ltmp24584-.Ltmp24583 # Record length +.Ltmp24583: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp24584: + .cv_def_range .Ltmp13179 .Ltmp13180, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24578: + .p2align 2 + .cv_linetable 770, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end770 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr + .long .Ltmp24586-.Ltmp24585 # Subsection size +.Ltmp24585: + .short .Ltmp24588-.Ltmp24587 # Record length +.Ltmp24587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end771-"??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8671 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr &,const gsl::span &>::~BinaryExpr" # Function name +.Ltmp24588: + .short .Ltmp24590-.Ltmp24589 # Record length +.Ltmp24589: + .short 4414 # Record kind: S_LOCAL + .long 8663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24590: + .cv_def_range .Ltmp13181 .Ltmp13182, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24592-.Ltmp24591 # Record length +.Ltmp24591: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp24592: + .cv_def_range .Ltmp13181 .Ltmp13182, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24586: + .p2align 2 + .cv_linetable 771, "??_G?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@UEAAPEAXI@Z", .Lfunc_end771 + .section .debug$S,"dr",associative,"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify > + .long .Ltmp24594-.Ltmp24593 # Subsection size +.Ltmp24593: + .short .Ltmp24596-.Ltmp24595 # Record length +.Ltmp24595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end772-"??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8697 # Function type index + .secrel32 "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify >" # Function name +.Ltmp24596: + .short .Ltmp24598-.Ltmp24597 # Record length +.Ltmp24597: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp24598: + .cv_def_range .Ltmp13183 .Ltmp13184, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24594: + .p2align 2 + .cv_linetable 772, "??$stringify@V?$span@H$0?0@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end772 + .section .debug$S,"dr",associative,"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker >::convert > + .long .Ltmp24600-.Ltmp24599 # Subsection size +.Ltmp24599: + .short .Ltmp24602-.Ltmp24601 # Record length +.Ltmp24601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end773-"??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8702 # Function type index + .secrel32 "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker >::convert >" # Function name +.Ltmp24602: + .short .Ltmp24604-.Ltmp24603 # Record length +.Ltmp24603: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24604: + .cv_def_range .Ltmp13185 .Ltmp13186, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24600: + .p2align 2 + .cv_linetable 773, "??$convert@V?$span@H$0?0@gsl@@@?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span@H$0?0@gsl@@@Z", .Lfunc_end773 + .section .debug$S,"dr",associative,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0> > + .long .Ltmp24606-.Ltmp24605 # Subsection size +.Ltmp24605: + .short .Ltmp24608-.Ltmp24607 # Record length +.Ltmp24607: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end774-"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8705 # Function type index + .secrel32 "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Function section relative address + .secidx "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Function section index + .byte 0 # Flags + .asciz "std::lexicographical_compare,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24608: + .short .Ltmp24610-.Ltmp24609 # Record length +.Ltmp24609: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24610: + .cv_def_range .Lfunc_begin774 .Ltmp13188, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24612-.Ltmp24611 # Record length +.Ltmp24611: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24612: + .cv_def_range .Lfunc_begin774 .Ltmp13189, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp24614-.Ltmp24613 # Record length +.Ltmp24613: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24614: + .cv_def_range .Lfunc_begin774 .Ltmp13190, "E\021P\001\000\000\000\000\000\000" + .short .Ltmp24616-.Ltmp24615 # Record length +.Ltmp24615: + .short 4414 # Record kind: S_LOCAL + .long 4227 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24616: + .cv_def_range .Lfunc_begin774 .Ltmp13191, "E\021Q\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24606: + .p2align 2 + .cv_linetable 774, "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z", .Lfunc_end774 + .section .debug$S,"dr",associative,"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less > + .long .Ltmp24618-.Ltmp24617 # Subsection size +.Ltmp24617: + .short .Ltmp24620-.Ltmp24619 # Record length +.Ltmp24619: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end775-"??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8713 # Function type index + .secrel32 "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" # Function section relative address + .secidx "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::lexicographical_compare,0>,gsl::details::span_iterator,0>,std::less >" # Function name +.Ltmp24620: + .short .Ltmp24622-.Ltmp24621 # Record length +.Ltmp24621: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24622: + .cv_def_range .Lfunc_begin775 .Ltmp13194, "A\021J\001\000\000" + .cv_def_range .Ltmp13194 .Ltmp13198, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24624-.Ltmp24623 # Record length +.Ltmp24623: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24624: + .cv_def_range .Lfunc_begin775 .Ltmp13195, "A\021K\001\000\000" + .cv_def_range .Ltmp13195 .Ltmp13198, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24626-.Ltmp24625 # Record length +.Ltmp24625: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24626: + .cv_def_range .Lfunc_begin775 .Ltmp13196, "A\021P\001\000\000" + .cv_def_range .Ltmp13196 .Ltmp13198, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24628-.Ltmp24627 # Record length +.Ltmp24627: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24628: + .cv_def_range .Lfunc_begin775 .Ltmp13197, "A\021Q\001\000\000" + .cv_def_range .Ltmp13197 .Ltmp13198, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24630-.Ltmp24629 # Record length +.Ltmp24629: + .short 4414 # Record kind: S_LOCAL + .long 8710 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24630: + .cv_def_range .Ltmp13193 .Ltmp13199, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp24632-.Ltmp24631 # Record length +.Ltmp24631: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_UFirst1" +.Ltmp24632: + .cv_def_range .Ltmp13193 .Ltmp13199, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp24634-.Ltmp24633 # Record length +.Ltmp24633: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_ULast1" +.Ltmp24634: + .cv_def_range .Ltmp13193 .Ltmp13199, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp24636-.Ltmp24635 # Record length +.Ltmp24635: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +.Ltmp24636: + .cv_def_range .Ltmp13193 .Ltmp13199, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp24638-.Ltmp24637 # Record length +.Ltmp24637: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +.Ltmp24638: + .cv_def_range .Ltmp13193 .Ltmp13199, "E\021O\001\000\000x\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24618: + .p2align 2 + .cv_linetable 775, "??$lexicographical_compare@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$less@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$less@X@0@@Z", .Lfunc_end775 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range,0>,gsl::details::span_iterator,0> > + .long .Ltmp24640-.Ltmp24639 # Subsection size +.Ltmp24639: + .short .Ltmp24642-.Ltmp24641 # Record length +.Ltmp24641: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end776-"??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8715 # Function type index + .secrel32 "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24642: + .short .Ltmp24644-.Ltmp24643 # Record length +.Ltmp24643: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp24644: + .cv_def_range .Ltmp13200 .Ltmp13201, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24646-.Ltmp24645 # Record length +.Ltmp24645: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp24646: + .cv_def_range .Ltmp13200 .Ltmp13201, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24640: + .p2align 2 + .cv_linetable 776, "??$_Adl_verify_range@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end776 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped,0>,0> + .long .Ltmp24648-.Ltmp24647 # Subsection size +.Ltmp24647: + .short .Ltmp24650-.Ltmp24649 # Record length +.Ltmp24649: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end777-"??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8717 # Function type index + .secrel32 "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0>,0>" # Function name +.Ltmp24650: + .short .Ltmp24652-.Ltmp24651 # Record length +.Ltmp24651: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp24652: + .cv_def_range .Ltmp13202 .Ltmp13203, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24648: + .p2align 2 + .cv_linetable 777, "??$_Get_unwrapped@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end777 + .section .debug$S,"dr",associative,"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lex_compare_unchecked > + .long .Ltmp24654-.Ltmp24653 # Subsection size +.Ltmp24653: + .short .Ltmp24656-.Ltmp24655 # Record length +.Ltmp24655: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end778-"??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8723 # Function type index + .secrel32 "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_unchecked >" # Function name +.Ltmp24656: + .short .Ltmp24658-.Ltmp24657 # Record length +.Ltmp24657: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24658: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24660-.Ltmp24659 # Record length +.Ltmp24659: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24660: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24662-.Ltmp24661 # Record length +.Ltmp24661: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24662: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24664-.Ltmp24663 # Record length +.Ltmp24663: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24664: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24666-.Ltmp24665 # Record length +.Ltmp24665: + .short 4414 # Record kind: S_LOCAL + .long 8710 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24666: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24668-.Ltmp24667 # Record length +.Ltmp24667: + .short 4414 # Record kind: S_LOCAL + .long 8721 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24668: + .cv_def_range .Ltmp13204 .Ltmp13211, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24654: + .p2align 2 + .cv_linetable 778, "??$_Lex_compare_unchecked@PEAHPEAHU?$less@X@std@@@std@@YA_NPEAH000U?$less@X@0@U?$_Lex_compare_optimize@X@0@@Z", .Lfunc_end778 + .section .debug$S,"dr",associative,"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lex_compare_memcmp_classify + .long .Ltmp24670-.Ltmp24669 # Subsection size +.Ltmp24669: + .short .Ltmp24672-.Ltmp24671 # Record length +.Ltmp24671: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end779-"??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8728 # Function type index + .secrel32 "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" # Function section relative address + .secidx "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lex_compare_memcmp_classify" # Function name +.Ltmp24672: + .short .Ltmp24674-.Ltmp24673 # Record length +.Ltmp24673: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24674: + .cv_def_range .Ltmp13212 .Ltmp13213, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24676-.Ltmp24675 # Record length +.Ltmp24675: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24676: + .cv_def_range .Ltmp13212 .Ltmp13213, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24678-.Ltmp24677 # Record length +.Ltmp24677: + .short 4414 # Record kind: S_LOCAL + .long 8725 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24678: + .cv_def_range .Ltmp13212 .Ltmp13213, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24670: + .p2align 2 + .cv_linetable 779, "??$_Lex_compare_memcmp_classify@HHX@std@@YA?AU?$_Lex_compare_optimize@X@0@AEBQEAH0AEBU?$less@X@0@@Z", .Lfunc_end779 + .section .debug$S,"dr",associative,"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pass_fn,0> + .long .Ltmp24680-.Ltmp24679 # Subsection size +.Ltmp24679: + .short .Ltmp24682-.Ltmp24681 # Record length +.Ltmp24681: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end780-"??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8731 # Function type index + .secrel32 "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" # Function section relative address + .secidx "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pass_fn,0>" # Function name +.Ltmp24682: + .short .Ltmp24684-.Ltmp24683 # Record length +.Ltmp24683: + .short 4414 # Record kind: S_LOCAL + .long 8710 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp24684: + .cv_def_range .Ltmp13214 .Ltmp13215, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24680: + .p2align 2 + .cv_linetable 780, "??$_Pass_fn@U?$less@X@std@@$0A@@std@@YA?AU?$less@X@0@U10@@Z", .Lfunc_end780 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1,0>,gsl::details::span_iterator,0> > + .long .Ltmp24686-.Ltmp24685 # Subsection size +.Ltmp24685: + .short .Ltmp24688-.Ltmp24687 # Record length +.Ltmp24687: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end781-"??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8734 # Function type index + .secrel32 "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24688: + .short .Ltmp24690-.Ltmp24689 # Record length +.Ltmp24689: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp24690: + .cv_def_range .Ltmp13216 .Ltmp13217, "E\021O\001\000\000(\000\000\000" + .short .Ltmp24692-.Ltmp24691 # Record length +.Ltmp24691: + .short 4414 # Record kind: S_LOCAL + .long 8316 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp24692: + .cv_def_range .Ltmp13216 .Ltmp13217, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24694-.Ltmp24693 # Record length +.Ltmp24693: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24694: + .cv_def_range .Ltmp13216 .Ltmp13217, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24686: + .p2align 2 + .cv_linetable 781, "??$_Adl_verify_range1@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end781 + .section .debug$S,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::_Verify_range + .long .Ltmp24696-.Ltmp24695 # Subsection size +.Ltmp24695: + .short .Ltmp24698-.Ltmp24697 # Record length +.Ltmp24697: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end782-"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8736 # Function type index + .secrel32 "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" # Function section relative address + .secidx "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::_Verify_range" # Function name +.Ltmp24698: + .short .Ltmp24700-.Ltmp24699 # Record length +.Ltmp24699: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24700: + .cv_def_range .Lfunc_begin782 .Ltmp13224, "A\021J\001\000\000" + .cv_def_range .Ltmp13224 .Ltmp13233 .Ltmp13234 .Ltmp13235, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp24702-.Ltmp24701 # Record length +.Ltmp24701: + .short 4414 # Record kind: S_LOCAL + .long 8355 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24702: + .cv_def_range .Lfunc_begin782 .Ltmp13223, "A\021K\001\000\000" + .cv_def_range .Ltmp13223 .Ltmp13233 .Ltmp13234 .Ltmp13235, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24696: + .p2align 2 + .cv_linetable 782, "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@12@0@Z", .Lfunc_end782 + .section .debug$S,"dr",associative,"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Unwrapped + .long .Ltmp24704-.Ltmp24703 # Subsection size +.Ltmp24703: + .short .Ltmp24706-.Ltmp24705 # Record length +.Ltmp24705: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end783-"?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8737 # Function type index + .secrel32 "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" # Function section relative address + .secidx "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Unwrapped" # Function name +.Ltmp24706: + .short .Ltmp24708-.Ltmp24707 # Record length +.Ltmp24707: + .short 4414 # Record kind: S_LOCAL + .long 4206 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24708: + .cv_def_range .Ltmp13237 .Ltmp13238, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24704: + .p2align 2 + .cv_linetable 783, "?_Unwrapped@?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@QEBAPEAHXZ", .Lfunc_end783 + .section .debug$S,"dr",associative,"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Debug_lt_pred &,int &,int &> + .long .Ltmp24710-.Ltmp24709 # Subsection size +.Ltmp24709: + .short .Ltmp24712-.Ltmp24711 # Record length +.Ltmp24711: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end784-"??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8741 # Function type index + .secrel32 "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" # Function section relative address + .secidx "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Debug_lt_pred &,int &,int &>" # Function name +.Ltmp24712: + .short .Ltmp24714-.Ltmp24713 # Record length +.Ltmp24713: + .short 4414 # Record kind: S_LOCAL + .long 8738 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24714: + .cv_def_range .Ltmp13239 .Ltmp13249, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24716-.Ltmp24715 # Record length +.Ltmp24715: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24716: + .cv_def_range .Ltmp13239 .Ltmp13249, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24718-.Ltmp24717 # Record length +.Ltmp24717: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24718: + .cv_def_range .Ltmp13239 .Ltmp13249, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24720-.Ltmp24719 # Record length +.Ltmp24719: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp24720: + .cv_def_range .Ltmp13239 .Ltmp13249, "E\021O\001\000\000?\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24710: + .p2align 2 + .cv_linetable 784, "??$_Debug_lt_pred@AEAU?$less@X@std@@AEAHAEAH@std@@YA_NAEAU?$less@X@0@AEAH1@Z", .Lfunc_end784 + .section .debug$S,"dr",associative,"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::less::operator() + .long .Ltmp24722-.Ltmp24721 # Subsection size +.Ltmp24721: + .short .Ltmp24724-.Ltmp24723 # Record length +.Ltmp24723: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end785-"??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8745 # Function type index + .secrel32 "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Function section relative address + .secidx "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z" # Function section index + .byte 0 # Flags + .asciz "std::less::operator()" # Function name +.Ltmp24724: + .short .Ltmp24726-.Ltmp24725 # Record length +.Ltmp24725: + .short 4414 # Record kind: S_LOCAL + .long 8742 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24726: + .cv_def_range .Ltmp13250 .Ltmp13251, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24728-.Ltmp24727 # Record length +.Ltmp24727: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp24728: + .cv_def_range .Ltmp13250 .Ltmp13251, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24730-.Ltmp24729 # Record length +.Ltmp24729: + .short 4414 # Record kind: S_LOCAL + .long 4134 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp24730: + .cv_def_range .Ltmp13250 .Ltmp13251, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24722: + .p2align 2 + .cv_linetable 785, "??$?RAEAHAEAH@?$less@X@std@@QEBA_NAEAH0@Z", .Lfunc_end785 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24732-.Ltmp24731 # Subsection size +.Ltmp24731: + .short .Ltmp24734-.Ltmp24733 # Record length +.Ltmp24733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end786-"??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8748 # Function type index + .secrel32 "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24734: + .short .Ltmp24736-.Ltmp24735 # Record length +.Ltmp24735: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24736: + .cv_def_range .Ltmp13254 .Ltmp13258, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24738-.Ltmp24737 # Record length +.Ltmp24737: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24738: + .cv_def_range .Ltmp13254 .Ltmp13258, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp24740-.Ltmp24739 # Record length +.Ltmp24739: + .short 4414 # Record kind: S_LOCAL + .long 5283 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24740: + .cv_def_range .Ltmp13254 .Ltmp13258, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24732: + .p2align 2 + .cv_linetable 786, "??$?0V?$extent_type@$01@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$01@details@2@@Z", .Lfunc_end786 + .section .debug$S,"dr",associative,"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<2> + .long .Ltmp24742-.Ltmp24741 # Subsection size +.Ltmp24741: + .short .Ltmp24744-.Ltmp24743 # Record length +.Ltmp24743: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end787-"??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8751 # Function type index + .secrel32 "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Function section relative address + .secidx "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<2>" # Function name +.Ltmp24744: + .short .Ltmp24746-.Ltmp24745 # Record length +.Ltmp24745: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24746: + .cv_def_range .Ltmp13259 .Ltmp13261, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24748-.Ltmp24747 # Record length +.Ltmp24747: + .short 4414 # Record kind: S_LOCAL + .long 5283 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24748: + .cv_def_range .Ltmp13259 .Ltmp13261, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24742: + .p2align 2 + .cv_linetable 787, "??$?0$01@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$01@12@@Z", .Lfunc_end787 + .section .debug$S,"dr",associative,"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareNotEqual,const gsl::span &> + .long .Ltmp24750-.Ltmp24749 # Subsection size +.Ltmp24749: + .short .Ltmp24752-.Ltmp24751 # Record length +.Ltmp24751: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end788-"??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8752 # Function type index + .secrel32 "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section relative address + .secidx "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareNotEqual,const gsl::span &>" # Function name +.Ltmp24752: + .short .Ltmp24754-.Ltmp24753 # Record length +.Ltmp24753: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24754: + .cv_def_range .Ltmp13262 .Ltmp13263, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24756-.Ltmp24755 # Record length +.Ltmp24755: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24756: + .cv_def_range .Ltmp13262 .Ltmp13263, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24750: + .p2align 2 + .cv_linetable 788, "??$compareNotEqual@V?$span@H$0?0@gsl@@AEBV12@@Catch@@YA_NAEBV?$span@H$0?0@gsl@@0@Z", .Lfunc_end788 + .section .debug$S,"dr",associative,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0> > + .long .Ltmp24758-.Ltmp24757 # Subsection size +.Ltmp24757: + .short .Ltmp24760-.Ltmp24759 # Record length +.Ltmp24759: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end789-"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8755 # Function type index + .secrel32 "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Function section relative address + .secidx "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp24760: + .short .Ltmp24762-.Ltmp24761 # Record length +.Ltmp24761: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24762: + .cv_def_range .Lfunc_begin789 .Ltmp13265, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp24764-.Ltmp24763 # Record length +.Ltmp24763: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24764: + .cv_def_range .Lfunc_begin789 .Ltmp13266, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp24766-.Ltmp24765 # Record length +.Ltmp24765: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24766: + .cv_def_range .Lfunc_begin789 .Ltmp13267, "E\021P\001\000\000\000\000\000\000" + .short .Ltmp24768-.Ltmp24767 # Record length +.Ltmp24767: + .short 4414 # Record kind: S_LOCAL + .long 4205 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24768: + .cv_def_range .Lfunc_begin789 .Ltmp13268, "E\021Q\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24758: + .p2align 2 + .cv_linetable 789, "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000@Z", .Lfunc_end789 + .section .debug$S,"dr",associative,"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal,0>,gsl::details::span_iterator,0>,std::equal_to > + .long .Ltmp24770-.Ltmp24769 # Subsection size +.Ltmp24769: + .short .Ltmp24772-.Ltmp24771 # Record length +.Ltmp24771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end790-"??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8761 # Function type index + .secrel32 "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal,0>,gsl::details::span_iterator,0>,std::equal_to >" # Function name +.Ltmp24772: + .short .Ltmp24774-.Ltmp24773 # Record length +.Ltmp24773: + .short 4414 # Record kind: S_LOCAL + .long 8762 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24774: + .cv_def_range .Lfunc_begin790 .Ltmp13271, "A\021J\001\000\000" + .cv_def_range .Ltmp13271 .Ltmp13275, "E\021O\001\000\000p\000\000\000" + .short .Ltmp24776-.Ltmp24775 # Record length +.Ltmp24775: + .short 4414 # Record kind: S_LOCAL + .long 8762 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24776: + .cv_def_range .Lfunc_begin790 .Ltmp13272, "A\021K\001\000\000" + .cv_def_range .Ltmp13272 .Ltmp13275, "E\021O\001\000\000h\000\000\000" + .short .Ltmp24778-.Ltmp24777 # Record length +.Ltmp24777: + .short 4414 # Record kind: S_LOCAL + .long 8762 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24778: + .cv_def_range .Lfunc_begin790 .Ltmp13273, "A\021P\001\000\000" + .cv_def_range .Ltmp13273 .Ltmp13275, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24780-.Ltmp24779 # Record length +.Ltmp24779: + .short 4414 # Record kind: S_LOCAL + .long 8762 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24780: + .cv_def_range .Lfunc_begin790 .Ltmp13274, "A\021Q\001\000\000" + .cv_def_range .Ltmp13274 .Ltmp13275, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24782-.Ltmp24781 # Record length +.Ltmp24781: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24782: + .cv_def_range .Ltmp13270 .Ltmp13276, "E\021O\001\000\000\230\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24770: + .p2align 2 + .cv_linetable 790, "??$equal@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@V123@U?$equal_to@X@std@@@std@@YA_NV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@000U?$equal_to@X@0@@Z", .Lfunc_end790 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > + .long .Ltmp24784-.Ltmp24783 # Subsection size +.Ltmp24783: + .short .Ltmp24786-.Ltmp24785 # Record length +.Ltmp24785: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end791-"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8765 # Function type index + .secrel32 "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked >" # Function name +.Ltmp24786: + .short .Ltmp24788-.Ltmp24787 # Record length +.Ltmp24787: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24788: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24790-.Ltmp24789 # Record length +.Ltmp24789: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24790: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24792-.Ltmp24791 # Record length +.Ltmp24791: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24792: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24794-.Ltmp24793 # Record length +.Ltmp24793: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp24794: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24796-.Ltmp24795 # Record length +.Ltmp24795: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24796: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24798-.Ltmp24797 # Record length +.Ltmp24797: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24798: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24800-.Ltmp24799 # Record length +.Ltmp24799: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24800: + .cv_def_range .Ltmp13277 .Ltmp13280, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24784: + .p2align 2 + .cv_linetable 791, "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH000U?$equal_to@X@0@Urandom_access_iterator_tag@0@2@Z", .Lfunc_end791 + .section .debug$S,"dr",associative,"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pass_fn,0> + .long .Ltmp24802-.Ltmp24801 # Subsection size +.Ltmp24801: + .short .Ltmp24804-.Ltmp24803 # Record length +.Ltmp24803: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end792-"??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8768 # Function type index + .secrel32 "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" # Function section relative address + .secidx "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pass_fn,0>" # Function name +.Ltmp24804: + .short .Ltmp24806-.Ltmp24805 # Record length +.Ltmp24805: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp24806: + .cv_def_range .Ltmp13281 .Ltmp13282, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24802: + .p2align 2 + .cv_linetable 792, "??$_Pass_fn@U?$equal_to@X@std@@$0A@@std@@YA?AU?$equal_to@X@0@U10@@Z", .Lfunc_end792 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > + .long .Ltmp24808-.Ltmp24807 # Subsection size +.Ltmp24807: + .short .Ltmp24810-.Ltmp24809 # Record length +.Ltmp24809: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end793-"??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8771 # Function type index + .secrel32 "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked >" # Function name +.Ltmp24810: + .short .Ltmp24812-.Ltmp24811 # Record length +.Ltmp24811: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24812: + .cv_def_range .Ltmp13283 .Ltmp13285, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24814-.Ltmp24813 # Record length +.Ltmp24813: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24814: + .cv_def_range .Ltmp13283 .Ltmp13285, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24816-.Ltmp24815 # Record length +.Ltmp24815: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24816: + .cv_def_range .Ltmp13283 .Ltmp13285, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24818-.Ltmp24817 # Record length +.Ltmp24817: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp24818: + .cv_def_range .Ltmp13283 .Ltmp13285, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24808: + .p2align 2 + .cv_linetable 793, "??$_Equal_unchecked@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@@Z", .Lfunc_end793 + .section .debug$S,"dr",associative,"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked1 > + .long .Ltmp24820-.Ltmp24819 # Subsection size +.Ltmp24819: + .short .Ltmp24822-.Ltmp24821 # Record length +.Ltmp24821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end794-"??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8774 # Function type index + .secrel32 "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked1 >" # Function name +.Ltmp24822: + .short .Ltmp24824-.Ltmp24823 # Record length +.Ltmp24823: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp24824: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000@\000\000\000" + .short .Ltmp24826-.Ltmp24825 # Record length +.Ltmp24825: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp24826: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000H\000\000\000" + .short .Ltmp24828-.Ltmp24827 # Record length +.Ltmp24827: + .short 4414 # Record kind: S_LOCAL + .long 6104 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp24828: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000P\000\000\000" + .short .Ltmp24830-.Ltmp24829 # Record length +.Ltmp24829: + .short 4414 # Record kind: S_LOCAL + .long 8759 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24830: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000`\000\000\000" + .short .Ltmp24832-.Ltmp24831 # Record length +.Ltmp24831: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24832: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000X\000\000\000" + .short .Ltmp24834-.Ltmp24833 # Record length +.Ltmp24833: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First1_ch" +.Ltmp24834: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24836-.Ltmp24835 # Record length +.Ltmp24835: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First2_ch" +.Ltmp24836: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24838-.Ltmp24837 # Record length +.Ltmp24837: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp24838: + .cv_def_range .Ltmp13286 .Ltmp13287, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24820: + .p2align 2 + .cv_linetable 794, "??$_Equal_unchecked1@PEAHPEAHU?$equal_to@X@std@@@std@@YA_NQEAH00U?$equal_to@X@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end794 + .section .debug$S,"dr",associative,"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_memcmp_is_safe > + .long .Ltmp24840-.Ltmp24839 # Subsection size +.Ltmp24839: + .short .Ltmp24842-.Ltmp24841 # Record length +.Ltmp24841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end795-"??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8779 # Function type index + .secrel32 "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" # Function section relative address + .secidx "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_memcmp_is_safe >" # Function name +.Ltmp24842: + .short .Ltmp24844-.Ltmp24843 # Record length +.Ltmp24843: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24844: + .cv_def_range .Ltmp13288 .Ltmp13289, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24846-.Ltmp24845 # Record length +.Ltmp24845: + .short 4414 # Record kind: S_LOCAL + .long 7549 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24846: + .cv_def_range .Ltmp13288 .Ltmp13289, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp24848-.Ltmp24847 # Record length +.Ltmp24847: + .short 4414 # Record kind: S_LOCAL + .long 8776 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp24848: + .cv_def_range .Ltmp13288 .Ltmp13289, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24840: + .p2align 2 + .cv_linetable 795, "??$_Equal_memcmp_is_safe@HHU?$equal_to@X@std@@@std@@YA?AU?$integral_constant@_N$00@0@AEBQEAH0AEBU?$equal_to@X@0@@Z", .Lfunc_end795 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp24850-.Ltmp24849 # Subsection size +.Ltmp24849: + .short .Ltmp24852-.Ltmp24851 # Record length +.Ltmp24851: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end796-"??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8782 # Function type index + .secrel32 "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp24852: + .short .Ltmp24854-.Ltmp24853 # Record length +.Ltmp24853: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24854: + .cv_def_range .Ltmp13292 .Ltmp13296, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24856-.Ltmp24855 # Record length +.Ltmp24855: + .short 4414 # Record kind: S_LOCAL + .long 4197 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24856: + .cv_def_range .Ltmp13292 .Ltmp13296, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp24858-.Ltmp24857 # Record length +.Ltmp24857: + .short 4414 # Record kind: S_LOCAL + .long 8236 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24858: + .cv_def_range .Ltmp13292 .Ltmp13296, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24850: + .p2align 2 + .cv_linetable 796, "??$?0V?$extent_type@$02@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$02@details@2@@Z", .Lfunc_end796 + .section .debug$S,"dr",associative,"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp24860-.Ltmp24859 # Subsection size +.Ltmp24859: + .short .Ltmp24862-.Ltmp24861 # Record length +.Ltmp24861: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end797-"??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8786 # Function type index + .secrel32 "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Function section relative address + .secidx "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp24862: + .short .Ltmp24864-.Ltmp24863 # Record length +.Ltmp24863: + .short 4414 # Record kind: S_LOCAL + .long 4320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24864: + .cv_def_range .Ltmp13299 .Ltmp13300, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp24866-.Ltmp24865 # Record length +.Ltmp24865: + .short 4414 # Record kind: S_LOCAL + .long 8783 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp24866: + .cv_def_range .Ltmp13299 .Ltmp13300, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24860: + .p2align 2 + .cv_linetable 797, "??$?0$03@?$span@$$CBH$0?0@gsl@@QEAA@AEAY03$$CBH@Z", .Lfunc_end797 + .section .debug$S,"dr",associative,"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_bytes + .long .Ltmp24868-.Ltmp24867 # Subsection size +.Ltmp24867: + .short .Ltmp24870-.Ltmp24869 # Record length +.Ltmp24869: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end798-"??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8788 # Function type index + .secrel32 "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" # Function section relative address + .secidx "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::as_bytes" # Function name +.Ltmp24870: + .short .Ltmp24872-.Ltmp24871 # Record length +.Ltmp24871: + .short 4414 # Record kind: S_LOCAL + .long 8225 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp24872: + .cv_def_range .Lfunc_begin798 .Ltmp13304, "A\021K\001\000\000" + .cv_def_range .Ltmp13304 .Ltmp13306 .Ltmp13307 .Ltmp13308, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24868: + .p2align 2 + .cv_linetable 798, "??$as_bytes@$$CBH$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@$$CBH$0?0@0@@Z", .Lfunc_end798 + .section .debug$S,"dr",associative,"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp24874-.Ltmp24873 # Subsection size +.Ltmp24873: + .short .Ltmp24876-.Ltmp24875 # Record length +.Ltmp24875: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end799-"??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8806 # Function type index + .secrel32 "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Function section relative address + .secidx "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp24876: + .short .Ltmp24878-.Ltmp24877 # Record length +.Ltmp24877: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24878: + .cv_def_range .Ltmp13310 .Ltmp13311, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24880-.Ltmp24879 # Record length +.Ltmp24879: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24880: + .cv_def_range .Ltmp13310 .Ltmp13311, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24874: + .p2align 2 + .cv_linetable 799, "??$?NPEBX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBX@1@AEBQEBX@Z", .Lfunc_end799 + .section .debug$S,"dr",associative,"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp24882-.Ltmp24881 # Subsection size +.Ltmp24881: + .short .Ltmp24884-.Ltmp24883 # Record length +.Ltmp24883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end800-"?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8807 # Function type index + .secrel32 "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp24884: + .short .Ltmp24886-.Ltmp24885 # Record length +.Ltmp24885: + .short 4414 # Record kind: S_LOCAL + .long 6447 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24886: + .cv_def_range .Ltmp13312 .Ltmp13313, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24882: + .p2align 2 + .cv_linetable 800, "?data@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@2@XZ", .Lfunc_end800 + .section .debug$S,"dr",associative,"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp24888-.Ltmp24887 # Subsection size +.Ltmp24887: + .short .Ltmp24890-.Ltmp24889 # Record length +.Ltmp24889: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end801-"??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8820 # Function type index + .secrel32 "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Function section relative address + .secidx "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp24890: + .short .Ltmp24892-.Ltmp24891 # Record length +.Ltmp24891: + .short 4414 # Record kind: S_LOCAL + .long 8794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24892: + .cv_def_range .Ltmp13314 .Ltmp13315, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24894-.Ltmp24893 # Record length +.Ltmp24893: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24894: + .cv_def_range .Ltmp13314 .Ltmp13315, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24888: + .p2align 2 + .cv_linetable 801, "??$?8PEBX@?$ExprLhs@AEBQEBX@Catch@@QEAA?BV?$BinaryExpr@AEBQEBXAEBQEBX@1@AEBQEBX@Z", .Lfunc_end801 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp24896-.Ltmp24895 # Subsection size +.Ltmp24895: + .short .Ltmp24898-.Ltmp24897 # Record length +.Ltmp24897: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end802-"??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8822 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp24898: + .short .Ltmp24900-.Ltmp24899 # Record length +.Ltmp24899: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24900: + .cv_def_range .Ltmp13316 .Ltmp13319, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24896: + .p2align 2 + .cv_linetable 802, "??1?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAA@XZ", .Lfunc_end802 + .section .debug$S,"dr",associative,"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp24902-.Ltmp24901 # Subsection size +.Ltmp24901: + .short .Ltmp24904-.Ltmp24903 # Record length +.Ltmp24903: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end803-"?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8823 # Function type index + .secrel32 "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp24904: + .short .Ltmp24906-.Ltmp24905 # Record length +.Ltmp24905: + .short 4414 # Record kind: S_LOCAL + .long 6447 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24906: + .cv_def_range .Ltmp13320 .Ltmp13321, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24902: + .p2align 2 + .cv_linetable 803, "?size@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end803 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp24908-.Ltmp24907 # Subsection size +.Ltmp24907: + .short .Ltmp24910-.Ltmp24909 # Record length +.Ltmp24909: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end804-"?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8824 # Function type index + .secrel32 "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp24910: + .short .Ltmp24912-.Ltmp24911 # Record length +.Ltmp24911: + .short 4414 # Record kind: S_LOCAL + .long 4338 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24912: + .cv_def_range .Ltmp13322 .Ltmp13323, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24908: + .p2align 2 + .cv_linetable 804, "?size_bytes@?$span@$$CBH$0?0@gsl@@QEBA_JXZ", .Lfunc_end804 + .section .debug$S,"dr",associative,"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_bytes + .long .Ltmp24914-.Ltmp24913 # Subsection size +.Ltmp24913: + .short .Ltmp24916-.Ltmp24915 # Record length +.Ltmp24915: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end805-"??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8827 # Function type index + .secrel32 "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Function section relative address + .secidx "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::as_bytes" # Function name +.Ltmp24916: + .short .Ltmp24918-.Ltmp24917 # Record length +.Ltmp24917: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp24918: + .cv_def_range .Lfunc_begin805 .Ltmp13327, "A\021K\001\000\000" + .cv_def_range .Ltmp13327 .Ltmp13329 .Ltmp13330 .Ltmp13331, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24914: + .p2align 2 + .cv_linetable 805, "??$as_bytes@H$0?0@gsl@@YA?AV?$span@$$CBW4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", .Lfunc_end805 + .section .debug$S,"dr",associative,"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp24920-.Ltmp24919 # Subsection size +.Ltmp24919: + .short .Ltmp24922-.Ltmp24921 # Record length +.Ltmp24921: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end806-"?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8828 # Function type index + .secrel32 "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp24922: + .short .Ltmp24924-.Ltmp24923 # Record length +.Ltmp24923: + .short 4414 # Record kind: S_LOCAL + .long 6447 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24924: + .cv_def_range .Ltmp13333 .Ltmp13334, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24920: + .p2align 2 + .cv_linetable 806, "?size_bytes@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end806 + .section .debug$S,"dr",associative,"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp24926-.Ltmp24925 # Subsection size +.Ltmp24925: + .short .Ltmp24928-.Ltmp24927 # Record length +.Ltmp24927: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end807-"??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8846 # Function type index + .secrel32 "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp24928: + .short .Ltmp24930-.Ltmp24929 # Record length +.Ltmp24929: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24930: + .cv_def_range .Ltmp13335 .Ltmp13336, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24932-.Ltmp24931 # Record length +.Ltmp24931: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24932: + .cv_def_range .Ltmp13335 .Ltmp13336, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24926: + .p2align 2 + .cv_linetable 807, "??$?NPEBW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEBW4byte@gsl@@@1@AEBQEBW4byte@gsl@@@Z", .Lfunc_end807 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp24934-.Ltmp24933 # Subsection size +.Ltmp24933: + .short .Ltmp24936-.Ltmp24935 # Record length +.Ltmp24935: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end808-"??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8862 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp24936: + .short .Ltmp24938-.Ltmp24937 # Record length +.Ltmp24937: + .short 4414 # Record kind: S_LOCAL + .long 8834 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24938: + .cv_def_range .Ltmp13337 .Ltmp13338, "E\021O\001\000\000x\000\000\000" + .short .Ltmp24940-.Ltmp24939 # Record length +.Ltmp24939: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24940: + .cv_def_range .Ltmp13337 .Ltmp13338, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24934: + .p2align 2 + .cv_linetable 808, "??$?8$$T@?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@1@AEB$$T@Z", .Lfunc_end808 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp24942-.Ltmp24941 # Subsection size +.Ltmp24941: + .short .Ltmp24944-.Ltmp24943 # Record length +.Ltmp24943: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end809-"??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8864 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp24944: + .short .Ltmp24946-.Ltmp24945 # Record length +.Ltmp24945: + .short 4414 # Record kind: S_LOCAL + .long 8856 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24946: + .cv_def_range .Ltmp13339 .Ltmp13342, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24942: + .p2align 2 + .cv_linetable 809, "??1?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ", .Lfunc_end809 + .section .debug$S,"dr",associative,"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp24948-.Ltmp24947 # Subsection size +.Ltmp24947: + .short .Ltmp24950-.Ltmp24949 # Record length +.Ltmp24949: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end810-"?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8865 # Function type index + .secrel32 "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp24950: + .short .Ltmp24952-.Ltmp24951 # Record length +.Ltmp24951: + .short 4414 # Record kind: S_LOCAL + .long 4127 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24952: + .cv_def_range .Ltmp13343 .Ltmp13344, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24948: + .p2align 2 + .cv_linetable 810, "?size_bytes@?$span@H$0?0@gsl@@QEBA_JXZ", .Lfunc_end810 + .section .debug$S,"dr",associative,"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp24954-.Ltmp24953 # Subsection size +.Ltmp24953: + .short .Ltmp24956-.Ltmp24955 # Record length +.Ltmp24955: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end811-"??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8866 # Function type index + .secrel32 "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Function section relative address + .secidx "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp24956: + .short .Ltmp24958-.Ltmp24957 # Record length +.Ltmp24957: + .short 4414 # Record kind: S_LOCAL + .long 6419 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24958: + .cv_def_range .Ltmp13345 .Ltmp13346, "E\021O\001\000\0000\000\000\000" + .short .Ltmp24960-.Ltmp24959 # Record length +.Ltmp24959: + .short 4414 # Record kind: S_LOCAL + .long 6424 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp24960: + .cv_def_range .Ltmp13345 .Ltmp13346, "E\021O\001\000\0008\000\000\000" + .short .Ltmp24962-.Ltmp24961 # Record length +.Ltmp24961: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp24962: + .cv_def_range .Ltmp13345 .Ltmp13346, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24954: + .p2align 2 + .cv_linetable 811, "??0?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@1@_J@Z", .Lfunc_end811 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp24964-.Ltmp24963 # Subsection size +.Ltmp24963: + .short .Ltmp24966-.Ltmp24965 # Record length +.Ltmp24965: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end812-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8869 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp24966: + .short .Ltmp24968-.Ltmp24967 # Record length +.Ltmp24967: + .short 4414 # Record kind: S_LOCAL + .long 8867 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24968: + .cv_def_range .Ltmp13351 .Ltmp13355, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp24970-.Ltmp24969 # Record length +.Ltmp24969: + .short 4414 # Record kind: S_LOCAL + .long 6424 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp24970: + .cv_def_range .Ltmp13351 .Ltmp13355, "E\021N\001\000\000 \000\000\000" + .short .Ltmp24972-.Ltmp24971 # Record length +.Ltmp24971: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp24972: + .cv_def_range .Ltmp13351 .Ltmp13355, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24964: + .p2align 2 + .cv_linetable 812, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEAA@PEBW4byte@2@_J@Z", .Lfunc_end812 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp24974-.Ltmp24973 # Subsection size +.Ltmp24973: + .short .Ltmp24976-.Ltmp24975 # Record length +.Ltmp24975: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end813-"??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8870 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp24976: + .short .Ltmp24978-.Ltmp24977 # Record length +.Ltmp24977: + .short 4414 # Record kind: S_LOCAL + .long 8794 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24978: + .cv_def_range .Ltmp13356 .Ltmp13357, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24980-.Ltmp24979 # Record length +.Ltmp24979: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24980: + .cv_def_range .Ltmp13356 .Ltmp13357, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24974: + .p2align 2 + .cv_linetable 813, "??0?$ExprLhs@AEBQEBX@Catch@@QEAA@AEBQEBX@Z", .Lfunc_end813 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp24982-.Ltmp24981 # Subsection size +.Ltmp24981: + .short .Ltmp24984-.Ltmp24983 # Record length +.Ltmp24983: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end814-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8871 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp24984: + .short .Ltmp24986-.Ltmp24985 # Record length +.Ltmp24985: + .short 4414 # Record kind: S_LOCAL + .long 6471 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp24986: + .cv_def_range .Ltmp13358 .Ltmp13359, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24982: + .p2align 2 + .cv_linetable 814, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@QEBAPEBW4byte@3@XZ", .Lfunc_end814 + .section .debug$S,"dr",associative,"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp24988-.Ltmp24987 # Subsection size +.Ltmp24987: + .short .Ltmp24990-.Ltmp24989 # Record length +.Ltmp24989: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end815-"??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8874 # Function type index + .secrel32 "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Function section relative address + .secidx "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp24990: + .short .Ltmp24992-.Ltmp24991 # Record length +.Ltmp24991: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp24992: + .cv_def_range .Ltmp13360 .Ltmp13361, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp24994-.Ltmp24993 # Record length +.Ltmp24993: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp24994: + .cv_def_range .Ltmp13360 .Ltmp13361, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24988: + .p2align 2 + .cv_linetable 815, "??$compareEqual@PEBXPEBX@Catch@@YA_NAEBQEBX0@Z", .Lfunc_end815 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp24996-.Ltmp24995 # Subsection size +.Ltmp24995: + .short .Ltmp24998-.Ltmp24997 # Record length +.Ltmp24997: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end816-"??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8875 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp24998: + .short .Ltmp25000-.Ltmp24999 # Record length +.Ltmp24999: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25000: + .cv_def_range .Ltmp13362 .Ltmp13365, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25002-.Ltmp25001 # Record length +.Ltmp25001: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25002: + .cv_def_range .Ltmp13362 .Ltmp13365, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25004-.Ltmp25003 # Record length +.Ltmp25003: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25004: + .cv_def_range .Ltmp13362 .Ltmp13365, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25006-.Ltmp25005 # Record length +.Ltmp25005: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25006: + .cv_def_range .Lfunc_begin816 .Ltmp13363, "A\021Q\001\000\000" + .cv_def_range .Ltmp13363 .Ltmp13364, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25008-.Ltmp25007 # Record length +.Ltmp25007: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25008: + .cv_def_range .Ltmp13362 .Ltmp13365, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp24996: + .p2align 2 + .cv_linetable 816, "??0?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@QEAA@_NAEBQEBXVStringRef@1@1@Z", .Lfunc_end816 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp25010-.Ltmp25009 # Subsection size +.Ltmp25009: + .short .Ltmp25012-.Ltmp25011 # Record length +.Ltmp25011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end817-"?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8876 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp25012: + .short .Ltmp25014-.Ltmp25013 # Record length +.Ltmp25013: + .short 4414 # Record kind: S_LOCAL + .long 8811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25014: + .cv_def_range .Ltmp13366 .Ltmp13367, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25010: + .p2align 2 + .cv_linetable 817, "?isBinaryExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ", .Lfunc_end817 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp25016-.Ltmp25015 # Subsection size +.Ltmp25015: + .short .Ltmp25018-.Ltmp25017 # Record length +.Ltmp25017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end818-"?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8877 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp25018: + .short .Ltmp25020-.Ltmp25019 # Record length +.Ltmp25019: + .short 4414 # Record kind: S_LOCAL + .long 8811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25020: + .cv_def_range .Ltmp13368 .Ltmp13369, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25016: + .p2align 2 + .cv_linetable 818, "?getResult@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBA_NXZ", .Lfunc_end818 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp25022-.Ltmp25021 # Subsection size +.Ltmp25021: + .short .Ltmp25024-.Ltmp25023 # Record length +.Ltmp25023: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end819-"?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8878 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp25024: + .short .Ltmp25026-.Ltmp25025 # Record length +.Ltmp25025: + .short 4414 # Record kind: S_LOCAL + .long 8811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25026: + .cv_def_range .Ltmp13374 .Ltmp13375, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25028-.Ltmp25027 # Record length +.Ltmp25027: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25028: + .cv_def_range .Ltmp13374 .Ltmp13375, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25022: + .p2align 2 + .cv_linetable 819, "?streamReconstructedExpression@?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end819 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25030-.Ltmp25029 # Subsection size +.Ltmp25029: + .short .Ltmp25032-.Ltmp25031 # Record length +.Ltmp25031: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end820-"??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8822 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25032: + .short .Ltmp25034-.Ltmp25033 # Record length +.Ltmp25033: + .short 4414 # Record kind: S_LOCAL + .long 8814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25034: + .cv_def_range .Ltmp13376 .Ltmp13377, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25036-.Ltmp25035 # Record length +.Ltmp25035: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25036: + .cv_def_range .Ltmp13376 .Ltmp13377, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25030: + .p2align 2 + .cv_linetable 820, "??_G?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@UEAAPEAXI@Z", .Lfunc_end820 + .section .debug$S,"dr",associative,"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp25038-.Ltmp25037 # Subsection size +.Ltmp25037: + .short .Ltmp25040-.Ltmp25039 # Record length +.Ltmp25039: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end821-"??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8880 # Function type index + .secrel32 "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section relative address + .secidx "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp25040: + .short .Ltmp25042-.Ltmp25041 # Record length +.Ltmp25041: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25042: + .cv_def_range .Ltmp13378 .Ltmp13379, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25038: + .p2align 2 + .cv_linetable 821, "??$stringify@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z", .Lfunc_end821 + .section .debug$S,"dr",associative,"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp25044-.Ltmp25043 # Subsection size +.Ltmp25043: + .short .Ltmp25046-.Ltmp25045 # Record length +.Ltmp25045: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end822-"??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8886 # Function type index + .secrel32 "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Function section relative address + .secidx "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp25046: + .short .Ltmp25048-.Ltmp25047 # Record length +.Ltmp25047: + .short 4414 # Record kind: S_LOCAL + .long 4739 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp25048: + .cv_def_range .Ltmp13380 .Ltmp13384, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25044: + .p2align 2 + .cv_linetable 822, "??$convert@$$CBX@?$StringMaker@PEBX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBX@Z", .Lfunc_end822 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp25050-.Ltmp25049 # Subsection size +.Ltmp25049: + .short .Ltmp25052-.Ltmp25051 # Record length +.Ltmp25051: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end823-"??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8887 # Function type index + .secrel32 "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp25052: + .short .Ltmp25054-.Ltmp25053 # Record length +.Ltmp25053: + .short 4414 # Record kind: S_LOCAL + .long 8791 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp25054: + .cv_def_range .Ltmp13385 .Ltmp13386, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25050: + .p2align 2 + .cv_linetable 823, "??$rawMemoryToString@PEBX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBX@Z", .Lfunc_end823 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp25056-.Ltmp25055 # Subsection size +.Ltmp25055: + .short .Ltmp25058-.Ltmp25057 # Record length +.Ltmp25057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end824-"??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8888 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp25058: + .short .Ltmp25060-.Ltmp25059 # Record length +.Ltmp25059: + .short 4414 # Record kind: S_LOCAL + .long 8834 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25060: + .cv_def_range .Ltmp13387 .Ltmp13388, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25062-.Ltmp25061 # Record length +.Ltmp25061: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25062: + .cv_def_range .Ltmp13387 .Ltmp13388, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25056: + .p2align 2 + .cv_linetable 824, "??0?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@QEAA@AEBQEBW4byte@gsl@@@Z", .Lfunc_end824 + .section .debug$S,"dr",associative,"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp25064-.Ltmp25063 # Subsection size +.Ltmp25063: + .short .Ltmp25066-.Ltmp25065 # Record length +.Ltmp25065: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end825-"??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8891 # Function type index + .secrel32 "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp25066: + .short .Ltmp25068-.Ltmp25067 # Record length +.Ltmp25067: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25068: + .cv_def_range .Ltmp13389 .Ltmp13390, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25070-.Ltmp25069 # Record length +.Ltmp25069: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25070: + .cv_def_range .Ltmp13389 .Ltmp13390, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25064: + .p2align 2 + .cv_linetable 825, "??$compareEqual@PEBW4byte@gsl@@$$T@Catch@@YA_NAEBQEBW4byte@gsl@@AEB$$T@Z", .Lfunc_end825 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp25072-.Ltmp25071 # Subsection size +.Ltmp25071: + .short .Ltmp25074-.Ltmp25073 # Record length +.Ltmp25073: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end826-"??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8892 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp25074: + .short .Ltmp25076-.Ltmp25075 # Record length +.Ltmp25075: + .short 4414 # Record kind: S_LOCAL + .long 8856 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25076: + .cv_def_range .Ltmp13391 .Ltmp13394, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25078-.Ltmp25077 # Record length +.Ltmp25077: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25078: + .cv_def_range .Ltmp13391 .Ltmp13394, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25080-.Ltmp25079 # Record length +.Ltmp25079: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25080: + .cv_def_range .Ltmp13391 .Ltmp13394, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25082-.Ltmp25081 # Record length +.Ltmp25081: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25082: + .cv_def_range .Lfunc_begin826 .Ltmp13392, "A\021Q\001\000\000" + .cv_def_range .Ltmp13392 .Ltmp13393, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25084-.Ltmp25083 # Record length +.Ltmp25083: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25084: + .cv_def_range .Ltmp13391 .Ltmp13394, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25072: + .p2align 2 + .cv_linetable 826, "??0?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEBW4byte@gsl@@VStringRef@1@AEB$$T@Z", .Lfunc_end826 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp25086-.Ltmp25085 # Subsection size +.Ltmp25085: + .short .Ltmp25088-.Ltmp25087 # Record length +.Ltmp25087: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end827-"?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8893 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp25088: + .short .Ltmp25090-.Ltmp25089 # Record length +.Ltmp25089: + .short 4414 # Record kind: S_LOCAL + .long 8853 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25090: + .cv_def_range .Ltmp13395 .Ltmp13396, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25086: + .p2align 2 + .cv_linetable 827, "?isBinaryExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end827 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp25092-.Ltmp25091 # Subsection size +.Ltmp25091: + .short .Ltmp25094-.Ltmp25093 # Record length +.Ltmp25093: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end828-"?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8894 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp25094: + .short .Ltmp25096-.Ltmp25095 # Record length +.Ltmp25095: + .short 4414 # Record kind: S_LOCAL + .long 8853 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25096: + .cv_def_range .Ltmp13397 .Ltmp13398, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25092: + .p2align 2 + .cv_linetable 828, "?getResult@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end828 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp25098-.Ltmp25097 # Subsection size +.Ltmp25097: + .short .Ltmp25100-.Ltmp25099 # Record length +.Ltmp25099: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end829-"?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8895 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp25100: + .short .Ltmp25102-.Ltmp25101 # Record length +.Ltmp25101: + .short 4414 # Record kind: S_LOCAL + .long 8853 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25102: + .cv_def_range .Ltmp13403 .Ltmp13404, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25104-.Ltmp25103 # Record length +.Ltmp25103: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25104: + .cv_def_range .Ltmp13403 .Ltmp13404, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25098: + .p2align 2 + .cv_linetable 829, "?streamReconstructedExpression@?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end829 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25106-.Ltmp25105 # Subsection size +.Ltmp25105: + .short .Ltmp25108-.Ltmp25107 # Record length +.Ltmp25107: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end830-"??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8864 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25108: + .short .Ltmp25110-.Ltmp25109 # Record length +.Ltmp25109: + .short 4414 # Record kind: S_LOCAL + .long 8856 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25110: + .cv_def_range .Ltmp13405 .Ltmp13406, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25112-.Ltmp25111 # Record length +.Ltmp25111: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25112: + .cv_def_range .Ltmp13405 .Ltmp13406, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25106: + .p2align 2 + .cv_linetable 830, "??_G?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z", .Lfunc_end830 + .section .debug$S,"dr",associative,"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp25114-.Ltmp25113 # Subsection size +.Ltmp25113: + .short .Ltmp25116-.Ltmp25115 # Record length +.Ltmp25115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end831-"??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8897 # Function type index + .secrel32 "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Function section relative address + .secidx "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp25116: + .short .Ltmp25118-.Ltmp25117 # Record length +.Ltmp25117: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25118: + .cv_def_range .Ltmp13407 .Ltmp13408, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25114: + .p2align 2 + .cv_linetable 831, "??$stringify@$$T@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEB$$T@Z", .Lfunc_end831 + .section .debug$S,"dr",associative,"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp25120-.Ltmp25119 # Subsection size +.Ltmp25119: + .short .Ltmp25122-.Ltmp25121 # Record length +.Ltmp25121: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end832-"??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8899 # Function type index + .secrel32 "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp25122: + .short .Ltmp25124-.Ltmp25123 # Record length +.Ltmp25123: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25124: + .cv_def_range .Ltmp13409 .Ltmp13410, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25120: + .p2align 2 + .cv_linetable 832, "??$stringify@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z", .Lfunc_end832 + .section .debug$S,"dr",associative,"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp25126-.Ltmp25125 # Subsection size +.Ltmp25125: + .short .Ltmp25128-.Ltmp25127 # Record length +.Ltmp25127: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end833-"??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8905 # Function type index + .secrel32 "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp25128: + .short .Ltmp25130-.Ltmp25129 # Record length +.Ltmp25129: + .short 4414 # Record kind: S_LOCAL + .long 6424 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp25130: + .cv_def_range .Ltmp13411 .Ltmp13415, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25126: + .p2align 2 + .cv_linetable 833, "??$convert@$$CBW4byte@gsl@@@?$StringMaker@PEBW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEBW4byte@gsl@@@Z", .Lfunc_end833 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp25132-.Ltmp25131 # Subsection size +.Ltmp25131: + .short .Ltmp25134-.Ltmp25133 # Record length +.Ltmp25133: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end834-"??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8906 # Function type index + .secrel32 "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp25134: + .short .Ltmp25136-.Ltmp25135 # Record length +.Ltmp25135: + .short 4414 # Record kind: S_LOCAL + .long 8831 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp25136: + .cv_def_range .Ltmp13416 .Ltmp13417, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25132: + .p2align 2 + .cv_linetable 834, "??$rawMemoryToString@PEBW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEBW4byte@gsl@@@Z", .Lfunc_end834 + .section .debug$S,"dr",associative,"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::as_writeable_bytes + .long .Ltmp25138-.Ltmp25137 # Subsection size +.Ltmp25137: + .short .Ltmp25140-.Ltmp25139 # Record length +.Ltmp25139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end835-"??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8908 # Function type index + .secrel32 "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Function section relative address + .secidx "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::as_writeable_bytes" # Function name +.Ltmp25140: + .short .Ltmp25142-.Ltmp25141 # Record length +.Ltmp25141: + .short 4414 # Record kind: S_LOCAL + .long 8676 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp25142: + .cv_def_range .Lfunc_begin835 .Ltmp13421, "A\021K\001\000\000" + .cv_def_range .Ltmp13421 .Ltmp13423 .Ltmp13424 .Ltmp13425, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25138: + .p2align 2 + .cv_linetable 835, "??$as_writeable_bytes@H$0?0X@gsl@@YA?AV?$span@W4byte@gsl@@$0?0@0@V?$span@H$0?0@0@@Z", .Lfunc_end835 + .section .debug$S,"dr",associative,"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp25144-.Ltmp25143 # Subsection size +.Ltmp25143: + .short .Ltmp25146-.Ltmp25145 # Record length +.Ltmp25145: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end836-"?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8909 # Function type index + .secrel32 "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp25146: + .short .Ltmp25148-.Ltmp25147 # Record length +.Ltmp25147: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25148: + .cv_def_range .Ltmp13427 .Ltmp13428, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25144: + .p2align 2 + .cv_linetable 836, "?size@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end836 + .section .debug$S,"dr",associative,"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size_bytes + .long .Ltmp25150-.Ltmp25149 # Subsection size +.Ltmp25149: + .short .Ltmp25152-.Ltmp25151 # Record length +.Ltmp25151: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end837-"?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8910 # Function type index + .secrel32 "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size_bytes" # Function name +.Ltmp25152: + .short .Ltmp25154-.Ltmp25153 # Record length +.Ltmp25153: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25154: + .cv_def_range .Ltmp13429 .Ltmp13430, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25150: + .p2align 2 + .cv_linetable 837, "?size_bytes@?$span@W4byte@gsl@@$0?0@gsl@@QEBA_JXZ", .Lfunc_end837 + .section .debug$S,"dr",associative,"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp25156-.Ltmp25155 # Subsection size +.Ltmp25155: + .short .Ltmp25158-.Ltmp25157 # Record length +.Ltmp25157: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end838-"??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8927 # Function type index + .secrel32 "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Function section relative address + .secidx "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp25158: + .short .Ltmp25160-.Ltmp25159 # Record length +.Ltmp25159: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25160: + .cv_def_range .Ltmp13431 .Ltmp13432, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25162-.Ltmp25161 # Record length +.Ltmp25161: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25162: + .cv_def_range .Ltmp13431 .Ltmp13432, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25156: + .p2align 2 + .cv_linetable 838, "??$?NPEAX@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAX@1@AEBQEAX@Z", .Lfunc_end838 + .section .debug$S,"dr",associative,"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp25164-.Ltmp25163 # Subsection size +.Ltmp25163: + .short .Ltmp25166-.Ltmp25165 # Record length +.Ltmp25165: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end839-"?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8928 # Function type index + .secrel32 "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Function section relative address + .secidx "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp25166: + .short .Ltmp25168-.Ltmp25167 # Record length +.Ltmp25167: + .short 4414 # Record kind: S_LOCAL + .long 6500 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25168: + .cv_def_range .Ltmp13433 .Ltmp13434, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25164: + .p2align 2 + .cv_linetable 839, "?data@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@2@XZ", .Lfunc_end839 + .section .debug$S,"dr",associative,"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp25170-.Ltmp25169 # Subsection size +.Ltmp25169: + .short .Ltmp25172-.Ltmp25171 # Record length +.Ltmp25171: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end840-"??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8941 # Function type index + .secrel32 "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Function section relative address + .secidx "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp25172: + .short .Ltmp25174-.Ltmp25173 # Record length +.Ltmp25173: + .short 4414 # Record kind: S_LOCAL + .long 8915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25174: + .cv_def_range .Ltmp13435 .Ltmp13436, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25176-.Ltmp25175 # Record length +.Ltmp25175: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25176: + .cv_def_range .Ltmp13435 .Ltmp13436, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25170: + .p2align 2 + .cv_linetable 840, "??$?8PEAX@?$ExprLhs@AEBQEAX@Catch@@QEAA?BV?$BinaryExpr@AEBQEAXAEBQEAX@1@AEBQEAX@Z", .Lfunc_end840 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25178-.Ltmp25177 # Subsection size +.Ltmp25177: + .short .Ltmp25180-.Ltmp25179 # Record length +.Ltmp25179: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end841-"??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8943 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25180: + .short .Ltmp25182-.Ltmp25181 # Record length +.Ltmp25181: + .short 4414 # Record kind: S_LOCAL + .long 8935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25182: + .cv_def_range .Ltmp13437 .Ltmp13440, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25178: + .p2align 2 + .cv_linetable 841, "??1?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAA@XZ", .Lfunc_end841 + .section .debug$S,"dr",associative,"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<= + .long .Ltmp25184-.Ltmp25183 # Subsection size +.Ltmp25183: + .short .Ltmp25186-.Ltmp25185 # Record length +.Ltmp25185: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end842-"??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8961 # Function type index + .secrel32 "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=" # Function name +.Ltmp25186: + .short .Ltmp25188-.Ltmp25187 # Record length +.Ltmp25187: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25188: + .cv_def_range .Ltmp13441 .Ltmp13442, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25190-.Ltmp25189 # Record length +.Ltmp25189: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25190: + .cv_def_range .Ltmp13441 .Ltmp13442, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25184: + .p2align 2 + .cv_linetable 842, "??$?NPEAW4byte@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBQEAW4byte@gsl@@@1@AEBQEAW4byte@gsl@@@Z", .Lfunc_end842 + .section .debug$S,"dr",associative,"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::operator== + .long .Ltmp25192-.Ltmp25191 # Subsection size +.Ltmp25191: + .short .Ltmp25194-.Ltmp25193 # Record length +.Ltmp25193: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end843-"??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8974 # Function type index + .secrel32 "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section relative address + .secidx "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::operator==" # Function name +.Ltmp25194: + .short .Ltmp25196-.Ltmp25195 # Record length +.Ltmp25195: + .short 4414 # Record kind: S_LOCAL + .long 8949 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25196: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25198-.Ltmp25197 # Record length +.Ltmp25197: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25198: + .cv_def_range .Ltmp13443 .Ltmp13444, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25192: + .p2align 2 + .cv_linetable 843, "??$?8$$T@?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@1@AEB$$T@Z", .Lfunc_end843 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25200-.Ltmp25199 # Subsection size +.Ltmp25199: + .short .Ltmp25202-.Ltmp25201 # Record length +.Ltmp25201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end844-"??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8976 # Function type index + .secrel32 "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25202: + .short .Ltmp25204-.Ltmp25203 # Record length +.Ltmp25203: + .short 4414 # Record kind: S_LOCAL + .long 8968 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25204: + .cv_def_range .Ltmp13445 .Ltmp13448, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25200: + .p2align 2 + .cv_linetable 844, "??1?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAA@XZ", .Lfunc_end844 + .section .debug$S,"dr",associative,"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp25206-.Ltmp25205 # Subsection size +.Ltmp25205: + .short .Ltmp25208-.Ltmp25207 # Record length +.Ltmp25207: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end845-"??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8977 # Function type index + .secrel32 "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Function section relative address + .secidx "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp25208: + .short .Ltmp25210-.Ltmp25209 # Record length +.Ltmp25209: + .short 4414 # Record kind: S_LOCAL + .long 6482 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25210: + .cv_def_range .Ltmp13449 .Ltmp13450, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25212-.Ltmp25211 # Record length +.Ltmp25211: + .short 4414 # Record kind: S_LOCAL + .long 6483 # TypeIndex + .short 1 # Flags + .asciz "ptr" +.Ltmp25212: + .cv_def_range .Ltmp13449 .Ltmp13450, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25214-.Ltmp25213 # Record length +.Ltmp25213: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp25214: + .cv_def_range .Ltmp13449 .Ltmp13450, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25206: + .p2align 2 + .cv_linetable 845, "??0?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@1@_J@Z", .Lfunc_end845 + .section .debug$S,"dr",associative,"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type + .long .Ltmp25216-.Ltmp25215 # Subsection size +.Ltmp25215: + .short .Ltmp25218-.Ltmp25217 # Record length +.Ltmp25217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end846-"??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8980 # Function type index + .secrel32 "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Function section relative address + .secidx "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type" # Function name +.Ltmp25218: + .short .Ltmp25220-.Ltmp25219 # Record length +.Ltmp25219: + .short 4414 # Record kind: S_LOCAL + .long 8978 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25220: + .cv_def_range .Ltmp13455 .Ltmp13459, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp25222-.Ltmp25221 # Record length +.Ltmp25221: + .short 4414 # Record kind: S_LOCAL + .long 6483 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25222: + .cv_def_range .Ltmp13455 .Ltmp13459, "E\021N\001\000\000 \000\000\000" + .short .Ltmp25224-.Ltmp25223 # Record length +.Ltmp25223: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25224: + .cv_def_range .Ltmp13455 .Ltmp13459, "E\021N\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25216: + .p2align 2 + .cv_linetable 846, "??$?0_J@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEAA@PEAW4byte@2@_J@Z", .Lfunc_end846 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp25226-.Ltmp25225 # Subsection size +.Ltmp25225: + .short .Ltmp25228-.Ltmp25227 # Record length +.Ltmp25227: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end847-"??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8981 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp25228: + .short .Ltmp25230-.Ltmp25229 # Record length +.Ltmp25229: + .short 4414 # Record kind: S_LOCAL + .long 8915 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25230: + .cv_def_range .Ltmp13460 .Ltmp13461, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25232-.Ltmp25231 # Record length +.Ltmp25231: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25232: + .cv_def_range .Ltmp13460 .Ltmp13461, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25226: + .p2align 2 + .cv_linetable 847, "??0?$ExprLhs@AEBQEAX@Catch@@QEAA@AEBQEAX@Z", .Lfunc_end847 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp25234-.Ltmp25233 # Subsection size +.Ltmp25233: + .short .Ltmp25236-.Ltmp25235 # Record length +.Ltmp25235: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end848-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8982 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp25236: + .short .Ltmp25238-.Ltmp25237 # Record length +.Ltmp25237: + .short 4414 # Record kind: S_LOCAL + .long 6524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25238: + .cv_def_range .Ltmp13462 .Ltmp13463, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25234: + .p2align 2 + .cv_linetable 848, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@QEBAPEAW4byte@3@XZ", .Lfunc_end848 + .section .debug$S,"dr",associative,"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp25240-.Ltmp25239 # Subsection size +.Ltmp25239: + .short .Ltmp25242-.Ltmp25241 # Record length +.Ltmp25241: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end849-"??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8985 # Function type index + .secrel32 "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Function section relative address + .secidx "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp25242: + .short .Ltmp25244-.Ltmp25243 # Record length +.Ltmp25243: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25244: + .cv_def_range .Ltmp13464 .Ltmp13465, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25246-.Ltmp25245 # Record length +.Ltmp25245: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25246: + .cv_def_range .Ltmp13464 .Ltmp13465, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25240: + .p2align 2 + .cv_linetable 849, "??$compareEqual@PEAXPEAX@Catch@@YA_NAEBQEAX0@Z", .Lfunc_end849 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp25248-.Ltmp25247 # Subsection size +.Ltmp25247: + .short .Ltmp25250-.Ltmp25249 # Record length +.Ltmp25249: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end850-"??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8986 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp25250: + .short .Ltmp25252-.Ltmp25251 # Record length +.Ltmp25251: + .short 4414 # Record kind: S_LOCAL + .long 8935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25252: + .cv_def_range .Ltmp13466 .Ltmp13469, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25254-.Ltmp25253 # Record length +.Ltmp25253: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25254: + .cv_def_range .Ltmp13466 .Ltmp13469, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25256-.Ltmp25255 # Record length +.Ltmp25255: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25256: + .cv_def_range .Ltmp13466 .Ltmp13469, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25258-.Ltmp25257 # Record length +.Ltmp25257: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25258: + .cv_def_range .Lfunc_begin850 .Ltmp13467, "A\021Q\001\000\000" + .cv_def_range .Ltmp13467 .Ltmp13468, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25260-.Ltmp25259 # Record length +.Ltmp25259: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25260: + .cv_def_range .Ltmp13466 .Ltmp13469, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25248: + .p2align 2 + .cv_linetable 850, "??0?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@QEAA@_NAEBQEAXVStringRef@1@1@Z", .Lfunc_end850 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp25262-.Ltmp25261 # Subsection size +.Ltmp25261: + .short .Ltmp25264-.Ltmp25263 # Record length +.Ltmp25263: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end851-"?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8987 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp25264: + .short .Ltmp25266-.Ltmp25265 # Record length +.Ltmp25265: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25266: + .cv_def_range .Ltmp13470 .Ltmp13471, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25262: + .p2align 2 + .cv_linetable 851, "?isBinaryExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ", .Lfunc_end851 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp25268-.Ltmp25267 # Subsection size +.Ltmp25267: + .short .Ltmp25270-.Ltmp25269 # Record length +.Ltmp25269: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end852-"?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8988 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp25270: + .short .Ltmp25272-.Ltmp25271 # Record length +.Ltmp25271: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25272: + .cv_def_range .Ltmp13472 .Ltmp13473, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25268: + .p2align 2 + .cv_linetable 852, "?getResult@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBA_NXZ", .Lfunc_end852 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp25274-.Ltmp25273 # Subsection size +.Ltmp25273: + .short .Ltmp25276-.Ltmp25275 # Record length +.Ltmp25275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end853-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8989 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp25276: + .short .Ltmp25278-.Ltmp25277 # Record length +.Ltmp25277: + .short 4414 # Record kind: S_LOCAL + .long 8932 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25278: + .cv_def_range .Ltmp13478 .Ltmp13479, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25280-.Ltmp25279 # Record length +.Ltmp25279: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25280: + .cv_def_range .Ltmp13478 .Ltmp13479, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25274: + .p2align 2 + .cv_linetable 853, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end853 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25282-.Ltmp25281 # Subsection size +.Ltmp25281: + .short .Ltmp25284-.Ltmp25283 # Record length +.Ltmp25283: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end854-"??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8943 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25284: + .short .Ltmp25286-.Ltmp25285 # Record length +.Ltmp25285: + .short 4414 # Record kind: S_LOCAL + .long 8935 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25286: + .cv_def_range .Ltmp13480 .Ltmp13481, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25288-.Ltmp25287 # Record length +.Ltmp25287: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25288: + .cv_def_range .Ltmp13480 .Ltmp13481, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25282: + .p2align 2 + .cv_linetable 854, "??_G?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@UEAAPEAXI@Z", .Lfunc_end854 + .section .debug$S,"dr",associative,"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp25290-.Ltmp25289 # Subsection size +.Ltmp25289: + .short .Ltmp25292-.Ltmp25291 # Record length +.Ltmp25291: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end855-"??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8991 # Function type index + .secrel32 "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section relative address + .secidx "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp25292: + .short .Ltmp25294-.Ltmp25293 # Record length +.Ltmp25293: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25294: + .cv_def_range .Ltmp13482 .Ltmp13483, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25290: + .p2align 2 + .cv_linetable 855, "??$stringify@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z", .Lfunc_end855 + .section .debug$S,"dr",associative,"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp25296-.Ltmp25295 # Subsection size +.Ltmp25295: + .short .Ltmp25298-.Ltmp25297 # Record length +.Ltmp25297: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end856-"??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8996 # Function type index + .secrel32 "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Function section relative address + .secidx "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp25298: + .short .Ltmp25300-.Ltmp25299 # Record length +.Ltmp25299: + .short 4414 # Record kind: S_LOCAL + .long 1539 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp25300: + .cv_def_range .Ltmp13484 .Ltmp13488, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25296: + .p2align 2 + .cv_linetable 856, "??$convert@X@?$StringMaker@PEAX@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAX@Z", .Lfunc_end856 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp25302-.Ltmp25301 # Subsection size +.Ltmp25301: + .short .Ltmp25304-.Ltmp25303 # Record length +.Ltmp25303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end857-"??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8997 # Function type index + .secrel32 "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp25304: + .short .Ltmp25306-.Ltmp25305 # Record length +.Ltmp25305: + .short 4414 # Record kind: S_LOCAL + .long 8912 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp25306: + .cv_def_range .Ltmp13489 .Ltmp13490, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25302: + .p2align 2 + .cv_linetable 857, "??$rawMemoryToString@PEAX@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAX@Z", .Lfunc_end857 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs::ExprLhs + .long .Ltmp25308-.Ltmp25307 # Subsection size +.Ltmp25307: + .short .Ltmp25310-.Ltmp25309 # Record length +.Ltmp25309: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end858-"??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8998 # Function type index + .secrel32 "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs::ExprLhs" # Function name +.Ltmp25310: + .short .Ltmp25312-.Ltmp25311 # Record length +.Ltmp25311: + .short 4414 # Record kind: S_LOCAL + .long 8949 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25312: + .cv_def_range .Ltmp13491 .Ltmp13492, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25314-.Ltmp25313 # Record length +.Ltmp25313: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25314: + .cv_def_range .Ltmp13491 .Ltmp13492, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25308: + .p2align 2 + .cv_linetable 858, "??0?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@QEAA@AEBQEAW4byte@gsl@@@Z", .Lfunc_end858 + .section .debug$S,"dr",associative,"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual + .long .Ltmp25316-.Ltmp25315 # Subsection size +.Ltmp25315: + .short .Ltmp25318-.Ltmp25317 # Record length +.Ltmp25317: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end859-"??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9001 # Function type index + .secrel32 "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Function section relative address + .secidx "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual" # Function name +.Ltmp25318: + .short .Ltmp25320-.Ltmp25319 # Record length +.Ltmp25319: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25320: + .cv_def_range .Ltmp13493 .Ltmp13494, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25322-.Ltmp25321 # Record length +.Ltmp25321: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25322: + .cv_def_range .Ltmp13493 .Ltmp13494, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25316: + .p2align 2 + .cv_linetable 859, "??$compareEqual@PEAW4byte@gsl@@$$T@Catch@@YA_NAEBQEAW4byte@gsl@@AEB$$T@Z", .Lfunc_end859 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::BinaryExpr + .long .Ltmp25324-.Ltmp25323 # Subsection size +.Ltmp25323: + .short .Ltmp25326-.Ltmp25325 # Record length +.Ltmp25325: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end860-"??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9002 # Function type index + .secrel32 "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::BinaryExpr" # Function name +.Ltmp25326: + .short .Ltmp25328-.Ltmp25327 # Record length +.Ltmp25327: + .short 4414 # Record kind: S_LOCAL + .long 8968 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25328: + .cv_def_range .Ltmp13495 .Ltmp13498, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25330-.Ltmp25329 # Record length +.Ltmp25329: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp25330: + .cv_def_range .Ltmp13495 .Ltmp13498, "E\021O\001\000\000_\000\000\000" + .short .Ltmp25332-.Ltmp25331 # Record length +.Ltmp25331: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25332: + .cv_def_range .Ltmp13495 .Ltmp13498, "E\021O\001\000\000`\000\000\000" + .short .Ltmp25334-.Ltmp25333 # Record length +.Ltmp25333: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp25334: + .cv_def_range .Lfunc_begin860 .Ltmp13496, "A\021Q\001\000\000" + .cv_def_range .Ltmp13496 .Ltmp13497, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25336-.Ltmp25335 # Record length +.Ltmp25335: + .short 4414 # Record kind: S_LOCAL + .long 8850 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25336: + .cv_def_range .Ltmp13495 .Ltmp13498, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25324: + .p2align 2 + .cv_linetable 860, "??0?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@QEAA@_NAEBQEAW4byte@gsl@@VStringRef@1@AEB$$T@Z", .Lfunc_end860 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::isBinaryExpression + .long .Ltmp25338-.Ltmp25337 # Subsection size +.Ltmp25337: + .short .Ltmp25340-.Ltmp25339 # Record length +.Ltmp25339: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end861-"?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9003 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::isBinaryExpression" # Function name +.Ltmp25340: + .short .Ltmp25342-.Ltmp25341 # Record length +.Ltmp25341: + .short 4414 # Record kind: S_LOCAL + .long 8965 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25342: + .cv_def_range .Ltmp13499 .Ltmp13500, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25338: + .p2align 2 + .cv_linetable 861, "?isBinaryExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end861 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::getResult + .long .Ltmp25344-.Ltmp25343 # Subsection size +.Ltmp25343: + .short .Ltmp25346-.Ltmp25345 # Record length +.Ltmp25345: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end862-"?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9004 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::getResult" # Function name +.Ltmp25346: + .short .Ltmp25348-.Ltmp25347 # Record length +.Ltmp25347: + .short 4414 # Record kind: S_LOCAL + .long 8965 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25348: + .cv_def_range .Ltmp13501 .Ltmp13502, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25344: + .p2align 2 + .cv_linetable 862, "?getResult@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBA_NXZ", .Lfunc_end862 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::streamReconstructedExpression + .long .Ltmp25350-.Ltmp25349 # Subsection size +.Ltmp25349: + .short .Ltmp25352-.Ltmp25351 # Record length +.Ltmp25351: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end863-"?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9005 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::streamReconstructedExpression" # Function name +.Ltmp25352: + .short .Ltmp25354-.Ltmp25353 # Record length +.Ltmp25353: + .short 4414 # Record kind: S_LOCAL + .long 8965 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25354: + .cv_def_range .Ltmp13507 .Ltmp13508, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25356-.Ltmp25355 # Record length +.Ltmp25355: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp25356: + .cv_def_range .Ltmp13507 .Ltmp13508, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25350: + .p2align 2 + .cv_linetable 863, "?streamReconstructedExpression@?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end863 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr::~BinaryExpr + .long .Ltmp25358-.Ltmp25357 # Subsection size +.Ltmp25357: + .short .Ltmp25360-.Ltmp25359 # Record length +.Ltmp25359: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end864-"??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 8976 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr::~BinaryExpr" # Function name +.Ltmp25360: + .short .Ltmp25362-.Ltmp25361 # Record length +.Ltmp25361: + .short 4414 # Record kind: S_LOCAL + .long 8968 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25362: + .cv_def_range .Ltmp13509 .Ltmp13510, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25364-.Ltmp25363 # Record length +.Ltmp25363: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp25364: + .cv_def_range .Ltmp13509 .Ltmp13510, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25358: + .p2align 2 + .cv_linetable 864, "??_G?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@UEAAPEAXI@Z", .Lfunc_end864 + .section .debug$S,"dr",associative,"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify + .long .Ltmp25366-.Ltmp25365 # Subsection size +.Ltmp25365: + .short .Ltmp25368-.Ltmp25367 # Record length +.Ltmp25367: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end865-"??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9007 # Function type index + .secrel32 "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify" # Function name +.Ltmp25368: + .short .Ltmp25370-.Ltmp25369 # Record length +.Ltmp25369: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp25370: + .cv_def_range .Ltmp13511 .Ltmp13512, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25366: + .p2align 2 + .cv_linetable 865, "??$stringify@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z", .Lfunc_end865 + .section .debug$S,"dr",associative,"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker::convert + .long .Ltmp25372-.Ltmp25371 # Subsection size +.Ltmp25371: + .short .Ltmp25374-.Ltmp25373 # Record length +.Ltmp25373: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end866-"??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9013 # Function type index + .secrel32 "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker::convert" # Function name +.Ltmp25374: + .short .Ltmp25376-.Ltmp25375 # Record length +.Ltmp25375: + .short 4414 # Record kind: S_LOCAL + .long 6483 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp25376: + .cv_def_range .Ltmp13513 .Ltmp13517, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25372: + .p2align 2 + .cv_linetable 866, "??$convert@W4byte@gsl@@@?$StringMaker@PEAW4byte@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@PEAW4byte@gsl@@@Z", .Lfunc_end866 + .section .debug$S,"dr",associative,"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::rawMemoryToString + .long .Ltmp25378-.Ltmp25377 # Subsection size +.Ltmp25377: + .short .Ltmp25380-.Ltmp25379 # Record length +.Ltmp25379: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end867-"??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9014 # Function type index + .secrel32 "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section relative address + .secidx "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::rawMemoryToString" # Function name +.Ltmp25380: + .short .Ltmp25382-.Ltmp25381 # Record length +.Ltmp25381: + .short 4414 # Record kind: S_LOCAL + .long 8946 # TypeIndex + .short 1 # Flags + .asciz "object" +.Ltmp25382: + .cv_def_range .Ltmp13518 .Ltmp13519, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25378: + .p2align 2 + .cv_linetable 867, "??$rawMemoryToString@PEAW4byte@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBQEAW4byte@gsl@@@Z", .Lfunc_end867 + .section .debug$S,"dr",associative,"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<4> + .long .Ltmp25384-.Ltmp25383 # Subsection size +.Ltmp25383: + .short .Ltmp25386-.Ltmp25385 # Record length +.Ltmp25385: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end868-"??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9016 # Function type index + .secrel32 "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Function section relative address + .secidx "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<4>" # Function name +.Ltmp25386: + .short .Ltmp25388-.Ltmp25387 # Record length +.Ltmp25387: + .short 4414 # Record kind: S_LOCAL + .long 5678 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25388: + .cv_def_range .Ltmp13522 .Ltmp13523, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25390-.Ltmp25389 # Record length +.Ltmp25389: + .short 4414 # Record kind: S_LOCAL + .long 8301 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp25390: + .cv_def_range .Ltmp13522 .Ltmp13523, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25384: + .p2align 2 + .cv_linetable 868, "??$?0$03@?$span@H$03@gsl@@QEAA@AEAY03H@Z", .Lfunc_end868 + .section .debug$S,"dr",associative,"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp25392-.Ltmp25391 # Subsection size +.Ltmp25391: + .short .Ltmp25394-.Ltmp25393 # Record length +.Ltmp25393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end869-"??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9018 # Function type index + .secrel32 "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Function section relative address + .secidx "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp25394: + .short .Ltmp25396-.Ltmp25395 # Record length +.Ltmp25395: + .short 4414 # Record kind: S_LOCAL + .long 4103 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25396: + .cv_def_range .Ltmp13524 .Ltmp13525, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25398-.Ltmp25397 # Record length +.Ltmp25397: + .short 4414 # Record kind: S_LOCAL + .long 5684 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp25398: + .cv_def_range .Ltmp13524 .Ltmp13525, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25392: + .p2align 2 + .cv_linetable 869, "??$?0H$03X@?$span@H$0?0@gsl@@QEAA@AEBV?$span@H$03@1@@Z", .Lfunc_end869 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp25400-.Ltmp25399 # Subsection size +.Ltmp25399: + .short .Ltmp25402-.Ltmp25401 # Record length +.Ltmp25401: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end870-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9022 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp25402: + .short .Ltmp25404-.Ltmp25403 # Record length +.Ltmp25403: + .short 4414 # Record kind: S_LOCAL + .long 9020 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25404: + .cv_def_range .Ltmp13526 .Ltmp13529, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25406-.Ltmp25405 # Record length +.Ltmp25405: + .short 4414 # Record kind: S_LOCAL + .long 5233 # TypeIndex + .short 0 # Flags + .asciz "s2" +.Ltmp25406: + .cv_def_range .Ltmp13526 .Ltmp13529, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25400: + .p2align 2 + .cv_linetable 870, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end870 + .section .debug$S,"dr",associative,"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first<1> + .long .Ltmp25408-.Ltmp25407 # Subsection size +.Ltmp25407: + .short .Ltmp25410-.Ltmp25409 # Record length +.Ltmp25409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end871-"??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9024 # Function type index + .secrel32 "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Function section relative address + .secidx "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first<1>" # Function name +.Ltmp25410: + .short .Ltmp25412-.Ltmp25411 # Record length +.Ltmp25411: + .short 4414 # Record kind: S_LOCAL + .long 5694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25412: + .cv_def_range .Ltmp13532 .Ltmp13533, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25408: + .p2align 2 + .cv_linetable 871, "??$first@$00@?$span@H$03@gsl@@QEBA?AV?$span@H$00@1@XZ", .Lfunc_end871 + .section .debug$S,"dr",associative,"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::first + .long .Ltmp25414-.Ltmp25413 # Subsection size +.Ltmp25413: + .short .Ltmp25416-.Ltmp25415 # Record length +.Ltmp25415: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end872-"?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9025 # Function type index + .secrel32 "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section relative address + .secidx "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::first" # Function name +.Ltmp25416: + .short .Ltmp25418-.Ltmp25417 # Record length +.Ltmp25417: + .short 4414 # Record kind: S_LOCAL + .long 5694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25418: + .cv_def_range .Ltmp13536 .Ltmp13537, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25420-.Ltmp25419 # Record length +.Ltmp25419: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "count" +.Ltmp25420: + .cv_def_range .Ltmp13536 .Ltmp13537, "E\021N\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25414: + .p2align 2 + .cv_linetable 872, "?first@?$span@H$03@gsl@@QEBA?AV?$span@H$0?0@2@_J@Z", .Lfunc_end872 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp25422-.Ltmp25421 # Subsection size +.Ltmp25421: + .short .Ltmp25424-.Ltmp25423 # Record length +.Ltmp25423: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end873-"??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9027 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp25424: + .short .Ltmp25426-.Ltmp25425 # Record length +.Ltmp25425: + .short 4414 # Record kind: S_LOCAL + .long 6548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25426: + .cv_def_range .Ltmp13538 .Ltmp13539, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25428-.Ltmp25427 # Record length +.Ltmp25427: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp25428: + .cv_def_range .Ltmp13538 .Ltmp13539, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25422: + .p2align 2 + .cv_linetable 873, "??$?0H$0?0X@?$span@H$00@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end873 + .section .debug$S,"dr" + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp25430-.Ltmp25429 # Subsection size +.Ltmp25429: + .short .Ltmp25432-.Ltmp25431 # Record length +.Ltmp25431: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end874-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9031 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp25432: + .short .Ltmp25434-.Ltmp25433 # Record length +.Ltmp25433: + .short 4414 # Record kind: S_LOCAL + .long 9029 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25434: + .cv_def_range .Ltmp13540 .Ltmp13543, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25436-.Ltmp25435 # Record length +.Ltmp25435: + .short 4414 # Record kind: S_LOCAL + .long 5683 # TypeIndex + .short 0 # Flags + .asciz "_s4" +.Ltmp25436: + .cv_def_range .Ltmp13540 .Ltmp13543, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25430: + .p2align 2 + .cv_linetable 874, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end874 + .long 241 # Symbol subsection for ____C_A_T_C_H____T_E_S_T____58::::operator() + .long .Ltmp25438-.Ltmp25437 # Subsection size +.Ltmp25437: + .short .Ltmp25440-.Ltmp25439 # Record length +.Ltmp25439: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end875-"??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9035 # Function type index + .secrel32 "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section relative address + .secidx "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ" # Function section index + .byte 0 # Flags + .asciz "____C_A_T_C_H____T_E_S_T____58::::operator()" # Function name +.Ltmp25440: + .short .Ltmp25442-.Ltmp25441 # Record length +.Ltmp25441: + .short 4414 # Record kind: S_LOCAL + .long 9033 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25442: + .cv_def_range .Ltmp13544 .Ltmp13547, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25444-.Ltmp25443 # Record length +.Ltmp25443: + .short 4414 # Record kind: S_LOCAL + .long 5683 # TypeIndex + .short 0 # Flags + .asciz "_s4" +.Ltmp25444: + .cv_def_range .Ltmp13544 .Ltmp13547, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25438: + .p2align 2 + .cv_linetable 875, "??R@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@QEBA?A?@@XZ", .Lfunc_end875 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp25446-.Ltmp25445 # Subsection size +.Ltmp25445: + .short .Ltmp25448-.Ltmp25447 # Record length +.Ltmp25447: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end876-"??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9038 # Function type index + .secrel32 "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp25448: + .short .Ltmp25450-.Ltmp25449 # Record length +.Ltmp25449: + .short 4414 # Record kind: S_LOCAL + .long 7205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25450: + .cv_def_range .Ltmp13552 .Ltmp13556, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25452-.Ltmp25451 # Record length +.Ltmp25451: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25452: + .cv_def_range .Ltmp13552 .Ltmp13556, "E\021N\001\000\0000\000\000\000" + .short .Ltmp25454-.Ltmp25453 # Record length +.Ltmp25453: + .short 4414 # Record kind: S_LOCAL + .long 5733 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25454: + .cv_def_range .Ltmp13552 .Ltmp13556, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25446: + .p2align 2 + .cv_linetable 876, "??$?0V?$extent_type@$03@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@H$0?0@gsl@@QEAA@PEAHV?$extent_type@$03@details@2@@Z", .Lfunc_end876 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp25456-.Ltmp25455 # Subsection size +.Ltmp25455: + .short .Ltmp25458-.Ltmp25457 # Record length +.Ltmp25457: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end877-"??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9040 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp25458: + .short .Ltmp25460-.Ltmp25459 # Record length +.Ltmp25459: + .short 4414 # Record kind: S_LOCAL + .long 5228 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25460: + .cv_def_range .Ltmp13557 .Ltmp13558, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25462-.Ltmp25461 # Record length +.Ltmp25461: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp25462: + .cv_def_range .Ltmp13557 .Ltmp13558, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25456: + .p2align 2 + .cv_linetable 877, "??$?0H$0?0X@?$span@H$01@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end877 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp25464-.Ltmp25463 # Subsection size +.Ltmp25463: + .short .Ltmp25466-.Ltmp25465 # Record length +.Ltmp25465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end878-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9043 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp25466: + .short .Ltmp25468-.Ltmp25467 # Record length +.Ltmp25467: + .short 4414 # Record kind: S_LOCAL + .long 7779 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25468: + .cv_def_range .Ltmp13563 .Ltmp13567, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25470-.Ltmp25469 # Record length +.Ltmp25469: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25470: + .cv_def_range .Ltmp13563 .Ltmp13567, "E\021N\001\000\0000\000\000\000" + .short .Ltmp25472-.Ltmp25471 # Record length +.Ltmp25471: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25472: + .cv_def_range .Ltmp13563 .Ltmp13567, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25464: + .p2align 2 + .cv_linetable 878, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end878 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<2>::extent_type<-1> + .long .Ltmp25474-.Ltmp25473 # Subsection size +.Ltmp25473: + .short .Ltmp25476-.Ltmp25475 # Record length +.Ltmp25475: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end879-"??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9046 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<2>::extent_type<-1>" # Function name +.Ltmp25476: + .short .Ltmp25478-.Ltmp25477 # Record length +.Ltmp25477: + .short 4414 # Record kind: S_LOCAL + .long 5275 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25478: + .cv_def_range .Ltmp13570 .Ltmp13574, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp25480-.Ltmp25479 # Record length +.Ltmp25479: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25480: + .cv_def_range .Ltmp13570 .Ltmp13574, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25474: + .p2align 2 + .cv_linetable 879, "??$?0$0?0@?$extent_type@$01@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end879 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp25482-.Ltmp25481 # Subsection size +.Ltmp25481: + .short .Ltmp25484-.Ltmp25483 # Record length +.Ltmp25483: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end880-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9048 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp25484: + .short .Ltmp25486-.Ltmp25485 # Record length +.Ltmp25485: + .short 4414 # Record kind: S_LOCAL + .long 7503 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25486: + .cv_def_range .Ltmp13579 .Ltmp13583, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25488-.Ltmp25487 # Record length +.Ltmp25487: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25488: + .cv_def_range .Ltmp13579 .Ltmp13583, "E\021N\001\000\0000\000\000\000" + .short .Ltmp25490-.Ltmp25489 # Record length +.Ltmp25489: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25490: + .cv_def_range .Ltmp13579 .Ltmp13583, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25482: + .p2align 2 + .cv_linetable 880, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end880 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<1>::extent_type<-1> + .long .Ltmp25492-.Ltmp25491 # Subsection size +.Ltmp25491: + .short .Ltmp25494-.Ltmp25493 # Record length +.Ltmp25493: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end881-"??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9050 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<1>::extent_type<-1>" # Function name +.Ltmp25494: + .short .Ltmp25496-.Ltmp25495 # Record length +.Ltmp25495: + .short 4414 # Record kind: S_LOCAL + .long 6592 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25496: + .cv_def_range .Ltmp13586 .Ltmp13590, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp25498-.Ltmp25497 # Record length +.Ltmp25497: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25498: + .cv_def_range .Ltmp13586 .Ltmp13590, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25492: + .p2align 2 + .cv_linetable 881, "??$?0$0?0@?$extent_type@$00@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end881 + .section .debug$S,"dr",associative,"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span + .long .Ltmp25500-.Ltmp25499 # Subsection size +.Ltmp25499: + .short .Ltmp25502-.Ltmp25501 # Record length +.Ltmp25501: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end882-"??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9052 # Function type index + .secrel32 "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section relative address + .secidx "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span" # Function name +.Ltmp25502: + .short .Ltmp25504-.Ltmp25503 # Record length +.Ltmp25503: + .short 4414 # Record kind: S_LOCAL + .long 5678 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25504: + .cv_def_range .Ltmp13591 .Ltmp13592, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25506-.Ltmp25505 # Record length +.Ltmp25505: + .short 4414 # Record kind: S_LOCAL + .long 4117 # TypeIndex + .short 1 # Flags + .asciz "other" +.Ltmp25506: + .cv_def_range .Ltmp13591 .Ltmp13592, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25500: + .p2align 2 + .cv_linetable 882, "??$?0H$0?0X@?$span@H$03@gsl@@QEAA@AEBV?$span@H$0?0@1@@Z", .Lfunc_end882 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp25508-.Ltmp25507 # Subsection size +.Ltmp25507: + .short .Ltmp25510-.Ltmp25509 # Record length +.Ltmp25509: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end883-"??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9054 # Function type index + .secrel32 "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp25510: + .short .Ltmp25512-.Ltmp25511 # Record length +.Ltmp25511: + .short 4414 # Record kind: S_LOCAL + .long 7928 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25512: + .cv_def_range .Ltmp13597 .Ltmp13601, "E\021N\001\000\000(\000\000\000" + .short .Ltmp25514-.Ltmp25513 # Record length +.Ltmp25513: + .short 4414 # Record kind: S_LOCAL + .long 1652 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25514: + .cv_def_range .Ltmp13597 .Ltmp13601, "E\021N\001\000\0000\000\000\000" + .short .Ltmp25516-.Ltmp25515 # Record length +.Ltmp25515: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25516: + .cv_def_range .Ltmp13597 .Ltmp13601, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25508: + .p2align 2 + .cv_linetable 883, "??$?0V?$extent_type@$0?0@details@gsl@@@?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@QEAA@PEAHV?$extent_type@$0?0@details@2@@Z", .Lfunc_end883 + .section .debug$S,"dr",associative,"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<4>::extent_type<-1> + .long .Ltmp25518-.Ltmp25517 # Subsection size +.Ltmp25517: + .short .Ltmp25520-.Ltmp25519 # Record length +.Ltmp25519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end884-"??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9056 # Function type index + .secrel32 "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section relative address + .secidx "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<4>::extent_type<-1>" # Function name +.Ltmp25520: + .short .Ltmp25522-.Ltmp25521 # Record length +.Ltmp25521: + .short 4414 # Record kind: S_LOCAL + .long 5725 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25522: + .cv_def_range .Ltmp13604 .Ltmp13608, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp25524-.Ltmp25523 # Record length +.Ltmp25523: + .short 4414 # Record kind: S_LOCAL + .long 4302 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25524: + .cv_def_range .Ltmp13604 .Ltmp13608, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25518: + .p2align 2 + .cv_linetable 884, "??$?0$0?0@?$extent_type@$03@details@gsl@@QEAA@V?$extent_type@$0?0@12@@Z", .Lfunc_end884 + .section .debug$S,"dr",associative,"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::span<9> + .long .Ltmp25526-.Ltmp25525 # Subsection size +.Ltmp25525: + .short .Ltmp25528-.Ltmp25527 # Record length +.Ltmp25527: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end885-"??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9060 # Function type index + .secrel32 "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Function section relative address + .secidx "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::span<9>" # Function name +.Ltmp25528: + .short .Ltmp25530-.Ltmp25529 # Record length +.Ltmp25529: + .short 4414 # Record kind: S_LOCAL + .long 6608 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25530: + .cv_def_range .Ltmp13611 .Ltmp13612, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25532-.Ltmp25531 # Record length +.Ltmp25531: + .short 4414 # Record kind: S_LOCAL + .long 9057 # TypeIndex + .short 1 # Flags + .asciz "arr" +.Ltmp25532: + .cv_def_range .Ltmp13611 .Ltmp13612, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25526: + .p2align 2 + .cv_linetable 885, "??$?0$08@?$span@D$0?0@gsl@@QEAA@AEAY08D@Z", .Lfunc_end885 + .section .debug$S,"dr",associative,"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::begin + .long .Ltmp25534-.Ltmp25533 # Subsection size +.Ltmp25533: + .short .Ltmp25536-.Ltmp25535 # Record length +.Ltmp25535: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end886-"?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9061 # Function type index + .secrel32 "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::begin" # Function name +.Ltmp25536: + .short .Ltmp25538-.Ltmp25537 # Record length +.Ltmp25537: + .short 4414 # Record kind: S_LOCAL + .long 6626 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25538: + .cv_def_range .Ltmp13613 .Ltmp13614, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25534: + .p2align 2 + .cv_linetable 886, "?begin@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end886 + .section .debug$S,"dr",associative,"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+ + .long .Ltmp25540-.Ltmp25539 # Subsection size +.Ltmp25539: + .short .Ltmp25542-.Ltmp25541 # Record length +.Ltmp25541: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end887-"??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9062 # Function type index + .secrel32 "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section relative address + .secidx "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+" # Function name +.Ltmp25542: + .short .Ltmp25544-.Ltmp25543 # Record length +.Ltmp25543: + .short 4414 # Record kind: S_LOCAL + .long 6663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25544: + .cv_def_range .Ltmp13615 .Ltmp13618, "E\021O\001\000\000@\000\000\000" + .short .Ltmp25546-.Ltmp25545 # Record length +.Ltmp25545: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp25546: + .cv_def_range .Ltmp13615 .Ltmp13618, "E\021O\001\000\000H\000\000\000" + .short .Ltmp25548-.Ltmp25547 # Record length +.Ltmp25547: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp25548: + .cv_def_range .Ltmp13615 .Ltmp13618, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25540: + .p2align 2 + .cv_linetable 887, "??H?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA?AV012@_J@Z", .Lfunc_end887 + .section .debug$S,"dr",associative,"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::match_results + .long .Ltmp25550-.Ltmp25549 # Subsection size +.Ltmp25549: + .short .Ltmp25552-.Ltmp25551 # Record length +.Ltmp25551: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end888-"??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9063 # Function type index + .secrel32 "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::match_results" # Function name +.Ltmp25552: + .short .Ltmp25554-.Ltmp25553 # Record length +.Ltmp25553: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25554: + .cv_def_range .Ltmp13619 .Ltmp13620, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25550: + .p2align 2 + .cv_linetable 888, "??0?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end888 + .section .debug$S,"dr",associative,"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_match,0>,std::allocator,0> > >,char,std::regex_traits > + .long .Ltmp25556-.Ltmp25555 # Subsection size +.Ltmp25555: + .short .Ltmp25558-.Ltmp25557 # Record length +.Ltmp25557: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end889-"??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9387 # Function type index + .secrel32 "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_match,0>,std::allocator,0> > >,char,std::regex_traits >" # Function name +.Ltmp25558: + .short .Ltmp25560-.Ltmp25559 # Record length +.Ltmp25559: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25560: + .cv_def_range .Lfunc_begin889 .Ltmp13622, "A\021J\001\000\000" + .cv_def_range .Ltmp13622 .Ltmp13624, "E\021O\001\000\000H\000\000\000" + .short .Ltmp25562-.Ltmp25561 # Record length +.Ltmp25561: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25562: + .cv_def_range .Lfunc_begin889 .Ltmp13623, "A\021K\001\000\000" + .cv_def_range .Ltmp13623 .Ltmp13624, "E\021O\001\000\000@\000\000\000" + .short .Ltmp25564-.Ltmp25563 # Record length +.Ltmp25563: + .short 4414 # Record kind: S_LOCAL + .long 6714 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp25564: + .cv_def_range .Ltmp13621 .Ltmp13625, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25566-.Ltmp25565 # Record length +.Ltmp25565: + .short 4414 # Record kind: S_LOCAL + .long 9066 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp25566: + .cv_def_range .Ltmp13621 .Ltmp13625, "E\021O\001\000\000X\000\000\000" + .short .Ltmp25568-.Ltmp25567 # Record length +.Ltmp25567: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp25568: + .cv_def_range .Ltmp13621 .Ltmp13625, "E\021O\001\000\000\260\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25556: + .p2align 2 + .cv_linetable 889, "??$regex_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", .Lfunc_end889 + .section .debug$S,"dr",associative,"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::basic_regex + .long .Ltmp25570-.Ltmp25569 # Subsection size +.Ltmp25569: + .short .Ltmp25572-.Ltmp25571 # Record length +.Ltmp25571: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end890-"??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9389 # Function type index + .secrel32 "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::basic_regex" # Function name +.Ltmp25572: + .short .Ltmp25574-.Ltmp25573 # Record length +.Ltmp25573: + .short 4414 # Record kind: S_LOCAL + .long 9077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25574: + .cv_def_range .Ltmp13630 .Ltmp13634, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp25576-.Ltmp25575 # Record length +.Ltmp25575: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp25576: + .cv_def_range .Ltmp13630 .Ltmp13634, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25578-.Ltmp25577 # Record length +.Ltmp25577: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +.Ltmp25578: + .cv_def_range .Ltmp13630 .Ltmp13634, "E\021N\001\000\000\024\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25570: + .p2align 2 + .cv_linetable 890, "??0?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@PEBDW4syntax_option_type@regex_constants@1@@Z", .Lfunc_end890 + .section .debug$S,"dr",associative,"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::end + .long .Ltmp25580-.Ltmp25579 # Subsection size +.Ltmp25579: + .short .Ltmp25582-.Ltmp25581 # Record length +.Ltmp25581: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end891-"?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9390 # Function type index + .secrel32 "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section relative address + .secidx "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::end" # Function name +.Ltmp25582: + .short .Ltmp25584-.Ltmp25583 # Record length +.Ltmp25583: + .short 4414 # Record kind: S_LOCAL + .long 6626 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25584: + .cv_def_range .Ltmp13635 .Ltmp13636, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25580: + .p2align 2 + .cv_linetable 891, "?end@?$span@D$0?0@gsl@@QEBA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@2@XZ", .Lfunc_end891 + .section .debug$S,"dr",associative,"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::~basic_regex + .long .Ltmp25586-.Ltmp25585 # Subsection size +.Ltmp25585: + .short .Ltmp25588-.Ltmp25587 # Record length +.Ltmp25587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end892-"??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9391 # Function type index + .secrel32 "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::~basic_regex" # Function name +.Ltmp25588: + .short .Ltmp25590-.Ltmp25589 # Record length +.Ltmp25589: + .short 4414 # Record kind: S_LOCAL + .long 9077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25590: + .cv_def_range .Ltmp13637 .Ltmp13639, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25586: + .p2align 2 + .cv_linetable 892, "??1?$basic_regex@DV?$regex_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end892 + .section .debug$S,"dr",associative,"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::ready + .long .Ltmp25592-.Ltmp25591 # Subsection size +.Ltmp25591: + .short .Ltmp25594-.Ltmp25593 # Record length +.Ltmp25593: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end893-"?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9392 # Function type index + .secrel32 "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::ready" # Function name +.Ltmp25594: + .short .Ltmp25596-.Ltmp25595 # Record length +.Ltmp25595: + .short 4414 # Record kind: S_LOCAL + .long 6694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25596: + .cv_def_range .Ltmp13640 .Ltmp13641, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25592: + .p2align 2 + .cv_linetable 893, "?ready@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end893 + .section .debug$S,"dr",associative,"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::empty + .long .Ltmp25598-.Ltmp25597 # Subsection size +.Ltmp25597: + .short .Ltmp25600-.Ltmp25599 # Record length +.Ltmp25599: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end894-"?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9393 # Function type index + .secrel32 "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::empty" # Function name +.Ltmp25600: + .short .Ltmp25602-.Ltmp25601 # Record length +.Ltmp25601: + .short 4414 # Record kind: S_LOCAL + .long 6694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25602: + .cv_def_range .Ltmp13642 .Ltmp13643, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25598: + .p2align 2 + .cv_linetable 894, "?empty@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end894 + .section .debug$S,"dr",associative,"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::operator[] + .long .Ltmp25604-.Ltmp25603 # Subsection size +.Ltmp25603: + .short .Ltmp25606-.Ltmp25605 # Record length +.Ltmp25605: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end895-"??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9394 # Function type index + .secrel32 "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::operator[]" # Function name +.Ltmp25606: + .short .Ltmp25608-.Ltmp25607 # Record length +.Ltmp25607: + .short 4414 # Record kind: S_LOCAL + .long 6694 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25608: + .cv_def_range .Ltmp13644 .Ltmp13645, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25610-.Ltmp25609 # Record length +.Ltmp25609: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +.Ltmp25610: + .cv_def_range .Ltmp13644 .Ltmp13645, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25604: + .p2align 2 + .cv_linetable 895, "??A?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end895 + .section .debug$S,"dr",associative,"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Decomposer::operator<=,0> > + .long .Ltmp25612-.Ltmp25611 # Subsection size +.Ltmp25611: + .short .Ltmp25614-.Ltmp25613 # Record length +.Ltmp25613: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end896-"??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9411 # Function type index + .secrel32 "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Decomposer::operator<=,0> >" # Function name +.Ltmp25614: + .short .Ltmp25616-.Ltmp25615 # Record length +.Ltmp25615: + .short 4414 # Record kind: S_LOCAL + .long 7189 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25616: + .cv_def_range .Ltmp13646 .Ltmp13647, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25618-.Ltmp25617 # Record length +.Ltmp25617: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25618: + .cv_def_range .Ltmp13646 .Ltmp13647, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25612: + .p2align 2 + .cv_linetable 896, "??$?NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Decomposer@Catch@@QEAA?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end896 + .section .debug$S,"dr",associative,"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::operator==,0> > + .long .Ltmp25620-.Ltmp25619 # Subsection size +.Ltmp25619: + .short .Ltmp25622-.Ltmp25621 # Record length +.Ltmp25621: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end897-"??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9424 # Function type index + .secrel32 "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::operator==,0> >" # Function name +.Ltmp25622: + .short .Ltmp25624-.Ltmp25623 # Record length +.Ltmp25623: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25624: + .cv_def_range .Ltmp13648 .Ltmp13649, "E\021O\001\000\000x\000\000\000" + .short .Ltmp25626-.Ltmp25625 # Record length +.Ltmp25625: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25626: + .cv_def_range .Ltmp13648 .Ltmp13649, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25620: + .p2align 2 + .cv_linetable 897, "??$?8V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA?BV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@1@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end897 + .section .debug$S,"dr",associative,"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp25628-.Ltmp25627 # Subsection size +.Ltmp25627: + .short .Ltmp25630-.Ltmp25629 # Record length +.Ltmp25629: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end898-"??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9426 # Function type index + .secrel32 "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section relative address + .secidx "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp25630: + .short .Ltmp25632-.Ltmp25631 # Record length +.Ltmp25631: + .short 4414 # Record kind: S_LOCAL + .long 9418 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25632: + .cv_def_range .Ltmp13650 .Ltmp13653, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25628: + .p2align 2 + .cv_linetable 898, "??1?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAA@XZ", .Lfunc_end898 + .section .debug$S,"dr",associative,"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_search,0>,std::allocator,0> > >,char,std::regex_traits > + .long .Ltmp25634-.Ltmp25633 # Subsection size +.Ltmp25633: + .short .Ltmp25636-.Ltmp25635 # Record length +.Ltmp25635: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end899-"??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9427 # Function type index + .secrel32 "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_search,0>,std::allocator,0> > >,char,std::regex_traits >" # Function name +.Ltmp25636: + .short .Ltmp25638-.Ltmp25637 # Record length +.Ltmp25637: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25638: + .cv_def_range .Lfunc_begin899 .Ltmp13655, "A\021J\001\000\000" + .cv_def_range .Ltmp13655 .Ltmp13657, "E\021O\001\000\000H\000\000\000" + .short .Ltmp25640-.Ltmp25639 # Record length +.Ltmp25639: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25640: + .cv_def_range .Lfunc_begin899 .Ltmp13656, "A\021K\001\000\000" + .cv_def_range .Ltmp13656 .Ltmp13657, "E\021O\001\000\000@\000\000\000" + .short .Ltmp25642-.Ltmp25641 # Record length +.Ltmp25641: + .short 4414 # Record kind: S_LOCAL + .long 6714 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp25642: + .cv_def_range .Ltmp13654 .Ltmp13658, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25644-.Ltmp25643 # Record length +.Ltmp25643: + .short 4414 # Record kind: S_LOCAL + .long 9066 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp25644: + .cv_def_range .Ltmp13654 .Ltmp13658, "E\021O\001\000\000X\000\000\000" + .short .Ltmp25646-.Ltmp25645 # Record length +.Ltmp25645: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp25646: + .cv_def_range .Ltmp13654 .Ltmp13658, "E\021O\001\000\000\300\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25634: + .p2align 2 + .cv_linetable 899, "??$regex_search@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@@Z", .Lfunc_end899 + .section .debug$S,"dr",associative,"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::~match_results + .long .Ltmp25648-.Ltmp25647 # Subsection size +.Ltmp25647: + .short .Ltmp25650-.Ltmp25649 # Record length +.Ltmp25649: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end900-"??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9428 # Function type index + .secrel32 "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::~match_results" # Function name +.Ltmp25650: + .short .Ltmp25652-.Ltmp25651 # Record length +.Ltmp25651: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25652: + .cv_def_range .Ltmp13659 .Ltmp13661, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25648: + .p2align 2 + .cv_linetable 900, "??1?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end900 + .section .debug$S,"dr",associative,"??0?$extent_type@$08@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<9>::extent_type + .long .Ltmp25654-.Ltmp25653 # Subsection size +.Ltmp25653: + .short .Ltmp25656-.Ltmp25655 # Record length +.Ltmp25655: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end901-"??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9440 # Function type index + .secrel32 "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$extent_type@$08@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::extent_type" # Function name +.Ltmp25656: + .short .Ltmp25658-.Ltmp25657 # Record length +.Ltmp25657: + .short 4414 # Record kind: S_LOCAL + .long 9430 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25658: + .cv_def_range .Ltmp13662 .Ltmp13663, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25654: + .p2align 2 + .cv_linetable 901, "??0?$extent_type@$08@details@gsl@@QEAA@XZ", .Lfunc_end901 + .section .debug$S,"dr",associative,"??$addressof@D@std@@YAPEADAEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof + .long .Ltmp25660-.Ltmp25659 # Subsection size +.Ltmp25659: + .short .Ltmp25662-.Ltmp25661 # Record length +.Ltmp25661: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end902-"??$addressof@D@std@@YAPEADAEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9442 # Function type index + .secrel32 "??$addressof@D@std@@YAPEADAEAD@Z" # Function section relative address + .secidx "??$addressof@D@std@@YAPEADAEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof" # Function name +.Ltmp25662: + .short .Ltmp25664-.Ltmp25663 # Record length +.Ltmp25663: + .short 4414 # Record kind: S_LOCAL + .long 4615 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp25664: + .cv_def_range .Ltmp13664 .Ltmp13665, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25660: + .p2align 2 + .cv_linetable 902, "??$addressof@D@std@@YAPEADAEAD@Z", .Lfunc_end902 + .section .debug$S,"dr",associative,"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::storage_type > + .long .Ltmp25666-.Ltmp25665 # Subsection size +.Ltmp25665: + .short .Ltmp25668-.Ltmp25667 # Record length +.Ltmp25667: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end903-"??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9446 # Function type index + .secrel32 "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Function section relative address + .secidx "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::storage_type >" # Function name +.Ltmp25668: + .short .Ltmp25670-.Ltmp25669 # Record length +.Ltmp25669: + .short 4414 # Record kind: S_LOCAL + .long 9443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25670: + .cv_def_range .Ltmp13668 .Ltmp13672, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25672-.Ltmp25671 # Record length +.Ltmp25671: + .short 4414 # Record kind: S_LOCAL + .long 6655 # TypeIndex + .short 1 # Flags + .asciz "data" +.Ltmp25672: + .cv_def_range .Ltmp13668 .Ltmp13672, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp25674-.Ltmp25673 # Record length +.Ltmp25673: + .short 4414 # Record kind: S_LOCAL + .long 9438 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25674: + .cv_def_range .Ltmp13668 .Ltmp13672, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25666: + .p2align 2 + .cv_linetable 903, "??$?0V?$extent_type@$08@details@gsl@@@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEAA@UKnownNotNull@12@V?$extent_type@$08@details@2@@Z", .Lfunc_end903 + .section .debug$S,"dr",associative,"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<-1>::extent_type<9> + .long .Ltmp25676-.Ltmp25675 # Subsection size +.Ltmp25675: + .short .Ltmp25678-.Ltmp25677 # Record length +.Ltmp25677: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end904-"??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9449 # Function type index + .secrel32 "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Function section relative address + .secidx "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<-1>::extent_type<9>" # Function name +.Ltmp25678: + .short .Ltmp25680-.Ltmp25679 # Record length +.Ltmp25679: + .short 4414 # Record kind: S_LOCAL + .long 4296 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25680: + .cv_def_range .Ltmp13673 .Ltmp13675, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25682-.Ltmp25681 # Record length +.Ltmp25681: + .short 4414 # Record kind: S_LOCAL + .long 9438 # TypeIndex + .short 1 # Flags + .asciz "ext" +.Ltmp25682: + .cv_def_range .Ltmp13673 .Ltmp13675, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25676: + .p2align 2 + .cv_linetable 904, "??$?0$08@?$extent_type@$0?0@details@gsl@@QEAA@V?$extent_type@$08@12@@Z", .Lfunc_end904 + .section .debug$S,"dr",associative,"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::extent_type<9>::size + .long .Ltmp25684-.Ltmp25683 # Subsection size +.Ltmp25683: + .short .Ltmp25686-.Ltmp25685 # Record length +.Ltmp25685: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end905-"?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9450 # Function type index + .secrel32 "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::extent_type<9>::size" # Function name +.Ltmp25686: + .short .Ltmp25688-.Ltmp25687 # Record length +.Ltmp25687: + .short 4414 # Record kind: S_LOCAL + .long 9435 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25688: + .cv_def_range .Ltmp13676 .Ltmp13677, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25684: + .p2align 2 + .cv_linetable 905, "?size@?$extent_type@$08@details@gsl@@QEBA_JXZ", .Lfunc_end905 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp25690-.Ltmp25689 # Subsection size +.Ltmp25689: + .short .Ltmp25692-.Ltmp25691 # Record length +.Ltmp25691: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end906-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9451 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp25692: + .short .Ltmp25694-.Ltmp25693 # Record length +.Ltmp25693: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25694: + .cv_def_range .Ltmp13678 .Ltmp13679, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25696-.Ltmp25695 # Record length +.Ltmp25695: + .short 4414 # Record kind: S_LOCAL + .long 6626 # TypeIndex + .short 1 # Flags + .asciz "span" +.Ltmp25696: + .cv_def_range .Ltmp13678 .Ltmp13679, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp25698-.Ltmp25697 # Record length +.Ltmp25697: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "idx" +.Ltmp25698: + .cv_def_range .Ltmp13678 .Ltmp13679, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25690: + .p2align 2 + .cv_linetable 906, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@PEBV?$span@D$0?0@2@_J@Z", .Lfunc_end906 + .section .debug$S,"dr",associative,"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator+= + .long .Ltmp25700-.Ltmp25699 # Subsection size +.Ltmp25699: + .short .Ltmp25702-.Ltmp25701 # Record length +.Ltmp25701: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end907-"??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9452 # Function type index + .secrel32 "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section relative address + .secidx "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator+=" # Function name +.Ltmp25702: + .short .Ltmp25704-.Ltmp25703 # Record length +.Ltmp25703: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25704: + .cv_def_range .Ltmp13682 .Ltmp13683, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp25706-.Ltmp25705 # Record length +.Ltmp25705: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "n" +.Ltmp25706: + .cv_def_range .Ltmp13682 .Ltmp13683, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25700: + .p2align 2 + .cv_linetable 907, "??Y?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@_J@Z", .Lfunc_end907 + .section .debug$S,"dr",associative,"?size@?$span@D$0?0@gsl@@QEBA_JXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::size + .long .Ltmp25708-.Ltmp25707 # Subsection size +.Ltmp25707: + .short .Ltmp25710-.Ltmp25709 # Record length +.Ltmp25709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end908-"?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9453 # Function type index + .secrel32 "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Function section relative address + .secidx "?size@?$span@D$0?0@gsl@@QEBA_JXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::size" # Function name +.Ltmp25710: + .short .Ltmp25712-.Ltmp25711 # Record length +.Ltmp25711: + .short 4414 # Record kind: S_LOCAL + .long 6626 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25712: + .cv_def_range .Ltmp13684 .Ltmp13685, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25708: + .p2align 2 + .cv_linetable 908, "?size@?$span@D$0?0@gsl@@QEBA_JXZ", .Lfunc_end908 + .section .debug$S,"dr",associative,"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::span_iterator + .long .Ltmp25714-.Ltmp25713 # Subsection size +.Ltmp25713: + .short .Ltmp25716-.Ltmp25715 # Record length +.Ltmp25715: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end909-"??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9454 # Function type index + .secrel32 "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section relative address + .secidx "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::span_iterator" # Function name +.Ltmp25716: + .short .Ltmp25718-.Ltmp25717 # Record length +.Ltmp25717: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25718: + .cv_def_range .Ltmp13686 .Ltmp13687, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25714: + .p2align 2 + .cv_linetable 909, "??0?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA@XZ", .Lfunc_end909 + .section .debug$S,"dr",associative,"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::vector + .long .Ltmp25720-.Ltmp25719 # Subsection size +.Ltmp25719: + .short .Ltmp25722-.Ltmp25721 # Record length +.Ltmp25721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end910-"??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9455 # Function type index + .secrel32 "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::vector" # Function name +.Ltmp25722: + .short .Ltmp25724-.Ltmp25723 # Record length +.Ltmp25723: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25724: + .cv_def_range .Ltmp13690 .Ltmp13691, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25720: + .p2align 2 + .cv_linetable 910, "??0?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ", .Lfunc_end910 + .section .debug$S,"dr",associative,"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::sub_match,0> >::sub_match + .long .Ltmp25726-.Ltmp25725 # Subsection size +.Ltmp25725: + .short .Ltmp25728-.Ltmp25727 # Record length +.Ltmp25727: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end911-"??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9456 # Function type index + .secrel32 "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::sub_match,0> >::sub_match" # Function name +.Ltmp25728: + .short .Ltmp25730-.Ltmp25729 # Record length +.Ltmp25729: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25730: + .cv_def_range .Ltmp13692 .Ltmp13693, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25726: + .p2align 2 + .cv_linetable 911, "??0?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end911 + .section .debug$S,"dr",associative,"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::~vector + .long .Ltmp25732-.Ltmp25731 # Subsection size +.Ltmp25731: + .short .Ltmp25734-.Ltmp25733 # Record length +.Ltmp25733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end912-"??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9457 # Function type index + .secrel32 "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::~vector" # Function name +.Ltmp25734: + .short .Ltmp25736-.Ltmp25735 # Record length +.Ltmp25735: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25736: + .cv_def_range .Ltmp13696 .Ltmp13699, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25732: + .p2align 2 + .cv_linetable 912, "??1?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ", .Lfunc_end912 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Vector_alloc + .long .Ltmp25738-.Ltmp25737 # Subsection size +.Ltmp25737: + .short .Ltmp25740-.Ltmp25739 # Record length +.Ltmp25739: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end913-"??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9458 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Vector_alloc" # Function name +.Ltmp25740: + .short .Ltmp25742-.Ltmp25741 # Record length +.Ltmp25741: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25742: + .cv_def_range .Ltmp13700 .Ltmp13703, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25738: + .p2align 2 + .cv_linetable 913, "??0?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end913 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Compressed_pair<> + .long .Ltmp25744-.Ltmp25743 # Subsection size +.Ltmp25743: + .short .Ltmp25746-.Ltmp25745 # Record length +.Ltmp25745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end914-"??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9460 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Compressed_pair<>" # Function name +.Ltmp25746: + .short .Ltmp25748-.Ltmp25747 # Record length +.Ltmp25747: + .short 4414 # Record kind: S_LOCAL + .long 6976 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25748: + .cv_def_range .Ltmp13704 .Ltmp13705, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25750-.Ltmp25749 # Record length +.Ltmp25749: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25750: + .cv_def_range .Ltmp13704 .Ltmp13705, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25744: + .p2align 2 + .cv_linetable 914, "??$?0$$V@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end914 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Alloc_proxy + .long .Ltmp25752-.Ltmp25751 # Subsection size +.Ltmp25751: + .short .Ltmp25754-.Ltmp25753 # Record length +.Ltmp25753: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end915-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9461 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Alloc_proxy" # Function name +.Ltmp25754: + .short .Ltmp25756-.Ltmp25755 # Record length +.Ltmp25755: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25756: + .cv_def_range .Ltmp13706 .Ltmp13707, "E\021O\001\000\000P\000\000\000" + .short .Ltmp25758-.Ltmp25757 # Record length +.Ltmp25757: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp25758: + .cv_def_range .Ltmp13706 .Ltmp13707, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25752: + .p2align 2 + .cv_linetable 915, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end915 + .section .debug$S,"dr",associative,"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::allocator + .long .Ltmp25760-.Ltmp25759 # Subsection size +.Ltmp25759: + .short .Ltmp25762-.Ltmp25761 # Record length +.Ltmp25761: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end916-"??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9462 # Function type index + .secrel32 "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::allocator" # Function name +.Ltmp25762: + .short .Ltmp25764-.Ltmp25763 # Record length +.Ltmp25763: + .short 4414 # Record kind: S_LOCAL + .long 6860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25764: + .cv_def_range .Ltmp13708 .Ltmp13709, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25760: + .p2align 2 + .cv_linetable 916, "??0?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ", .Lfunc_end916 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> > > >::_Vector_val + .long .Ltmp25766-.Ltmp25765 # Subsection size +.Ltmp25765: + .short .Ltmp25768-.Ltmp25767 # Record length +.Ltmp25767: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end917-"??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9463 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> > > >::_Vector_val" # Function name +.Ltmp25768: + .short .Ltmp25770-.Ltmp25769 # Record length +.Ltmp25769: + .short 4414 # Record kind: S_LOCAL + .long 6988 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25770: + .cv_def_range .Ltmp13710 .Ltmp13711, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25766: + .p2align 2 + .cv_linetable 917, "??0?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end917 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal + .long .Ltmp25772-.Ltmp25771 # Subsection size +.Ltmp25771: + .short .Ltmp25774-.Ltmp25773 # Record length +.Ltmp25773: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end918-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9464 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal" # Function name +.Ltmp25774: + .short .Ltmp25776-.Ltmp25775 # Record length +.Ltmp25775: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25776: + .cv_def_range .Ltmp13712 .Ltmp13713, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25772: + .p2align 2 + .cv_linetable 918, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end918 + .section .debug$S,"dr",associative,"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator,0> > > + .long .Ltmp25778-.Ltmp25777 # Subsection size +.Ltmp25777: + .short .Ltmp25780-.Ltmp25779 # Record length +.Ltmp25779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end919-"??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9466 # Function type index + .secrel32 "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator,0> > >" # Function name +.Ltmp25780: + .short .Ltmp25782-.Ltmp25781 # Record length +.Ltmp25781: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25782: + .cv_def_range .Ltmp13714 .Ltmp13715, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25784-.Ltmp25783 # Record length +.Ltmp25783: + .short 4414 # Record kind: S_LOCAL + .long 6689 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25784: + .cv_def_range .Ltmp13714 .Ltmp13715, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25778: + .p2align 2 + .cv_linetable 919, "??$?0V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end919 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myproxy + .long .Ltmp25786-.Ltmp25785 # Subsection size +.Ltmp25785: + .short .Ltmp25788-.Ltmp25787 # Record length +.Ltmp25787: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end920-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9467 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myproxy" # Function name +.Ltmp25788: + .short .Ltmp25790-.Ltmp25789 # Record length +.Ltmp25789: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25790: + .cv_def_range .Ltmp13716 .Ltmp13717, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25786: + .p2align 2 + .cv_linetable 920, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end920 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof,0> > > > > + .long .Ltmp25792-.Ltmp25791 # Subsection size +.Ltmp25791: + .short .Ltmp25794-.Ltmp25793 # Record length +.Ltmp25793: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end921-"??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9470 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,0> > > > >" # Function name +.Ltmp25794: + .short .Ltmp25796-.Ltmp25795 # Record length +.Ltmp25795: + .short 4414 # Record kind: S_LOCAL + .long 6926 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp25796: + .cv_def_range .Ltmp13718 .Ltmp13719, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25792: + .p2align 2 + .cv_linetable 921, "??$addressof@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z", .Lfunc_end921 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data + .long .Ltmp25798-.Ltmp25797 # Subsection size +.Ltmp25797: + .short .Ltmp25800-.Ltmp25799 # Record length +.Ltmp25799: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end922-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9471 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data" # Function name +.Ltmp25800: + .short .Ltmp25802-.Ltmp25801 # Record length +.Ltmp25801: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25802: + .cv_def_range .Ltmp13720 .Ltmp13721, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25798: + .p2align 2 + .cv_linetable 922, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end922 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first + .long .Ltmp25804-.Ltmp25803 # Subsection size +.Ltmp25803: + .short .Ltmp25806-.Ltmp25805 # Record length +.Ltmp25805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end923-"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9472 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first" # Function name +.Ltmp25806: + .short .Ltmp25808-.Ltmp25807 # Record length +.Ltmp25807: + .short 4414 # Record kind: S_LOCAL + .long 6976 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25808: + .cv_def_range .Ltmp13722 .Ltmp13723, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25804: + .p2align 2 + .cv_linetable 923, "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end923 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second + .long .Ltmp25810-.Ltmp25809 # Subsection size +.Ltmp25809: + .short .Ltmp25812-.Ltmp25811 # Record length +.Ltmp25811: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end924-"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9473 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second" # Function name +.Ltmp25812: + .short .Ltmp25814-.Ltmp25813 # Record length +.Ltmp25813: + .short 4414 # Record kind: S_LOCAL + .long 6976 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25814: + .cv_def_range .Ltmp13724 .Ltmp13725, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25810: + .p2align 2 + .cv_linetable 924, "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end924 + .section .debug$S,"dr",associative,"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::pair,0>,gsl::details::span_iterator,0> >::pair,0>,gsl::details::span_iterator,0>,0> + .long .Ltmp25816-.Ltmp25815 # Subsection size +.Ltmp25815: + .short .Ltmp25818-.Ltmp25817 # Record length +.Ltmp25817: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end925-"??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9475 # Function type index + .secrel32 "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Function section relative address + .secidx "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::pair,0>,gsl::details::span_iterator,0> >::pair,0>,gsl::details::span_iterator,0>,0>" # Function name +.Ltmp25818: + .short .Ltmp25820-.Ltmp25819 # Record length +.Ltmp25819: + .short 4414 # Record kind: S_LOCAL + .long 6944 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25820: + .cv_def_range .Ltmp13726 .Ltmp13727, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25816: + .p2align 2 + .cv_linetable 925, "??$?0V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V012@$0A@@?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@QEAA@XZ", .Lfunc_end925 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Tidy + .long .Ltmp25822-.Ltmp25821 # Subsection size +.Ltmp25821: + .short .Ltmp25824-.Ltmp25823 # Record length +.Ltmp25823: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end926-"?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9476 # Function type index + .secrel32 "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Tidy" # Function name +.Ltmp25824: + .short .Ltmp25826-.Ltmp25825 # Record length +.Ltmp25825: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25826: + .cv_def_range .Ltmp13728 .Ltmp13731, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25822: + .p2align 2 + .cv_linetable 926, "?_Tidy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXXZ", .Lfunc_end926 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::~_Vector_alloc + .long .Ltmp25828-.Ltmp25827 # Subsection size +.Ltmp25827: + .short .Ltmp25830-.Ltmp25829 # Record length +.Ltmp25829: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end927-"??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9477 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::~_Vector_alloc" # Function name +.Ltmp25830: + .short .Ltmp25832-.Ltmp25831 # Record length +.Ltmp25831: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25832: + .cv_def_range .Ltmp13734 .Ltmp13737, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25828: + .p2align 2 + .cv_linetable 927, "??1?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end927 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Orphan_all + .long .Ltmp25834-.Ltmp25833 # Subsection size +.Ltmp25833: + .short .Ltmp25836-.Ltmp25835 # Record length +.Ltmp25835: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end928-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9478 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Orphan_all" # Function name +.Ltmp25836: + .short .Ltmp25838-.Ltmp25837 # Record length +.Ltmp25837: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25838: + .cv_def_range .Ltmp13738 .Ltmp13739, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25834: + .p2align 2 + .cv_linetable 928, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end928 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst + .long .Ltmp25840-.Ltmp25839 # Subsection size +.Ltmp25839: + .short .Ltmp25842-.Ltmp25841 # Record length +.Ltmp25841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end929-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9479 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst" # Function name +.Ltmp25842: + .short .Ltmp25844-.Ltmp25843 # Record length +.Ltmp25843: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25844: + .cv_def_range .Ltmp13740 .Ltmp13741, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25840: + .p2align 2 + .cv_linetable 929, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end929 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Destroy + .long .Ltmp25846-.Ltmp25845 # Subsection size +.Ltmp25845: + .short .Ltmp25848-.Ltmp25847 # Record length +.Ltmp25847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end930-"?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9480 # Function type index + .secrel32 "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Destroy" # Function name +.Ltmp25848: + .short .Ltmp25850-.Ltmp25849 # Record length +.Ltmp25849: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25850: + .cv_def_range .Ltmp13742 .Ltmp13743, "E\021O\001\000\000 \000\000\000" + .short .Ltmp25852-.Ltmp25851 # Record length +.Ltmp25851: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25852: + .cv_def_range .Ltmp13742 .Ltmp13743, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25854-.Ltmp25853 # Record length +.Ltmp25853: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25854: + .cv_def_range .Ltmp13742 .Ltmp13743, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25846: + .p2align 2 + .cv_linetable 930, "?_Destroy@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end930 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast + .long .Ltmp25856-.Ltmp25855 # Subsection size +.Ltmp25855: + .short .Ltmp25858-.Ltmp25857 # Record length +.Ltmp25857: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end931-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9481 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast" # Function name +.Ltmp25858: + .short .Ltmp25860-.Ltmp25859 # Record length +.Ltmp25859: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25860: + .cv_def_range .Ltmp13744 .Ltmp13745, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25856: + .p2align 2 + .cv_linetable 931, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end931 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::deallocate + .long .Ltmp25862-.Ltmp25861 # Subsection size +.Ltmp25861: + .short .Ltmp25864-.Ltmp25863 # Record length +.Ltmp25863: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end932-"?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9482 # Function type index + .secrel32 "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::deallocate" # Function name +.Ltmp25864: + .short .Ltmp25866-.Ltmp25865 # Record length +.Ltmp25865: + .short 4414 # Record kind: S_LOCAL + .long 6860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25866: + .cv_def_range .Ltmp13746 .Ltmp13747, "E\021O\001\000\000 \000\000\000" + .short .Ltmp25868-.Ltmp25867 # Record length +.Ltmp25867: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp25868: + .cv_def_range .Ltmp13746 .Ltmp13747, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25870-.Ltmp25869 # Record length +.Ltmp25869: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp25870: + .cv_def_range .Ltmp13746 .Ltmp13747, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25862: + .p2align 2 + .cv_linetable 932, "?deallocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end932 + .section .debug$S,"dr",associative,"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::capacity + .long .Ltmp25872-.Ltmp25871 # Subsection size +.Ltmp25871: + .short .Ltmp25874-.Ltmp25873 # Record length +.Ltmp25873: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end933-"?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9483 # Function type index + .secrel32 "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::capacity" # Function name +.Ltmp25874: + .short .Ltmp25876-.Ltmp25875 # Record length +.Ltmp25875: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25876: + .cv_def_range .Ltmp13748 .Ltmp13749, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25872: + .p2align 2 + .cv_linetable 933, "?capacity@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end933 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend + .long .Ltmp25878-.Ltmp25877 # Subsection size +.Ltmp25877: + .short .Ltmp25880-.Ltmp25879 # Record length +.Ltmp25879: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end934-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9484 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend" # Function name +.Ltmp25880: + .short .Ltmp25882-.Ltmp25881 # Record length +.Ltmp25881: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25882: + .cv_def_range .Ltmp13750 .Ltmp13751, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25878: + .p2align 2 + .cv_linetable 934, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end934 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,0> > > > + .long .Ltmp25884-.Ltmp25883 # Subsection size +.Ltmp25883: + .short .Ltmp25886-.Ltmp25885 # Record length +.Ltmp25885: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end935-"??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9487 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,0> > > >" # Function name +.Ltmp25886: + .short .Ltmp25888-.Ltmp25887 # Record length +.Ltmp25887: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25888: + .cv_def_range .Ltmp13752 .Ltmp13753, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25890-.Ltmp25889 # Record length +.Ltmp25889: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25890: + .cv_def_range .Ltmp13752 .Ltmp13753, "E\021O\001\000\0008\000\000\000" + .short .Ltmp25892-.Ltmp25891 # Record length +.Ltmp25891: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp25892: + .cv_def_range .Ltmp13752 .Ltmp13753, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25884: + .p2align 2 + .cv_linetable 935, "??$_Destroy_range@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end935 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,0> > > > + .long .Ltmp25894-.Ltmp25893 # Subsection size +.Ltmp25893: + .short .Ltmp25896-.Ltmp25895 # Record length +.Ltmp25895: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end936-"??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9490 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,0> > > >" # Function name +.Ltmp25896: + .short .Ltmp25898-.Ltmp25897 # Record length +.Ltmp25897: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25898: + .cv_def_range .Ltmp13754 .Ltmp13755, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp25900-.Ltmp25899 # Record length +.Ltmp25899: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25900: + .cv_def_range .Ltmp13754 .Ltmp13755, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp25902-.Ltmp25901 # Record length +.Ltmp25901: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25902: + .cv_def_range .Ltmp13754 .Ltmp13755, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp25904-.Ltmp25903 # Record length +.Ltmp25903: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25904: + .cv_def_range .Ltmp13754 .Ltmp13755, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25894: + .p2align 2 + .cv_linetable 936, "??$_Destroy_range1@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end936 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend + .long .Ltmp25906-.Ltmp25905 # Subsection size +.Ltmp25905: + .short .Ltmp25908-.Ltmp25907 # Record length +.Ltmp25907: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end937-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9491 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myend" # Function name +.Ltmp25908: + .short .Ltmp25910-.Ltmp25909 # Record length +.Ltmp25909: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25910: + .cv_def_range .Ltmp13756 .Ltmp13757, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25906: + .p2align 2 + .cv_linetable 937, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end937 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst + .long .Ltmp25912-.Ltmp25911 # Subsection size +.Ltmp25911: + .short .Ltmp25914-.Ltmp25913 # Record length +.Ltmp25913: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end938-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9492 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Myfirst" # Function name +.Ltmp25914: + .short .Ltmp25916-.Ltmp25915 # Record length +.Ltmp25915: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25916: + .cv_def_range .Ltmp13758 .Ltmp13759, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25912: + .p2align 2 + .cv_linetable 938, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end938 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data + .long .Ltmp25918-.Ltmp25917 # Subsection size +.Ltmp25917: + .short .Ltmp25920-.Ltmp25919 # Record length +.Ltmp25919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end939-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9493 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Get_data" # Function name +.Ltmp25920: + .short .Ltmp25922-.Ltmp25921 # Record length +.Ltmp25921: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25922: + .cv_def_range .Ltmp13760 .Ltmp13761, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25918: + .p2align 2 + .cv_linetable 939, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end939 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second + .long .Ltmp25924-.Ltmp25923 # Subsection size +.Ltmp25923: + .short .Ltmp25926-.Ltmp25925 # Record length +.Ltmp25925: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end940-"?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9494 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_second" # Function name +.Ltmp25926: + .short .Ltmp25928-.Ltmp25927 # Record length +.Ltmp25927: + .short 4414 # Record kind: S_LOCAL + .long 6979 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25928: + .cv_def_range .Ltmp13762 .Ltmp13763, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25924: + .p2align 2 + .cv_linetable 940, "?_Get_second@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end940 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Free_proxy + .long .Ltmp25930-.Ltmp25929 # Subsection size +.Ltmp25929: + .short .Ltmp25932-.Ltmp25931 # Record length +.Ltmp25931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end941-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9495 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Free_proxy" # Function name +.Ltmp25932: + .short .Ltmp25934-.Ltmp25933 # Record length +.Ltmp25933: + .short 4414 # Record kind: S_LOCAL + .long 6907 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25934: + .cv_def_range .Ltmp13764 .Ltmp13765, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25936-.Ltmp25935 # Record length +.Ltmp25935: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp25936: + .cv_def_range .Ltmp13764 .Ltmp13765, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25930: + .p2align 2 + .cv_linetable 941, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end941 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range,0>,gsl::details::span_iterator,0> > + .long .Ltmp25938-.Ltmp25937 # Subsection size +.Ltmp25937: + .short .Ltmp25940-.Ltmp25939 # Record length +.Ltmp25939: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end942-"??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9498 # Function type index + .secrel32 "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp25940: + .short .Ltmp25942-.Ltmp25941 # Record length +.Ltmp25941: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25942: + .cv_def_range .Ltmp13766 .Ltmp13767, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25944-.Ltmp25943 # Record length +.Ltmp25943: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25944: + .cv_def_range .Ltmp13766 .Ltmp13767, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25938: + .p2align 2 + .cv_linetable 942, "??$_Adl_verify_range@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end942 + .section .debug$S,"dr",associative,"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long .Ltmp25946-.Ltmp25945 # Subsection size +.Ltmp25945: + .short .Ltmp25948-.Ltmp25947 # Record length +.Ltmp25947: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end943-"??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9501 # Function type index + .secrel32 "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Function section relative address + .secidx "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_match1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >" # Function name +.Ltmp25948: + .short .Ltmp25950-.Ltmp25949 # Record length +.Ltmp25949: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25950: + .cv_def_range .Lfunc_begin943 .Ltmp13771, "A\021J\001\000\000" + .cv_def_range .Ltmp13771 .Ltmp13777 .Ltmp13778 .Ltmp13779, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp25952-.Ltmp25951 # Record length +.Ltmp25951: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25952: + .cv_def_range .Lfunc_begin943 .Ltmp13772, "A\021K\001\000\000" + .cv_def_range .Ltmp13772 .Ltmp13777 .Ltmp13778 .Ltmp13779, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp25954-.Ltmp25953 # Record length +.Ltmp25953: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp25954: + .cv_def_range .Ltmp13770 .Ltmp13780, "E\021N\001\000\000\200\001\000\000" + .short .Ltmp25956-.Ltmp25955 # Record length +.Ltmp25955: + .short 4414 # Record kind: S_LOCAL + .long 9066 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp25956: + .cv_def_range .Ltmp13770 .Ltmp13780, "E\021N\001\000\000\210\001\000\000" + .short .Ltmp25958-.Ltmp25957 # Record length +.Ltmp25957: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp25958: + .cv_def_range .Ltmp13770 .Ltmp13780, "E\021N\001\000\000\340\001\000\000" + .short .Ltmp25960-.Ltmp25959 # Record length +.Ltmp25959: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full" +.Ltmp25960: + .cv_def_range .Ltmp13770 .Ltmp13780, "E\021N\001\000\000\226\001\000\000" + .short .Ltmp25962-.Ltmp25961 # Record length +.Ltmp25961: + .short 4414 # Record kind: S_LOCAL + .long 9534 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +.Ltmp25962: + .cv_def_range .Ltmp13770 .Ltmp13780, "E\021N\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25946: + .p2align 2 + .cv_linetable 943, "??$_Regex_match1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@_N@Z", .Lfunc_end943 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1,0>,gsl::details::span_iterator,0> > + .long .Ltmp25964-.Ltmp25963 # Subsection size +.Ltmp25963: + .short .Ltmp25966-.Ltmp25965 # Record length +.Ltmp25965: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end944-"??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10543 # Function type index + .secrel32 "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp25966: + .short .Ltmp25968-.Ltmp25967 # Record length +.Ltmp25967: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp25968: + .cv_def_range .Ltmp13781 .Ltmp13782, "E\021O\001\000\000(\000\000\000" + .short .Ltmp25970-.Ltmp25969 # Record length +.Ltmp25969: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp25970: + .cv_def_range .Ltmp13781 .Ltmp13782, "E\021O\001\000\0000\000\000\000" + .short .Ltmp25972-.Ltmp25971 # Record length +.Ltmp25971: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp25972: + .cv_def_range .Ltmp13781 .Ltmp13782, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25964: + .p2align 2 + .cv_linetable 944, "??$_Adl_verify_range1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@YAXAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end944 + .section .debug$S,"dr",associative,"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::_Verify_range + .long .Ltmp25974-.Ltmp25973 # Subsection size +.Ltmp25973: + .short .Ltmp25976-.Ltmp25975 # Record length +.Ltmp25975: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end945-"?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10546 # Function type index + .secrel32 "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" # Function section relative address + .secidx "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::_Verify_range" # Function name +.Ltmp25976: + .short .Ltmp25978-.Ltmp25977 # Record length +.Ltmp25977: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp25978: + .cv_def_range .Lfunc_begin945 .Ltmp13789, "A\021J\001\000\000" + .cv_def_range .Ltmp13789 .Ltmp13798 .Ltmp13799 .Ltmp13800, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp25980-.Ltmp25979 # Record length +.Ltmp25979: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp25980: + .cv_def_range .Lfunc_begin945 .Ltmp13788, "A\021K\001\000\000" + .cv_def_range .Ltmp13788 .Ltmp13798 .Ltmp13799 .Ltmp13800, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25974: + .p2align 2 + .cv_linetable 945, "?_Verify_range@details@gsl@@YAXV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@12@0@Z", .Lfunc_end945 + .section .debug$S,"dr",associative,"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Empty + .long .Ltmp25982-.Ltmp25981 # Subsection size +.Ltmp25981: + .short .Ltmp25984-.Ltmp25983 # Record length +.Ltmp25983: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end946-"?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10547 # Function type index + .secrel32 "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Empty" # Function name +.Ltmp25984: + .short .Ltmp25986-.Ltmp25985 # Record length +.Ltmp25985: + .short 4414 # Record kind: S_LOCAL + .long 9101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25986: + .cv_def_range .Ltmp13802 .Ltmp13803, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25982: + .p2align 2 + .cv_linetable 946, "?_Empty@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end946 + .section .debug$S,"dr",associative,"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::flags + .long .Ltmp25988-.Ltmp25987 # Subsection size +.Ltmp25987: + .short .Ltmp25990-.Ltmp25989 # Record length +.Ltmp25989: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end947-"?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10548 # Function type index + .secrel32 "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Function section relative address + .secidx "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::flags" # Function name +.Ltmp25990: + .short .Ltmp25992-.Ltmp25991 # Record length +.Ltmp25991: + .short 4414 # Record kind: S_LOCAL + .long 9101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25992: + .cv_def_range .Ltmp13804 .Ltmp13805, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25988: + .p2align 2 + .cv_linetable 947, "?flags@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBA?AW4syntax_option_type@regex_constants@2@XZ", .Lfunc_end947 + .section .debug$S,"dr",associative,"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::mark_count + .long .Ltmp25994-.Ltmp25993 # Subsection size +.Ltmp25993: + .short .Ltmp25996-.Ltmp25995 # Record length +.Ltmp25995: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end948-"?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10549 # Function type index + .secrel32 "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section relative address + .secidx "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::mark_count" # Function name +.Ltmp25996: + .short .Ltmp25998-.Ltmp25997 # Record length +.Ltmp25997: + .short 4414 # Record kind: S_LOCAL + .long 9101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp25998: + .cv_def_range .Ltmp13806 .Ltmp13807, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp25994: + .p2align 2 + .cv_linetable 948, "?mark_count@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAIXZ", .Lfunc_end948 + .section .debug$S,"dr",associative,"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Get + .long .Ltmp26000-.Ltmp25999 # Subsection size +.Ltmp25999: + .short .Ltmp26002-.Ltmp26001 # Record length +.Ltmp26001: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end949-"?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10550 # Function type index + .secrel32 "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get" # Function name +.Ltmp26002: + .short .Ltmp26004-.Ltmp26003 # Record length +.Ltmp26003: + .short 4414 # Record kind: S_LOCAL + .long 9101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26004: + .cv_def_range .Ltmp13808 .Ltmp13809, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26000: + .p2align 2 + .cv_linetable 949, "?_Get@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAPEAV_Root_node@2@XZ", .Lfunc_end949 + .section .debug$S,"dr",associative,"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Get_traits + .long .Ltmp26006-.Ltmp26005 # Subsection size +.Ltmp26005: + .short .Ltmp26008-.Ltmp26007 # Record length +.Ltmp26007: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end950-"?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10551 # Function type index + .secrel32 "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Function section relative address + .secidx "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Get_traits" # Function name +.Ltmp26008: + .short .Ltmp26010-.Ltmp26009 # Record length +.Ltmp26009: + .short 4414 # Record kind: S_LOCAL + .long 9101 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26010: + .cv_def_range .Ltmp13810 .Ltmp13811, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26006: + .p2align 2 + .cv_linetable 950, "?_Get_traits@?$basic_regex@DV?$regex_traits@D@std@@@std@@QEBAAEBV?$regex_traits@D@2@XZ", .Lfunc_end950 + .section .debug$S,"dr",associative,"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Matcher + .long .Ltmp26012-.Ltmp26011 # Subsection size +.Ltmp26011: + .short .Ltmp26014-.Ltmp26013 # Record length +.Ltmp26013: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end951-"??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10552 # Function type index + .secrel32 "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Function section relative address + .secidx "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Matcher" # Function name +.Ltmp26014: + .short .Ltmp26016-.Ltmp26015 # Record length +.Ltmp26015: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26016: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp26018-.Ltmp26017 # Record length +.Ltmp26017: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp26018: + .cv_def_range .Lfunc_begin951 .Ltmp13818, "A\021K\001\000\000" + .cv_def_range .Ltmp13818 .Ltmp13824 .Ltmp13825 .Ltmp13827, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26020-.Ltmp26019 # Record length +.Ltmp26019: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +.Ltmp26020: + .cv_def_range .Lfunc_begin951 .Ltmp13817, "A\021P\001\000\000" + .cv_def_range .Ltmp13817 .Ltmp13824 .Ltmp13825 .Ltmp13827, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp26022-.Ltmp26021 # Record length +.Ltmp26021: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp26022: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp26024-.Ltmp26023 # Record length +.Ltmp26023: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp26024: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000p\000\000\000" + .short .Ltmp26026-.Ltmp26025 # Record length +.Ltmp26025: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp26026: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000x\000\000\000" + .short .Ltmp26028-.Ltmp26027 # Record length +.Ltmp26027: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Sf" +.Ltmp26028: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp26030-.Ltmp26029 # Record length +.Ltmp26029: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp26030: + .cv_def_range .Ltmp13816 .Ltmp13828, "E\021N\001\000\000\210\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26012: + .p2align 2 + .cv_linetable 951, "??0?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0AEBV?$regex_traits@D@1@PEAV_Root_node@1@IW4syntax_option_type@regex_constants@1@W4match_flag_type@81@@Z", .Lfunc_end951 + .section .debug$S,"dr",associative,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long .Ltmp26032-.Ltmp26031 # Subsection size +.Ltmp26031: + .short .Ltmp26034-.Ltmp26033 # Record length +.Ltmp26033: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end952-"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10555 # Function type index + .secrel32 "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section relative address + .secidx "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > >" # Function name +.Ltmp26034: + .short .Ltmp26036-.Ltmp26035 # Record length +.Ltmp26035: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26036: + .cv_def_range .Ltmp13829 .Ltmp13843, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp26038-.Ltmp26037 # Record length +.Ltmp26037: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp26038: + .cv_def_range .Ltmp13829 .Ltmp13843, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp26040-.Ltmp26039 # Record length +.Ltmp26039: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +.Ltmp26040: + .cv_def_range .Ltmp13829 .Ltmp13843, "E\021O\001\000\000\236\000\000\000" + .short .Ltmp26042-.Ltmp26041 # Record length +.Ltmp26041: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp13841-.Ltmp13835 # Code size + .secrel32 .Ltmp13835 # Function section relative address + .secidx .Lfunc_begin952 # Function section index + .byte 0 # Lexical block name +.Ltmp26042: + .short .Ltmp26044-.Ltmp26043 # Record length +.Ltmp26043: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp26044: + .cv_def_range .Ltmp13835 .Ltmp13841, "E\021O\001\000\000\204\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 +.Ltmp26032: + .p2align 2 + .cv_linetable 952, "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NPEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z", .Lfunc_end952 + .section .debug$S,"dr",associative,"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher + .long .Ltmp26046-.Ltmp26045 # Subsection size +.Ltmp26045: + .short .Ltmp26048-.Ltmp26047 # Record length +.Ltmp26047: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end953-"??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10557 # Function type index + .secrel32 "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::~_Matcher" # Function name +.Ltmp26048: + .short .Ltmp26050-.Ltmp26049 # Record length +.Ltmp26049: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26050: + .cv_def_range .Ltmp13844 .Ltmp13846, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26046: + .p2align 2 + .cv_linetable 953, "??1?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA@XZ", .Lfunc_end953 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long .Ltmp26052-.Ltmp26051 # Subsection size +.Ltmp26051: + .short .Ltmp26054-.Ltmp26053 # Record length +.Ltmp26053: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end954-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10559 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +.Ltmp26054: + .short .Ltmp26056-.Ltmp26055 # Record length +.Ltmp26055: + .short 4414 # Record kind: S_LOCAL + .long 9538 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26056: + .cv_def_range .Ltmp13847 .Ltmp13848, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26052: + .p2align 2 + .cv_linetable 954, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end954 + .section .debug$S,"dr",associative,"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp26058-.Ltmp26057 # Subsection size +.Ltmp26057: + .short .Ltmp26060-.Ltmp26059 # Record length +.Ltmp26059: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end955-"??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10560 # Function type index + .secrel32 "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp26060: + .short .Ltmp26062-.Ltmp26061 # Record length +.Ltmp26061: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26062: + .cv_def_range .Ltmp13851 .Ltmp13852, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26058: + .p2align 2 + .cv_linetable 955, "??0?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ", .Lfunc_end955 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator& + .long .Ltmp26064-.Ltmp26063 # Subsection size +.Ltmp26063: + .short .Ltmp26066-.Ltmp26065 # Record length +.Ltmp26065: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end956-"??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10564 # Function type index + .secrel32 "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Function section relative address + .secidx "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator&" # Function name +.Ltmp26066: + .short .Ltmp26068-.Ltmp26067 # Record length +.Ltmp26067: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp26068: + .cv_def_range .Ltmp13853 .Ltmp13854, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26070-.Ltmp26069 # Record length +.Ltmp26069: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp26070: + .cv_def_range .Ltmp13853 .Ltmp13854, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26064: + .p2align 2 + .cv_linetable 956, "??Iregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", .Lfunc_end956 + .section .debug$S,"dr",associative,"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .Ltmp26072-.Ltmp26071 # Subsection size +.Ltmp26071: + .short .Ltmp26074-.Ltmp26073 # Record length +.Ltmp26073: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end957-"?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10565 # Function type index + .secrel32 "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp26074: + .short .Ltmp26076-.Ltmp26075 # Record length +.Ltmp26075: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26076: + .cv_def_range .Ltmp13855 .Ltmp13856, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26078-.Ltmp26077 # Record length +.Ltmp26077: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp26078: + .cv_def_range .Ltmp13855 .Ltmp13856, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26080-.Ltmp26079 # Record length +.Ltmp26079: + .short 4414 # Record kind: S_LOCAL + .long 10567 # TypeIndex + .short 0 # Flags + .asciz "_Lambda_default" +.Ltmp26080: + .cv_def_range .Ltmp13855 .Ltmp13856, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26072: + .p2align 2 + .cv_linetable 957, "?resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end957 + .section .debug$S,"dr",associative,"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp26082-.Ltmp26081 # Subsection size +.Ltmp26081: + .short .Ltmp26084-.Ltmp26083 # Record length +.Ltmp26083: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end958-"??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10571 # Function type index + .secrel32 "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp26084: + .short .Ltmp26086-.Ltmp26085 # Record length +.Ltmp26085: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26086: + .cv_def_range .Ltmp13859 .Ltmp13862, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26082: + .p2align 2 + .cv_linetable 958, "??1?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ", .Lfunc_end958 + .section .debug$S,"dr",associative,"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::~_Tgt_state_t + .long .Ltmp26088-.Ltmp26087 # Subsection size +.Ltmp26087: + .short .Ltmp26090-.Ltmp26089 # Record length +.Ltmp26089: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end959-"??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10572 # Function type index + .secrel32 "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::~_Tgt_state_t" # Function name +.Ltmp26090: + .short .Ltmp26092-.Ltmp26091 # Record length +.Ltmp26091: + .short 4414 # Record kind: S_LOCAL + .long 9538 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26092: + .cv_def_range .Ltmp13863 .Ltmp13865, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26088: + .p2align 2 + .cv_linetable 959, "??1?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end959 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long .Ltmp26094-.Ltmp26093 # Subsection size +.Ltmp26093: + .short .Ltmp26096-.Ltmp26095 # Record length +.Ltmp26095: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end960-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10575 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +.Ltmp26096: + .short .Ltmp26098-.Ltmp26097 # Record length +.Ltmp26097: + .short 4414 # Record kind: S_LOCAL + .long 10573 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26098: + .cv_def_range .Ltmp13866 .Ltmp13867, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26094: + .p2align 2 + .cv_linetable 960, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end960 + .section .debug$S,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long .Ltmp26100-.Ltmp26099 # Subsection size +.Ltmp26099: + .short .Ltmp26102-.Ltmp26101 # Record length +.Ltmp26101: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end961-"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10576 # Function type index + .secrel32 "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +.Ltmp26102: + .short .Ltmp26104-.Ltmp26103 # Record length +.Ltmp26103: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26104: + .cv_def_range .Ltmp13870 .Ltmp13871, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26100: + .p2align 2 + .cv_linetable 961, "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ", .Lfunc_end961 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp26106-.Ltmp26105 # Subsection size +.Ltmp26105: + .short .Ltmp26108-.Ltmp26107 # Record length +.Ltmp26107: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end962-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10577 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp26108: + .short .Ltmp26110-.Ltmp26109 # Record length +.Ltmp26109: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26110: + .cv_def_range .Ltmp13872 .Ltmp13873, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26106: + .p2align 2 + .cv_linetable 962, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end962 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp26112-.Ltmp26111 # Subsection size +.Ltmp26111: + .short .Ltmp26114-.Ltmp26113 # Record length +.Ltmp26113: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end963-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10578 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp26114: + .short .Ltmp26116-.Ltmp26115 # Record length +.Ltmp26115: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26116: + .cv_def_range .Ltmp13876 .Ltmp13881, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26112: + .p2align 2 + .cv_linetable 963, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end963 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp26118-.Ltmp26117 # Subsection size +.Ltmp26117: + .short .Ltmp26120-.Ltmp26119 # Record length +.Ltmp26119: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end964-"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10579 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp26120: + .short .Ltmp26122-.Ltmp26121 # Record length +.Ltmp26121: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26122: + .cv_def_range .Ltmp13884 .Ltmp13885, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26118: + .p2align 2 + .cv_linetable 964, "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ", .Lfunc_end964 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Alloc_proxy + .long .Ltmp26124-.Ltmp26123 # Subsection size +.Ltmp26123: + .short .Ltmp26126-.Ltmp26125 # Record length +.Ltmp26125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end965-"?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10580 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Alloc_proxy" # Function name +.Ltmp26126: + .short .Ltmp26128-.Ltmp26127 # Record length +.Ltmp26127: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26128: + .cv_def_range .Ltmp13886 .Ltmp13887, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26130-.Ltmp26129 # Record length +.Ltmp26129: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26130: + .cv_def_range .Ltmp13886 .Ltmp13887, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26124: + .p2align 2 + .cv_linetable 965, "?_Alloc_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ", .Lfunc_end965 + .section .debug$S,"dr",associative,"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp26132-.Ltmp26131 # Subsection size +.Ltmp26131: + .short .Ltmp26134-.Ltmp26133 # Record length +.Ltmp26133: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end966-"??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10581 # Function type index + .secrel32 "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp26134: + .short .Ltmp26136-.Ltmp26135 # Record length +.Ltmp26135: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26136: + .cv_def_range .Ltmp13890 .Ltmp13893, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26132: + .p2align 2 + .cv_linetable 966, "??1?$vector@IV?$allocator@I@std@@@std@@QEAA@XZ", .Lfunc_end966 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp26138-.Ltmp26137 # Subsection size +.Ltmp26137: + .short .Ltmp26140-.Ltmp26139 # Record length +.Ltmp26139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end967-"??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10582 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp26140: + .short .Ltmp26142-.Ltmp26141 # Record length +.Ltmp26141: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26142: + .cv_def_range .Ltmp13894 .Ltmp13897, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26138: + .p2align 2 + .cv_linetable 967, "??0?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end967 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp26144-.Ltmp26143 # Subsection size +.Ltmp26143: + .short .Ltmp26146-.Ltmp26145 # Record length +.Ltmp26145: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end968-"??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10584 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp26146: + .short .Ltmp26148-.Ltmp26147 # Record length +.Ltmp26147: + .short 4414 # Record kind: S_LOCAL + .long 10521 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26148: + .cv_def_range .Ltmp13898 .Ltmp13899, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26150-.Ltmp26149 # Record length +.Ltmp26149: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26150: + .cv_def_range .Ltmp13898 .Ltmp13899, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26144: + .p2align 2 + .cv_linetable 968, "??$?0$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end968 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp26152-.Ltmp26151 # Subsection size +.Ltmp26151: + .short .Ltmp26154-.Ltmp26153 # Record length +.Ltmp26153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end969-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10585 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp26154: + .short .Ltmp26156-.Ltmp26155 # Record length +.Ltmp26155: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26156: + .cv_def_range .Ltmp13900 .Ltmp13901, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26158-.Ltmp26157 # Record length +.Ltmp26157: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26158: + .cv_def_range .Ltmp13900 .Ltmp13901, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26152: + .p2align 2 + .cv_linetable 969, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end969 + .section .debug$S,"dr",associative,"??0?$allocator@I@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp26160-.Ltmp26159 # Subsection size +.Ltmp26159: + .short .Ltmp26162-.Ltmp26161 # Record length +.Ltmp26161: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end970-"??0?$allocator@I@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10586 # Function type index + .secrel32 "??0?$allocator@I@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@I@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp26162: + .short .Ltmp26164-.Ltmp26163 # Record length +.Ltmp26163: + .short 4414 # Record kind: S_LOCAL + .long 10252 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26164: + .cv_def_range .Ltmp13902 .Ltmp13903, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26160: + .p2align 2 + .cv_linetable 970, "??0?$allocator@I@std@@QEAA@XZ", .Lfunc_end970 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp26166-.Ltmp26165 # Subsection size +.Ltmp26165: + .short .Ltmp26168-.Ltmp26167 # Record length +.Ltmp26167: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end971-"??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10587 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp26168: + .short .Ltmp26170-.Ltmp26169 # Record length +.Ltmp26169: + .short 4414 # Record kind: S_LOCAL + .long 10533 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26170: + .cv_def_range .Ltmp13904 .Ltmp13905, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26166: + .p2align 2 + .cv_linetable 971, "??0?$_Vector_val@U?$_Simple_types@I@std@@@std@@QEAA@XZ", .Lfunc_end971 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp26172-.Ltmp26171 # Subsection size +.Ltmp26171: + .short .Ltmp26174-.Ltmp26173 # Record length +.Ltmp26173: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end972-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10588 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp26174: + .short .Ltmp26176-.Ltmp26175 # Record length +.Ltmp26175: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26176: + .cv_def_range .Ltmp13906 .Ltmp13907, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26172: + .p2align 2 + .cv_linetable 972, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$allocator@I@2@XZ", .Lfunc_end972 + .section .debug$S,"dr",associative,"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp26178-.Ltmp26177 # Subsection size +.Ltmp26177: + .short .Ltmp26180-.Ltmp26179 # Record length +.Ltmp26179: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end973-"??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10590 # Function type index + .secrel32 "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp26180: + .short .Ltmp26182-.Ltmp26181 # Record length +.Ltmp26181: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26182: + .cv_def_range .Ltmp13908 .Ltmp13909, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26184-.Ltmp26183 # Record length +.Ltmp26183: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26184: + .cv_def_range .Ltmp13908 .Ltmp13909, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26178: + .p2align 2 + .cv_linetable 973, "??$?0I@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z", .Lfunc_end973 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@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 .Ltmp26186-.Ltmp26185 # Subsection size +.Ltmp26185: + .short .Ltmp26188-.Ltmp26187 # Record length +.Ltmp26187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end974-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10591 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp26188: + .short .Ltmp26190-.Ltmp26189 # Record length +.Ltmp26189: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26190: + .cv_def_range .Ltmp13910 .Ltmp13911, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26186: + .p2align 2 + .cv_linetable 974, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end974 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp26192-.Ltmp26191 # Subsection size +.Ltmp26191: + .short .Ltmp26194-.Ltmp26193 # Record length +.Ltmp26193: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end975-"??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10594 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp26194: + .short .Ltmp26196-.Ltmp26195 # Record length +.Ltmp26195: + .short 4414 # Record kind: S_LOCAL + .long 10455 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp26196: + .cv_def_range .Ltmp13912 .Ltmp13913, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26192: + .p2align 2 + .cv_linetable 975, "??$addressof@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@I@std@@@0@AEAV10@@Z", .Lfunc_end975 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp26198-.Ltmp26197 # Subsection size +.Ltmp26197: + .short .Ltmp26200-.Ltmp26199 # Record length +.Ltmp26199: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end976-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10595 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp26200: + .short .Ltmp26202-.Ltmp26201 # Record length +.Ltmp26201: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26202: + .cv_def_range .Ltmp13914 .Ltmp13915, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26198: + .p2align 2 + .cv_linetable 976, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end976 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp26204-.Ltmp26203 # Subsection size +.Ltmp26203: + .short .Ltmp26206-.Ltmp26205 # Record length +.Ltmp26205: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end977-"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10596 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp26206: + .short .Ltmp26208-.Ltmp26207 # Record length +.Ltmp26207: + .short 4414 # Record kind: S_LOCAL + .long 10521 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26208: + .cv_def_range .Ltmp13916 .Ltmp13917, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26204: + .p2align 2 + .cv_linetable 977, "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$allocator@I@2@XZ", .Lfunc_end977 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@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 .Ltmp26210-.Ltmp26209 # Subsection size +.Ltmp26209: + .short .Ltmp26212-.Ltmp26211 # Record length +.Ltmp26211: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end978-"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10597 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp26212: + .short .Ltmp26214-.Ltmp26213 # Record length +.Ltmp26213: + .short 4414 # Record kind: S_LOCAL + .long 10521 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26214: + .cv_def_range .Ltmp13918 .Ltmp13919, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26210: + .p2align 2 + .cv_linetable 978, "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end978 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp26216-.Ltmp26215 # Subsection size +.Ltmp26215: + .short .Ltmp26218-.Ltmp26217 # Record length +.Ltmp26217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end979-"?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10598 # Function type index + .secrel32 "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp26218: + .short .Ltmp26220-.Ltmp26219 # Record length +.Ltmp26219: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26220: + .cv_def_range .Ltmp13920 .Ltmp13923, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26216: + .p2align 2 + .cv_linetable 979, "?_Tidy@?$vector@IV?$allocator@I@std@@@std@@AEAAXXZ", .Lfunc_end979 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp26222-.Ltmp26221 # Subsection size +.Ltmp26221: + .short .Ltmp26224-.Ltmp26223 # Record length +.Ltmp26223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end980-"??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10599 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp26224: + .short .Ltmp26226-.Ltmp26225 # Record length +.Ltmp26225: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26226: + .cv_def_range .Ltmp13926 .Ltmp13929, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26222: + .p2align 2 + .cv_linetable 980, "??1?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end980 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp26228-.Ltmp26227 # Subsection size +.Ltmp26227: + .short .Ltmp26230-.Ltmp26229 # Record length +.Ltmp26229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end981-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10600 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp26230: + .short .Ltmp26232-.Ltmp26231 # Record length +.Ltmp26231: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26232: + .cv_def_range .Ltmp13930 .Ltmp13931, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26228: + .p2align 2 + .cv_linetable 981, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end981 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp26234-.Ltmp26233 # Subsection size +.Ltmp26233: + .short .Ltmp26236-.Ltmp26235 # Record length +.Ltmp26235: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end982-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10601 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp26236: + .short .Ltmp26238-.Ltmp26237 # Record length +.Ltmp26237: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26238: + .cv_def_range .Ltmp13932 .Ltmp13933, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26234: + .p2align 2 + .cv_linetable 982, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end982 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp26240-.Ltmp26239 # Subsection size +.Ltmp26239: + .short .Ltmp26242-.Ltmp26241 # Record length +.Ltmp26241: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end983-"?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10602 # Function type index + .secrel32 "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp26242: + .short .Ltmp26244-.Ltmp26243 # Record length +.Ltmp26243: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26244: + .cv_def_range .Ltmp13934 .Ltmp13935, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26246-.Ltmp26245 # Record length +.Ltmp26245: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26246: + .cv_def_range .Ltmp13934 .Ltmp13935, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26248-.Ltmp26247 # Record length +.Ltmp26247: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26248: + .cv_def_range .Ltmp13934 .Ltmp13935, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26240: + .p2align 2 + .cv_linetable 983, "?_Destroy@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0@Z", .Lfunc_end983 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp26250-.Ltmp26249 # Subsection size +.Ltmp26249: + .short .Ltmp26252-.Ltmp26251 # Record length +.Ltmp26251: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end984-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10603 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp26252: + .short .Ltmp26254-.Ltmp26253 # Record length +.Ltmp26253: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26254: + .cv_def_range .Ltmp13936 .Ltmp13937, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26250: + .p2align 2 + .cv_linetable 984, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end984 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp26256-.Ltmp26255 # Subsection size +.Ltmp26255: + .short .Ltmp26258-.Ltmp26257 # Record length +.Ltmp26257: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end985-"?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10604 # Function type index + .secrel32 "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp26258: + .short .Ltmp26260-.Ltmp26259 # Record length +.Ltmp26259: + .short 4414 # Record kind: S_LOCAL + .long 10252 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26260: + .cv_def_range .Ltmp13938 .Ltmp13939, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26262-.Ltmp26261 # Record length +.Ltmp26261: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26262: + .cv_def_range .Ltmp13938 .Ltmp13939, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26264-.Ltmp26263 # Record length +.Ltmp26263: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26264: + .cv_def_range .Ltmp13938 .Ltmp13939, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26256: + .p2align 2 + .cv_linetable 985, "?deallocate@?$allocator@I@std@@QEAAXQEAI_K@Z", .Lfunc_end985 + .section .debug$S,"dr",associative,"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp26266-.Ltmp26265 # Subsection size +.Ltmp26265: + .short .Ltmp26268-.Ltmp26267 # Record length +.Ltmp26267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end986-"?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10605 # Function type index + .secrel32 "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp26268: + .short .Ltmp26270-.Ltmp26269 # Record length +.Ltmp26269: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26270: + .cv_def_range .Ltmp13940 .Ltmp13941, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26266: + .p2align 2 + .cv_linetable 986, "?capacity@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ", .Lfunc_end986 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp26272-.Ltmp26271 # Subsection size +.Ltmp26271: + .short .Ltmp26274-.Ltmp26273 # Record length +.Ltmp26273: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end987-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10606 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp26274: + .short .Ltmp26276-.Ltmp26275 # Record length +.Ltmp26275: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26276: + .cv_def_range .Ltmp13942 .Ltmp13943, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26272: + .p2align 2 + .cv_linetable 987, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAAEAPEAIXZ", .Lfunc_end987 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range > + .long .Ltmp26278-.Ltmp26277 # Subsection size +.Ltmp26277: + .short .Ltmp26280-.Ltmp26279 # Record length +.Ltmp26279: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end988-"??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10609 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +.Ltmp26280: + .short .Ltmp26282-.Ltmp26281 # Record length +.Ltmp26281: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26282: + .cv_def_range .Ltmp13944 .Ltmp13945, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26284-.Ltmp26283 # Record length +.Ltmp26283: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26284: + .cv_def_range .Ltmp13944 .Ltmp13945, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26286-.Ltmp26285 # Record length +.Ltmp26285: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp26286: + .cv_def_range .Ltmp13944 .Ltmp13945, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26278: + .p2align 2 + .cv_linetable 988, "??$_Destroy_range@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@@Z", .Lfunc_end988 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1 > + .long .Ltmp26288-.Ltmp26287 # Subsection size +.Ltmp26287: + .short .Ltmp26290-.Ltmp26289 # Record length +.Ltmp26289: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end989-"??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10612 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1 >" # Function name +.Ltmp26290: + .short .Ltmp26292-.Ltmp26291 # Record length +.Ltmp26291: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26292: + .cv_def_range .Ltmp13946 .Ltmp13947, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26294-.Ltmp26293 # Record length +.Ltmp26293: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26294: + .cv_def_range .Ltmp13946 .Ltmp13947, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26296-.Ltmp26295 # Record length +.Ltmp26295: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26296: + .cv_def_range .Ltmp13946 .Ltmp13947, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp26298-.Ltmp26297 # Record length +.Ltmp26297: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26298: + .cv_def_range .Ltmp13946 .Ltmp13947, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26288: + .p2align 2 + .cv_linetable 989, "??$_Destroy_range1@V?$allocator@I@std@@@std@@YAXPEAI0AEAV?$allocator@I@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end989 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp26300-.Ltmp26299 # Subsection size +.Ltmp26299: + .short .Ltmp26302-.Ltmp26301 # Record length +.Ltmp26301: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end990-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10613 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp26302: + .short .Ltmp26304-.Ltmp26303 # Record length +.Ltmp26303: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26304: + .cv_def_range .Ltmp13948 .Ltmp13949, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26300: + .p2align 2 + .cv_linetable 990, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end990 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp26306-.Ltmp26305 # Subsection size +.Ltmp26305: + .short .Ltmp26308-.Ltmp26307 # Record length +.Ltmp26307: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end991-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10614 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp26308: + .short .Ltmp26310-.Ltmp26309 # Record length +.Ltmp26309: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26310: + .cv_def_range .Ltmp13950 .Ltmp13951, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26306: + .p2align 2 + .cv_linetable 991, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end991 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp26312-.Ltmp26311 # Subsection size +.Ltmp26311: + .short .Ltmp26314-.Ltmp26313 # Record length +.Ltmp26313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end992-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10615 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp26314: + .short .Ltmp26316-.Ltmp26315 # Record length +.Ltmp26315: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26316: + .cv_def_range .Ltmp13952 .Ltmp13953, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26312: + .p2align 2 + .cv_linetable 992, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end992 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@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 .Ltmp26318-.Ltmp26317 # Subsection size +.Ltmp26317: + .short .Ltmp26320-.Ltmp26319 # Record length +.Ltmp26319: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end993-"?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10616 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp26320: + .short .Ltmp26322-.Ltmp26321 # Record length +.Ltmp26321: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26322: + .cv_def_range .Ltmp13954 .Ltmp13955, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26318: + .p2align 2 + .cv_linetable 993, "?_Get_second@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@I@std@@@2@XZ", .Lfunc_end993 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp26324-.Ltmp26323 # Subsection size +.Ltmp26323: + .short .Ltmp26326-.Ltmp26325 # Record length +.Ltmp26325: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end994-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10617 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp26326: + .short .Ltmp26328-.Ltmp26327 # Record length +.Ltmp26327: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26328: + .cv_def_range .Ltmp13956 .Ltmp13957, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26330-.Ltmp26329 # Record length +.Ltmp26329: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26330: + .cv_def_range .Ltmp13956 .Ltmp13957, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26324: + .p2align 2 + .cv_linetable 994, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end994 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc + .long .Ltmp26332-.Ltmp26331 # Subsection size +.Ltmp26331: + .short .Ltmp26334-.Ltmp26333 # Record length +.Ltmp26333: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end995-"??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10618 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc" # Function name +.Ltmp26334: + .short .Ltmp26336-.Ltmp26335 # Record length +.Ltmp26335: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26336: + .cv_def_range .Ltmp13958 .Ltmp13961, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26332: + .p2align 2 + .cv_linetable 995, "??0?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ", .Lfunc_end995 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair<> + .long .Ltmp26338-.Ltmp26337 # Subsection size +.Ltmp26337: + .short .Ltmp26340-.Ltmp26339 # Record length +.Ltmp26339: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end996-"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10620 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair<>" # Function name +.Ltmp26340: + .short .Ltmp26342-.Ltmp26341 # Record length +.Ltmp26341: + .short 4414 # Record kind: S_LOCAL + .long 10272 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26342: + .cv_def_range .Ltmp13962 .Ltmp13963, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26344-.Ltmp26343 # Record length +.Ltmp26343: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26344: + .cv_def_range .Ltmp13962 .Ltmp13963, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26338: + .p2align 2 + .cv_linetable 996, "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end996 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Alloc_proxy + .long .Ltmp26346-.Ltmp26345 # Subsection size +.Ltmp26345: + .short .Ltmp26348-.Ltmp26347 # Record length +.Ltmp26347: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end997-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10621 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Alloc_proxy" # Function name +.Ltmp26348: + .short .Ltmp26350-.Ltmp26349 # Record length +.Ltmp26349: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26350: + .cv_def_range .Ltmp13964 .Ltmp13965, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26352-.Ltmp26351 # Record length +.Ltmp26351: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26352: + .cv_def_range .Ltmp13964 .Ltmp13965, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26346: + .p2align 2 + .cv_linetable 997, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end997 + .section .debug$S,"dr",associative,"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocator + .long .Ltmp26354-.Ltmp26353 # Subsection size +.Ltmp26353: + .short .Ltmp26356-.Ltmp26355 # Record length +.Ltmp26355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end998-"??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10622 # Function type index + .secrel32 "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocator" # Function name +.Ltmp26356: + .short .Ltmp26358-.Ltmp26357 # Record length +.Ltmp26357: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26358: + .cv_def_range .Ltmp13966 .Ltmp13967, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26354: + .p2align 2 + .cv_linetable 998, "??0?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAA@XZ", .Lfunc_end998 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val,0> >::_Grp_t> >::_Vector_val + .long .Ltmp26360-.Ltmp26359 # Subsection size +.Ltmp26359: + .short .Ltmp26362-.Ltmp26361 # Record length +.Ltmp26361: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end999-"??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10623 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val,0> >::_Grp_t> >::_Vector_val" # Function name +.Ltmp26362: + .short .Ltmp26364-.Ltmp26363 # Record length +.Ltmp26363: + .short 4414 # Record kind: S_LOCAL + .long 10284 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26364: + .cv_def_range .Ltmp13968 .Ltmp13969, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26360: + .p2align 2 + .cv_linetable 999, "??0?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAA@XZ", .Lfunc_end999 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal + .long .Ltmp26366-.Ltmp26365 # Subsection size +.Ltmp26365: + .short .Ltmp26368-.Ltmp26367 # Record length +.Ltmp26367: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1000-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10624 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal" # Function name +.Ltmp26368: + .short .Ltmp26370-.Ltmp26369 # Record length +.Ltmp26369: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26370: + .cv_def_range .Ltmp13970 .Ltmp13971, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26366: + .p2align 2 + .cv_linetable 1000, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1000 + .section .debug$S,"dr",associative,"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator,0> >::_Grp_t> + .long .Ltmp26372-.Ltmp26371 # Subsection size +.Ltmp26371: + .short .Ltmp26374-.Ltmp26373 # Record length +.Ltmp26373: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1001-"??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10626 # Function type index + .secrel32 "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator,0> >::_Grp_t>" # Function name +.Ltmp26374: + .short .Ltmp26376-.Ltmp26375 # Record length +.Ltmp26375: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26376: + .cv_def_range .Ltmp13972 .Ltmp13973, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26378-.Ltmp26377 # Record length +.Ltmp26377: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26378: + .cv_def_range .Ltmp13972 .Ltmp13973, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26372: + .p2align 2 + .cv_linetable 1001, "??$?0U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1001 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myproxy + .long .Ltmp26380-.Ltmp26379 # Subsection size +.Ltmp26379: + .short .Ltmp26382-.Ltmp26381 # Record length +.Ltmp26381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1002-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10627 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myproxy" # Function name +.Ltmp26382: + .short .Ltmp26384-.Ltmp26383 # Record length +.Ltmp26383: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26384: + .cv_def_range .Ltmp13974 .Ltmp13975, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26380: + .p2align 2 + .cv_linetable 1002, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1002 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof,0> >::_Grp_t> > > + .long .Ltmp26386-.Ltmp26385 # Subsection size +.Ltmp26385: + .short .Ltmp26388-.Ltmp26387 # Record length +.Ltmp26387: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1003-"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10630 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,0> >::_Grp_t> > >" # Function name +.Ltmp26388: + .short .Ltmp26390-.Ltmp26389 # Record length +.Ltmp26389: + .short 4414 # Record kind: S_LOCAL + .long 10028 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp26390: + .cv_def_range .Ltmp13976 .Ltmp13977, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26386: + .p2align 2 + .cv_linetable 1003, "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEAV10@@Z", .Lfunc_end1003 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data + .long .Ltmp26392-.Ltmp26391 # Subsection size +.Ltmp26391: + .short .Ltmp26394-.Ltmp26393 # Record length +.Ltmp26393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1004-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10631 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data" # Function name +.Ltmp26394: + .short .Ltmp26396-.Ltmp26395 # Record length +.Ltmp26395: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26396: + .cv_def_range .Ltmp13978 .Ltmp13979, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26392: + .p2align 2 + .cv_linetable 1004, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1004 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .long .Ltmp26398-.Ltmp26397 # Subsection size +.Ltmp26397: + .short .Ltmp26400-.Ltmp26399 # Record length +.Ltmp26399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1005-"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10632 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first" # Function name +.Ltmp26400: + .short .Ltmp26402-.Ltmp26401 # Record length +.Ltmp26401: + .short 4414 # Record kind: S_LOCAL + .long 10272 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26402: + .cv_def_range .Ltmp13980 .Ltmp13981, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26398: + .p2align 2 + .cv_linetable 1005, "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1005 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long .Ltmp26404-.Ltmp26403 # Subsection size +.Ltmp26403: + .short .Ltmp26406-.Ltmp26405 # Record length +.Ltmp26405: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1006-"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10633 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second" # Function name +.Ltmp26406: + .short .Ltmp26408-.Ltmp26407 # Record length +.Ltmp26407: + .short 4414 # Record kind: S_LOCAL + .long 10272 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26408: + .cv_def_range .Ltmp13982 .Ltmp13983, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26404: + .p2align 2 + .cv_linetable 1006, "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1006 + .section .debug$S,"dr",associative,"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc + .long .Ltmp26410-.Ltmp26409 # Subsection size +.Ltmp26409: + .short .Ltmp26412-.Ltmp26411 # Record length +.Ltmp26411: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1007-"??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10634 # Function type index + .secrel32 "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc" # Function name +.Ltmp26412: + .short .Ltmp26414-.Ltmp26413 # Record length +.Ltmp26413: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26414: + .cv_def_range .Ltmp13984 .Ltmp13987, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26410: + .p2align 2 + .cv_linetable 1007, "??0?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end1007 + .section .debug$S,"dr",associative,"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<> + .long .Ltmp26416-.Ltmp26415 # Subsection size +.Ltmp26415: + .short .Ltmp26418-.Ltmp26417 # Record length +.Ltmp26417: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1008-"??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10636 # Function type index + .secrel32 "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section relative address + .secidx "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair<>" # Function name +.Ltmp26418: + .short .Ltmp26420-.Ltmp26419 # Record length +.Ltmp26419: + .short 4414 # Record kind: S_LOCAL + .long 10097 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26420: + .cv_def_range .Ltmp13988 .Ltmp13989, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26422-.Ltmp26421 # Record length +.Ltmp26421: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26422: + .cv_def_range .Ltmp13988 .Ltmp13989, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26416: + .p2align 2 + .cv_linetable 1008, "??$?0$$V@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@@Z", .Lfunc_end1008 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp26424-.Ltmp26423 # Subsection size +.Ltmp26423: + .short .Ltmp26426-.Ltmp26425 # Record length +.Ltmp26425: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1009-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10637 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp26426: + .short .Ltmp26428-.Ltmp26427 # Record length +.Ltmp26427: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26428: + .cv_def_range .Ltmp13990 .Ltmp13991, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26430-.Ltmp26429 # Record length +.Ltmp26429: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26430: + .cv_def_range .Ltmp13990 .Ltmp13991, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26424: + .p2align 2 + .cv_linetable 1009, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1009 + .section .debug$S,"dr",associative,"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp26432-.Ltmp26431 # Subsection size +.Ltmp26431: + .short .Ltmp26434-.Ltmp26433 # Record length +.Ltmp26433: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1010-"??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10638 # Function type index + .secrel32 "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp26434: + .short .Ltmp26436-.Ltmp26435 # Record length +.Ltmp26435: + .short 4414 # Record kind: S_LOCAL + .long 9855 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26436: + .cv_def_range .Ltmp13992 .Ltmp13993, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26432: + .p2align 2 + .cv_linetable 1010, "??0?$allocator@U_Loop_vals_t@std@@@std@@QEAA@XZ", .Lfunc_end1010 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp26438-.Ltmp26437 # Subsection size +.Ltmp26437: + .short .Ltmp26440-.Ltmp26439 # Record length +.Ltmp26439: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1011-"??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10639 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp26440: + .short .Ltmp26442-.Ltmp26441 # Record length +.Ltmp26441: + .short 4414 # Record kind: S_LOCAL + .long 10109 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26442: + .cv_def_range .Ltmp13994 .Ltmp13995, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26438: + .p2align 2 + .cv_linetable 1011, "??0?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1011 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp26444-.Ltmp26443 # Subsection size +.Ltmp26443: + .short .Ltmp26446-.Ltmp26445 # Record length +.Ltmp26445: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1012-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10640 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp26446: + .short .Ltmp26448-.Ltmp26447 # Record length +.Ltmp26447: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26448: + .cv_def_range .Ltmp13996 .Ltmp13997, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26444: + .p2align 2 + .cv_linetable 1012, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ", .Lfunc_end1012 + .section .debug$S,"dr",associative,"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp26450-.Ltmp26449 # Subsection size +.Ltmp26449: + .short .Ltmp26452-.Ltmp26451 # Record length +.Ltmp26451: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1013-"??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10642 # Function type index + .secrel32 "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section relative address + .secidx "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp26452: + .short .Ltmp26454-.Ltmp26453 # Record length +.Ltmp26453: + .short 4414 # Record kind: S_LOCAL + .long 4903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26454: + .cv_def_range .Ltmp13998 .Ltmp13999, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26456-.Ltmp26455 # Record length +.Ltmp26455: + .short 4414 # Record kind: S_LOCAL + .long 9552 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26456: + .cv_def_range .Ltmp13998 .Ltmp13999, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26450: + .p2align 2 + .cv_linetable 1013, "??$?0U_Loop_vals_t@std@@@?$allocator@U_Container_proxy@std@@@std@@QEAA@AEBV?$allocator@U_Loop_vals_t@std@@@1@@Z", .Lfunc_end1013 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myproxy + .long .Ltmp26458-.Ltmp26457 # Subsection size +.Ltmp26457: + .short .Ltmp26460-.Ltmp26459 # Record length +.Ltmp26459: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1014-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10643 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp26460: + .short .Ltmp26462-.Ltmp26461 # Record length +.Ltmp26461: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26462: + .cv_def_range .Ltmp14000 .Ltmp14001, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26458: + .p2align 2 + .cv_linetable 1014, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1014 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp26464-.Ltmp26463 # Subsection size +.Ltmp26463: + .short .Ltmp26466-.Ltmp26465 # Record length +.Ltmp26465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1015-"??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10646 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp26466: + .short .Ltmp26468-.Ltmp26467 # Record length +.Ltmp26467: + .short 4414 # Record kind: S_LOCAL + .long 9832 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp26468: + .cv_def_range .Ltmp14002 .Ltmp14003, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26464: + .p2align 2 + .cv_linetable 1015, "??$addressof@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@0@AEAV10@@Z", .Lfunc_end1015 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp26470-.Ltmp26469 # Subsection size +.Ltmp26469: + .short .Ltmp26472-.Ltmp26471 # Record length +.Ltmp26471: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1016-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10647 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp26472: + .short .Ltmp26474-.Ltmp26473 # Record length +.Ltmp26473: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26474: + .cv_def_range .Ltmp14004 .Ltmp14005, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26470: + .p2align 2 + .cv_linetable 1016, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1016 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp26476-.Ltmp26475 # Subsection size +.Ltmp26475: + .short .Ltmp26478-.Ltmp26477 # Record length +.Ltmp26477: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1017-"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10648 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp26478: + .short .Ltmp26480-.Ltmp26479 # Record length +.Ltmp26479: + .short 4414 # Record kind: S_LOCAL + .long 10097 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26480: + .cv_def_range .Ltmp14006 .Ltmp14007, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26476: + .p2align 2 + .cv_linetable 1017, "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$allocator@U_Loop_vals_t@std@@@2@XZ", .Lfunc_end1017 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@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 .Ltmp26482-.Ltmp26481 # Subsection size +.Ltmp26481: + .short .Ltmp26484-.Ltmp26483 # Record length +.Ltmp26483: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1018-"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10649 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp26484: + .short .Ltmp26486-.Ltmp26485 # Record length +.Ltmp26485: + .short 4414 # Record kind: S_LOCAL + .long 10097 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26486: + .cv_def_range .Ltmp14008 .Ltmp14009, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26482: + .p2align 2 + .cv_linetable 1018, "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1018 + .section .debug$S,"dr",associative,"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:32'> + .long .Ltmp26488-.Ltmp26487 # Subsection size +.Ltmp26487: + .short .Ltmp26490-.Ltmp26489 # Record length +.Ltmp26489: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1019-"??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10652 # Function type index + .secrel32 "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section relative address + .secidx "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector:1477:32'>" # Function name +.Ltmp26490: + .short .Ltmp26492-.Ltmp26491 # Record length +.Ltmp26491: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26492: + .cv_def_range .Ltmp14014 .Ltmp14029, "E\021N\001\000\000 \000\000\000" + .short .Ltmp26494-.Ltmp26493 # Record length +.Ltmp26493: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp26494: + .cv_def_range .Ltmp14014 .Ltmp14029, "E\021N\001\000\000(\000\000\000" + .short .Ltmp26496-.Ltmp26495 # Record length +.Ltmp26495: + .short 4414 # Record kind: S_LOCAL + .long 10569 # TypeIndex + .short 1 # Flags + .asciz "_Udefault_or_fill" +.Ltmp26496: + .cv_def_range .Ltmp14014 .Ltmp14029, "E\021N\001\000\0000\000\000\000" + .short .Ltmp26498-.Ltmp26497 # Record length +.Ltmp26497: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp26498: + .cv_def_range .Ltmp14014 .Ltmp14029, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp26500-.Ltmp26499 # Record length +.Ltmp26499: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp26500: + .cv_def_range .Ltmp14014 .Ltmp14029, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp26502-.Ltmp26501 # Record length +.Ltmp26501: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp26502: + .cv_def_range .Ltmp14015 .Ltmp14020 .Ltmp14028 .Ltmp14029, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp26504-.Ltmp26503 # Record length +.Ltmp26503: + .short 4414 # Record kind: S_LOCAL + .long 9658 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +.Ltmp26504: + .cv_def_range .Ltmp14015 .Ltmp14020 .Ltmp14028 .Ltmp14029, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp26506-.Ltmp26505 # Record length +.Ltmp26505: + .short 4414 # Record kind: S_LOCAL + .long 9658 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +.Ltmp26506: + .cv_def_range .Ltmp14015 .Ltmp14020 .Ltmp14028 .Ltmp14029, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp26508-.Ltmp26507 # Record length +.Ltmp26507: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +.Ltmp26508: + .cv_def_range .Ltmp14015 .Ltmp14020 .Ltmp14028 .Ltmp14029, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp26510-.Ltmp26509 # Record length +.Ltmp26509: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14022-.Ltmp14021 # Code size + .secrel32 .Ltmp14021 # Function section relative address + .secidx .Lfunc_begin1019 # Function section index + .byte 0 # Lexical block name +.Ltmp26510: + .short .Ltmp26512-.Ltmp26511 # Record length +.Ltmp26511: + .short 4414 # Record kind: S_LOCAL + .long 9658 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +.Ltmp26512: + .cv_def_range .Ltmp14021 .Ltmp14022, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp26514-.Ltmp26513 # Record length +.Ltmp26513: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14025-.Ltmp14024 # Code size + .secrel32 .Ltmp14024 # Function section relative address + .secidx .Lfunc_begin1019 # Function section index + .byte 0 # Lexical block name +.Ltmp26514: + .short .Ltmp26516-.Ltmp26515 # Record length +.Ltmp26515: + .short 4414 # Record kind: S_LOCAL + .long 9658 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp26516: + .cv_def_range .Ltmp14024 .Ltmp14025, "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 +.Ltmp26488: + .p2align 2 + .cv_linetable 1019, "??$_Resize@V@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z", .Lfunc_end1019 + .section .debug$S,"dr",associative,"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp26518-.Ltmp26517 # Subsection size +.Ltmp26517: + .short .Ltmp26520-.Ltmp26519 # Record length +.Ltmp26519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1020-"?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10653 # Function type index + .secrel32 "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp26520: + .short .Ltmp26522-.Ltmp26521 # Record length +.Ltmp26521: + .short 4414 # Record kind: S_LOCAL + .long 9621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26522: + .cv_def_range .Ltmp14030 .Ltmp14031, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26518: + .p2align 2 + .cv_linetable 1020, "?size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1020 + .section .debug$S,"dr",associative,"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp26524-.Ltmp26523 # Subsection size +.Ltmp26523: + .short .Ltmp26526-.Ltmp26525 # Record length +.Ltmp26525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1021-"?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10654 # Function type index + .secrel32 "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp26526: + .short .Ltmp26528-.Ltmp26527 # Record length +.Ltmp26527: + .short 4414 # Record kind: S_LOCAL + .long 9621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26528: + .cv_def_range .Ltmp14032 .Ltmp14033, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26524: + .p2align 2 + .cv_linetable 1021, "?capacity@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1021 + .section .debug$S,"dr",associative,"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp26530-.Ltmp26529 # Subsection size +.Ltmp26529: + .short .Ltmp26532-.Ltmp26531 # Record length +.Ltmp26531: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1022-"?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10655 # Function type index + .secrel32 "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp26532: + .short .Ltmp26534-.Ltmp26533 # Record length +.Ltmp26533: + .short 4414 # Record kind: S_LOCAL + .long 9621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26534: + .cv_def_range .Ltmp14034 .Ltmp14035, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26530: + .p2align 2 + .cv_linetable 1022, "?max_size@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1022 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlength + .long .Ltmp26536-.Ltmp26535 # Subsection size +.Ltmp26535: + .short .Ltmp26538-.Ltmp26537 # Record length +.Ltmp26537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1023-"?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10656 # Function type index + .secrel32 "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlength" # Function name +.Ltmp26538: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26536: + .p2align 2 + .cv_linetable 1023, "?_Xlength@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@CAXXZ", .Lfunc_end1023 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Calculate_growth + .long .Ltmp26540-.Ltmp26539 # Subsection size +.Ltmp26539: + .short .Ltmp26542-.Ltmp26541 # Record length +.Ltmp26541: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1024-"?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10657 # Function type index + .secrel32 "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Calculate_growth" # Function name +.Ltmp26542: + .short .Ltmp26544-.Ltmp26543 # Record length +.Ltmp26543: + .short 4414 # Record kind: S_LOCAL + .long 9621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26544: + .cv_def_range .Ltmp14038 .Ltmp14043, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26546-.Ltmp26545 # Record length +.Ltmp26545: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp26546: + .cv_def_range .Ltmp14038 .Ltmp14043, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26548-.Ltmp26547 # Record length +.Ltmp26547: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp26548: + .cv_def_range .Ltmp14038 .Ltmp14043, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26550-.Ltmp26549 # Record length +.Ltmp26549: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +.Ltmp26550: + .cv_def_range .Ltmp14038 .Ltmp14043, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26540: + .p2align 2 + .cv_linetable 1024, "?_Calculate_growth@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBA_K_K@Z", .Lfunc_end1024 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp26552-.Ltmp26551 # Subsection size +.Ltmp26551: + .short .Ltmp26554-.Ltmp26553 # Record length +.Ltmp26553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1025-"?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10658 # Function type index + .secrel32 "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp26554: + .short .Ltmp26556-.Ltmp26555 # Record length +.Ltmp26555: + .short 4414 # Record kind: S_LOCAL + .long 9855 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26556: + .cv_def_range .Ltmp14044 .Ltmp14045, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26558-.Ltmp26557 # Record length +.Ltmp26557: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26558: + .cv_def_range .Ltmp14044 .Ltmp14045, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26552: + .p2align 2 + .cv_linetable 1025, "?allocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAPEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1025 + .section .debug$S,"dr",associative,"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize::::operator() + .long .Ltmp26560-.Ltmp26559 # Subsection size +.Ltmp26559: + .short .Ltmp26562-.Ltmp26561 # Record length +.Ltmp26561: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1026-"??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10661 # Function type index + .secrel32 "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" # Function section relative address + .secidx "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize::::operator()" # Function name +.Ltmp26562: + .short .Ltmp26564-.Ltmp26563 # Record length +.Ltmp26563: + .short 4414 # Record kind: S_LOCAL + .long 10659 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26564: + .cv_def_range .Ltmp14046 .Ltmp14047, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26566-.Ltmp26565 # Record length +.Ltmp26565: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26566: + .cv_def_range .Ltmp14046 .Ltmp14047, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26568-.Ltmp26567 # Record length +.Ltmp26567: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26568: + .cv_def_range .Ltmp14046 .Ltmp14047, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26560: + .p2align 2 + .cv_linetable 1026, "??R@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Loop_vals_t@3@0@Z", .Lfunc_end1026 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept + .long .Ltmp26570-.Ltmp26569 # Subsection size +.Ltmp26569: + .short .Ltmp26572-.Ltmp26571 # Record length +.Ltmp26571: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1027-"?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10662 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" # Function section relative address + .secidx "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept" # Function name +.Ltmp26572: + .short .Ltmp26574-.Ltmp26573 # Record length +.Ltmp26573: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26574: + .cv_def_range .Ltmp14048 .Ltmp14049, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26576-.Ltmp26575 # Record length +.Ltmp26575: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26576: + .cv_def_range .Ltmp14048 .Ltmp14049, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26578-.Ltmp26577 # Record length +.Ltmp26577: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26578: + .cv_def_range .Ltmp14048 .Ltmp14049, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26580-.Ltmp26579 # Record length +.Ltmp26579: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26580: + .cv_def_range .Ltmp14048 .Ltmp14049, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26570: + .p2align 2 + .cv_linetable 1027, "?_Umove_if_noexcept@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00@Z", .Lfunc_end1027 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp26582-.Ltmp26581 # Subsection size +.Ltmp26581: + .short .Ltmp26584-.Ltmp26583 # Record length +.Ltmp26583: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1028-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10663 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp26584: + .short .Ltmp26586-.Ltmp26585 # Record length +.Ltmp26585: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26586: + .cv_def_range .Ltmp14050 .Ltmp14051, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26582: + .p2align 2 + .cv_linetable 1028, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1028 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp26588-.Ltmp26587 # Subsection size +.Ltmp26587: + .short .Ltmp26590-.Ltmp26589 # Record length +.Ltmp26589: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1029-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10664 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp26590: + .short .Ltmp26592-.Ltmp26591 # Record length +.Ltmp26591: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26592: + .cv_def_range .Ltmp14052 .Ltmp14053, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26588: + .p2align 2 + .cv_linetable 1029, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1029 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp26594-.Ltmp26593 # Subsection size +.Ltmp26593: + .short .Ltmp26596-.Ltmp26595 # Record length +.Ltmp26595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1030-"?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10665 # Function type index + .secrel32 "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp26596: + .short .Ltmp26598-.Ltmp26597 # Record length +.Ltmp26597: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26598: + .cv_def_range .Ltmp14054 .Ltmp14055, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26600-.Ltmp26599 # Record length +.Ltmp26599: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26600: + .cv_def_range .Ltmp14054 .Ltmp14055, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26602-.Ltmp26601 # Record length +.Ltmp26601: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26602: + .cv_def_range .Ltmp14054 .Ltmp14055, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26594: + .p2align 2 + .cv_linetable 1030, "?_Destroy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@0@Z", .Lfunc_end1030 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::deallocate + .long .Ltmp26604-.Ltmp26603 # Subsection size +.Ltmp26603: + .short .Ltmp26606-.Ltmp26605 # Record length +.Ltmp26605: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1031-"?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10666 # Function type index + .secrel32 "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::deallocate" # Function name +.Ltmp26606: + .short .Ltmp26608-.Ltmp26607 # Record length +.Ltmp26607: + .short 4414 # Record kind: S_LOCAL + .long 9855 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26608: + .cv_def_range .Ltmp14056 .Ltmp14057, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26610-.Ltmp26609 # Record length +.Ltmp26609: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26610: + .cv_def_range .Ltmp14056 .Ltmp14057, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26612-.Ltmp26611 # Record length +.Ltmp26611: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26612: + .cv_def_range .Ltmp14056 .Ltmp14057, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26604: + .p2align 2 + .cv_linetable 1031, "?deallocate@?$allocator@U_Loop_vals_t@std@@@std@@QEAAXQEAU_Loop_vals_t@2@_K@Z", .Lfunc_end1031 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Change_array + .long .Ltmp26614-.Ltmp26613 # Subsection size +.Ltmp26613: + .short .Ltmp26616-.Ltmp26615 # Record length +.Ltmp26615: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1032-"?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10667 # Function type index + .secrel32 "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" # Function section relative address + .secidx "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Change_array" # Function name +.Ltmp26616: + .short .Ltmp26618-.Ltmp26617 # Record length +.Ltmp26617: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26618: + .cv_def_range .Ltmp14058 .Ltmp14061, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26620-.Ltmp26619 # Record length +.Ltmp26619: + .short 4414 # Record kind: S_LOCAL + .long 9658 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +.Ltmp26620: + .cv_def_range .Ltmp14058 .Ltmp14061, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26622-.Ltmp26621 # Record length +.Ltmp26621: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp26622: + .cv_def_range .Ltmp14058 .Ltmp14061, "E\021O\001\000\000h\000\000\000" + .short .Ltmp26624-.Ltmp26623 # Record length +.Ltmp26623: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp26624: + .cv_def_range .Ltmp14058 .Ltmp14061, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26614: + .p2align 2 + .cv_linetable 1032, "?_Change_array@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXQEAU_Loop_vals_t@2@_K1@Z", .Lfunc_end1032 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long .Ltmp26626-.Ltmp26625 # Subsection size +.Ltmp26625: + .short .Ltmp26628-.Ltmp26627 # Record length +.Ltmp26627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1033-"?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10668 # Function type index + .secrel32 "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp26628: + .short .Ltmp26630-.Ltmp26629 # Record length +.Ltmp26629: + .short 4414 # Record kind: S_LOCAL + .long 9621 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26630: + .cv_def_range .Ltmp14062 .Ltmp14071, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26632-.Ltmp26631 # Record length +.Ltmp26631: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26632: + .cv_def_range .Ltmp14062 .Ltmp14071, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26634-.Ltmp26633 # Record length +.Ltmp26633: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26634: + .cv_def_range .Ltmp14062 .Ltmp14071, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26636-.Ltmp26635 # Record length +.Ltmp26635: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp26636: + .cv_def_range .Ltmp14062 .Ltmp14071, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26638-.Ltmp26637 # Record length +.Ltmp26637: + .short 4414 # Record kind: S_LOCAL + .long 10669 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp26638: + .cv_def_range .Ltmp14062 .Ltmp14071, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26626: + .p2align 2 + .cv_linetable 1033, "?_Orphan_range@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEBAXPEAU_Loop_vals_t@2@0@Z", .Lfunc_end1033 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp26640-.Ltmp26639 # Subsection size +.Ltmp26639: + .short .Ltmp26642-.Ltmp26641 # Record length +.Ltmp26641: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1034-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10670 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp26642: + .short .Ltmp26644-.Ltmp26643 # Record length +.Ltmp26643: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26644: + .cv_def_range .Ltmp14072 .Ltmp14073, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26640: + .p2align 2 + .cv_linetable 1034, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1034 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp26646-.Ltmp26645 # Subsection size +.Ltmp26645: + .short .Ltmp26648-.Ltmp26647 # Record length +.Ltmp26647: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1035-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10671 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp26648: + .short .Ltmp26650-.Ltmp26649 # Record length +.Ltmp26649: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26650: + .cv_def_range .Ltmp14074 .Ltmp14075, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26646: + .p2align 2 + .cv_linetable 1035, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1035 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp26652-.Ltmp26651 # Subsection size +.Ltmp26651: + .short .Ltmp26654-.Ltmp26653 # Record length +.Ltmp26653: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1036-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10672 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp26654: + .short .Ltmp26656-.Ltmp26655 # Record length +.Ltmp26655: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26656: + .cv_def_range .Ltmp14076 .Ltmp14077, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26652: + .p2align 2 + .cv_linetable 1036, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1036 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@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 .Ltmp26658-.Ltmp26657 # Subsection size +.Ltmp26657: + .short .Ltmp26660-.Ltmp26659 # Record length +.Ltmp26659: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1037-"?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10673 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp26660: + .short .Ltmp26662-.Ltmp26661 # Record length +.Ltmp26661: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26662: + .cv_def_range .Ltmp14078 .Ltmp14079, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26658: + .p2align 2 + .cv_linetable 1037, "?_Get_second@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@XZ", .Lfunc_end1037 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp26664-.Ltmp26663 # Subsection size +.Ltmp26663: + .short .Ltmp26666-.Ltmp26665 # Record length +.Ltmp26665: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1038-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10674 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp26666: + .short .Ltmp26668-.Ltmp26667 # Record length +.Ltmp26667: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26668: + .cv_def_range .Ltmp14080 .Ltmp14081, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26664: + .p2align 2 + .cv_linetable 1038, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBQEAU_Loop_vals_t@2@XZ", .Lfunc_end1038 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long .Ltmp26670-.Ltmp26669 # Subsection size +.Ltmp26669: + .short .Ltmp26672-.Ltmp26671 # Record length +.Ltmp26671: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1039-"?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10675 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +.Ltmp26672: + .short .Ltmp26674-.Ltmp26673 # Record length +.Ltmp26673: + .short 4414 # Record kind: S_LOCAL + .long 9552 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26674: + .cv_def_range .Ltmp14082 .Ltmp14083, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26670: + .p2align 2 + .cv_linetable 1039, "?max_size@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SA_KAEBV?$allocator@U_Loop_vals_t@std@@@2@@Z", .Lfunc_end1039 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp26676-.Ltmp26675 # Subsection size +.Ltmp26675: + .short .Ltmp26678-.Ltmp26677 # Record length +.Ltmp26677: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1040-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10676 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp26678: + .short .Ltmp26680-.Ltmp26679 # Record length +.Ltmp26679: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26680: + .cv_def_range .Ltmp14084 .Ltmp14085, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26676: + .p2align 2 + .cv_linetable 1040, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ", .Lfunc_end1040 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp26682-.Ltmp26681 # Subsection size +.Ltmp26681: + .short .Ltmp26684-.Ltmp26683 # Record length +.Ltmp26683: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1041-"?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10677 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp26684: + .short .Ltmp26686-.Ltmp26685 # Record length +.Ltmp26685: + .short 4414 # Record kind: S_LOCAL + .long 10100 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26686: + .cv_def_range .Ltmp14086 .Ltmp14087, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26682: + .p2align 2 + .cv_linetable 1041, "?_Get_first@?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Loop_vals_t@std@@@2@XZ", .Lfunc_end1041 + .section .debug$S,"dr",associative,"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Udefault + .long .Ltmp26688-.Ltmp26687 # Subsection size +.Ltmp26687: + .short .Ltmp26690-.Ltmp26689 # Record length +.Ltmp26689: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1042-"?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10678 # Function type index + .secrel32 "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" # Function section relative address + .secidx "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Udefault" # Function name +.Ltmp26690: + .short .Ltmp26692-.Ltmp26691 # Record length +.Ltmp26691: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26692: + .cv_def_range .Ltmp14088 .Ltmp14089, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26694-.Ltmp26693 # Record length +.Ltmp26693: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26694: + .cv_def_range .Ltmp14088 .Ltmp14089, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26696-.Ltmp26695 # Record length +.Ltmp26695: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26696: + .cv_def_range .Ltmp14088 .Ltmp14089, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26688: + .p2align 2 + .cv_linetable 1042, "?_Udefault@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAPEAU_Loop_vals_t@2@PEAU32@_K@Z", .Lfunc_end1042 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n > + .long .Ltmp26698-.Ltmp26697 # Subsection size +.Ltmp26697: + .short .Ltmp26700-.Ltmp26699 # Record length +.Ltmp26699: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1043-"??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10681 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n >" # Function name +.Ltmp26700: + .short .Ltmp26702-.Ltmp26701 # Record length +.Ltmp26701: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26702: + .cv_def_range .Ltmp14090 .Ltmp14091, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26704-.Ltmp26703 # Record length +.Ltmp26703: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26704: + .cv_def_range .Ltmp14090 .Ltmp14091, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26706-.Ltmp26705 # Record length +.Ltmp26705: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp26706: + .cv_def_range .Ltmp14090 .Ltmp14091, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26698: + .p2align 2 + .cv_linetable 1043, "??$_Uninitialized_value_construct_n@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@PEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@@Z", .Lfunc_end1043 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n1 > + .long .Ltmp26708-.Ltmp26707 # Subsection size +.Ltmp26707: + .short .Ltmp26710-.Ltmp26709 # Record length +.Ltmp26709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1044-"??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10684 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n1 >" # Function name +.Ltmp26710: + .short .Ltmp26712-.Ltmp26711 # Record length +.Ltmp26711: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26712: + .cv_def_range .Ltmp14094 .Ltmp14101, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp26714-.Ltmp26713 # Record length +.Ltmp26713: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp26714: + .cv_def_range .Ltmp14094 .Ltmp14101, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp26716-.Ltmp26715 # Record length +.Ltmp26715: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp26716: + .cv_def_range .Ltmp14094 .Ltmp14101, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp26718-.Ltmp26717 # Record length +.Ltmp26717: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26718: + .cv_def_range .Ltmp14094 .Ltmp14101, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp26720-.Ltmp26719 # Record length +.Ltmp26719: + .short 4414 # Record kind: S_LOCAL + .long 10699 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp26720: + .cv_def_range .Ltmp14094 .Ltmp14101, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26708: + .p2align 2 + .cv_linetable 1044, "??$_Uninitialized_value_construct_n1@PEAU_Loop_vals_t@std@@_KV?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_KAEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1044 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Uninitialized_backout_al + .long .Ltmp26722-.Ltmp26721 # Subsection size +.Ltmp26721: + .short .Ltmp26724-.Ltmp26723 # Record length +.Ltmp26723: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1045-"??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10702 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Uninitialized_backout_al" # Function name +.Ltmp26724: + .short .Ltmp26726-.Ltmp26725 # Record length +.Ltmp26725: + .short 4414 # Record kind: S_LOCAL + .long 10686 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26726: + .cv_def_range .Ltmp14102 .Ltmp14103, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26728-.Ltmp26727 # Record length +.Ltmp26727: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26728: + .cv_def_range .Ltmp14102 .Ltmp14103, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26730-.Ltmp26729 # Record length +.Ltmp26729: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +.Ltmp26730: + .cv_def_range .Ltmp14102 .Ltmp14103, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26722: + .p2align 2 + .cv_linetable 1045, "??0?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@PEAU_Loop_vals_t@1@AEAV?$allocator@U_Loop_vals_t@std@@@1@@Z", .Lfunc_end1045 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Emplace_back<> + .long .Ltmp26732-.Ltmp26731 # Subsection size +.Ltmp26731: + .short .Ltmp26734-.Ltmp26733 # Record length +.Ltmp26733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1046-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10703 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Emplace_back<>" # Function name +.Ltmp26734: + .short .Ltmp26736-.Ltmp26735 # Record length +.Ltmp26735: + .short 4414 # Record kind: S_LOCAL + .long 10686 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26736: + .cv_def_range .Ltmp14104 .Ltmp14105, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26732: + .p2align 2 + .cv_linetable 1046, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAXXZ", .Lfunc_end1046 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Release + .long .Ltmp26738-.Ltmp26737 # Subsection size +.Ltmp26737: + .short .Ltmp26740-.Ltmp26739 # Record length +.Ltmp26739: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1047-"?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10704 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Release" # Function name +.Ltmp26740: + .short .Ltmp26742-.Ltmp26741 # Record length +.Ltmp26741: + .short 4414 # Record kind: S_LOCAL + .long 10686 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26742: + .cv_def_range .Ltmp14106 .Ltmp14107, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26738: + .p2align 2 + .cv_linetable 1047, "?_Release@?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1047 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::~_Uninitialized_backout_al + .long .Ltmp26744-.Ltmp26743 # Subsection size +.Ltmp26743: + .short .Ltmp26746-.Ltmp26745 # Record length +.Ltmp26745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1048-"??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10705 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::~_Uninitialized_backout_al" # Function name +.Ltmp26746: + .short .Ltmp26748-.Ltmp26747 # Record length +.Ltmp26747: + .short 4414 # Record kind: S_LOCAL + .long 10686 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26748: + .cv_def_range .Ltmp14110 .Ltmp14113, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26744: + .p2align 2 + .cv_linetable 1048, "??1?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAA@XZ", .Lfunc_end1048 + .section .debug$S,"dr",associative,"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long .Ltmp26750-.Ltmp26749 # Subsection size +.Ltmp26749: + .short .Ltmp26752-.Ltmp26751 # Record length +.Ltmp26751: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1049-"??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10708 # Function type index + .secrel32 "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" # Function section relative address + .secidx "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +.Ltmp26752: + .short .Ltmp26754-.Ltmp26753 # Record length +.Ltmp26753: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26754: + .cv_def_range .Ltmp14114 .Ltmp14115, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26756-.Ltmp26755 # Record length +.Ltmp26755: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26756: + .cv_def_range .Ltmp14114 .Ltmp14115, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26750: + .p2align 2 + .cv_linetable 1049, "??$construct@U_Loop_vals_t@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@SAXAEAV?$allocator@U_Loop_vals_t@std@@@1@QEAU_Loop_vals_t@1@@Z", .Lfunc_end1049 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp26758-.Ltmp26757 # Subsection size +.Ltmp26757: + .short .Ltmp26760-.Ltmp26759 # Record length +.Ltmp26759: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1050-"??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10711 # Function type index + .secrel32 "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp26760: + .short .Ltmp26762-.Ltmp26761 # Record length +.Ltmp26761: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26762: + .cv_def_range .Ltmp14116 .Ltmp14117, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26758: + .p2align 2 + .cv_linetable 1050, "??$_Unfancy@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@PEAU10@@Z", .Lfunc_end1050 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range > + .long .Ltmp26764-.Ltmp26763 # Subsection size +.Ltmp26763: + .short .Ltmp26766-.Ltmp26765 # Record length +.Ltmp26765: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1051-"??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10714 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +.Ltmp26766: + .short .Ltmp26768-.Ltmp26767 # Record length +.Ltmp26767: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26768: + .cv_def_range .Ltmp14118 .Ltmp14119, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26770-.Ltmp26769 # Record length +.Ltmp26769: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26770: + .cv_def_range .Ltmp14118 .Ltmp14119, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26772-.Ltmp26771 # Record length +.Ltmp26771: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp26772: + .cv_def_range .Ltmp14118 .Ltmp14119, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26764: + .p2align 2 + .cv_linetable 1051, "??$_Destroy_range@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z", .Lfunc_end1051 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1 > + .long .Ltmp26774-.Ltmp26773 # Subsection size +.Ltmp26773: + .short .Ltmp26776-.Ltmp26775 # Record length +.Ltmp26775: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1052-"??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10717 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1 >" # Function name +.Ltmp26776: + .short .Ltmp26778-.Ltmp26777 # Record length +.Ltmp26777: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26778: + .cv_def_range .Ltmp14120 .Ltmp14121, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26780-.Ltmp26779 # Record length +.Ltmp26779: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26780: + .cv_def_range .Ltmp14120 .Ltmp14121, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26782-.Ltmp26781 # Record length +.Ltmp26781: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26782: + .cv_def_range .Ltmp14120 .Ltmp14121, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp26784-.Ltmp26783 # Record length +.Ltmp26783: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26784: + .cv_def_range .Ltmp14120 .Ltmp14121, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26774: + .p2align 2 + .cv_linetable 1052, "??$_Destroy_range1@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@YAXPEAU_Loop_vals_t@0@0AEAV?$allocator@U_Loop_vals_t@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1052 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept1 + .long .Ltmp26786-.Ltmp26785 # Subsection size +.Ltmp26785: + .short .Ltmp26788-.Ltmp26787 # Record length +.Ltmp26787: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1053-"?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10718 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept1" # Function name +.Ltmp26788: + .short .Ltmp26790-.Ltmp26789 # Record length +.Ltmp26789: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26790: + .cv_def_range .Ltmp14122 .Ltmp14123, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26792-.Ltmp26791 # Record length +.Ltmp26791: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26792: + .cv_def_range .Ltmp14122 .Ltmp14123, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26794-.Ltmp26793 # Record length +.Ltmp26793: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26794: + .cv_def_range .Ltmp14122 .Ltmp14123, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26796-.Ltmp26795 # Record length +.Ltmp26795: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26796: + .cv_def_range .Ltmp14122 .Ltmp14123, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26798-.Ltmp26797 # Record length +.Ltmp26797: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26798: + .cv_def_range .Ltmp14122 .Ltmp14123, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26786: + .p2align 2 + .cv_linetable 1053, "?_Umove_if_noexcept1@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXPEAU_Loop_vals_t@2@00U?$integral_constant@_N$00@2@@Z", .Lfunc_end1053 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long .Ltmp26800-.Ltmp26799 # Subsection size +.Ltmp26799: + .short .Ltmp26802-.Ltmp26801 # Record length +.Ltmp26801: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1054-"??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10721 # Function type index + .secrel32 "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +.Ltmp26802: + .short .Ltmp26804-.Ltmp26803 # Record length +.Ltmp26803: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26804: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26806-.Ltmp26805 # Record length +.Ltmp26805: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26806: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26808-.Ltmp26807 # Record length +.Ltmp26807: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26808: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000x\000\000\000" + .short .Ltmp26810-.Ltmp26809 # Record length +.Ltmp26809: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp26810: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26812-.Ltmp26811 # Record length +.Ltmp26811: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp26812: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000p\000\000\000" + .short .Ltmp26814-.Ltmp26813 # Record length +.Ltmp26813: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp26814: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000h\000\000\000" + .short .Ltmp26816-.Ltmp26815 # Record length +.Ltmp26815: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp26816: + .cv_def_range .Ltmp14124 .Ltmp14125, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26800: + .p2align 2 + .cv_linetable 1054, "??$_Uninitialized_move@PEAU_Loop_vals_t@std@@PEAU12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@0PEAU10@AEAV?$allocator@U_Loop_vals_t@std@@@0@@Z", .Lfunc_end1054 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped + .long .Ltmp26818-.Ltmp26817 # Subsection size +.Ltmp26817: + .short .Ltmp26820-.Ltmp26819 # Record length +.Ltmp26819: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1055-"??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10724 # Function type index + .secrel32 "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +.Ltmp26820: + .short .Ltmp26822-.Ltmp26821 # Record length +.Ltmp26821: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp26822: + .cv_def_range .Ltmp14126 .Ltmp14127, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26818: + .p2align 2 + .cv_linetable 1055, "??$_Get_unwrapped@U_Loop_vals_t@std@@@std@@YAPEAU_Loop_vals_t@0@QEAU10@@Z", .Lfunc_end1055 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long .Ltmp26824-.Ltmp26823 # Subsection size +.Ltmp26823: + .short .Ltmp26826-.Ltmp26825 # Record length +.Ltmp26825: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1056-"??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10727 # Function type index + .secrel32 "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +.Ltmp26826: + .short .Ltmp26828-.Ltmp26827 # Record length +.Ltmp26827: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp26828: + .cv_def_range .Ltmp14128 .Ltmp14129, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26830-.Ltmp26829 # Record length +.Ltmp26829: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26830: + .cv_def_range .Ltmp14128 .Ltmp14129, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26824: + .p2align 2 + .cv_linetable 1056, "??$_Get_unwrapped_n@U_Loop_vals_t@std@@_J$0A@@std@@YAPEAU_Loop_vals_t@0@QEAU10@_J@Z", .Lfunc_end1056 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance + .long .Ltmp26832-.Ltmp26831 # Subsection size +.Ltmp26831: + .short .Ltmp26834-.Ltmp26833 # Record length +.Ltmp26833: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1057-"??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10731 # Function type index + .secrel32 "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +.Ltmp26834: + .short .Ltmp26836-.Ltmp26835 # Record length +.Ltmp26835: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26836: + .cv_def_range .Ltmp14130 .Ltmp14131, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26838-.Ltmp26837 # Record length +.Ltmp26837: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26838: + .cv_def_range .Ltmp14130 .Ltmp14131, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26832: + .p2align 2 + .cv_linetable 1057, "??$_Idl_distance@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA?A?@@AEBQEAU_Loop_vals_t@0@0@Z", .Lfunc_end1057 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped + .long .Ltmp26840-.Ltmp26839 # Subsection size +.Ltmp26839: + .short .Ltmp26842-.Ltmp26841 # Record length +.Ltmp26841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1058-"??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10734 # Function type index + .secrel32 "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +.Ltmp26842: + .short .Ltmp26844-.Ltmp26843 # Record length +.Ltmp26843: + .short 4414 # Record kind: S_LOCAL + .long 9841 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp26844: + .cv_def_range .Ltmp14132 .Ltmp14133, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26846-.Ltmp26845 # Record length +.Ltmp26845: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp26846: + .cv_def_range .Ltmp14132 .Ltmp14133, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26840: + .p2align 2 + .cv_linetable 1058, "??$_Seek_wrapped@U_Loop_vals_t@std@@@std@@YAXAEAPEAU_Loop_vals_t@0@QEAU10@@Z", .Lfunc_end1058 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@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_move_al_unchecked > + .long .Ltmp26848-.Ltmp26847 # Subsection size +.Ltmp26847: + .short .Ltmp26850-.Ltmp26849 # Record length +.Ltmp26849: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1059-"??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@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 10737 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked >" # Function name +.Ltmp26850: + .short .Ltmp26852-.Ltmp26851 # Record length +.Ltmp26851: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26852: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\000(\000\000\000" + .short .Ltmp26854-.Ltmp26853 # Record length +.Ltmp26853: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26854: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26856-.Ltmp26855 # Record length +.Ltmp26855: + .short 4414 # Record kind: S_LOCAL + .long 9859 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26856: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26858-.Ltmp26857 # Record length +.Ltmp26857: + .short 4414 # Record kind: S_LOCAL + .long 9816 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26858: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26860-.Ltmp26859 # Record length +.Ltmp26859: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26860: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26862-.Ltmp26861 # Record length +.Ltmp26861: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26862: + .cv_def_range .Ltmp14134 .Ltmp14135, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26848: + .p2align 2 + .cv_linetable 1059, "??$_Uninitialized_move_al_unchecked@U_Loop_vals_t@std@@U12@V?$allocator@U_Loop_vals_t@std@@@2@@std@@YAPEAU_Loop_vals_t@0@QEAU10@00AEAV?$allocator@U_Loop_vals_t@std@@@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1059 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat + .long .Ltmp26864-.Ltmp26863 # Subsection size +.Ltmp26863: + .short .Ltmp26866-.Ltmp26865 # Record length +.Ltmp26865: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1060-"??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10739 # Function type index + .secrel32 "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat" # Function name +.Ltmp26866: + .short .Ltmp26868-.Ltmp26867 # Record length +.Ltmp26867: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26868: + .cv_def_range .Ltmp14136 .Ltmp14137, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26870-.Ltmp26869 # Record length +.Ltmp26869: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26870: + .cv_def_range .Ltmp14136 .Ltmp14137, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26864: + .p2align 2 + .cv_linetable 1060, "??$_Ptr_move_cat@U_Loop_vals_t@std@@U12@@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAU_Loop_vals_t@0@0@Z", .Lfunc_end1060 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 + .long .Ltmp26872-.Ltmp26871 # Subsection size +.Ltmp26871: + .short .Ltmp26874-.Ltmp26873 # Record length +.Ltmp26873: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1061-"??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10742 # Function type index + .secrel32 "??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1" # Function name +.Ltmp26874: + .short .Ltmp26876-.Ltmp26875 # Record length +.Ltmp26875: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26876: + .cv_def_range .Ltmp14138 .Ltmp14139, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp26878-.Ltmp26877 # Record length +.Ltmp26877: + .short 4414 # Record kind: S_LOCAL + .long 10728 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26878: + .cv_def_range .Ltmp14138 .Ltmp14139, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp26880-.Ltmp26879 # Record length +.Ltmp26879: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp26880: + .cv_def_range .Ltmp14138 .Ltmp14139, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26872: + .p2align 2 + .cv_linetable 1061, "??$_Idl_distance1@PEAU_Loop_vals_t@std@@PEAU12@@std@@YA_JAEBQEAU_Loop_vals_t@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1061 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp26882-.Ltmp26881 # Subsection size +.Ltmp26881: + .short .Ltmp26884-.Ltmp26883 # Record length +.Ltmp26883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1062-"??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10744 # Function type index + .secrel32 "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp26884: + .short .Ltmp26886-.Ltmp26885 # Record length +.Ltmp26885: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26886: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\000P\000\000\000" + .short .Ltmp26888-.Ltmp26887 # Record length +.Ltmp26887: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp26888: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\000X\000\000\000" + .short .Ltmp26890-.Ltmp26889 # Record length +.Ltmp26889: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp26890: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\000`\000\000\000" + .short .Ltmp26892-.Ltmp26891 # Record length +.Ltmp26891: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp26892: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\000H\000\000\000" + .short .Ltmp26894-.Ltmp26893 # Record length +.Ltmp26893: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp26894: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\000@\000\000\000" + .short .Ltmp26896-.Ltmp26895 # Record length +.Ltmp26895: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp26896: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\0008\000\000\000" + .short .Ltmp26898-.Ltmp26897 # Record length +.Ltmp26897: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp26898: + .cv_def_range .Ltmp14140 .Ltmp14141, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26882: + .p2align 2 + .cv_linetable 1062, "??$_Copy_memmove@PEAU_Loop_vals_t@std@@PEAU12@@std@@YAPEAU_Loop_vals_t@0@PEAU10@00@Z", .Lfunc_end1062 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp26900-.Ltmp26899 # Subsection size +.Ltmp26899: + .short .Ltmp26902-.Ltmp26901 # Record length +.Ltmp26901: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1063-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10745 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp26902: + .short .Ltmp26904-.Ltmp26903 # Record length +.Ltmp26903: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26904: + .cv_def_range .Ltmp14142 .Ltmp14143, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26900: + .p2align 2 + .cv_linetable 1063, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1063 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp26906-.Ltmp26905 # Subsection size +.Ltmp26905: + .short .Ltmp26908-.Ltmp26907 # Record length +.Ltmp26907: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1064-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10746 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp26908: + .short .Ltmp26910-.Ltmp26909 # Record length +.Ltmp26909: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26910: + .cv_def_range .Ltmp14144 .Ltmp14145, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26906: + .p2align 2 + .cv_linetable 1064, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAAEAPEAU_Loop_vals_t@2@XZ", .Lfunc_end1064 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getpfirst + .long .Ltmp26912-.Ltmp26911 # Subsection size +.Ltmp26911: + .short .Ltmp26914-.Ltmp26913 # Record length +.Ltmp26913: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1065-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10747 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getpfirst" # Function name +.Ltmp26914: + .short .Ltmp26916-.Ltmp26915 # Record length +.Ltmp26915: + .short 4414 # Record kind: S_LOCAL + .long 9820 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26916: + .cv_def_range .Ltmp14146 .Ltmp14147, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26912: + .p2align 2 + .cv_linetable 1065, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1065 + .section .debug$S,"dr",associative,"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Getpnext + .long .Ltmp26918-.Ltmp26917 # Subsection size +.Ltmp26917: + .short .Ltmp26920-.Ltmp26919 # Record length +.Ltmp26919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1066-"?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10748 # Function type index + .secrel32 "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Function section relative address + .secidx "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getpnext" # Function name +.Ltmp26920: + .short .Ltmp26922-.Ltmp26921 # Record length +.Ltmp26921: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26922: + .cv_def_range .Ltmp14148 .Ltmp14149, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26918: + .p2align 2 + .cv_linetable 1066, "?_Getpnext@_Iterator_base12@std@@QEAAPEAPEAU12@XZ", .Lfunc_end1066 + .section .debug$S,"dr",associative,"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Clrcont + .long .Ltmp26924-.Ltmp26923 # Subsection size +.Ltmp26923: + .short .Ltmp26926-.Ltmp26925 # Record length +.Ltmp26925: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1067-"?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10749 # Function type index + .secrel32 "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Function section relative address + .secidx "?_Clrcont@_Iterator_base12@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Clrcont" # Function name +.Ltmp26926: + .short .Ltmp26928-.Ltmp26927 # Record length +.Ltmp26927: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26928: + .cv_def_range .Ltmp14150 .Ltmp14151, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26924: + .p2align 2 + .cv_linetable 1067, "?_Clrcont@_Iterator_base12@std@@QEAAXXZ", .Lfunc_end1067 + .section .debug$S,"dr",associative,"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::_Getpfirst + .long .Ltmp26930-.Ltmp26929 # Subsection size +.Ltmp26929: + .short .Ltmp26932-.Ltmp26931 # Record length +.Ltmp26931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1068-"?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10750 # Function type index + .secrel32 "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Getpfirst" # Function name +.Ltmp26932: + .short .Ltmp26934-.Ltmp26933 # Record length +.Ltmp26933: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26934: + .cv_def_range .Ltmp14152 .Ltmp14153, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26930: + .p2align 2 + .cv_linetable 1068, "?_Getpfirst@_Container_base12@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1068 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp26936-.Ltmp26935 # Subsection size +.Ltmp26935: + .short .Ltmp26938-.Ltmp26937 # Record length +.Ltmp26937: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1069-"?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10751 # Function type index + .secrel32 "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp26938: + .short .Ltmp26940-.Ltmp26939 # Record length +.Ltmp26939: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26940: + .cv_def_range .Ltmp14154 .Ltmp14157, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26936: + .p2align 2 + .cv_linetable 1069, "?_Tidy@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@AEAAXXZ", .Lfunc_end1069 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp26942-.Ltmp26941 # Subsection size +.Ltmp26941: + .short .Ltmp26944-.Ltmp26943 # Record length +.Ltmp26943: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1070-"??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10752 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp26944: + .short .Ltmp26946-.Ltmp26945 # Record length +.Ltmp26945: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26946: + .cv_def_range .Ltmp14160 .Ltmp14163, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26942: + .p2align 2 + .cv_linetable 1070, "??1?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAA@XZ", .Lfunc_end1070 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp26948-.Ltmp26947 # Subsection size +.Ltmp26947: + .short .Ltmp26950-.Ltmp26949 # Record length +.Ltmp26949: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1071-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10753 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp26950: + .short .Ltmp26952-.Ltmp26951 # Record length +.Ltmp26951: + .short 4414 # Record kind: S_LOCAL + .long 9813 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26952: + .cv_def_range .Ltmp14164 .Ltmp14165, "E\021O\001\000\0000\000\000\000" + .short .Ltmp26954-.Ltmp26953 # Record length +.Ltmp26953: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp26954: + .cv_def_range .Ltmp14164 .Ltmp14165, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26948: + .p2align 2 + .cv_linetable 1071, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@QEAAXXZ", .Lfunc_end1071 + .section .debug$S,"dr",associative,"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector + .long .Ltmp26956-.Ltmp26955 # Subsection size +.Ltmp26955: + .short .Ltmp26958-.Ltmp26957 # Record length +.Ltmp26957: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1072-"??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10754 # Function type index + .secrel32 "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::~vector" # Function name +.Ltmp26958: + .short .Ltmp26960-.Ltmp26959 # Record length +.Ltmp26959: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26960: + .cv_def_range .Ltmp14168 .Ltmp14171, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26956: + .p2align 2 + .cv_linetable 1072, "??1?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ", .Lfunc_end1072 + .section .debug$S,"dr",associative,"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::~_Bt_state_t + .long .Ltmp26962-.Ltmp26961 # Subsection size +.Ltmp26961: + .short .Ltmp26964-.Ltmp26963 # Record length +.Ltmp26963: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1073-"??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10755 # Function type index + .secrel32 "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::~_Bt_state_t" # Function name +.Ltmp26964: + .short .Ltmp26966-.Ltmp26965 # Record length +.Ltmp26965: + .short 4414 # Record kind: S_LOCAL + .long 10573 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26966: + .cv_def_range .Ltmp14172 .Ltmp14174, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26962: + .p2align 2 + .cv_linetable 1073, "??1?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1073 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy + .long .Ltmp26968-.Ltmp26967 # Subsection size +.Ltmp26967: + .short .Ltmp26970-.Ltmp26969 # Record length +.Ltmp26969: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1074-"?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10756 # Function type index + .secrel32 "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Tidy" # Function name +.Ltmp26970: + .short .Ltmp26972-.Ltmp26971 # Record length +.Ltmp26971: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26972: + .cv_def_range .Ltmp14175 .Ltmp14178, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26968: + .p2align 2 + .cv_linetable 1074, "?_Tidy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXXZ", .Lfunc_end1074 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Vector_alloc + .long .Ltmp26974-.Ltmp26973 # Subsection size +.Ltmp26973: + .short .Ltmp26976-.Ltmp26975 # Record length +.Ltmp26975: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1075-"??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10757 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::~_Vector_alloc" # Function name +.Ltmp26976: + .short .Ltmp26978-.Ltmp26977 # Record length +.Ltmp26977: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26978: + .cv_def_range .Ltmp14181 .Ltmp14184, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26974: + .p2align 2 + .cv_linetable 1075, "??1?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@XZ", .Lfunc_end1075 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Orphan_all + .long .Ltmp26980-.Ltmp26979 # Subsection size +.Ltmp26979: + .short .Ltmp26982-.Ltmp26981 # Record length +.Ltmp26981: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1076-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10758 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Orphan_all" # Function name +.Ltmp26982: + .short .Ltmp26984-.Ltmp26983 # Record length +.Ltmp26983: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26984: + .cv_def_range .Ltmp14185 .Ltmp14186, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26980: + .p2align 2 + .cv_linetable 1076, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end1076 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst + .long .Ltmp26986-.Ltmp26985 # Subsection size +.Ltmp26985: + .short .Ltmp26988-.Ltmp26987 # Record length +.Ltmp26987: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1077-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10759 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst" # Function name +.Ltmp26988: + .short .Ltmp26990-.Ltmp26989 # Record length +.Ltmp26989: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26990: + .cv_def_range .Ltmp14187 .Ltmp14188, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26986: + .p2align 2 + .cv_linetable 1077, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1077 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Destroy + .long .Ltmp26992-.Ltmp26991 # Subsection size +.Ltmp26991: + .short .Ltmp26994-.Ltmp26993 # Record length +.Ltmp26993: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1078-"?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10760 # Function type index + .secrel32 "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Destroy" # Function name +.Ltmp26994: + .short .Ltmp26996-.Ltmp26995 # Record length +.Ltmp26995: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp26996: + .cv_def_range .Ltmp14189 .Ltmp14190, "E\021O\001\000\000 \000\000\000" + .short .Ltmp26998-.Ltmp26997 # Record length +.Ltmp26997: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp26998: + .cv_def_range .Ltmp14189 .Ltmp14190, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27000-.Ltmp26999 # Record length +.Ltmp26999: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27000: + .cv_def_range .Ltmp14189 .Ltmp14190, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp26992: + .p2align 2 + .cv_linetable 1078, "?_Destroy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1078 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast + .long .Ltmp27002-.Ltmp27001 # Subsection size +.Ltmp27001: + .short .Ltmp27004-.Ltmp27003 # Record length +.Ltmp27003: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1079-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10761 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast" # Function name +.Ltmp27004: + .short .Ltmp27006-.Ltmp27005 # Record length +.Ltmp27005: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27006: + .cv_def_range .Ltmp14191 .Ltmp14192, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27002: + .p2align 2 + .cv_linetable 1079, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1079 + .section .debug$S,"dr",associative,"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::deallocate + .long .Ltmp27008-.Ltmp27007 # Subsection size +.Ltmp27007: + .short .Ltmp27010-.Ltmp27009 # Record length +.Ltmp27009: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1080-"?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10762 # Function type index + .secrel32 "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::deallocate" # Function name +.Ltmp27010: + .short .Ltmp27012-.Ltmp27011 # Record length +.Ltmp27011: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27012: + .cv_def_range .Ltmp14193 .Ltmp14194, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27014-.Ltmp27013 # Record length +.Ltmp27013: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27014: + .cv_def_range .Ltmp14193 .Ltmp14194, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27016-.Ltmp27015 # Record length +.Ltmp27015: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27016: + .cv_def_range .Ltmp14193 .Ltmp14194, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27008: + .p2align 2 + .cv_linetable 1080, "?deallocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1080 + .section .debug$S,"dr",associative,"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity + .long .Ltmp27018-.Ltmp27017 # Subsection size +.Ltmp27017: + .short .Ltmp27020-.Ltmp27019 # Record length +.Ltmp27019: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1081-"?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10763 # Function type index + .secrel32 "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::capacity" # Function name +.Ltmp27020: + .short .Ltmp27022-.Ltmp27021 # Record length +.Ltmp27021: + .short 4414 # Record kind: S_LOCAL + .long 9763 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27022: + .cv_def_range .Ltmp14195 .Ltmp14196, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27018: + .p2align 2 + .cv_linetable 1081, "?capacity@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1081 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend + .long .Ltmp27024-.Ltmp27023 # Subsection size +.Ltmp27023: + .short .Ltmp27026-.Ltmp27025 # Record length +.Ltmp27025: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1082-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10764 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend" # Function name +.Ltmp27026: + .short .Ltmp27028-.Ltmp27027 # Record length +.Ltmp27027: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27028: + .cv_def_range .Ltmp14197 .Ltmp14198, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27024: + .p2align 2 + .cv_linetable 1082, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1082 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range,0> >::_Grp_t> > + .long .Ltmp27030-.Ltmp27029 # Subsection size +.Ltmp27029: + .short .Ltmp27032-.Ltmp27031 # Record length +.Ltmp27031: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1083-"??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10767 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range,0> >::_Grp_t> >" # Function name +.Ltmp27032: + .short .Ltmp27034-.Ltmp27033 # Record length +.Ltmp27033: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27034: + .cv_def_range .Ltmp14199 .Ltmp14200, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27036-.Ltmp27035 # Record length +.Ltmp27035: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27036: + .cv_def_range .Ltmp14199 .Ltmp14200, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27038-.Ltmp27037 # Record length +.Ltmp27037: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27038: + .cv_def_range .Ltmp14199 .Ltmp14200, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27030: + .p2align 2 + .cv_linetable 1083, "??$_Destroy_range@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1083 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1,0> >::_Grp_t> > + .long .Ltmp27040-.Ltmp27039 # Subsection size +.Ltmp27039: + .short .Ltmp27042-.Ltmp27041 # Record length +.Ltmp27041: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1084-"??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10770 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1,0> >::_Grp_t> >" # Function name +.Ltmp27042: + .short .Ltmp27044-.Ltmp27043 # Record length +.Ltmp27043: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27044: + .cv_def_range .Ltmp14201 .Ltmp14202, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27046-.Ltmp27045 # Record length +.Ltmp27045: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27046: + .cv_def_range .Ltmp14201 .Ltmp14202, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27048-.Ltmp27047 # Record length +.Ltmp27047: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27048: + .cv_def_range .Ltmp14201 .Ltmp14202, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp27050-.Ltmp27049 # Record length +.Ltmp27049: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27050: + .cv_def_range .Ltmp14201 .Ltmp14202, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27040: + .p2align 2 + .cv_linetable 1084, "??$_Destroy_range1@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1084 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend + .long .Ltmp27052-.Ltmp27051 # Subsection size +.Ltmp27051: + .short .Ltmp27054-.Ltmp27053 # Record length +.Ltmp27053: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1085-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10771 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myend" # Function name +.Ltmp27054: + .short .Ltmp27056-.Ltmp27055 # Record length +.Ltmp27055: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27056: + .cv_def_range .Ltmp14203 .Ltmp14204, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27052: + .p2align 2 + .cv_linetable 1085, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1085 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst + .long .Ltmp27058-.Ltmp27057 # Subsection size +.Ltmp27057: + .short .Ltmp27060-.Ltmp27059 # Record length +.Ltmp27059: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1086-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10772 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Myfirst" # Function name +.Ltmp27060: + .short .Ltmp27062-.Ltmp27061 # Record length +.Ltmp27061: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27062: + .cv_def_range .Ltmp14205 .Ltmp14206, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27058: + .p2align 2 + .cv_linetable 1086, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1086 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data + .long .Ltmp27064-.Ltmp27063 # Subsection size +.Ltmp27063: + .short .Ltmp27066-.Ltmp27065 # Record length +.Ltmp27065: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1087-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10773 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Get_data" # Function name +.Ltmp27066: + .short .Ltmp27068-.Ltmp27067 # Record length +.Ltmp27067: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27068: + .cv_def_range .Ltmp14207 .Ltmp14208, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27064: + .p2align 2 + .cv_linetable 1087, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1087 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second + .long .Ltmp27070-.Ltmp27069 # Subsection size +.Ltmp27069: + .short .Ltmp27072-.Ltmp27071 # Record length +.Ltmp27071: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1088-"?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10774 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_second" # Function name +.Ltmp27072: + .short .Ltmp27074-.Ltmp27073 # Record length +.Ltmp27073: + .short 4414 # Record kind: S_LOCAL + .long 10275 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27074: + .cv_def_range .Ltmp14209 .Ltmp14210, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27070: + .p2align 2 + .cv_linetable 1088, "?_Get_second@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@XZ", .Lfunc_end1088 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Free_proxy + .long .Ltmp27076-.Ltmp27075 # Subsection size +.Ltmp27075: + .short .Ltmp27078-.Ltmp27077 # Record length +.Ltmp27077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1089-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10775 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Free_proxy" # Function name +.Ltmp27078: + .short .Ltmp27080-.Ltmp27079 # Record length +.Ltmp27079: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27080: + .cv_def_range .Ltmp14211 .Ltmp14212, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27082-.Ltmp27081 # Record length +.Ltmp27081: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp27082: + .cv_def_range .Ltmp14211 .Ltmp14212, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27076: + .p2align 2 + .cv_linetable 1089, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXXZ", .Lfunc_end1089 + .section .debug$S,"dr",associative,"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp27084-.Ltmp27083 # Subsection size +.Ltmp27083: + .short .Ltmp27086-.Ltmp27085 # Record length +.Ltmp27085: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1090-"??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10776 # Function type index + .secrel32 "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp27086: + .short .Ltmp27088-.Ltmp27087 # Record length +.Ltmp27087: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27088: + .cv_def_range .Ltmp14213 .Ltmp14215, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27084: + .p2align 2 + .cv_linetable 1090, "??1?$vector@_NV?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1090 + .section .debug$S,"dr",associative,"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::~_Vb_val + .long .Ltmp27090-.Ltmp27089 # Subsection size +.Ltmp27089: + .short .Ltmp27092-.Ltmp27091 # Record length +.Ltmp27091: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1091-"??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10777 # Function type index + .secrel32 "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::~_Vb_val" # Function name +.Ltmp27092: + .short .Ltmp27094-.Ltmp27093 # Record length +.Ltmp27093: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27094: + .cv_def_range .Ltmp14218 .Ltmp14221, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27090: + .p2align 2 + .cv_linetable 1091, "??1?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@XZ", .Lfunc_end1091 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Free_proxy + .long .Ltmp27096-.Ltmp27095 # Subsection size +.Ltmp27095: + .short .Ltmp27098-.Ltmp27097 # Record length +.Ltmp27097: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1092-"?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10778 # Function type index + .secrel32 "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Free_proxy" # Function name +.Ltmp27098: + .short .Ltmp27100-.Ltmp27099 # Record length +.Ltmp27099: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27100: + .cv_def_range .Ltmp14222 .Ltmp14223, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27102-.Ltmp27101 # Record length +.Ltmp27101: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp27102: + .cv_def_range .Ltmp14222 .Ltmp14223, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27096: + .p2align 2 + .cv_linetable 1092, "?_Free_proxy@?$_Vb_val@V?$allocator@_N@std@@@std@@QEAAXXZ", .Lfunc_end1092 + .section .debug$S,"dr",associative,"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Resize + .long .Ltmp27104-.Ltmp27103 # Subsection size +.Ltmp27103: + .short .Ltmp27106-.Ltmp27105 # Record length +.Ltmp27105: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1093-"?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10779 # Function type index + .secrel32 "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Function section relative address + .secidx "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Resize" # Function name +.Ltmp27106: + .short .Ltmp27108-.Ltmp27107 # Record length +.Ltmp27107: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27108: + .cv_def_range .Ltmp14224 .Ltmp14225, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27110-.Ltmp27109 # Record length +.Ltmp27109: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp27110: + .cv_def_range .Ltmp14224 .Ltmp14225, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27104: + .p2align 2 + .cv_linetable 1093, "?_Resize@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAXI@Z", .Lfunc_end1093 + .section .debug$S,"dr",associative,"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .Ltmp27112-.Ltmp27111 # Subsection size +.Ltmp27111: + .short .Ltmp27114-.Ltmp27113 # Record length +.Ltmp27113: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1094-"?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10780 # Function type index + .secrel32 "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Function section relative address + .secidx "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp27114: + .short .Ltmp27116-.Ltmp27115 # Record length +.Ltmp27115: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27116: + .cv_def_range .Ltmp14232 .Ltmp14238, "E\021N\001\000\0000\001\000\000" + .short .Ltmp27118-.Ltmp27117 # Record length +.Ltmp27117: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27118: + .cv_def_range .Ltmp14232 .Ltmp14238, "E\021N\001\000\0008\001\000\000" + .short .Ltmp27120-.Ltmp27119 # Record length +.Ltmp27119: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27120: + .cv_def_range .Ltmp14232 .Ltmp14238, "E\021N\001\000\000G\001\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27112: + .p2align 2 + .cv_linetable 1094, "?resize@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K_N@Z", .Lfunc_end1094 + .section .debug$S,"dr",associative,"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap + .long .Ltmp27122-.Ltmp27121 # Subsection size +.Ltmp27121: + .short .Ltmp27124-.Ltmp27123 # Record length +.Ltmp27123: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1095-"?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10781 # Function type index + .secrel32 "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Get_ncap" # Function name +.Ltmp27124: + .short .Ltmp27126-.Ltmp27125 # Record length +.Ltmp27125: + .short 4414 # Record kind: S_LOCAL + .long 9526 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27126: + .cv_def_range .Ltmp14239 .Ltmp14240, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27122: + .p2align 2 + .cv_linetable 1095, "?_Get_ncap@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBAIXZ", .Lfunc_end1095 + .section .debug$S,"dr",associative,"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize + .long .Ltmp27128-.Ltmp27127 # Subsection size +.Ltmp27127: + .short .Ltmp27130-.Ltmp27129 # Record length +.Ltmp27129: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1096-"?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10782 # Function type index + .secrel32 "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize" # Function name +.Ltmp27130: + .short .Ltmp27132-.Ltmp27131 # Record length +.Ltmp27131: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27132: + .cv_def_range .Ltmp14241 .Ltmp14242, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27134-.Ltmp27133 # Record length +.Ltmp27133: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27134: + .cv_def_range .Ltmp14241 .Ltmp14242, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27136-.Ltmp27135 # Record length +.Ltmp27135: + .short 4414 # Record kind: S_LOCAL + .long 10784 # TypeIndex + .short 0 # Flags + .asciz "_Lambda_default" +.Ltmp27136: + .cv_def_range .Ltmp14241 .Ltmp14242, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27128: + .p2align 2 + .cv_linetable 1096, "?resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z", .Lfunc_end1096 + .section .debug$S,"dr",associative,"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match_pat + .long .Ltmp27138-.Ltmp27137 # Subsection size +.Ltmp27137: + .short .Ltmp27140-.Ltmp27139 # Record length +.Ltmp27139: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1097-"?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10788 # Function type index + .secrel32 "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match_pat" # Function name +.Ltmp27140: + .short .Ltmp27142-.Ltmp27141 # Record length +.Ltmp27141: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27142: + .cv_def_range .Ltmp14247 .Ltmp14305, "E\021N\001\000\000X\003\000\000" + .short .Ltmp27144-.Ltmp27143 # Record length +.Ltmp27143: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp27144: + .cv_def_range .Ltmp14247 .Ltmp14305, "E\021N\001\000\000`\003\000\000" + .short .Ltmp27146-.Ltmp27145 # Record length +.Ltmp27145: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Failed" +.Ltmp27146: + .cv_def_range .Ltmp14247 .Ltmp14305, "E\021N\001\000\000W\003\000\000" + .short .Ltmp27148-.Ltmp27147 # Record length +.Ltmp27147: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp27148: + .cv_def_range .Ltmp14268 .Ltmp14272 .Ltmp14304 .Ltmp14305, "E\021N\001\000\0000\002\000\000" + .short .Ltmp27150-.Ltmp27149 # Record length +.Ltmp27149: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Neg" +.Ltmp27150: + .cv_def_range .Ltmp14268 .Ltmp14272 .Ltmp14304 .Ltmp14305, "E\021N\001\000\000/\002\000\000" + .short .Ltmp27152-.Ltmp27151 # Record length +.Ltmp27151: + .short 4414 # Record kind: S_LOCAL + .long 9688 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp27152: + .cv_def_range .Ltmp14268 .Ltmp14272 .Ltmp14304 .Ltmp14305, "E\021N\001\000\000\350\001\000\000" + .short .Ltmp27154-.Ltmp27153 # Record length +.Ltmp27153: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14266-.Ltmp14261 # Code size + .secrel32 .Ltmp14261 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27154: + .short .Ltmp27156-.Ltmp27155 # Record length +.Ltmp27155: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp27156: + .cv_def_range .Ltmp14261 .Ltmp14266, "E\021N\001\000\000\310\002\000\000" + .short .Ltmp27158-.Ltmp27157 # Record length +.Ltmp27157: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp27158: + .cv_def_range .Ltmp14261 .Ltmp14266, "E\021N\001\000\000\270\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27160-.Ltmp27159 # Record length +.Ltmp27159: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14277-.Ltmp14273 # Code size + .secrel32 .Ltmp14273 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27160: + .short .Ltmp27162-.Ltmp27161 # Record length +.Ltmp27161: + .short 4414 # Record kind: S_LOCAL + .long 10811 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp27162: + .cv_def_range .Ltmp14273 .Ltmp14277, "E\021N\001\000\000\340\001\000\000" + .short .Ltmp27164-.Ltmp27163 # Record length +.Ltmp27163: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14276-.Ltmp14274 # Code size + .secrel32 .Ltmp14274 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27164: + .short .Ltmp27166-.Ltmp27165 # Record length +.Ltmp27165: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp27166: + .cv_def_range .Ltmp14274 .Ltmp14276, "E\021N\001\000\000\330\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27168-.Ltmp27167 # Record length +.Ltmp27167: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14280-.Ltmp14277 # Code size + .secrel32 .Ltmp14277 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27168: + .short .Ltmp27170-.Ltmp27169 # Record length +.Ltmp27169: + .short 4414 # Record kind: S_LOCAL + .long 10817 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp27170: + .cv_def_range .Ltmp14277 .Ltmp14280, "E\021N\001\000\000\260\001\000\000" + .short .Ltmp27172-.Ltmp27171 # Record length +.Ltmp27171: + .short 4414 # Record kind: S_LOCAL + .long 10811 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +.Ltmp27172: + .cv_def_range .Ltmp14277 .Ltmp14280, "E\021N\001\000\000\250\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27174-.Ltmp27173 # Record length +.Ltmp27173: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14285-.Ltmp14280 # Code size + .secrel32 .Ltmp14280 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27174: + .short .Ltmp27176-.Ltmp27175 # Record length +.Ltmp27175: + .short 4414 # Record kind: S_LOCAL + .long 10824 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp27176: + .cv_def_range .Ltmp14280 .Ltmp14285, "E\021N\001\000\000\200\001\000\000" + .short .Ltmp27178-.Ltmp27177 # Record length +.Ltmp27177: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14284-.Ltmp14281 # Code size + .secrel32 .Ltmp14281 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27178: + .short .Ltmp27180-.Ltmp27179 # Record length +.Ltmp27179: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp27180: + .cv_def_range .Ltmp14281 .Ltmp14284, "E\021N\001\000\000P\001\000\000" + .short .Ltmp27182-.Ltmp27181 # Record length +.Ltmp27181: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Bx" +.Ltmp27182: + .cv_def_range .Ltmp14281 .Ltmp14284, "E\021N\001\000\000@\001\000\000" + .short .Ltmp27184-.Ltmp27183 # Record length +.Ltmp27183: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +.Ltmp27184: + .cv_def_range .Ltmp14281 .Ltmp14284, "E\021N\001\000\0000\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27186-.Ltmp27185 # Record length +.Ltmp27185: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14293-.Ltmp14290 # Code size + .secrel32 .Ltmp14290 # Function section relative address + .secidx .Lfunc_begin1097 # Function section index + .byte 0 # Lexical block name +.Ltmp27186: + .short .Ltmp27188-.Ltmp27187 # Record length +.Ltmp27187: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 0 # Flags + .asciz "_Nr" +.Ltmp27188: + .cv_def_range .Ltmp14290 .Ltmp14293, "E\021N\001\000\000\230\000\000\000" + .short .Ltmp27190-.Ltmp27189 # Record length +.Ltmp27189: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +.Ltmp27190: + .cv_def_range .Ltmp14290 .Ltmp14293, "E\021N\001\000\000\220\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 +.Ltmp27138: + .p2align 2 + .cv_linetable 1097, "?_Match_pat@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z", .Lfunc_end1097 + .section .debug$S,"dr",associative,"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp27192-.Ltmp27191 # Subsection size +.Ltmp27191: + .short .Ltmp27194-.Ltmp27193 # Record length +.Ltmp27193: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1098-"??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10829 # Function type index + .secrel32 "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp27194: + .short .Ltmp27196-.Ltmp27195 # Record length +.Ltmp27195: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27196: + .cv_def_range .Ltmp14308 .Ltmp14309, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27198-.Ltmp27197 # Record length +.Ltmp27197: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp27198: + .cv_def_range .Ltmp14308 .Ltmp14309, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27200-.Ltmp27199 # Record length +.Ltmp27199: + .short 4414 # Record kind: S_LOCAL + .long 9954 # TypeIndex + .short 0 # Flags + .asciz "_It" +.Ltmp27200: + .cv_def_range .Ltmp14308 .Ltmp14309, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27192: + .p2align 2 + .cv_linetable 1098, "??A?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@_K@Z", .Lfunc_end1098 + .section .debug$S,"dr",associative,"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator bool + .long .Ltmp27202-.Ltmp27201 # Subsection size +.Ltmp27201: + .short .Ltmp27204-.Ltmp27203 # Record length +.Ltmp27203: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1099-"??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10830 # Function type index + .secrel32 "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator bool" # Function name +.Ltmp27204: + .short .Ltmp27206-.Ltmp27205 # Record length +.Ltmp27205: + .short 4414 # Record kind: S_LOCAL + .long 10233 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27206: + .cv_def_range .Ltmp14310 .Ltmp14311, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27202: + .p2align 2 + .cv_linetable 1099, "??B?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NXZ", .Lfunc_end1099 + .section .debug$S,"dr",associative,"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::~_Vb_reference + .long .Ltmp27208-.Ltmp27207 # Subsection size +.Ltmp27207: + .short .Ltmp27210-.Ltmp27209 # Record length +.Ltmp27209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1100-"??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10831 # Function type index + .secrel32 "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::~_Vb_reference" # Function name +.Ltmp27210: + .short .Ltmp27212-.Ltmp27211 # Record length +.Ltmp27211: + .short 4414 # Record kind: S_LOCAL + .long 10192 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27212: + .cv_def_range .Ltmp14312 .Ltmp14314, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27208: + .p2align 2 + .cv_linetable 1100, "??1?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1100 + .section .debug$S,"dr",associative,"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_At + .long .Ltmp27214-.Ltmp27213 # Subsection size +.Ltmp27213: + .short .Ltmp27216-.Ltmp27215 # Record length +.Ltmp27215: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1101-"?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10832 # Function type index + .secrel32 "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section relative address + .secidx "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_At" # Function name +.Ltmp27216: + .short .Ltmp27218-.Ltmp27217 # Record length +.Ltmp27217: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27218: + .cv_def_range .Ltmp14315 .Ltmp14316, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27220-.Ltmp27219 # Record length +.Ltmp27219: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Sub" +.Ltmp27220: + .cv_def_range .Ltmp14315 .Ltmp14316, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27214: + .p2align 2 + .cv_linetable 1101, "?_At@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@I@Z", .Lfunc_end1101 + .section .debug$S,"dr",associative,"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[] + .long .Ltmp27222-.Ltmp27221 # Subsection size +.Ltmp27221: + .short .Ltmp27224-.Ltmp27223 # Record length +.Ltmp27223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1102-"??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10833 # Function type index + .secrel32 "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator[]" # Function name +.Ltmp27224: + .short .Ltmp27226-.Ltmp27225 # Record length +.Ltmp27225: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27226: + .cv_def_range .Ltmp14317 .Ltmp14324, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27228-.Ltmp27227 # Record length +.Ltmp27227: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp27228: + .cv_def_range .Ltmp14317 .Ltmp14324, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27222: + .p2align 2 + .cv_linetable 1102, "??A?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1102 + .section .debug$S,"dr",associative,"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Pfx + .long .Ltmp27230-.Ltmp27229 # Subsection size +.Ltmp27229: + .short .Ltmp27232-.Ltmp27231 # Record length +.Ltmp27231: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1103-"?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10834 # Function type index + .secrel32 "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Pfx" # Function name +.Ltmp27232: + .short .Ltmp27234-.Ltmp27233 # Record length +.Ltmp27233: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27234: + .cv_def_range .Ltmp14325 .Ltmp14326, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27230: + .p2align 2 + .cv_linetable 1103, "?_Pfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1103 + .section .debug$S,"dr",associative,"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator!= + .long .Ltmp27236-.Ltmp27235 # Subsection size +.Ltmp27235: + .short .Ltmp27238-.Ltmp27237 # Record length +.Ltmp27237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1104-"??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10836 # Function type index + .secrel32 "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator!=" # Function name +.Ltmp27238: + .short .Ltmp27240-.Ltmp27239 # Record length +.Ltmp27239: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp27240: + .cv_def_range .Lfunc_begin1104 .Ltmp14328, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp27242-.Ltmp27241 # Record length +.Ltmp27241: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp27242: + .cv_def_range .Lfunc_begin1104 .Ltmp14329, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27236: + .p2align 2 + .cv_linetable 1104, "??9details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end1104 + .section .debug$S,"dr",associative,"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Sfx + .long .Ltmp27244-.Ltmp27243 # Subsection size +.Ltmp27243: + .short .Ltmp27246-.Ltmp27245 # Record length +.Ltmp27245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1105-"?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10837 # Function type index + .secrel32 "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Sfx" # Function name +.Ltmp27246: + .short .Ltmp27248-.Ltmp27247 # Record length +.Ltmp27247: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27248: + .cv_def_range .Ltmp14331 .Ltmp14332, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27244: + .p2align 2 + .cv_linetable 1105, "?_Sfx@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1105 + .section .debug$S,"dr",associative,"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::match_results,0>,std::allocator,0> > > >::_Null + .long .Ltmp27250-.Ltmp27249 # Subsection size +.Ltmp27249: + .short .Ltmp27252-.Ltmp27251 # Record length +.Ltmp27251: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1106-"?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10838 # Function type index + .secrel32 "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::match_results,0>,std::allocator,0> > > >::_Null" # Function name +.Ltmp27252: + .short .Ltmp27254-.Ltmp27253 # Record length +.Ltmp27253: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27254: + .cv_def_range .Ltmp14333 .Ltmp14334, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27250: + .p2align 2 + .cv_linetable 1106, "?_Null@?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1106 + .section .debug$S,"dr",associative,"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::resize + .long .Ltmp27256-.Ltmp27255 # Subsection size +.Ltmp27255: + .short .Ltmp27258-.Ltmp27257 # Record length +.Ltmp27257: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1107-"?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10839 # Function type index + .secrel32 "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::resize" # Function name +.Ltmp27258: + .short .Ltmp27260-.Ltmp27259 # Record length +.Ltmp27259: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27260: + .cv_def_range .Ltmp14335 .Ltmp14336, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27262-.Ltmp27261 # Record length +.Ltmp27261: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27262: + .cv_def_range .Ltmp14335 .Ltmp14336, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27264-.Ltmp27263 # Record length +.Ltmp27263: + .short 4414 # Record kind: S_LOCAL + .long 10841 # TypeIndex + .short 0 # Flags + .asciz "_Lambda_default" +.Ltmp27264: + .cv_def_range .Ltmp14335 .Ltmp14336, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27256: + .p2align 2 + .cv_linetable 1107, "?resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z", .Lfunc_end1107 + .section .debug$S,"dr",associative,"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:32'> + .long .Ltmp27266-.Ltmp27265 # Subsection size +.Ltmp27265: + .short .Ltmp27268-.Ltmp27267 # Record length +.Ltmp27267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1108-"??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10847 # Function type index + .secrel32 "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section relative address + .secidx "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Resize<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector:1477:32'>" # Function name +.Ltmp27268: + .short .Ltmp27270-.Ltmp27269 # Record length +.Ltmp27269: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27270: + .cv_def_range .Ltmp14341 .Ltmp14356, "E\021N\001\000\000 \000\000\000" + .short .Ltmp27272-.Ltmp27271 # Record length +.Ltmp27271: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27272: + .cv_def_range .Ltmp14341 .Ltmp14356, "E\021N\001\000\000(\000\000\000" + .short .Ltmp27274-.Ltmp27273 # Record length +.Ltmp27273: + .short 4414 # Record kind: S_LOCAL + .long 10843 # TypeIndex + .short 1 # Flags + .asciz "_Udefault_or_fill" +.Ltmp27274: + .cv_def_range .Ltmp14341 .Ltmp14356, "E\021N\001\000\0000\000\000\000" + .short .Ltmp27276-.Ltmp27275 # Record length +.Ltmp27275: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp27276: + .cv_def_range .Ltmp14341 .Ltmp14356, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp27278-.Ltmp27277 # Record length +.Ltmp27277: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp27278: + .cv_def_range .Ltmp14341 .Ltmp14356, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp27280-.Ltmp27279 # Record length +.Ltmp27279: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp27280: + .cv_def_range .Ltmp14342 .Ltmp14347 .Ltmp14355 .Ltmp14356, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp27282-.Ltmp27281 # Record length +.Ltmp27281: + .short 4414 # Record kind: S_LOCAL + .long 6829 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +.Ltmp27282: + .cv_def_range .Ltmp14342 .Ltmp14347 .Ltmp14355 .Ltmp14356, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp27284-.Ltmp27283 # Record length +.Ltmp27283: + .short 4414 # Record kind: S_LOCAL + .long 6829 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +.Ltmp27284: + .cv_def_range .Ltmp14342 .Ltmp14347 .Ltmp14355 .Ltmp14356, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27286-.Ltmp27285 # Record length +.Ltmp27285: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +.Ltmp27286: + .cv_def_range .Ltmp14342 .Ltmp14347 .Ltmp14355 .Ltmp14356, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27288-.Ltmp27287 # Record length +.Ltmp27287: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14349-.Ltmp14348 # Code size + .secrel32 .Ltmp14348 # Function section relative address + .secidx .Lfunc_begin1108 # Function section index + .byte 0 # Lexical block name +.Ltmp27288: + .short .Ltmp27290-.Ltmp27289 # Record length +.Ltmp27289: + .short 4414 # Record kind: S_LOCAL + .long 6829 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +.Ltmp27290: + .cv_def_range .Ltmp14348 .Ltmp14349, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27292-.Ltmp27291 # Record length +.Ltmp27291: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14352-.Ltmp14351 # Code size + .secrel32 .Ltmp14351 # Function section relative address + .secidx .Lfunc_begin1108 # Function section index + .byte 0 # Lexical block name +.Ltmp27292: + .short .Ltmp27294-.Ltmp27293 # Record length +.Ltmp27293: + .short 4414 # Record kind: S_LOCAL + .long 6829 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp27294: + .cv_def_range .Ltmp14351 .Ltmp14352, "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 +.Ltmp27266: + .p2align 2 + .cv_linetable 1108, "??$_Resize@V@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z", .Lfunc_end1108 + .section .debug$S,"dr",associative,"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::size + .long .Ltmp27296-.Ltmp27295 # Subsection size +.Ltmp27295: + .short .Ltmp27298-.Ltmp27297 # Record length +.Ltmp27297: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1109-"?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10848 # Function type index + .secrel32 "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::size" # Function name +.Ltmp27298: + .short .Ltmp27300-.Ltmp27299 # Record length +.Ltmp27299: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27300: + .cv_def_range .Ltmp14357 .Ltmp14358, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27296: + .p2align 2 + .cv_linetable 1109, "?size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1109 + .section .debug$S,"dr",associative,"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::max_size + .long .Ltmp27302-.Ltmp27301 # Subsection size +.Ltmp27301: + .short .Ltmp27304-.Ltmp27303 # Record length +.Ltmp27303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1110-"?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10849 # Function type index + .secrel32 "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::max_size" # Function name +.Ltmp27304: + .short .Ltmp27306-.Ltmp27305 # Record length +.Ltmp27305: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27306: + .cv_def_range .Ltmp14359 .Ltmp14360, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27302: + .p2align 2 + .cv_linetable 1110, "?max_size@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_KXZ", .Lfunc_end1110 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Xlength + .long .Ltmp27308-.Ltmp27307 # Subsection size +.Ltmp27307: + .short .Ltmp27310-.Ltmp27309 # Record length +.Ltmp27309: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1111-"?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10850 # Function type index + .secrel32 "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Xlength" # Function name +.Ltmp27310: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27308: + .p2align 2 + .cv_linetable 1111, "?_Xlength@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@CAXXZ", .Lfunc_end1111 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Calculate_growth + .long .Ltmp27312-.Ltmp27311 # Subsection size +.Ltmp27311: + .short .Ltmp27314-.Ltmp27313 # Record length +.Ltmp27313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1112-"?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10851 # Function type index + .secrel32 "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Calculate_growth" # Function name +.Ltmp27314: + .short .Ltmp27316-.Ltmp27315 # Record length +.Ltmp27315: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27316: + .cv_def_range .Ltmp14363 .Ltmp14368, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27318-.Ltmp27317 # Record length +.Ltmp27317: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27318: + .cv_def_range .Ltmp14363 .Ltmp14368, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27320-.Ltmp27319 # Record length +.Ltmp27319: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp27320: + .cv_def_range .Ltmp14363 .Ltmp14368, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27322-.Ltmp27321 # Record length +.Ltmp27321: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +.Ltmp27322: + .cv_def_range .Ltmp14363 .Ltmp14368, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27312: + .p2align 2 + .cv_linetable 1112, "?_Calculate_growth@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBA_K_K@Z", .Lfunc_end1112 + .section .debug$S,"dr",associative,"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> > >::allocate + .long .Ltmp27324-.Ltmp27323 # Subsection size +.Ltmp27323: + .short .Ltmp27326-.Ltmp27325 # Record length +.Ltmp27325: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1113-"?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10852 # Function type index + .secrel32 "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> > >::allocate" # Function name +.Ltmp27326: + .short .Ltmp27328-.Ltmp27327 # Record length +.Ltmp27327: + .short 4414 # Record kind: S_LOCAL + .long 6860 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27328: + .cv_def_range .Ltmp14369 .Ltmp14370, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27330-.Ltmp27329 # Record length +.Ltmp27329: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27330: + .cv_def_range .Ltmp14369 .Ltmp14370, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27324: + .p2align 2 + .cv_linetable 1113, "?allocate@?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1113 + .section .debug$S,"dr",associative,"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::resize::::operator() + .long .Ltmp27332-.Ltmp27331 # Subsection size +.Ltmp27331: + .short .Ltmp27334-.Ltmp27333 # Record length +.Ltmp27333: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1114-"??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10855 # Function type index + .secrel32 "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Function section relative address + .secidx "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::resize::::operator()" # Function name +.Ltmp27334: + .short .Ltmp27336-.Ltmp27335 # Record length +.Ltmp27335: + .short 4414 # Record kind: S_LOCAL + .long 10853 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27336: + .cv_def_range .Ltmp14371 .Ltmp14372, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27338-.Ltmp27337 # Record length +.Ltmp27337: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27338: + .cv_def_range .Ltmp14371 .Ltmp14372, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27340-.Ltmp27339 # Record length +.Ltmp27339: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27340: + .cv_def_range .Ltmp14371 .Ltmp14372, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27332: + .p2align 2 + .cv_linetable 1114, "??R@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@QEBA?A?@@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z", .Lfunc_end1114 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept + .long .Ltmp27342-.Ltmp27341 # Subsection size +.Ltmp27341: + .short .Ltmp27344-.Ltmp27343 # Record length +.Ltmp27343: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1115-"?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10856 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Function section relative address + .secidx "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept" # Function name +.Ltmp27344: + .short .Ltmp27346-.Ltmp27345 # Record length +.Ltmp27345: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27346: + .cv_def_range .Ltmp14373 .Ltmp14374, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27348-.Ltmp27347 # Record length +.Ltmp27347: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27348: + .cv_def_range .Ltmp14373 .Ltmp14374, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27350-.Ltmp27349 # Record length +.Ltmp27349: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27350: + .cv_def_range .Ltmp14373 .Ltmp14374, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27352-.Ltmp27351 # Record length +.Ltmp27351: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27352: + .cv_def_range .Ltmp14373 .Ltmp14374, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27342: + .p2align 2 + .cv_linetable 1115, "?_Umove_if_noexcept@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z", .Lfunc_end1115 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Change_array + .long .Ltmp27354-.Ltmp27353 # Subsection size +.Ltmp27353: + .short .Ltmp27356-.Ltmp27355 # Record length +.Ltmp27355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1116-"?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10857 # Function type index + .secrel32 "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Function section relative address + .secidx "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Change_array" # Function name +.Ltmp27356: + .short .Ltmp27358-.Ltmp27357 # Record length +.Ltmp27357: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27358: + .cv_def_range .Ltmp14375 .Ltmp14378, "E\021O\001\000\000X\000\000\000" + .short .Ltmp27360-.Ltmp27359 # Record length +.Ltmp27359: + .short 4414 # Record kind: S_LOCAL + .long 6829 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +.Ltmp27360: + .cv_def_range .Ltmp14375 .Ltmp14378, "E\021O\001\000\000`\000\000\000" + .short .Ltmp27362-.Ltmp27361 # Record length +.Ltmp27361: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27362: + .cv_def_range .Ltmp14375 .Ltmp14378, "E\021O\001\000\000h\000\000\000" + .short .Ltmp27364-.Ltmp27363 # Record length +.Ltmp27363: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp27364: + .cv_def_range .Ltmp14375 .Ltmp14378, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27354: + .p2align 2 + .cv_linetable 1116, "?_Change_array@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z", .Lfunc_end1116 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Orphan_range + .long .Ltmp27366-.Ltmp27365 # Subsection size +.Ltmp27365: + .short .Ltmp27368-.Ltmp27367 # Record length +.Ltmp27367: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1117-"?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10858 # Function type index + .secrel32 "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Orphan_range" # Function name +.Ltmp27368: + .short .Ltmp27370-.Ltmp27369 # Record length +.Ltmp27369: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27370: + .cv_def_range .Ltmp14379 .Ltmp14388, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27372-.Ltmp27371 # Record length +.Ltmp27371: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27372: + .cv_def_range .Ltmp14379 .Ltmp14388, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27374-.Ltmp27373 # Record length +.Ltmp27373: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27374: + .cv_def_range .Ltmp14379 .Ltmp14388, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27376-.Ltmp27375 # Record length +.Ltmp27375: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp27376: + .cv_def_range .Ltmp14379 .Ltmp14388, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27378-.Ltmp27377 # Record length +.Ltmp27377: + .short 4414 # Record kind: S_LOCAL + .long 10859 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp27378: + .cv_def_range .Ltmp14379 .Ltmp14388, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27366: + .p2align 2 + .cv_linetable 1117, "?_Orphan_range@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEBAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1117 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast + .long .Ltmp27380-.Ltmp27379 # Subsection size +.Ltmp27379: + .short .Ltmp27382-.Ltmp27381 # Record length +.Ltmp27381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1118-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10860 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Mylast" # Function name +.Ltmp27382: + .short .Ltmp27384-.Ltmp27383 # Record length +.Ltmp27383: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27384: + .cv_def_range .Ltmp14389 .Ltmp14390, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27380: + .p2align 2 + .cv_linetable 1118, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1118 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::max_size + .long .Ltmp27386-.Ltmp27385 # Subsection size +.Ltmp27385: + .short .Ltmp27388-.Ltmp27387 # Record length +.Ltmp27387: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1119-"?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10861 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> > > >::max_size" # Function name +.Ltmp27388: + .short .Ltmp27390-.Ltmp27389 # Record length +.Ltmp27389: + .short 4414 # Record kind: S_LOCAL + .long 6689 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27390: + .cv_def_range .Ltmp14391 .Ltmp14392, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27386: + .p2align 2 + .cv_linetable 1119, "?max_size@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", .Lfunc_end1119 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal + .long .Ltmp27392-.Ltmp27391 # Subsection size +.Ltmp27391: + .short .Ltmp27394-.Ltmp27393 # Record length +.Ltmp27393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1120-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10862 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getal" # Function name +.Ltmp27394: + .short .Ltmp27396-.Ltmp27395 # Record length +.Ltmp27395: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27396: + .cv_def_range .Ltmp14393 .Ltmp14394, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27392: + .p2align 2 + .cv_linetable 1120, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1120 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first + .long .Ltmp27398-.Ltmp27397 # Subsection size +.Ltmp27397: + .short .Ltmp27400-.Ltmp27399 # Record length +.Ltmp27399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1121-"?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10863 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::_Get_first" # Function name +.Ltmp27400: + .short .Ltmp27402-.Ltmp27401 # Record length +.Ltmp27401: + .short 4414 # Record kind: S_LOCAL + .long 6979 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27402: + .cv_def_range .Ltmp14395 .Ltmp14396, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27398: + .p2align 2 + .cv_linetable 1121, "?_Get_first@?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1121 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_size_of_n<40> + .long .Ltmp27404-.Ltmp27403 # Subsection size +.Ltmp27403: + .short .Ltmp27406-.Ltmp27405 # Record length +.Ltmp27405: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1122-"??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7691 # Function type index + .secrel32 "??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<40>" # Function name +.Ltmp27406: + .short .Ltmp27408-.Ltmp27407 # Record length +.Ltmp27407: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27408: + .cv_def_range .Ltmp14397 .Ltmp14400, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp27410-.Ltmp27409 # Record length +.Ltmp27409: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +.Ltmp27410: + .cv_def_range .Ltmp14397 .Ltmp14400, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27412-.Ltmp27411 # Record length +.Ltmp27411: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp27412: + .cv_def_range .Ltmp14397 .Ltmp14400, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27404: + .p2align 2 + .cv_linetable 1122, "??$_Get_size_of_n@$0CI@@std@@YA_K_K@Z", .Lfunc_end1122 + .section .debug$S,"dr",associative,"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Udefault + .long .Ltmp27414-.Ltmp27413 # Subsection size +.Ltmp27413: + .short .Ltmp27416-.Ltmp27415 # Record length +.Ltmp27415: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1123-"?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10864 # Function type index + .secrel32 "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" # Function section relative address + .secidx "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Udefault" # Function name +.Ltmp27416: + .short .Ltmp27418-.Ltmp27417 # Record length +.Ltmp27417: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27418: + .cv_def_range .Ltmp14401 .Ltmp14402, "E\021O\001\000\000 \000\000\000" + .short .Ltmp27420-.Ltmp27419 # Record length +.Ltmp27419: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27420: + .cv_def_range .Ltmp14401 .Ltmp14402, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27422-.Ltmp27421 # Record length +.Ltmp27421: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27422: + .cv_def_range .Ltmp14401 .Ltmp14402, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27414: + .p2align 2 + .cv_linetable 1123, "?_Udefault@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAV32@_K@Z", .Lfunc_end1123 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n,0> > *,unsigned long long,std::allocator,0> > > > + .long .Ltmp27424-.Ltmp27423 # Subsection size +.Ltmp27423: + .short .Ltmp27426-.Ltmp27425 # Record length +.Ltmp27425: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1124-"??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10867 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n,0> > *,unsigned long long,std::allocator,0> > > >" # Function name +.Ltmp27426: + .short .Ltmp27428-.Ltmp27427 # Record length +.Ltmp27427: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27428: + .cv_def_range .Ltmp14403 .Ltmp14404, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27430-.Ltmp27429 # Record length +.Ltmp27429: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27430: + .cv_def_range .Ltmp14403 .Ltmp14404, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27432-.Ltmp27431 # Record length +.Ltmp27431: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27432: + .cv_def_range .Ltmp14403 .Ltmp14404, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27424: + .p2align 2 + .cv_linetable 1124, "??$_Uninitialized_value_construct_n@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1124 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n1,0> > *,unsigned long long,std::allocator,0> > > > + .long .Ltmp27434-.Ltmp27433 # Subsection size +.Ltmp27433: + .short .Ltmp27436-.Ltmp27435 # Record length +.Ltmp27435: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1125-"??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10870 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n1,0> > *,unsigned long long,std::allocator,0> > > >" # Function name +.Ltmp27436: + .short .Ltmp27438-.Ltmp27437 # Record length +.Ltmp27437: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27438: + .cv_def_range .Ltmp14407 .Ltmp14414, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp27440-.Ltmp27439 # Record length +.Ltmp27439: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27440: + .cv_def_range .Ltmp14407 .Ltmp14414, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27442-.Ltmp27441 # Record length +.Ltmp27441: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27442: + .cv_def_range .Ltmp14407 .Ltmp14414, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27444-.Ltmp27443 # Record length +.Ltmp27443: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27444: + .cv_def_range .Ltmp14407 .Ltmp14414, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27446-.Ltmp27445 # Record length +.Ltmp27445: + .short 4414 # Record kind: S_LOCAL + .long 10885 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp27446: + .cv_def_range .Ltmp14407 .Ltmp14414, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27434: + .p2align 2 + .cv_linetable 1125, "??$_Uninitialized_value_construct_n1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_KAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1125 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Uninitialized_backout_al + .long .Ltmp27448-.Ltmp27447 # Subsection size +.Ltmp27447: + .short .Ltmp27450-.Ltmp27449 # Record length +.Ltmp27449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1126-"??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10887 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Uninitialized_backout_al" # Function name +.Ltmp27450: + .short .Ltmp27452-.Ltmp27451 # Record length +.Ltmp27451: + .short 4414 # Record kind: S_LOCAL + .long 10872 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27452: + .cv_def_range .Ltmp14415 .Ltmp14416, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27454-.Ltmp27453 # Record length +.Ltmp27453: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27454: + .cv_def_range .Ltmp14415 .Ltmp14416, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27456-.Ltmp27455 # Record length +.Ltmp27455: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +.Ltmp27456: + .cv_def_range .Ltmp14415 .Ltmp14416, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27448: + .p2align 2 + .cv_linetable 1126, "??0?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1126 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back<> + .long .Ltmp27458-.Ltmp27457 # Subsection size +.Ltmp27457: + .short .Ltmp27460-.Ltmp27459 # Record length +.Ltmp27459: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1127-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10888 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back<>" # Function name +.Ltmp27460: + .short .Ltmp27462-.Ltmp27461 # Record length +.Ltmp27461: + .short 4414 # Record kind: S_LOCAL + .long 10872 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27462: + .cv_def_range .Ltmp14417 .Ltmp14418, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27458: + .p2align 2 + .cv_linetable 1127, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAXXZ", .Lfunc_end1127 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Release + .long .Ltmp27464-.Ltmp27463 # Subsection size +.Ltmp27463: + .short .Ltmp27466-.Ltmp27465 # Record length +.Ltmp27465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1128-"?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10889 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Release" # Function name +.Ltmp27466: + .short .Ltmp27468-.Ltmp27467 # Record length +.Ltmp27467: + .short 4414 # Record kind: S_LOCAL + .long 10872 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27468: + .cv_def_range .Ltmp14419 .Ltmp14420, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27464: + .p2align 2 + .cv_linetable 1128, "?_Release@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1128 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::~_Uninitialized_backout_al + .long .Ltmp27470-.Ltmp27469 # Subsection size +.Ltmp27469: + .short .Ltmp27472-.Ltmp27471 # Record length +.Ltmp27471: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1129-"??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10890 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::~_Uninitialized_backout_al" # Function name +.Ltmp27472: + .short .Ltmp27474-.Ltmp27473 # Record length +.Ltmp27473: + .short 4414 # Record kind: S_LOCAL + .long 10872 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27474: + .cv_def_range .Ltmp14423 .Ltmp14426, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27470: + .p2align 2 + .cv_linetable 1129, "??1?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAA@XZ", .Lfunc_end1129 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::construct,0> >> + .long .Ltmp27476-.Ltmp27475 # Subsection size +.Ltmp27475: + .short .Ltmp27478-.Ltmp27477 # Record length +.Ltmp27477: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1130-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10893 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> > > >::construct,0> >>" # Function name +.Ltmp27478: + .short .Ltmp27480-.Ltmp27479 # Record length +.Ltmp27479: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27480: + .cv_def_range .Ltmp14427 .Ltmp14428, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27482-.Ltmp27481 # Record length +.Ltmp27481: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27482: + .cv_def_range .Ltmp14427 .Ltmp14428, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27476: + .p2align 2 + .cv_linetable 1130, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1130 + .section .debug$S,"dr",associative,"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy,0> > > + .long .Ltmp27484-.Ltmp27483 # Subsection size +.Ltmp27483: + .short .Ltmp27486-.Ltmp27485 # Record length +.Ltmp27485: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1131-"??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10896 # Function type index + .secrel32 "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section relative address + .secidx "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> > >" # Function name +.Ltmp27486: + .short .Ltmp27488-.Ltmp27487 # Record length +.Ltmp27487: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27488: + .cv_def_range .Ltmp14429 .Ltmp14430, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27484: + .p2align 2 + .cv_linetable 1131, "??$_Unfancy@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@@Z", .Lfunc_end1131 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept1 + .long .Ltmp27490-.Ltmp27489 # Subsection size +.Ltmp27489: + .short .Ltmp27492-.Ltmp27491 # Record length +.Ltmp27491: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1132-"?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10897 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::_Umove_if_noexcept1" # Function name +.Ltmp27492: + .short .Ltmp27494-.Ltmp27493 # Record length +.Ltmp27493: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27494: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27496-.Ltmp27495 # Record length +.Ltmp27495: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27496: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27498-.Ltmp27497 # Record length +.Ltmp27497: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27498: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27500-.Ltmp27499 # Record length +.Ltmp27499: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27500: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27502-.Ltmp27501 # Record length +.Ltmp27501: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27502: + .cv_def_range .Ltmp14431 .Ltmp14432, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27490: + .p2align 2 + .cv_linetable 1132, "?_Umove_if_noexcept1@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@AEAAXPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z", .Lfunc_end1132 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long .Ltmp27504-.Ltmp27503 # Subsection size +.Ltmp27503: + .short .Ltmp27506-.Ltmp27505 # Record length +.Ltmp27505: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1133-"??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10900 # Function type index + .secrel32 "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move,0> > *,std::sub_match,0> > *,std::allocator,0> > > >" # Function name +.Ltmp27506: + .short .Ltmp27508-.Ltmp27507 # Record length +.Ltmp27507: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27508: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27510-.Ltmp27509 # Record length +.Ltmp27509: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27510: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27512-.Ltmp27511 # Record length +.Ltmp27511: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27512: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp27514-.Ltmp27513 # Record length +.Ltmp27513: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27514: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000X\000\000\000" + .short .Ltmp27516-.Ltmp27515 # Record length +.Ltmp27515: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp27516: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp27518-.Ltmp27517 # Record length +.Ltmp27517: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp27518: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000x\000\000\000" + .short .Ltmp27520-.Ltmp27519 # Record length +.Ltmp27519: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp27520: + .cv_def_range .Ltmp14433 .Ltmp14434, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27504: + .p2align 2 + .cv_linetable 1133, "??$_Uninitialized_move@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@0PEAV10@AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1133 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped,0> > > + .long .Ltmp27522-.Ltmp27521 # Subsection size +.Ltmp27521: + .short .Ltmp27524-.Ltmp27523 # Record length +.Ltmp27523: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1134-"??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10903 # Function type index + .secrel32 "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0> > >" # Function name +.Ltmp27524: + .short .Ltmp27526-.Ltmp27525 # Record length +.Ltmp27525: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27526: + .cv_def_range .Ltmp14435 .Ltmp14436, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27522: + .p2align 2 + .cv_linetable 1134, "??$_Get_unwrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z", .Lfunc_end1134 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n,0> >,long long,0> + .long .Ltmp27528-.Ltmp27527 # Subsection size +.Ltmp27527: + .short .Ltmp27530-.Ltmp27529 # Record length +.Ltmp27529: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1135-"??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10906 # Function type index + .secrel32 "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n,0> >,long long,0>" # Function name +.Ltmp27530: + .short .Ltmp27532-.Ltmp27531 # Record length +.Ltmp27531: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp27532: + .cv_def_range .Ltmp14437 .Ltmp14438, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27534-.Ltmp27533 # Record length +.Ltmp27533: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27534: + .cv_def_range .Ltmp14437 .Ltmp14438, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27528: + .p2align 2 + .cv_linetable 1135, "??$_Get_unwrapped_n@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@_J@Z", .Lfunc_end1135 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance,0> > *,std::sub_match,0> > *> + .long .Ltmp27536-.Ltmp27535 # Subsection size +.Ltmp27535: + .short .Ltmp27538-.Ltmp27537 # Record length +.Ltmp27537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1136-"??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10910 # Function type index + .secrel32 "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance,0> > *,std::sub_match,0> > *>" # Function name +.Ltmp27538: + .short .Ltmp27540-.Ltmp27539 # Record length +.Ltmp27539: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27540: + .cv_def_range .Ltmp14439 .Ltmp14440, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27542-.Ltmp27541 # Record length +.Ltmp27541: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27542: + .cv_def_range .Ltmp14439 .Ltmp14440, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27536: + .p2align 2 + .cv_linetable 1136, "??$_Idl_distance@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA?A?@@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1136 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped,0> > > + .long .Ltmp27544-.Ltmp27543 # Subsection size +.Ltmp27543: + .short .Ltmp27546-.Ltmp27545 # Record length +.Ltmp27545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1137-"??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10913 # Function type index + .secrel32 "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0> > >" # Function name +.Ltmp27546: + .short .Ltmp27548-.Ltmp27547 # Record length +.Ltmp27547: + .short 4414 # Record kind: S_LOCAL + .long 6935 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp27548: + .cv_def_range .Ltmp14441 .Ltmp14442, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27550-.Ltmp27549 # Record length +.Ltmp27549: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp27550: + .cv_def_range .Ltmp14441 .Ltmp14442, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27544: + .p2align 2 + .cv_linetable 1137, "??$_Seek_wrapped@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAV10@@Z", .Lfunc_end1137 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked,0> > *,std::sub_match,0> > *,std::allocator,0> > > > + .long .Ltmp27552-.Ltmp27551 # Subsection size +.Ltmp27551: + .short .Ltmp27554-.Ltmp27553 # Record length +.Ltmp27553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1138-"??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10922 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked,0> > *,std::sub_match,0> > *,std::allocator,0> > > >" # Function name +.Ltmp27554: + .short .Ltmp27556-.Ltmp27555 # Record length +.Ltmp27555: + .short 4414 # Record kind: S_LOCAL + .long 6791 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27556: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp27558-.Ltmp27557 # Record length +.Ltmp27557: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27558: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp27560-.Ltmp27559 # Record length +.Ltmp27559: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27560: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp27562-.Ltmp27561 # Record length +.Ltmp27561: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp27562: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp27564-.Ltmp27563 # Record length +.Ltmp27563: + .short 4414 # Record kind: S_LOCAL + .long 8131 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27564: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27566-.Ltmp27565 # Record length +.Ltmp27565: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27566: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp27568-.Ltmp27567 # Record length +.Ltmp27567: + .short 4414 # Record kind: S_LOCAL + .long 10885 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp27568: + .cv_def_range .Ltmp14445 .Ltmp14452, "E\021N\001\000\000\260\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27552: + .p2align 2 + .cv_linetable 1138, "??$_Uninitialized_move_al_unchecked@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@YAPEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAV10@QEAV10@1AEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z", .Lfunc_end1138 + .section .debug$S,"dr",associative,"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unused_parameter::_Unused_parameter > + .long .Ltmp27570-.Ltmp27569 # Subsection size +.Ltmp27569: + .short .Ltmp27572-.Ltmp27571 # Record length +.Ltmp27571: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1139-"??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10926 # Function type index + .secrel32 "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Function section relative address + .secidx "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unused_parameter::_Unused_parameter >" # Function name +.Ltmp27572: + .short .Ltmp27574-.Ltmp27573 # Record length +.Ltmp27573: + .short 4414 # Record kind: S_LOCAL + .long 10917 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27574: + .cv_def_range .Ltmp14453 .Ltmp14454, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27576-.Ltmp27575 # Record length +.Ltmp27575: + .short 4414 # Record kind: S_LOCAL + .long 10923 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27576: + .cv_def_range .Ltmp14453 .Ltmp14454, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27570: + .p2align 2 + .cv_linetable 1139, "??$?0U?$integral_constant@_N$00@std@@@_Unused_parameter@std@@QEAA@$$QEAU?$integral_constant@_N$00@1@@Z", .Lfunc_end1139 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat,0> >,std::sub_match,0> > > + .long .Ltmp27578-.Ltmp27577 # Subsection size +.Ltmp27577: + .short .Ltmp27580-.Ltmp27579 # Record length +.Ltmp27579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1140-"??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10928 # Function type index + .secrel32 "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat,0> >,std::sub_match,0> > >" # Function name +.Ltmp27580: + .short .Ltmp27582-.Ltmp27581 # Record length +.Ltmp27581: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27582: + .cv_def_range .Ltmp14455 .Ltmp14456, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27584-.Ltmp27583 # Record length +.Ltmp27583: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27584: + .cv_def_range .Ltmp14455 .Ltmp14456, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27578: + .p2align 2 + .cv_linetable 1140, "??$_Ptr_move_cat@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1140 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1,0> > *,std::sub_match,0> > *> + .long .Ltmp27586-.Ltmp27585 # Subsection size +.Ltmp27585: + .short .Ltmp27588-.Ltmp27587 # Record length +.Ltmp27587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1141-"??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10931 # Function type index + .secrel32 "??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1,0> > *,std::sub_match,0> > *>" # Function name +.Ltmp27588: + .short .Ltmp27590-.Ltmp27589 # Record length +.Ltmp27589: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27590: + .cv_def_range .Ltmp14457 .Ltmp14458, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp27592-.Ltmp27591 # Record length +.Ltmp27591: + .short 4414 # Record kind: S_LOCAL + .long 10907 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27592: + .cv_def_range .Ltmp14457 .Ltmp14458, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp27594-.Ltmp27593 # Record length +.Ltmp27593: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27594: + .cv_def_range .Ltmp14457 .Ltmp14458, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27586: + .p2align 2 + .cv_linetable 1141, "??$_Idl_distance1@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAV12@@std@@YA_JAEBQEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1141 + .section .debug$S,"dr",associative,"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back,0> > > + .long .Ltmp27596-.Ltmp27595 # Subsection size +.Ltmp27595: + .short .Ltmp27598-.Ltmp27597 # Record length +.Ltmp27597: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1142-"??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10933 # Function type index + .secrel32 "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::_Emplace_back,0> > >" # Function name +.Ltmp27598: + .short .Ltmp27600-.Ltmp27599 # Record length +.Ltmp27599: + .short 4414 # Record kind: S_LOCAL + .long 10872 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27600: + .cv_def_range .Ltmp14459 .Ltmp14460, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27602-.Ltmp27601 # Record length +.Ltmp27601: + .short 4414 # Record kind: S_LOCAL + .long 6764 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +.Ltmp27602: + .cv_def_range .Ltmp14459 .Ltmp14460, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27596: + .p2align 2 + .cv_linetable 1142, "??$_Emplace_back@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1142 + .section .debug$S,"dr",associative,"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,0> > &> + .long .Ltmp27604-.Ltmp27603 # Subsection size +.Ltmp27603: + .short .Ltmp27606-.Ltmp27605 # Record length +.Ltmp27605: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1143-"??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10935 # Function type index + .secrel32 "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> > &>" # Function name +.Ltmp27606: + .short .Ltmp27608-.Ltmp27607 # Record length +.Ltmp27607: + .short 4414 # Record kind: S_LOCAL + .long 6719 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27608: + .cv_def_range .Ltmp14461 .Ltmp14462, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27604: + .p2align 2 + .cv_linetable 1143, "??$move@AEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z", .Lfunc_end1143 + .section .debug$S,"dr",associative,"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > > + .long .Ltmp27610-.Ltmp27609 # Subsection size +.Ltmp27609: + .short .Ltmp27612-.Ltmp27611 # Record length +.Ltmp27611: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1144-"??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10938 # Function type index + .secrel32 "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Function section relative address + .secidx "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> > > >::construct,0> >,std::sub_match,0> > >" # Function name +.Ltmp27612: + .short .Ltmp27614-.Ltmp27613 # Record length +.Ltmp27613: + .short 4414 # Record kind: S_LOCAL + .long 6910 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27614: + .cv_def_range .Ltmp14463 .Ltmp14464, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27616-.Ltmp27615 # Record length +.Ltmp27615: + .short 4414 # Record kind: S_LOCAL + .long 6864 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp27616: + .cv_def_range .Ltmp14463 .Ltmp14464, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27618-.Ltmp27617 # Record length +.Ltmp27617: + .short 4414 # Record kind: S_LOCAL + .long 6764 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp27618: + .cv_def_range .Ltmp14463 .Ltmp14464, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27610: + .p2align 2 + .cv_linetable 1144, "??$construct@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V12@@?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAV31@@Z", .Lfunc_end1144 + .section .debug$S,"dr",associative,"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> > > + .long .Ltmp27620-.Ltmp27619 # Subsection size +.Ltmp27619: + .short .Ltmp27622-.Ltmp27621 # Record length +.Ltmp27621: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1145-"??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10939 # Function type index + .secrel32 "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> > >" # Function name +.Ltmp27622: + .short .Ltmp27624-.Ltmp27623 # Record length +.Ltmp27623: + .short 4414 # Record kind: S_LOCAL + .long 6719 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp27624: + .cv_def_range .Ltmp14465 .Ltmp14466, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27620: + .p2align 2 + .cv_linetable 1145, "??$forward@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAV10@@Z", .Lfunc_end1145 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getpfirst + .long .Ltmp27626-.Ltmp27625 # Subsection size +.Ltmp27625: + .short .Ltmp27628-.Ltmp27627 # Record length +.Ltmp27627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1146-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10940 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >::_Getpfirst" # Function name +.Ltmp27628: + .short .Ltmp27630-.Ltmp27629 # Record length +.Ltmp27629: + .short 4414 # Record kind: S_LOCAL + .long 6914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27630: + .cv_def_range .Ltmp14467 .Ltmp14468, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27626: + .p2align 2 + .cv_linetable 1146, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1146 + .section .debug$S,"dr",associative,"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp27632-.Ltmp27631 # Subsection size +.Ltmp27631: + .short .Ltmp27634-.Ltmp27633 # Record length +.Ltmp27633: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1147-"?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10941 # Function type index + .secrel32 "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp27634: + .short .Ltmp27636-.Ltmp27635 # Record length +.Ltmp27635: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27636: + .cv_def_range .Ltmp14469 .Ltmp14470, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27632: + .p2align 2 + .cv_linetable 1147, "?size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1147 + .section .debug$S,"dr",associative,"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Insert_n + .long .Ltmp27638-.Ltmp27637 # Subsection size +.Ltmp27637: + .short .Ltmp27640-.Ltmp27639 # Record length +.Ltmp27639: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1148-"?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10942 # Function type index + .secrel32 "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Function section relative address + .secidx "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_n" # Function name +.Ltmp27640: + .short .Ltmp27642-.Ltmp27641 # Record length +.Ltmp27641: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27642: + .cv_def_range .Ltmp14480 .Ltmp14494, "E\021N\001\000\000\250\000\000\000" + .short .Ltmp27644-.Ltmp27643 # Record length +.Ltmp27643: + .short 4414 # Record kind: S_LOCAL + .long 10943 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp27644: + .cv_def_range .Lfunc_begin1148 .Ltmp14482, "A\021P\001\000\000" + .cv_def_range .Ltmp14482 .Ltmp14489 .Ltmp14490 .Ltmp14491 .Ltmp14492 .Ltmp14493, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp27646-.Ltmp27645 # Record length +.Ltmp27645: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27646: + .cv_def_range .Ltmp14480 .Ltmp14494, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp27648-.Ltmp27647 # Record length +.Ltmp27647: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27648: + .cv_def_range .Ltmp14480 .Ltmp14494, "E\021N\001\000\000\360\000\000\000" + .short .Ltmp27650-.Ltmp27649 # Record length +.Ltmp27649: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp27650: + .cv_def_range .Ltmp14480 .Ltmp14494, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp27652-.Ltmp27651 # Record length +.Ltmp27651: + .short 4414 # Record kind: S_LOCAL + .long 10944 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp27652: + .cv_def_range .Ltmp14479 .Ltmp14481, "A\021K\001\000\000" + .cv_def_range .Ltmp14481 .Ltmp14489 .Ltmp14490 .Ltmp14491 .Ltmp14492 .Ltmp14493, "E\021N\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27638: + .p2align 2 + .cv_linetable 1148, "?_Insert_n@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_KAEB_N@Z", .Lfunc_end1148 + .section .debug$S,"dr",associative,"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp27654-.Ltmp27653 # Subsection size +.Ltmp27653: + .short .Ltmp27656-.Ltmp27655 # Record length +.Ltmp27655: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1149-"?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10945 # Function type index + .secrel32 "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp27656: + .short .Ltmp27658-.Ltmp27657 # Record length +.Ltmp27657: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27658: + .cv_def_range .Ltmp14497 .Ltmp14498, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27654: + .p2align 2 + .cv_linetable 1149, "?end@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", .Lfunc_end1149 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .Ltmp27660-.Ltmp27659 # Subsection size +.Ltmp27659: + .short .Ltmp27662-.Ltmp27661 # Record length +.Ltmp27661: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1150-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10949 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp27662: + .short .Ltmp27664-.Ltmp27663 # Record length +.Ltmp27663: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27664: + .cv_def_range .Ltmp14499 .Ltmp14500, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27666-.Ltmp27665 # Record length +.Ltmp27665: + .short 4414 # Record kind: S_LOCAL + .long 10946 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27666: + .cv_def_range .Ltmp14499 .Ltmp14500, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27660: + .p2align 2 + .cv_linetable 1150, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1150 + .section .debug$S,"dr",associative,"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::~_Vb_iterator + .long .Ltmp27668-.Ltmp27667 # Subsection size +.Ltmp27667: + .short .Ltmp27670-.Ltmp27669 # Record length +.Ltmp27669: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1151-"??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10950 # Function type index + .secrel32 "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::~_Vb_iterator" # Function name +.Ltmp27670: + .short .Ltmp27672-.Ltmp27671 # Record length +.Ltmp27671: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27672: + .cv_def_range .Ltmp14501 .Ltmp14503, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27668: + .p2align 2 + .cv_linetable 1151, "??1?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1151 + .section .debug$S,"dr",associative,"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::erase + .long .Ltmp27674-.Ltmp27673 # Subsection size +.Ltmp27673: + .short .Ltmp27676-.Ltmp27675 # Record length +.Ltmp27675: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1152-"?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10951 # Function type index + .secrel32 "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Function section relative address + .secidx "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::erase" # Function name +.Ltmp27676: + .short .Ltmp27678-.Ltmp27677 # Record length +.Ltmp27677: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27678: + .cv_def_range .Ltmp14526 .Ltmp14562, "E\021N\001\000\000\000\002\000\000" + .short .Ltmp27680-.Ltmp27679 # Record length +.Ltmp27679: + .short 4414 # Record kind: S_LOCAL + .long 10943 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +.Ltmp27680: + .cv_def_range .Lfunc_begin1152 .Ltmp14528, "A\021P\001\000\000" + .cv_def_range .Ltmp14528 .Ltmp14552 .Ltmp14553 .Ltmp14554 .Ltmp14555 .Ltmp14556 .Ltmp14558 .Ltmp14559 .Ltmp14560 .Ltmp14561, "E\021N\001\000\000@\000\000\000" + .short .Ltmp27682-.Ltmp27681 # Record length +.Ltmp27681: + .short 4414 # Record kind: S_LOCAL + .long 10943 # TypeIndex + .short 1 # Flags + .asciz "_Last_arg" +.Ltmp27682: + .cv_def_range .Lfunc_begin1152 .Ltmp14527, "A\021Q\001\000\000" + .cv_def_range .Ltmp14527 .Ltmp14552 .Ltmp14553 .Ltmp14554 .Ltmp14555 .Ltmp14556 .Ltmp14558 .Ltmp14559 .Ltmp14560 .Ltmp14561, "E\021N\001\000\000H\000\000\000" + .short .Ltmp27684-.Ltmp27683 # Record length +.Ltmp27683: + .short 4414 # Record kind: S_LOCAL + .long 9954 # TypeIndex + .short 0 # Flags + .asciz "_First" +.Ltmp27684: + .cv_def_range .Ltmp14526 .Ltmp14562, "E\021N\001\000\000\340\001\000\000" + .short .Ltmp27686-.Ltmp27685 # Record length +.Ltmp27685: + .short 4414 # Record kind: S_LOCAL + .long 9954 # TypeIndex + .short 0 # Flags + .asciz "_Last" +.Ltmp27686: + .cv_def_range .Ltmp14526 .Ltmp14562, "E\021N\001\000\000\240\001\000\000" + .short .Ltmp27688-.Ltmp27687 # Record length +.Ltmp27687: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp27688: + .cv_def_range .Ltmp14526 .Ltmp14562, "E\021N\001\000\000x\001\000\000" + .short .Ltmp27690-.Ltmp27689 # Record length +.Ltmp27689: + .short 4414 # Record kind: S_LOCAL + .long 9954 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp27690: + .cv_def_range .Ltmp14534 .Ltmp14550 .Ltmp14557 .Ltmp14560, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp27692-.Ltmp27691 # Record length +.Ltmp27691: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp27692: + .cv_def_range .Ltmp14534 .Ltmp14550 .Ltmp14557 .Ltmp14560, "E\021N\001\000\000\250\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27674: + .p2align 2 + .cv_linetable 1152, "?erase@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@0@Z", .Lfunc_end1152 + .section .debug$S,"dr",associative,"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp27694-.Ltmp27693 # Subsection size +.Ltmp27693: + .short .Ltmp27696-.Ltmp27695 # Record length +.Ltmp27695: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1153-"?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10952 # Function type index + .secrel32 "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp27696: + .short .Ltmp27698-.Ltmp27697 # Record length +.Ltmp27697: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27698: + .cv_def_range .Ltmp14565 .Ltmp14566, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27694: + .p2align 2 + .cv_linetable 1153, "?begin@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@XZ", .Lfunc_end1153 + .section .debug$S,"dr",associative,"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+ + .long .Ltmp27700-.Ltmp27699 # Subsection size +.Ltmp27699: + .short .Ltmp27702-.Ltmp27701 # Record length +.Ltmp27701: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1154-"??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10953 # Function type index + .secrel32 "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section relative address + .secidx "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+" # Function name +.Ltmp27702: + .short .Ltmp27704-.Ltmp27703 # Record length +.Ltmp27703: + .short 4414 # Record kind: S_LOCAL + .long 10178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27704: + .cv_def_range .Ltmp14569 .Ltmp14570, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27706-.Ltmp27705 # Record length +.Ltmp27705: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp27706: + .cv_def_range .Ltmp14569 .Ltmp14570, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp27708-.Ltmp27707 # Record length +.Ltmp27707: + .short 4414 # Record kind: S_LOCAL + .long 10194 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp27708: + .cv_def_range .Ltmp14569 .Ltmp14570, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27700: + .p2align 2 + .cv_linetable 1154, "??H?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV01@_J@Z", .Lfunc_end1154 + .section .debug$S,"dr",associative,"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::~_Vb_const_iterator + .long .Ltmp27710-.Ltmp27709 # Subsection size +.Ltmp27709: + .short .Ltmp27712-.Ltmp27711 # Record length +.Ltmp27711: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1155-"??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10954 # Function type index + .secrel32 "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::~_Vb_const_iterator" # Function name +.Ltmp27712: + .short .Ltmp27714-.Ltmp27713 # Record length +.Ltmp27713: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27714: + .cv_def_range .Ltmp14571 .Ltmp14573, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27710: + .p2align 2 + .cv_linetable 1155, "??1?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1155 + .section .debug$S,"dr",associative,"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Insert_x + .long .Ltmp27716-.Ltmp27715 # Subsection size +.Ltmp27715: + .short .Ltmp27718-.Ltmp27717 # Record length +.Ltmp27717: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1156-"?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10955 # Function type index + .secrel32 "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Function section relative address + .secidx "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Insert_x" # Function name +.Ltmp27718: + .short .Ltmp27720-.Ltmp27719 # Record length +.Ltmp27719: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27720: + .cv_def_range .Ltmp14588 .Ltmp14624, "E\021N\001\000\000H\001\000\000" + .short .Ltmp27722-.Ltmp27721 # Record length +.Ltmp27721: + .short 4414 # Record kind: S_LOCAL + .long 10943 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp27722: + .cv_def_range .Lfunc_begin1156 .Ltmp14589, "A\021K\001\000\000" + .cv_def_range .Ltmp14589 .Ltmp14614 .Ltmp14615 .Ltmp14616 .Ltmp14617 .Ltmp14618 .Ltmp14620 .Ltmp14621, "E\021N\001\000\000 \000\000\000" + .short .Ltmp27724-.Ltmp27723 # Record length +.Ltmp27723: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27724: + .cv_def_range .Ltmp14588 .Ltmp14624, "E\021N\001\000\000P\001\000\000" + .short .Ltmp27726-.Ltmp27725 # Record length +.Ltmp27725: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp27726: + .cv_def_range .Ltmp14588 .Ltmp14624, "E\021N\001\000\000@\001\000\000" + .short .Ltmp27728-.Ltmp27727 # Record length +.Ltmp27727: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Realloc" +.Ltmp27728: + .cv_def_range .Ltmp14588 .Ltmp14624, "E\021N\001\000\000\377\000\000\000" + .short .Ltmp27730-.Ltmp27729 # Record length +.Ltmp27729: + .short 4414 # Record kind: S_LOCAL + .long 9954 # TypeIndex + .short 0 # Flags + .asciz "_Oldend" +.Ltmp27730: + .cv_def_range .Ltmp14605 .Ltmp14608 .Ltmp14622 .Ltmp14623, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27716: + .p2align 2 + .cv_linetable 1156, "?_Insert_x@?$vector@_NV?$allocator@_N@std@@@std@@QEAA_KV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@_K@Z", .Lfunc_end1156 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .Ltmp27732-.Ltmp27731 # Subsection size +.Ltmp27731: + .short .Ltmp27734-.Ltmp27733 # Record length +.Ltmp27733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1157-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10957 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp27734: + .short .Ltmp27736-.Ltmp27735 # Record length +.Ltmp27735: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27736: + .cv_def_range .Ltmp14625 .Ltmp14626, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27738-.Ltmp27737 # Record length +.Ltmp27737: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27738: + .cv_def_range .Ltmp14625 .Ltmp14626, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27732: + .p2align 2 + .cv_linetable 1157, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1157 + .section .debug$S,"dr",associative,"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::fill > >,bool> + .long .Ltmp27740-.Ltmp27739 # Subsection size +.Ltmp27739: + .short .Ltmp27742-.Ltmp27741 # Record length +.Ltmp27741: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1158-"??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10960 # Function type index + .secrel32 "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section relative address + .secidx "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::fill > >,bool>" # Function name +.Ltmp27742: + .short .Ltmp27744-.Ltmp27743 # Record length +.Ltmp27743: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27744: + .cv_def_range .Lfunc_begin1158 .Ltmp14632, "A\021J\001\000\000" + .cv_def_range .Ltmp14632 .Ltmp14636 .Ltmp14637 .Ltmp14638, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp27746-.Ltmp27745 # Record length +.Ltmp27745: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27746: + .cv_def_range .Lfunc_begin1158 .Ltmp14633, "A\021K\001\000\000" + .cv_def_range .Ltmp14633 .Ltmp14636 .Ltmp14637 .Ltmp14638, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp27748-.Ltmp27747 # Record length +.Ltmp27747: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27748: + .cv_def_range .Ltmp14631 .Ltmp14639, "E\021N\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27740: + .p2align 2 + .cv_linetable 1158, "??$fill@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z", .Lfunc_end1158 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .Ltmp27750-.Ltmp27749 # Subsection size +.Ltmp27749: + .short .Ltmp27752-.Ltmp27751 # Record length +.Ltmp27751: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1159-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10965 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp27752: + .short .Ltmp27754-.Ltmp27753 # Record length +.Ltmp27753: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27754: + .cv_def_range .Ltmp14640 .Ltmp14641, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27756-.Ltmp27755 # Record length +.Ltmp27755: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27756: + .cv_def_range .Ltmp14640 .Ltmp14641, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27750: + .p2align 2 + .cv_linetable 1159, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1159 + .section .debug$S,"dr",associative,"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator- + .long .Ltmp27758-.Ltmp27757 # Subsection size +.Ltmp27757: + .short .Ltmp27760-.Ltmp27759 # Record length +.Ltmp27759: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1160-"??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10966 # Function type index + .secrel32 "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section relative address + .secidx "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator-" # Function name +.Ltmp27760: + .short .Ltmp27762-.Ltmp27761 # Record length +.Ltmp27761: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27762: + .cv_def_range .Ltmp14642 .Ltmp14643, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27764-.Ltmp27763 # Record length +.Ltmp27763: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27764: + .cv_def_range .Ltmp14642 .Ltmp14643, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27758: + .p2align 2 + .cv_linetable 1160, "??G?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV01@@Z", .Lfunc_end1160 + .section .debug$S,"dr",associative,"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator>= + .long .Ltmp27766-.Ltmp27765 # Subsection size +.Ltmp27765: + .short .Ltmp27768-.Ltmp27767 # Record length +.Ltmp27767: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1161-"??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10967 # Function type index + .secrel32 "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator>=" # Function name +.Ltmp27768: + .short .Ltmp27770-.Ltmp27769 # Record length +.Ltmp27769: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27770: + .cv_def_range .Ltmp14644 .Ltmp14645, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27772-.Ltmp27771 # Record length +.Ltmp27771: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27772: + .cv_def_range .Ltmp14644 .Ltmp14645, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27766: + .p2align 2 + .cv_linetable 1161, "??P?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1161 + .section .debug$S,"dr",associative,"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp27774-.Ltmp27773 # Subsection size +.Ltmp27773: + .short .Ltmp27776-.Ltmp27775 # Record length +.Ltmp27775: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1162-"?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10968 # Function type index + .secrel32 "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp27776: + .short .Ltmp27778-.Ltmp27777 # Record length +.Ltmp27777: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27778: + .cv_def_range .Ltmp14646 .Ltmp14647, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27774: + .p2align 2 + .cv_linetable 1162, "?capacity@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1162 + .section .debug$S,"dr",associative,"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp27780-.Ltmp27779 # Subsection size +.Ltmp27779: + .short .Ltmp27782-.Ltmp27781 # Record length +.Ltmp27781: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1163-"?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10969 # Function type index + .secrel32 "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp27782: + .short .Ltmp27784-.Ltmp27783 # Record length +.Ltmp27783: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27784: + .cv_def_range .Ltmp14648 .Ltmp14651, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27786-.Ltmp27785 # Record length +.Ltmp27785: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Diff_max" +.Ltmp27786: + .cv_def_range .Ltmp14648 .Ltmp14651, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27788-.Ltmp27787 # Record length +.Ltmp27787: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Ints_max" +.Ltmp27788: + .cv_def_range .Ltmp14648 .Ltmp14651, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27780: + .p2align 2 + .cv_linetable 1163, "?max_size@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_KXZ", .Lfunc_end1163 + .section .debug$S,"dr",associative,"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlen + .long .Ltmp27790-.Ltmp27789 # Subsection size +.Ltmp27789: + .short .Ltmp27792-.Ltmp27791 # Record length +.Ltmp27791: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1164-"?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10970 # Function type index + .secrel32 "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Function section relative address + .secidx "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlen" # Function name +.Ltmp27792: + .short .Ltmp27794-.Ltmp27793 # Record length +.Ltmp27793: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27794: + .cv_def_range .Ltmp14652 .Ltmp14653, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27790: + .p2align 2 + .cv_linetable 1164, "?_Xlen@?$vector@_NV?$allocator@_N@std@@@std@@QEBAXXZ", .Lfunc_end1164 + .section .debug$S,"dr",associative,"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize + .long .Ltmp27796-.Ltmp27795 # Subsection size +.Ltmp27795: + .short .Ltmp27798-.Ltmp27797 # Record length +.Ltmp27797: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1165-"?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10971 # Function type index + .secrel32 "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" # Function section relative address + .secidx "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize" # Function name +.Ltmp27798: + .short .Ltmp27800-.Ltmp27799 # Record length +.Ltmp27799: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27800: + .cv_def_range .Ltmp14654 .Ltmp14655, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27802-.Ltmp27801 # Record length +.Ltmp27801: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27802: + .cv_def_range .Ltmp14654 .Ltmp14655, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27804-.Ltmp27803 # Record length +.Ltmp27803: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp27804: + .cv_def_range .Ltmp14654 .Ltmp14655, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27806-.Ltmp27805 # Record length +.Ltmp27805: + .short 4414 # Record kind: S_LOCAL + .long 10974 # TypeIndex + .short 0 # Flags + .asciz "_Lambda_fill" +.Ltmp27806: + .cv_def_range .Ltmp14654 .Ltmp14655, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27796: + .p2align 2 + .cv_linetable 1165, "?resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z", .Lfunc_end1165 + .section .debug$S,"dr",associative,"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Nw + .long .Ltmp27808-.Ltmp27807 # Subsection size +.Ltmp27807: + .short .Ltmp27810-.Ltmp27809 # Record length +.Ltmp27809: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1166-"?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10976 # Function type index + .secrel32 "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Function section relative address + .secidx "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Nw" # Function name +.Ltmp27810: + .short .Ltmp27812-.Ltmp27811 # Record length +.Ltmp27811: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27812: + .cv_def_range .Ltmp14656 .Ltmp14657, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27808: + .p2align 2 + .cv_linetable 1166, "?_Nw@?$_Vb_val@V?$allocator@_N@std@@@std@@SA_K_K@Z", .Lfunc_end1166 + .section .debug$S,"dr",associative,"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::empty + .long .Ltmp27814-.Ltmp27813 # Subsection size +.Ltmp27813: + .short .Ltmp27816-.Ltmp27815 # Record length +.Ltmp27815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1167-"?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10977 # Function type index + .secrel32 "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::empty" # Function name +.Ltmp27816: + .short .Ltmp27818-.Ltmp27817 # Record length +.Ltmp27817: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27818: + .cv_def_range .Ltmp14658 .Ltmp14659, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27814: + .p2align 2 + .cv_linetable 1167, "?empty@?$vector@_NV?$allocator@_N@std@@@std@@QEBA_NXZ", .Lfunc_end1167 + .section .debug$S,"dr",associative,"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy_backward > >,std::_Vb_iterator > > > + .long .Ltmp27820-.Ltmp27819 # Subsection size +.Ltmp27819: + .short .Ltmp27822-.Ltmp27821 # Record length +.Ltmp27821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1168-"??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10980 # Function type index + .secrel32 "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section relative address + .secidx "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::copy_backward > >,std::_Vb_iterator > > >" # Function name +.Ltmp27822: + .short .Ltmp27824-.Ltmp27823 # Record length +.Ltmp27823: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27824: + .cv_def_range .Lfunc_begin1168 .Ltmp14667, "A\021K\001\000\000" + .cv_def_range .Ltmp14667 .Ltmp14673 .Ltmp14674 .Ltmp14675, "E\021N\001\000\000@\000\000\000" + .short .Ltmp27826-.Ltmp27825 # Record length +.Ltmp27825: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27826: + .cv_def_range .Lfunc_begin1168 .Ltmp14669, "A\021P\001\000\000" + .cv_def_range .Ltmp14669 .Ltmp14673 .Ltmp14674 .Ltmp14675, "E\021N\001\000\000(\000\000\000" + .short .Ltmp27828-.Ltmp27827 # Record length +.Ltmp27827: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27828: + .cv_def_range .Lfunc_begin1168 .Ltmp14668, "A\021Q\001\000\000" + .cv_def_range .Ltmp14668 .Ltmp14673 .Ltmp14674 .Ltmp14675, "E\021N\001\000\0000\000\000\000" + .short .Ltmp27830-.Ltmp27829 # Record length +.Ltmp27829: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp27830: + .cv_def_range .Ltmp14666 .Ltmp14676, "E\021N\001\000\000\030\001\000\000" + .short .Ltmp27832-.Ltmp27831 # Record length +.Ltmp27831: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp27832: + .cv_def_range .Ltmp14666 .Ltmp14676, "E\021N\001\000\000\370\000\000\000" + .short .Ltmp27834-.Ltmp27833 # Record length +.Ltmp27833: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp27834: + .cv_def_range .Ltmp14666 .Ltmp14676, "E\021N\001\000\000\330\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27820: + .p2align 2 + .cv_linetable 1168, "??$copy_backward@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z", .Lfunc_end1168 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long .Ltmp27836-.Ltmp27835 # Subsection size +.Ltmp27835: + .short .Ltmp27838-.Ltmp27837 # Record length +.Ltmp27837: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1169-"?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10981 # Function type index + .secrel32 "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp27838: + .short .Ltmp27840-.Ltmp27839 # Record length +.Ltmp27839: + .short 4414 # Record kind: S_LOCAL + .long 9964 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27840: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000P\000\000\000" + .short .Ltmp27842-.Ltmp27841 # Record length +.Ltmp27841: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Offlo" +.Ltmp27842: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000X\000\000\000" + .short .Ltmp27844-.Ltmp27843 # Record length +.Ltmp27843: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Offhi" +.Ltmp27844: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000`\000\000\000" + .short .Ltmp27846-.Ltmp27845 # Record length +.Ltmp27845: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp27846: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000h\000\000\000" + .short .Ltmp27848-.Ltmp27847 # Record length +.Ltmp27847: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Base" +.Ltmp27848: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27850-.Ltmp27849 # Record length +.Ltmp27849: + .short 4414 # Record kind: S_LOCAL + .long 10982 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp27850: + .cv_def_range .Ltmp14677 .Ltmp14686, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27852-.Ltmp27851 # Record length +.Ltmp27851: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14684-.Ltmp14681 # Code size + .secrel32 .Ltmp14681 # Function section relative address + .secidx .Lfunc_begin1169 # Function section index + .byte 0 # Lexical block name +.Ltmp27852: + .short .Ltmp27854-.Ltmp27853 # Record length +.Ltmp27853: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Off" +.Ltmp27854: + .cv_def_range .Ltmp14681 .Ltmp14684, "E\021O\001\000\0008\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 +.Ltmp27836: + .p2align 2 + .cv_linetable 1169, "?_Orphan_range@?$vector@_NV?$allocator@_N@std@@@std@@QEBAX_K0@Z", .Lfunc_end1169 + .section .debug$S,"dr",associative,"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Compat + .long .Ltmp27856-.Ltmp27855 # Subsection size +.Ltmp27855: + .short .Ltmp27858-.Ltmp27857 # Record length +.Ltmp27857: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1170-"?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10983 # Function type index + .secrel32 "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section relative address + .secidx "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Compat" # Function name +.Ltmp27858: + .short .Ltmp27860-.Ltmp27859 # Record length +.Ltmp27859: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27860: + .cv_def_range .Ltmp14687 .Ltmp14694, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27862-.Ltmp27861 # Record length +.Ltmp27861: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27862: + .cv_def_range .Ltmp14687 .Ltmp14694, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27856: + .p2align 2 + .cv_linetable 1170, "?_Compat@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAXAEBV12@@Z", .Lfunc_end1170 + .section .debug$S,"dr",associative,"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Getcont + .long .Ltmp27864-.Ltmp27863 # Subsection size +.Ltmp27863: + .short .Ltmp27866-.Ltmp27865 # Record length +.Ltmp27865: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1171-"?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10984 # Function type index + .secrel32 "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Function section relative address + .secidx "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Getcont" # Function name +.Ltmp27866: + .short .Ltmp27868-.Ltmp27867 # Record length +.Ltmp27867: + .short 4414 # Record kind: S_LOCAL + .long 4882 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27868: + .cv_def_range .Ltmp14695 .Ltmp14696, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27864: + .p2align 2 + .cv_linetable 1171, "?_Getcont@_Iterator_base12@std@@QEBAPEBU_Container_base12@2@XZ", .Lfunc_end1171 + .section .debug$S,"dr",associative,"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator< + .long .Ltmp27870-.Ltmp27869 # Subsection size +.Ltmp27869: + .short .Ltmp27872-.Ltmp27871 # Record length +.Ltmp27871: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1172-"??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10985 # Function type index + .secrel32 "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator<" # Function name +.Ltmp27872: + .short .Ltmp27874-.Ltmp27873 # Record length +.Ltmp27873: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27874: + .cv_def_range .Ltmp14697 .Ltmp14698, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27876-.Ltmp27875 # Record length +.Ltmp27875: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp27876: + .cv_def_range .Ltmp14697 .Ltmp14698, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27870: + .p2align 2 + .cv_linetable 1172, "??M?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1172 + .section .debug$S,"dr",associative,"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp27878-.Ltmp27877 # Subsection size +.Ltmp27877: + .short .Ltmp27880-.Ltmp27879 # Record length +.Ltmp27879: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1173-"?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10986 # Function type index + .secrel32 "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp27880: + .short .Ltmp27882-.Ltmp27881 # Record length +.Ltmp27881: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27882: + .cv_def_range .Ltmp14699 .Ltmp14700, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27878: + .p2align 2 + .cv_linetable 1173, "?max_size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ", .Lfunc_end1173 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::max_size + .long .Ltmp27884-.Ltmp27883 # Subsection size +.Ltmp27883: + .short .Ltmp27886-.Ltmp27885 # Record length +.Ltmp27885: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1174-"?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10987 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::max_size" # Function name +.Ltmp27886: + .short .Ltmp27888-.Ltmp27887 # Record length +.Ltmp27887: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp27888: + .cv_def_range .Ltmp14701 .Ltmp14702, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27884: + .p2align 2 + .cv_linetable 1174, "?max_size@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA_KAEBV?$allocator@I@2@@Z", .Lfunc_end1174 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp27890-.Ltmp27889 # Subsection size +.Ltmp27889: + .short .Ltmp27892-.Ltmp27891 # Record length +.Ltmp27891: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1175-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10988 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp27892: + .short .Ltmp27894-.Ltmp27893 # Record length +.Ltmp27893: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27894: + .cv_def_range .Ltmp14703 .Ltmp14704, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27890: + .p2align 2 + .cv_linetable 1175, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBV?$allocator@I@2@XZ", .Lfunc_end1175 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp27896-.Ltmp27895 # Subsection size +.Ltmp27895: + .short .Ltmp27898-.Ltmp27897 # Record length +.Ltmp27897: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1176-"?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10989 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp27898: + .short .Ltmp27900-.Ltmp27899 # Record length +.Ltmp27899: + .short 4414 # Record kind: S_LOCAL + .long 10524 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27900: + .cv_def_range .Ltmp14705 .Ltmp14706, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27896: + .p2align 2 + .cv_linetable 1176, "?_Get_first@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEBAAEBV?$allocator@I@2@XZ", .Lfunc_end1176 + .section .debug$S,"dr",associative,"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1487:23'> + .long .Ltmp27902-.Ltmp27901 # Subsection size +.Ltmp27901: + .short .Ltmp27904-.Ltmp27903 # Record length +.Ltmp27903: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1177-"??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10992 # Function type index + .secrel32 "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" # Function section relative address + .secidx "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Resize<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector:1487:23'>" # Function name +.Ltmp27904: + .short .Ltmp27906-.Ltmp27905 # Record length +.Ltmp27905: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27906: + .cv_def_range .Ltmp14711 .Ltmp14731, "E\021N\001\000\000(\000\000\000" + .short .Ltmp27908-.Ltmp27907 # Record length +.Ltmp27907: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27908: + .cv_def_range .Ltmp14711 .Ltmp14731, "E\021N\001\000\0000\000\000\000" + .short .Ltmp27910-.Ltmp27909 # Record length +.Ltmp27909: + .short 4414 # Record kind: S_LOCAL + .long 10993 # TypeIndex + .short 1 # Flags + .asciz "_Udefault_or_fill" +.Ltmp27910: + .cv_def_range .Lfunc_begin1177 .Ltmp14712, "A\021P\001\000\000" + .cv_def_range .Ltmp14712 .Ltmp14727 .Ltmp14728 .Ltmp14729, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp27912-.Ltmp27911 # Record length +.Ltmp27911: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp27912: + .cv_def_range .Ltmp14711 .Ltmp14731, "E\021N\001\000\000 \000\000\000" + .short .Ltmp27914-.Ltmp27913 # Record length +.Ltmp27913: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp27914: + .cv_def_range .Ltmp14711 .Ltmp14731, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp27916-.Ltmp27915 # Record length +.Ltmp27915: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp27916: + .cv_def_range .Ltmp14713 .Ltmp14719 .Ltmp14730 .Ltmp14731, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp27918-.Ltmp27917 # Record length +.Ltmp27917: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +.Ltmp27918: + .cv_def_range .Ltmp14713 .Ltmp14719 .Ltmp14730 .Ltmp14731, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp27920-.Ltmp27919 # Record length +.Ltmp27919: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +.Ltmp27920: + .cv_def_range .Ltmp14713 .Ltmp14719 .Ltmp14730 .Ltmp14731, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp27922-.Ltmp27921 # Record length +.Ltmp27921: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +.Ltmp27922: + .cv_def_range .Ltmp14713 .Ltmp14719 .Ltmp14730 .Ltmp14731, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp27924-.Ltmp27923 # Record length +.Ltmp27923: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14721-.Ltmp14720 # Code size + .secrel32 .Ltmp14720 # Function section relative address + .secidx .Lfunc_begin1177 # Function section index + .byte 0 # Lexical block name +.Ltmp27924: + .short .Ltmp27926-.Ltmp27925 # Record length +.Ltmp27925: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +.Ltmp27926: + .cv_def_range .Ltmp14720 .Ltmp14721, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp27928-.Ltmp27927 # Record length +.Ltmp27927: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14724-.Ltmp14723 # Code size + .secrel32 .Ltmp14723 # Function section relative address + .secidx .Lfunc_begin1177 # Function section index + .byte 0 # Lexical block name +.Ltmp27928: + .short .Ltmp27930-.Ltmp27929 # Record length +.Ltmp27929: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp27930: + .cv_def_range .Ltmp14723 .Ltmp14724, "E\021N\001\000\000\350\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 +.Ltmp27902: + .p2align 2 + .cv_linetable 1177, "??$_Resize@V@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@@?$vector@IV?$allocator@I@std@@@std@@AEAAX_KV@?0??resize@01@QEAAX0AEBI@Z@@Z", .Lfunc_end1177 + .section .debug$S,"dr",associative,"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp27932-.Ltmp27931 # Subsection size +.Ltmp27931: + .short .Ltmp27934-.Ltmp27933 # Record length +.Ltmp27933: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1178-"?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10994 # Function type index + .secrel32 "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp27934: + .short .Ltmp27936-.Ltmp27935 # Record length +.Ltmp27935: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27936: + .cv_def_range .Ltmp14732 .Ltmp14733, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27932: + .p2align 2 + .cv_linetable 1178, "?size@?$vector@IV?$allocator@I@std@@@std@@QEBA_KXZ", .Lfunc_end1178 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlength + .long .Ltmp27938-.Ltmp27937 # Subsection size +.Ltmp27937: + .short .Ltmp27940-.Ltmp27939 # Record length +.Ltmp27939: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1179-"?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10995 # Function type index + .secrel32 "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlength" # Function name +.Ltmp27940: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27938: + .p2align 2 + .cv_linetable 1179, "?_Xlength@?$vector@IV?$allocator@I@std@@@std@@CAXXZ", .Lfunc_end1179 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Calculate_growth + .long .Ltmp27942-.Ltmp27941 # Subsection size +.Ltmp27941: + .short .Ltmp27944-.Ltmp27943 # Record length +.Ltmp27943: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1180-"?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10996 # Function type index + .secrel32 "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Calculate_growth" # Function name +.Ltmp27944: + .short .Ltmp27946-.Ltmp27945 # Record length +.Ltmp27945: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27946: + .cv_def_range .Ltmp14736 .Ltmp14741, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27948-.Ltmp27947 # Record length +.Ltmp27947: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27948: + .cv_def_range .Ltmp14736 .Ltmp14741, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27950-.Ltmp27949 # Record length +.Ltmp27949: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp27950: + .cv_def_range .Ltmp14736 .Ltmp14741, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27952-.Ltmp27951 # Record length +.Ltmp27951: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +.Ltmp27952: + .cv_def_range .Ltmp14736 .Ltmp14741, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27942: + .p2align 2 + .cv_linetable 1180, "?_Calculate_growth@?$vector@IV?$allocator@I@std@@@std@@AEBA_K_K@Z", .Lfunc_end1180 + .section .debug$S,"dr",associative,"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocate + .long .Ltmp27954-.Ltmp27953 # Subsection size +.Ltmp27953: + .short .Ltmp27956-.Ltmp27955 # Record length +.Ltmp27955: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1181-"?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10997 # Function type index + .secrel32 "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocate" # Function name +.Ltmp27956: + .short .Ltmp27958-.Ltmp27957 # Record length +.Ltmp27957: + .short 4414 # Record kind: S_LOCAL + .long 10252 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27958: + .cv_def_range .Ltmp14742 .Ltmp14743, "E\021O\001\000\000(\000\000\000" + .short .Ltmp27960-.Ltmp27959 # Record length +.Ltmp27959: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27960: + .cv_def_range .Ltmp14742 .Ltmp14743, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27954: + .p2align 2 + .cv_linetable 1181, "?allocate@?$allocator@I@std@@QEAAPEAI_K@Z", .Lfunc_end1181 + .section .debug$S,"dr",associative,"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::resize::::operator() + .long .Ltmp27962-.Ltmp27961 # Subsection size +.Ltmp27961: + .short .Ltmp27964-.Ltmp27963 # Record length +.Ltmp27963: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1182-"??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11001 # Function type index + .secrel32 "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" # Function section relative address + .secidx "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::resize::::operator()" # Function name +.Ltmp27964: + .short .Ltmp27966-.Ltmp27965 # Record length +.Ltmp27965: + .short 4414 # Record kind: S_LOCAL + .long 10999 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27966: + .cv_def_range .Ltmp14744 .Ltmp14745, "E\021O\001\000\0000\000\000\000" + .short .Ltmp27968-.Ltmp27967 # Record length +.Ltmp27967: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27968: + .cv_def_range .Ltmp14744 .Ltmp14745, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27970-.Ltmp27969 # Record length +.Ltmp27969: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp27970: + .cv_def_range .Ltmp14744 .Ltmp14745, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27962: + .p2align 2 + .cv_linetable 1182, "??R@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@QEBA?A?@@PEAI0@Z", .Lfunc_end1182 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept + .long .Ltmp27972-.Ltmp27971 # Subsection size +.Ltmp27971: + .short .Ltmp27974-.Ltmp27973 # Record length +.Ltmp27973: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1183-"?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11002 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" # Function section relative address + .secidx "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept" # Function name +.Ltmp27974: + .short .Ltmp27976-.Ltmp27975 # Record length +.Ltmp27975: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27976: + .cv_def_range .Ltmp14746 .Ltmp14747, "E\021O\001\000\0008\000\000\000" + .short .Ltmp27978-.Ltmp27977 # Record length +.Ltmp27977: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp27978: + .cv_def_range .Ltmp14746 .Ltmp14747, "E\021O\001\000\000@\000\000\000" + .short .Ltmp27980-.Ltmp27979 # Record length +.Ltmp27979: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp27980: + .cv_def_range .Ltmp14746 .Ltmp14747, "E\021O\001\000\000H\000\000\000" + .short .Ltmp27982-.Ltmp27981 # Record length +.Ltmp27981: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp27982: + .cv_def_range .Ltmp14746 .Ltmp14747, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27972: + .p2align 2 + .cv_linetable 1183, "?_Umove_if_noexcept@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00@Z", .Lfunc_end1183 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Change_array + .long .Ltmp27984-.Ltmp27983 # Subsection size +.Ltmp27983: + .short .Ltmp27986-.Ltmp27985 # Record length +.Ltmp27985: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1184-"?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11003 # Function type index + .secrel32 "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" # Function section relative address + .secidx "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Change_array" # Function name +.Ltmp27986: + .short .Ltmp27988-.Ltmp27987 # Record length +.Ltmp27987: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp27988: + .cv_def_range .Ltmp14748 .Ltmp14751, "E\021O\001\000\000X\000\000\000" + .short .Ltmp27990-.Ltmp27989 # Record length +.Ltmp27989: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +.Ltmp27990: + .cv_def_range .Ltmp14748 .Ltmp14751, "E\021O\001\000\000`\000\000\000" + .short .Ltmp27992-.Ltmp27991 # Record length +.Ltmp27991: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp27992: + .cv_def_range .Ltmp14748 .Ltmp14751, "E\021O\001\000\000h\000\000\000" + .short .Ltmp27994-.Ltmp27993 # Record length +.Ltmp27993: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp27994: + .cv_def_range .Ltmp14748 .Ltmp14751, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27984: + .p2align 2 + .cv_linetable 1184, "?_Change_array@?$vector@IV?$allocator@I@std@@@std@@AEAAXQEAI_K1@Z", .Lfunc_end1184 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Orphan_range + .long .Ltmp27996-.Ltmp27995 # Subsection size +.Ltmp27995: + .short .Ltmp27998-.Ltmp27997 # Record length +.Ltmp27997: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1185-"?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11004 # Function type index + .secrel32 "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Orphan_range" # Function name +.Ltmp27998: + .short .Ltmp28000-.Ltmp27999 # Record length +.Ltmp27999: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28000: + .cv_def_range .Ltmp14752 .Ltmp14761, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28002-.Ltmp28001 # Record length +.Ltmp28001: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28002: + .cv_def_range .Ltmp14752 .Ltmp14761, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28004-.Ltmp28003 # Record length +.Ltmp28003: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28004: + .cv_def_range .Ltmp14752 .Ltmp14761, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28006-.Ltmp28005 # Record length +.Ltmp28005: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28006: + .cv_def_range .Ltmp14752 .Ltmp14761, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28008-.Ltmp28007 # Record length +.Ltmp28007: + .short 4414 # Record kind: S_LOCAL + .long 11005 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp28008: + .cv_def_range .Ltmp14752 .Ltmp14761, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp27996: + .p2align 2 + .cv_linetable 1185, "?_Orphan_range@?$vector@IV?$allocator@I@std@@@std@@AEBAXPEAI0@Z", .Lfunc_end1185 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp28010-.Ltmp28009 # Subsection size +.Ltmp28009: + .short .Ltmp28012-.Ltmp28011 # Record length +.Ltmp28011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1186-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11006 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp28012: + .short .Ltmp28014-.Ltmp28013 # Record length +.Ltmp28013: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28014: + .cv_def_range .Ltmp14762 .Ltmp14763, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28010: + .p2align 2 + .cv_linetable 1186, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAAEBQEAIXZ", .Lfunc_end1186 + .section .debug$S,"dr",associative,"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ufill + .long .Ltmp28016-.Ltmp28015 # Subsection size +.Ltmp28015: + .short .Ltmp28018-.Ltmp28017 # Record length +.Ltmp28017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1187-"?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11007 # Function type index + .secrel32 "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" # Function section relative address + .secidx "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ufill" # Function name +.Ltmp28018: + .short .Ltmp28020-.Ltmp28019 # Record length +.Ltmp28019: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28020: + .cv_def_range .Ltmp14764 .Ltmp14765, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28022-.Ltmp28021 # Record length +.Ltmp28021: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28022: + .cv_def_range .Ltmp14764 .Ltmp14765, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28024-.Ltmp28023 # Record length +.Ltmp28023: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28024: + .cv_def_range .Ltmp14764 .Ltmp14765, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28026-.Ltmp28025 # Record length +.Ltmp28025: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28026: + .cv_def_range .Ltmp14764 .Ltmp14765, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28016: + .p2align 2 + .cv_linetable 1187, "?_Ufill@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI_KAEBI@Z", .Lfunc_end1187 + .section .debug$S,"dr",associative,"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_fill_n > + .long .Ltmp28028-.Ltmp28027 # Subsection size +.Ltmp28027: + .short .Ltmp28030-.Ltmp28029 # Record length +.Ltmp28029: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1188-"??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11010 # Function type index + .secrel32 "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_fill_n >" # Function name +.Ltmp28030: + .short .Ltmp28032-.Ltmp28031 # Record length +.Ltmp28031: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28032: + .cv_def_range .Ltmp14766 .Ltmp14767, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28034-.Ltmp28033 # Record length +.Ltmp28033: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28034: + .cv_def_range .Ltmp14766 .Ltmp14767, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28036-.Ltmp28035 # Record length +.Ltmp28035: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28036: + .cv_def_range .Ltmp14766 .Ltmp14767, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28038-.Ltmp28037 # Record length +.Ltmp28037: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28038: + .cv_def_range .Ltmp14766 .Ltmp14767, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28028: + .p2align 2 + .cv_linetable 1188, "??$_Uninitialized_fill_n@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@@Z", .Lfunc_end1188 + .section .debug$S,"dr",associative,"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninit_alloc_fill_n1 > + .long .Ltmp28040-.Ltmp28039 # Subsection size +.Ltmp28039: + .short .Ltmp28042-.Ltmp28041 # Record length +.Ltmp28041: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1189-"??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11013 # Function type index + .secrel32 "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninit_alloc_fill_n1 >" # Function name +.Ltmp28042: + .short .Ltmp28044-.Ltmp28043 # Record length +.Ltmp28043: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28044: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp28046-.Ltmp28045 # Record length +.Ltmp28045: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28046: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28048-.Ltmp28047 # Record length +.Ltmp28047: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28048: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28050-.Ltmp28049 # Record length +.Ltmp28049: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28050: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28052-.Ltmp28051 # Record length +.Ltmp28051: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28052: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28054-.Ltmp28053 # Record length +.Ltmp28053: + .short 4414 # Record kind: S_LOCAL + .long 11028 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp28054: + .cv_def_range .Ltmp14770 .Ltmp14777, "E\021N\001\000\000\270\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28040: + .p2align 2 + .cv_linetable 1189, "??$_Uninit_alloc_fill_n1@PEAI_KV?$allocator@I@std@@@std@@YAPEAIQEAI_KAEBIAEAV?$allocator@I@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1189 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Uninitialized_backout_al + .long .Ltmp28056-.Ltmp28055 # Subsection size +.Ltmp28055: + .short .Ltmp28058-.Ltmp28057 # Record length +.Ltmp28057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1190-"??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11030 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Uninitialized_backout_al" # Function name +.Ltmp28058: + .short .Ltmp28060-.Ltmp28059 # Record length +.Ltmp28059: + .short 4414 # Record kind: S_LOCAL + .long 11015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28060: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28062-.Ltmp28061 # Record length +.Ltmp28061: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28062: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28064-.Ltmp28063 # Record length +.Ltmp28063: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +.Ltmp28064: + .cv_def_range .Ltmp14778 .Ltmp14779, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28056: + .p2align 2 + .cv_linetable 1190, "??0?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@PEAIAEAV?$allocator@I@1@@Z", .Lfunc_end1190 + .section .debug$S,"dr",associative,"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Emplace_back + .long .Ltmp28066-.Ltmp28065 # Subsection size +.Ltmp28065: + .short .Ltmp28068-.Ltmp28067 # Record length +.Ltmp28067: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1191-"??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11032 # Function type index + .secrel32 "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" # Function section relative address + .secidx "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Emplace_back" # Function name +.Ltmp28068: + .short .Ltmp28070-.Ltmp28069 # Record length +.Ltmp28069: + .short 4414 # Record kind: S_LOCAL + .long 11015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28070: + .cv_def_range .Ltmp14780 .Ltmp14781, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28072-.Ltmp28071 # Record length +.Ltmp28071: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +.Ltmp28072: + .cv_def_range .Ltmp14780 .Ltmp14781, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28066: + .p2align 2 + .cv_linetable 1191, "??$_Emplace_back@AEBI@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAXAEBI@Z", .Lfunc_end1191 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::_Release + .long .Ltmp28074-.Ltmp28073 # Subsection size +.Ltmp28073: + .short .Ltmp28076-.Ltmp28075 # Record length +.Ltmp28075: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1192-"?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11033 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::_Release" # Function name +.Ltmp28076: + .short .Ltmp28078-.Ltmp28077 # Record length +.Ltmp28077: + .short 4414 # Record kind: S_LOCAL + .long 11015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28078: + .cv_def_range .Ltmp14782 .Ltmp14783, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28074: + .p2align 2 + .cv_linetable 1192, "?_Release@?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAAPEAIXZ", .Lfunc_end1192 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al >::~_Uninitialized_backout_al + .long .Ltmp28080-.Ltmp28079 # Subsection size +.Ltmp28079: + .short .Ltmp28082-.Ltmp28081 # Record length +.Ltmp28081: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1193-"??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11034 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al >::~_Uninitialized_backout_al" # Function name +.Ltmp28082: + .short .Ltmp28084-.Ltmp28083 # Record length +.Ltmp28083: + .short 4414 # Record kind: S_LOCAL + .long 11015 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28084: + .cv_def_range .Ltmp14786 .Ltmp14789, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28080: + .p2align 2 + .cv_linetable 1193, "??1?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@QEAA@XZ", .Lfunc_end1193 + .section .debug$S,"dr",associative,"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::construct + .long .Ltmp28086-.Ltmp28085 # Subsection size +.Ltmp28085: + .short .Ltmp28088-.Ltmp28087 # Record length +.Ltmp28087: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1194-"??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11037 # Function type index + .secrel32 "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" # Function section relative address + .secidx "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::construct" # Function name +.Ltmp28088: + .short .Ltmp28090-.Ltmp28089 # Record length +.Ltmp28089: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28090: + .cv_def_range .Ltmp14790 .Ltmp14791, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28092-.Ltmp28091 # Record length +.Ltmp28091: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28092: + .cv_def_range .Ltmp14790 .Ltmp14791, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28094-.Ltmp28093 # Record length +.Ltmp28093: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp28094: + .cv_def_range .Ltmp14790 .Ltmp14791, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28086: + .p2align 2 + .cv_linetable 1194, "??$construct@IAEBI@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SAXAEAV?$allocator@I@1@QEAIAEBI@Z", .Lfunc_end1194 + .section .debug$S,"dr",associative,"??$forward@AEBI@std@@YAAEBIAEBI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp28096-.Ltmp28095 # Subsection size +.Ltmp28095: + .short .Ltmp28098-.Ltmp28097 # Record length +.Ltmp28097: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1195-"??$forward@AEBI@std@@YAAEBIAEBI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11039 # Function type index + .secrel32 "??$forward@AEBI@std@@YAAEBIAEBI@Z" # Function section relative address + .secidx "??$forward@AEBI@std@@YAAEBIAEBI@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp28098: + .short .Ltmp28100-.Ltmp28099 # Record length +.Ltmp28099: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp28100: + .cv_def_range .Ltmp14792 .Ltmp14793, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28096: + .p2align 2 + .cv_linetable 1195, "??$forward@AEBI@std@@YAAEBIAEBI@Z", .Lfunc_end1195 + .section .debug$S,"dr",associative,"??$_Unfancy@I@std@@YAPEAIPEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp28102-.Ltmp28101 # Subsection size +.Ltmp28101: + .short .Ltmp28104-.Ltmp28103 # Record length +.Ltmp28103: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1196-"??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11042 # Function type index + .secrel32 "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Function section relative address + .secidx "??$_Unfancy@I@std@@YAPEAIPEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp28104: + .short .Ltmp28106-.Ltmp28105 # Record length +.Ltmp28105: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28106: + .cv_def_range .Ltmp14794 .Ltmp14795, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28102: + .p2align 2 + .cv_linetable 1196, "??$_Unfancy@I@std@@YAPEAIPEAI@Z", .Lfunc_end1196 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Umove_if_noexcept1 + .long .Ltmp28108-.Ltmp28107 # Subsection size +.Ltmp28107: + .short .Ltmp28110-.Ltmp28109 # Record length +.Ltmp28109: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1197-"?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11043 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Umove_if_noexcept1" # Function name +.Ltmp28110: + .short .Ltmp28112-.Ltmp28111 # Record length +.Ltmp28111: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28112: + .cv_def_range .Ltmp14796 .Ltmp14797, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28114-.Ltmp28113 # Record length +.Ltmp28113: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28114: + .cv_def_range .Ltmp14796 .Ltmp14797, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28116-.Ltmp28115 # Record length +.Ltmp28115: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28116: + .cv_def_range .Ltmp14796 .Ltmp14797, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28118-.Ltmp28117 # Record length +.Ltmp28117: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28118: + .cv_def_range .Ltmp14796 .Ltmp14797, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28120-.Ltmp28119 # Record length +.Ltmp28119: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28120: + .cv_def_range .Ltmp14796 .Ltmp14797, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28108: + .p2align 2 + .cv_linetable 1197, "?_Umove_if_noexcept1@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI00U?$integral_constant@_N$00@2@@Z", .Lfunc_end1197 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move > + .long .Ltmp28122-.Ltmp28121 # Subsection size +.Ltmp28121: + .short .Ltmp28124-.Ltmp28123 # Record length +.Ltmp28123: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1198-"??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11046 # Function type index + .secrel32 "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move >" # Function name +.Ltmp28124: + .short .Ltmp28126-.Ltmp28125 # Record length +.Ltmp28125: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28126: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28128-.Ltmp28127 # Record length +.Ltmp28127: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28128: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28130-.Ltmp28129 # Record length +.Ltmp28129: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28130: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000x\000\000\000" + .short .Ltmp28132-.Ltmp28131 # Record length +.Ltmp28131: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp28132: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28134-.Ltmp28133 # Record length +.Ltmp28133: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp28134: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000p\000\000\000" + .short .Ltmp28136-.Ltmp28135 # Record length +.Ltmp28135: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp28136: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000h\000\000\000" + .short .Ltmp28138-.Ltmp28137 # Record length +.Ltmp28137: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp28138: + .cv_def_range .Ltmp14798 .Ltmp14799, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28122: + .p2align 2 + .cv_linetable 1198, "??$_Uninitialized_move@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z", .Lfunc_end1198 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped + .long .Ltmp28140-.Ltmp28139 # Subsection size +.Ltmp28139: + .short .Ltmp28142-.Ltmp28141 # Record length +.Ltmp28141: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1199-"??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11049 # Function type index + .secrel32 "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" # Function section relative address + .secidx "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +.Ltmp28142: + .short .Ltmp28144-.Ltmp28143 # Record length +.Ltmp28143: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28144: + .cv_def_range .Ltmp14800 .Ltmp14801, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28140: + .p2align 2 + .cv_linetable 1199, "??$_Get_unwrapped@I@std@@YAPEAIQEAI@Z", .Lfunc_end1199 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long .Ltmp28146-.Ltmp28145 # Subsection size +.Ltmp28145: + .short .Ltmp28148-.Ltmp28147 # Record length +.Ltmp28147: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1200-"??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11052 # Function type index + .secrel32 "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +.Ltmp28148: + .short .Ltmp28150-.Ltmp28149 # Record length +.Ltmp28149: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp28150: + .cv_def_range .Ltmp14802 .Ltmp14803, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28152-.Ltmp28151 # Record length +.Ltmp28151: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28152: + .cv_def_range .Ltmp14802 .Ltmp14803, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28146: + .p2align 2 + .cv_linetable 1200, "??$_Get_unwrapped_n@I_J$0A@@std@@YAPEAIQEAI_J@Z", .Lfunc_end1200 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance + .long .Ltmp28154-.Ltmp28153 # Subsection size +.Ltmp28153: + .short .Ltmp28156-.Ltmp28155 # Record length +.Ltmp28155: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1201-"??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11056 # Function type index + .secrel32 "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +.Ltmp28156: + .short .Ltmp28158-.Ltmp28157 # Record length +.Ltmp28157: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28158: + .cv_def_range .Ltmp14804 .Ltmp14805, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28160-.Ltmp28159 # Record length +.Ltmp28159: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28160: + .cv_def_range .Ltmp14804 .Ltmp14805, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28154: + .p2align 2 + .cv_linetable 1201, "??$_Idl_distance@PEAIPEAI@std@@YA?A?@@AEBQEAI0@Z", .Lfunc_end1201 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped + .long .Ltmp28162-.Ltmp28161 # Subsection size +.Ltmp28161: + .short .Ltmp28164-.Ltmp28163 # Record length +.Ltmp28163: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1202-"??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11059 # Function type index + .secrel32 "??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" # Function section relative address + .secidx "??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +.Ltmp28164: + .short .Ltmp28166-.Ltmp28165 # Record length +.Ltmp28165: + .short 4414 # Record kind: S_LOCAL + .long 10464 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp28166: + .cv_def_range .Ltmp14806 .Ltmp14807, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28168-.Ltmp28167 # Record length +.Ltmp28167: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp28168: + .cv_def_range .Ltmp14806 .Ltmp14807, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28162: + .p2align 2 + .cv_linetable 1202, "??$_Seek_wrapped@I@std@@YAXAEAPEAIQEAI@Z", .Lfunc_end1202 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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_move_al_unchecked > + .long .Ltmp28170-.Ltmp28169 # Subsection size +.Ltmp28169: + .short .Ltmp28172-.Ltmp28171 # Record length +.Ltmp28171: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1203-"??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 11062 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked >" # Function name +.Ltmp28172: + .short .Ltmp28174-.Ltmp28173 # Record length +.Ltmp28173: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28174: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28176-.Ltmp28175 # Record length +.Ltmp28175: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28176: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28178-.Ltmp28177 # Record length +.Ltmp28177: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28178: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28180-.Ltmp28179 # Record length +.Ltmp28179: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28180: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28182-.Ltmp28181 # Record length +.Ltmp28181: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28182: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28184-.Ltmp28183 # Record length +.Ltmp28183: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28184: + .cv_def_range .Ltmp14808 .Ltmp14809, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28170: + .p2align 2 + .cv_linetable 1203, "??$_Uninitialized_move_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1203 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat + .long .Ltmp28186-.Ltmp28185 # Subsection size +.Ltmp28185: + .short .Ltmp28188-.Ltmp28187 # Record length +.Ltmp28187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1204-"??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11064 # Function type index + .secrel32 "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat" # Function name +.Ltmp28188: + .short .Ltmp28190-.Ltmp28189 # Record length +.Ltmp28189: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28190: + .cv_def_range .Ltmp14810 .Ltmp14811, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28192-.Ltmp28191 # Record length +.Ltmp28191: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28192: + .cv_def_range .Ltmp14810 .Ltmp14811, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28186: + .p2align 2 + .cv_linetable 1204, "??$_Ptr_move_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z", .Lfunc_end1204 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 + .long .Ltmp28194-.Ltmp28193 # Subsection size +.Ltmp28193: + .short .Ltmp28196-.Ltmp28195 # Record length +.Ltmp28195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1205-"??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11067 # Function type index + .secrel32 "??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1" # Function name +.Ltmp28196: + .short .Ltmp28198-.Ltmp28197 # Record length +.Ltmp28197: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28198: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28200-.Ltmp28199 # Record length +.Ltmp28199: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28200: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28202-.Ltmp28201 # Record length +.Ltmp28201: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28202: + .cv_def_range .Ltmp14812 .Ltmp14813, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28194: + .p2align 2 + .cv_linetable 1205, "??$_Idl_distance1@PEAIPEAI@std@@YA_JAEBQEAI0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1205 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp28204-.Ltmp28203 # Subsection size +.Ltmp28203: + .short .Ltmp28206-.Ltmp28205 # Record length +.Ltmp28205: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1206-"??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11069 # Function type index + .secrel32 "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp28206: + .short .Ltmp28208-.Ltmp28207 # Record length +.Ltmp28207: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28208: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28210-.Ltmp28209 # Record length +.Ltmp28209: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28210: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28212-.Ltmp28211 # Record length +.Ltmp28211: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28212: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\000`\000\000\000" + .short .Ltmp28214-.Ltmp28213 # Record length +.Ltmp28213: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp28214: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28216-.Ltmp28215 # Record length +.Ltmp28215: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp28216: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28218-.Ltmp28217 # Record length +.Ltmp28217: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp28218: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28220-.Ltmp28219 # Record length +.Ltmp28219: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp28220: + .cv_def_range .Ltmp14814 .Ltmp14815, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28204: + .p2align 2 + .cv_linetable 1206, "??$_Copy_memmove@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1206 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getpfirst + .long .Ltmp28222-.Ltmp28221 # Subsection size +.Ltmp28221: + .short .Ltmp28224-.Ltmp28223 # Record length +.Ltmp28223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1207-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11070 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getpfirst" # Function name +.Ltmp28224: + .short .Ltmp28226-.Ltmp28225 # Record length +.Ltmp28225: + .short 4414 # Record kind: S_LOCAL + .long 10443 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28226: + .cv_def_range .Ltmp14816 .Ltmp14817, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28222: + .p2align 2 + .cv_linetable 1207, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1207 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range > >,std::_Vb_iterator > > > + .long .Ltmp28228-.Ltmp28227 # Subsection size +.Ltmp28227: + .short .Ltmp28230-.Ltmp28229 # Record length +.Ltmp28229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1208-"??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11073 # Function type index + .secrel32 "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range > >,std::_Vb_iterator > > >" # Function name +.Ltmp28230: + .short .Ltmp28232-.Ltmp28231 # Record length +.Ltmp28231: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28232: + .cv_def_range .Ltmp14818 .Ltmp14819, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28234-.Ltmp28233 # Record length +.Ltmp28233: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28234: + .cv_def_range .Ltmp14818 .Ltmp14819, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28228: + .p2align 2 + .cv_linetable 1208, "??$_Adl_verify_range@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", .Lfunc_end1208 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped > >,0> + .long .Ltmp28236-.Ltmp28235 # Subsection size +.Ltmp28235: + .short .Ltmp28238-.Ltmp28237 # Record length +.Ltmp28237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1209-"??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11075 # Function type index + .secrel32 "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped > >,0>" # Function name +.Ltmp28238: + .short .Ltmp28240-.Ltmp28239 # Record length +.Ltmp28239: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp28240: + .cv_def_range .Ltmp14820 .Ltmp14821, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28236: + .p2align 2 + .cv_linetable 1209, "??$_Get_unwrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z", .Lfunc_end1209 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n > >,long long,0> + .long .Ltmp28242-.Ltmp28241 # Subsection size +.Ltmp28241: + .short .Ltmp28244-.Ltmp28243 # Record length +.Ltmp28243: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1210-"??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11078 # Function type index + .secrel32 "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n > >,long long,0>" # Function name +.Ltmp28244: + .short .Ltmp28246-.Ltmp28245 # Record length +.Ltmp28245: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp28246: + .cv_def_range .Ltmp14822 .Ltmp14823, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28248-.Ltmp28247 # Record length +.Ltmp28247: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28248: + .cv_def_range .Ltmp14822 .Ltmp14823, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28242: + .p2align 2 + .cv_linetable 1210, "??$_Get_unwrapped_n@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_J$0A@@std@@YAAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@_J@Z", .Lfunc_end1210 + .section .debug$S,"dr",associative,"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance > >,std::_Vb_iterator > > > + .long .Ltmp28250-.Ltmp28249 # Subsection size +.Ltmp28249: + .short .Ltmp28252-.Ltmp28251 # Record length +.Ltmp28251: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1211-"??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11080 # Function type index + .secrel32 "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance > >,std::_Vb_iterator > > >" # Function name +.Ltmp28252: + .short .Ltmp28254-.Ltmp28253 # Record length +.Ltmp28253: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28254: + .cv_def_range .Ltmp14824 .Ltmp14825, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28256-.Ltmp28255 # Record length +.Ltmp28255: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28256: + .cv_def_range .Ltmp14824 .Ltmp14825, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28250: + .p2align 2 + .cv_linetable 1211, "??$_Idl_distance@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?A?@@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", .Lfunc_end1211 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped > >,std::_Vb_iterator > >,0> + .long .Ltmp28258-.Ltmp28257 # Subsection size +.Ltmp28257: + .short .Ltmp28260-.Ltmp28259 # Record length +.Ltmp28259: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1212-"??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11083 # Function type index + .secrel32 "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped > >,std::_Vb_iterator > >,0>" # Function name +.Ltmp28260: + .short .Ltmp28262-.Ltmp28261 # Record length +.Ltmp28261: + .short 4414 # Record kind: S_LOCAL + .long 10180 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp28262: + .cv_def_range .Ltmp14826 .Ltmp14827, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28264-.Ltmp28263 # Record length +.Ltmp28263: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp28264: + .cv_def_range .Ltmp14826 .Ltmp14827, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28258: + .p2align 2 + .cv_linetable 1212, "??$_Seek_wrapped@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@$0A@@std@@YAXAEAV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEBV10@@Z", .Lfunc_end1212 + .section .debug$S,"dr",associative,"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_backward_unchecked > >,std::_Vb_iterator > > > + .long .Ltmp28266-.Ltmp28265 # Subsection size +.Ltmp28265: + .short .Ltmp28268-.Ltmp28267 # Record length +.Ltmp28267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1213-"??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11086 # Function type index + .secrel32 "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_backward_unchecked > >,std::_Vb_iterator > > >" # Function name +.Ltmp28268: + .short .Ltmp28270-.Ltmp28269 # Record length +.Ltmp28269: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28270: + .cv_def_range .Lfunc_begin1213 .Ltmp14840, "A\021K\001\000\000" + .cv_def_range .Ltmp14840 .Ltmp14849 .Ltmp14850 .Ltmp14851, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp28272-.Ltmp28271 # Record length +.Ltmp28271: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28272: + .cv_def_range .Lfunc_begin1213 .Ltmp14839, "A\021P\001\000\000" + .cv_def_range .Ltmp14839 .Ltmp14849 .Ltmp14850 .Ltmp14851, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28274-.Ltmp28273 # Record length +.Ltmp28273: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28274: + .cv_def_range .Lfunc_begin1213 .Ltmp14838, "A\021Q\001\000\000" + .cv_def_range .Ltmp14838 .Ltmp14849 .Ltmp14850 .Ltmp14851, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28276-.Ltmp28275 # Record length +.Ltmp28275: + .short 4414 # Record kind: S_LOCAL + .long 8131 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28276: + .cv_def_range .Ltmp14841 .Ltmp14852, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28266: + .p2align 2 + .cv_linetable 1213, "??$_Copy_backward_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z", .Lfunc_end1213 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat > >,std::_Vb_iterator > > > + .long .Ltmp28278-.Ltmp28277 # Subsection size +.Ltmp28277: + .short .Ltmp28280-.Ltmp28279 # Record length +.Ltmp28279: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1214-"??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11088 # Function type index + .secrel32 "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat > >,std::_Vb_iterator > > >" # Function name +.Ltmp28280: + .short .Ltmp28282-.Ltmp28281 # Record length +.Ltmp28281: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28282: + .cv_def_range .Ltmp14853 .Ltmp14854, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28284-.Ltmp28283 # Record length +.Ltmp28283: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28284: + .cv_def_range .Ltmp14853 .Ltmp14854, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28278: + .p2align 2 + .cv_linetable 1214, "??$_Ptr_copy_cat@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AU_General_ptr_iterator_tag@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0@Z", .Lfunc_end1214 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .Ltmp28286-.Ltmp28285 # Subsection size +.Ltmp28285: + .short .Ltmp28288-.Ltmp28287 # Record length +.Ltmp28287: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1215-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11092 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp28288: + .short .Ltmp28290-.Ltmp28289 # Record length +.Ltmp28289: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28290: + .cv_def_range .Ltmp14855 .Ltmp14856, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28292-.Ltmp28291 # Record length +.Ltmp28291: + .short 4414 # Record kind: S_LOCAL + .long 11089 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28292: + .cv_def_range .Ltmp14855 .Ltmp14856, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28286: + .p2align 2 + .cv_linetable 1215, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1215 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1 > >,std::_Vb_iterator > > > + .long .Ltmp28294-.Ltmp28293 # Subsection size +.Ltmp28293: + .short .Ltmp28296-.Ltmp28295 # Record length +.Ltmp28295: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1216-"??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11095 # Function type index + .secrel32 "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp28296: + .short .Ltmp28298-.Ltmp28297 # Record length +.Ltmp28297: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28298: + .cv_def_range .Ltmp14857 .Ltmp14858, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28300-.Ltmp28299 # Record length +.Ltmp28299: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28300: + .cv_def_range .Ltmp14857 .Ltmp14858, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28302-.Ltmp28301 # Record length +.Ltmp28301: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28302: + .cv_def_range .Ltmp14857 .Ltmp14858, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28294: + .p2align 2 + .cv_linetable 1216, "??$_Adl_verify_range1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YAXAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1216 + .section .debug$S,"dr",associative,"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Verify_range + .long .Ltmp28304-.Ltmp28303 # Subsection size +.Ltmp28303: + .short .Ltmp28306-.Ltmp28305 # Record length +.Ltmp28305: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1217-"?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11098 # Function type index + .secrel32 "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # Function section relative address + .secidx "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +.Ltmp28306: + .short .Ltmp28308-.Ltmp28307 # Record length +.Ltmp28307: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28308: + .cv_def_range .Ltmp14859 .Ltmp14866, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28310-.Ltmp28309 # Record length +.Ltmp28309: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28310: + .cv_def_range .Ltmp14859 .Ltmp14866, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28304: + .p2align 2 + .cv_linetable 1217, "?_Verify_range@std@@YAXAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@0@Z", .Lfunc_end1217 + .section .debug$S,"dr",associative,"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator<= + .long .Ltmp28312-.Ltmp28311 # Subsection size +.Ltmp28311: + .short .Ltmp28314-.Ltmp28313 # Record length +.Ltmp28313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1218-"??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 10985 # Function type index + .secrel32 "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator<=" # Function name +.Ltmp28314: + .short .Ltmp28316-.Ltmp28315 # Record length +.Ltmp28315: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28316: + .cv_def_range .Ltmp14867 .Ltmp14868, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28318-.Ltmp28317 # Record length +.Ltmp28317: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28318: + .cv_def_range .Ltmp14867 .Ltmp14868, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28312: + .p2align 2 + .cv_linetable 1218, "??N?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1218 + .section .debug$S,"dr",associative,"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 > >,std::_Vb_iterator > > > + .long .Ltmp28320-.Ltmp28319 # Subsection size +.Ltmp28319: + .short .Ltmp28322-.Ltmp28321 # Record length +.Ltmp28321: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1219-"??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11101 # Function type index + .secrel32 "??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp28322: + .short .Ltmp28324-.Ltmp28323 # Record length +.Ltmp28323: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28324: + .cv_def_range .Ltmp14869 .Ltmp14870, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28326-.Ltmp28325 # Record length +.Ltmp28325: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28326: + .cv_def_range .Ltmp14869 .Ltmp14870, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28328-.Ltmp28327 # Record length +.Ltmp28327: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28328: + .cv_def_range .Ltmp14869 .Ltmp14870, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28320: + .p2align 2 + .cv_linetable 1219, "??$_Idl_distance1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA_JAEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1219 + .section .debug$S,"dr",associative,"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator- + .long .Ltmp28330-.Ltmp28329 # Subsection size +.Ltmp28329: + .short .Ltmp28332-.Ltmp28331 # Record length +.Ltmp28331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1220-"??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11102 # Function type index + .secrel32 "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section relative address + .secidx "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator-" # Function name +.Ltmp28332: + .short .Ltmp28334-.Ltmp28333 # Record length +.Ltmp28333: + .short 4414 # Record kind: S_LOCAL + .long 10178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28334: + .cv_def_range .Ltmp14871 .Ltmp14872, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28336-.Ltmp28335 # Record length +.Ltmp28335: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28336: + .cv_def_range .Ltmp14871 .Ltmp14872, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28330: + .p2align 2 + .cv_linetable 1220, "??G?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_JAEBV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", .Lfunc_end1220 + .section .debug$S,"dr",associative,"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator= + .long .Ltmp28338-.Ltmp28337 # Subsection size +.Ltmp28337: + .short .Ltmp28340-.Ltmp28339 # Record length +.Ltmp28339: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1221-"??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11104 # Function type index + .secrel32 "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator=" # Function name +.Ltmp28340: + .short .Ltmp28342-.Ltmp28341 # Record length +.Ltmp28341: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28342: + .cv_def_range .Ltmp14873 .Ltmp14874, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28344-.Ltmp28343 # Record length +.Ltmp28343: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28344: + .cv_def_range .Ltmp14873 .Ltmp14874, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28338: + .p2align 2 + .cv_linetable 1221, "??4?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1221 + .section .debug$S,"dr",associative,"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator= + .long .Ltmp28346-.Ltmp28345 # Subsection size +.Ltmp28345: + .short .Ltmp28348-.Ltmp28347 # Record length +.Ltmp28347: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1222-"??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11106 # Function type index + .secrel32 "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator=" # Function name +.Ltmp28348: + .short .Ltmp28350-.Ltmp28349 # Record length +.Ltmp28349: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28350: + .cv_def_range .Ltmp14875 .Ltmp14876, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28352-.Ltmp28351 # Record length +.Ltmp28351: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28352: + .cv_def_range .Ltmp14875 .Ltmp14876, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28346: + .p2align 2 + .cv_linetable 1222, "??4?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1222 + .section .debug$S,"dr",associative,"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::operator= + .long .Ltmp28354-.Ltmp28353 # Subsection size +.Ltmp28353: + .short .Ltmp28356-.Ltmp28355 # Record length +.Ltmp28355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1223-"??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11109 # Function type index + .secrel32 "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::operator=" # Function name +.Ltmp28356: + .short .Ltmp28358-.Ltmp28357 # Record length +.Ltmp28357: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28358: + .cv_def_range .Ltmp14877 .Ltmp14878, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28360-.Ltmp28359 # Record length +.Ltmp28359: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28360: + .cv_def_range .Ltmp14877 .Ltmp14878, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28354: + .p2align 2 + .cv_linetable 1223, "??4?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1223 + .section .debug$S,"dr",associative,"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::operator= + .long .Ltmp28362-.Ltmp28361 # Subsection size +.Ltmp28361: + .short .Ltmp28364-.Ltmp28363 # Record length +.Ltmp28363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1224-"??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11110 # Function type index + .secrel32 "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Function section relative address + .secidx "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::operator=" # Function name +.Ltmp28364: + .short .Ltmp28366-.Ltmp28365 # Record length +.Ltmp28365: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28366: + .cv_def_range .Ltmp14881 .Ltmp14888, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28368-.Ltmp28367 # Record length +.Ltmp28367: + .short 4414 # Record kind: S_LOCAL + .long 4874 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28368: + .cv_def_range .Ltmp14881 .Ltmp14888, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28370-.Ltmp28369 # Record length +.Ltmp28369: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28370: + .cv_def_range .Ltmp14883 .Ltmp14884 .Ltmp14887 .Ltmp14888, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28362: + .p2align 2 + .cv_linetable 1224, "??4_Iterator_base12@std@@QEAAAEAU01@AEBU01@@Z", .Lfunc_end1224 + .section .debug$S,"dr",associative,"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Orphan_me + .long .Ltmp28372-.Ltmp28371 # Subsection size +.Ltmp28371: + .short .Ltmp28374-.Ltmp28373 # Record length +.Ltmp28373: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1225-"?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11111 # Function type index + .secrel32 "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Orphan_me" # Function name +.Ltmp28374: + .short .Ltmp28376-.Ltmp28375 # Record length +.Ltmp28375: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28376: + .cv_def_range .Ltmp14889 .Ltmp14899, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28378-.Ltmp28377 # Record length +.Ltmp28377: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14898-.Ltmp14890 # Code size + .secrel32 .Ltmp14890 # Function section relative address + .secidx .Lfunc_begin1225 # Function section index + .byte 0 # Lexical block name +.Ltmp28378: + .short .Ltmp28380-.Ltmp28379 # Record length +.Ltmp28379: + .short 4414 # Record kind: S_LOCAL + .long 4689 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp28380: + .cv_def_range .Ltmp14890 .Ltmp14898, "E\021O\001\000\000H\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 +.Ltmp28372: + .p2align 2 + .cv_linetable 1225, "?_Orphan_me@_Iterator_base12@std@@QEAAXXZ", .Lfunc_end1225 + .section .debug$S,"dr",associative,"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Adopt + .long .Ltmp28382-.Ltmp28381 # Subsection size +.Ltmp28381: + .short .Ltmp28384-.Ltmp28383 # Record length +.Ltmp28383: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1226-"?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11112 # Function type index + .secrel32 "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Function section relative address + .secidx "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Adopt" # Function name +.Ltmp28384: + .short .Ltmp28386-.Ltmp28385 # Record length +.Ltmp28385: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28386: + .cv_def_range .Ltmp14904 .Ltmp14911, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28388-.Ltmp28387 # Record length +.Ltmp28387: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Parent" +.Ltmp28388: + .cv_def_range .Ltmp14904 .Ltmp14911, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28390-.Ltmp28389 # Record length +.Ltmp28389: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28390: + .cv_def_range .Ltmp14905 .Ltmp14906 .Ltmp14910 .Ltmp14911, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28392-.Ltmp28391 # Record length +.Ltmp28391: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14909-.Ltmp14906 # Code size + .secrel32 .Ltmp14906 # Function section relative address + .secidx .Lfunc_begin1226 # Function section index + .byte 0 # Lexical block name +.Ltmp28392: + .short .Ltmp28394-.Ltmp28393 # Record length +.Ltmp28393: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 0 # Flags + .asciz "_Parent_proxy" +.Ltmp28394: + .cv_def_range .Ltmp14906 .Ltmp14909, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28396-.Ltmp28395 # Record length +.Ltmp28395: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp14908-.Ltmp14907 # Code size + .secrel32 .Ltmp14907 # Function section relative address + .secidx .Lfunc_begin1226 # Function section index + .byte 0 # Lexical block name +.Ltmp28396: + .short .Ltmp28398-.Ltmp28397 # Record length +.Ltmp28397: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28398: + .cv_def_range .Ltmp14907 .Ltmp14908, "E\021N\001\000\000\320\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28382: + .p2align 2 + .cv_linetable 1226, "?_Adopt@_Iterator_base12@std@@QEAAXPEBU_Container_base12@2@@Z", .Lfunc_end1226 + .section .debug$S,"dr",associative,"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator!= + .long .Ltmp28400-.Ltmp28399 # Subsection size +.Ltmp28399: + .short .Ltmp28402-.Ltmp28401 # Record length +.Ltmp28401: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1227-"??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11113 # Function type index + .secrel32 "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator!=" # Function name +.Ltmp28402: + .short .Ltmp28404-.Ltmp28403 # Record length +.Ltmp28403: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28404: + .cv_def_range .Ltmp14912 .Ltmp14913, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28406-.Ltmp28405 # Record length +.Ltmp28405: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28406: + .cv_def_range .Ltmp14912 .Ltmp14913, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28400: + .p2align 2 + .cv_linetable 1227, "??9?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1227 + .section .debug$S,"dr",associative,"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator-- + .long .Ltmp28408-.Ltmp28407 # Subsection size +.Ltmp28407: + .short .Ltmp28410-.Ltmp28409 # Record length +.Ltmp28409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1228-"??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11114 # Function type index + .secrel32 "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator--" # Function name +.Ltmp28410: + .short .Ltmp28412-.Ltmp28411 # Record length +.Ltmp28411: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28412: + .cv_def_range .Ltmp14914 .Ltmp14915, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28408: + .p2align 2 + .cv_linetable 1228, "??F?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1228 + .section .debug$S,"dr",associative,"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator* + .long .Ltmp28414-.Ltmp28413 # Subsection size +.Ltmp28413: + .short .Ltmp28416-.Ltmp28415 # Record length +.Ltmp28415: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1229-"??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11115 # Function type index + .secrel32 "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Function section relative address + .secidx "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator*" # Function name +.Ltmp28416: + .short .Ltmp28418-.Ltmp28417 # Record length +.Ltmp28417: + .short 4414 # Record kind: S_LOCAL + .long 10178 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28418: + .cv_def_range .Ltmp14916 .Ltmp14917, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28414: + .p2align 2 + .cv_linetable 1229, "??D?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@XZ", .Lfunc_end1229 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long .Ltmp28420-.Ltmp28419 # Subsection size +.Ltmp28419: + .short .Ltmp28422-.Ltmp28421 # Record length +.Ltmp28421: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1230-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11116 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +.Ltmp28422: + .short .Ltmp28424-.Ltmp28423 # Record length +.Ltmp28423: + .short 4414 # Record kind: S_LOCAL + .long 10192 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28424: + .cv_def_range .Ltmp14918 .Ltmp14919, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28426-.Ltmp28425 # Record length +.Ltmp28425: + .short 4414 # Record kind: S_LOCAL + .long 10228 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28426: + .cv_def_range .Ltmp14918 .Ltmp14919, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28420: + .p2align 2 + .cv_linetable 1230, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1230 + .section .debug$S,"dr",associative,"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator== + .long .Ltmp28428-.Ltmp28427 # Subsection size +.Ltmp28427: + .short .Ltmp28430-.Ltmp28429 # Record length +.Ltmp28429: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1231-"??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11117 # Function type index + .secrel32 "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator==" # Function name +.Ltmp28430: + .short .Ltmp28432-.Ltmp28431 # Record length +.Ltmp28431: + .short 4414 # Record kind: S_LOCAL + .long 10204 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28432: + .cv_def_range .Ltmp14920 .Ltmp14921, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28434-.Ltmp28433 # Record length +.Ltmp28433: + .short 4414 # Record kind: S_LOCAL + .long 10187 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28434: + .cv_def_range .Ltmp14920 .Ltmp14921, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28428: + .p2align 2 + .cv_linetable 1231, "??8?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1231 + .section .debug$S,"dr",associative,"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator-- + .long .Ltmp28436-.Ltmp28435 # Subsection size +.Ltmp28435: + .short .Ltmp28438-.Ltmp28437 # Record length +.Ltmp28437: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1232-"??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11118 # Function type index + .secrel32 "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator--" # Function name +.Ltmp28438: + .short .Ltmp28440-.Ltmp28439 # Record length +.Ltmp28439: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28440: + .cv_def_range .Ltmp14922 .Ltmp14923, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28436: + .p2align 2 + .cv_linetable 1232, "??F?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1232 + .section .debug$S,"dr",associative,"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Dec + .long .Ltmp28442-.Ltmp28441 # Subsection size +.Ltmp28441: + .short .Ltmp28444-.Ltmp28443 # Record length +.Ltmp28443: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1233-"?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11119 # Function type index + .secrel32 "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Dec" # Function name +.Ltmp28444: + .short .Ltmp28446-.Ltmp28445 # Record length +.Ltmp28445: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28446: + .cv_def_range .Ltmp14924 .Ltmp14942, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28442: + .p2align 2 + .cv_linetable 1233, "?_Dec@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1233 + .section .debug$S,"dr",associative,"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Valid + .long .Ltmp28448-.Ltmp28447 # Subsection size +.Ltmp28447: + .short .Ltmp28450-.Ltmp28449 # Record length +.Ltmp28449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1234-"?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11120 # Function type index + .secrel32 "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Function section relative address + .secidx "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Valid" # Function name +.Ltmp28450: + .short .Ltmp28452-.Ltmp28451 # Record length +.Ltmp28451: + .short 4414 # Record kind: S_LOCAL + .long 10418 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28452: + .cv_def_range .Ltmp14943 .Ltmp14944, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28454-.Ltmp28453 # Record length +.Ltmp28453: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Inc" +.Ltmp28454: + .cv_def_range .Ltmp14943 .Ltmp14944, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28456-.Ltmp28455 # Record length +.Ltmp28455: + .short 4414 # Record kind: S_LOCAL + .long 11121 # TypeIndex + .short 0 # Flags + .asciz "_Cont" +.Ltmp28456: + .cv_def_range .Ltmp14943 .Ltmp14944, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28458-.Ltmp28457 # Record length +.Ltmp28457: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Mysize" +.Ltmp28458: + .cv_def_range .Ltmp14943 .Ltmp14944, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28448: + .p2align 2 + .cv_linetable 1234, "?_Valid@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAH_K@Z", .Lfunc_end1234 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp28460-.Ltmp28459 # Subsection size +.Ltmp28459: + .short .Ltmp28462-.Ltmp28461 # Record length +.Ltmp28461: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1235-"?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11122 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp28462: + .short .Ltmp28464-.Ltmp28463 # Record length +.Ltmp28463: + .short 4414 # Record kind: S_LOCAL + .long 10368 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28464: + .cv_def_range .Ltmp14945 .Ltmp14946, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28460: + .p2align 2 + .cv_linetable 1235, "?data@?$vector@IV?$allocator@I@std@@@std@@QEBAPEBIXZ", .Lfunc_end1235 + .section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy_maybe_null + .long .Ltmp28466-.Ltmp28465 # Subsection size +.Ltmp28465: + .short .Ltmp28468-.Ltmp28467 # Record length +.Ltmp28467: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1236-"??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11123 # Function type index + .secrel32 "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" # Function section relative address + .secidx "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy_maybe_null" # Function name +.Ltmp28468: + .short .Ltmp28470-.Ltmp28469 # Record length +.Ltmp28469: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28470: + .cv_def_range .Ltmp14947 .Ltmp14948, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28466: + .p2align 2 + .cv_linetable 1236, "??$_Unfancy_maybe_null@I@std@@YAPEAIPEAI@Z", .Lfunc_end1236 + .section .debug$S,"dr",associative,"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Vb_reference + .long .Ltmp28472-.Ltmp28471 # Subsection size +.Ltmp28471: + .short .Ltmp28474-.Ltmp28473 # Record length +.Ltmp28473: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1237-"??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11124 # Function type index + .secrel32 "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Vb_reference" # Function name +.Ltmp28474: + .short .Ltmp28476-.Ltmp28475 # Record length +.Ltmp28475: + .short 4414 # Record kind: S_LOCAL + .long 10192 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28476: + .cv_def_range .Ltmp14949 .Ltmp14950, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28478-.Ltmp28477 # Record length +.Ltmp28477: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28478: + .cv_def_range .Ltmp14949 .Ltmp14950, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28472: + .p2align 2 + .cv_linetable 1237, "??0?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@1@@Z", .Lfunc_end1237 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp28480-.Ltmp28479 # Subsection size +.Ltmp28479: + .short .Ltmp28482-.Ltmp28481 # Record length +.Ltmp28481: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1238-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11125 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp28482: + .short .Ltmp28484-.Ltmp28483 # Record length +.Ltmp28483: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28484: + .cv_def_range .Ltmp14951 .Ltmp14954, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28486-.Ltmp28485 # Record length +.Ltmp28485: + .short 4414 # Record kind: S_LOCAL + .long 10200 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28486: + .cv_def_range .Ltmp14951 .Ltmp14954, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28488-.Ltmp28487 # Record length +.Ltmp28487: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28488: + .cv_def_range .Ltmp14951 .Ltmp14954, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28490-.Ltmp28489 # Record length +.Ltmp28489: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp28490: + .cv_def_range .Ltmp14951 .Ltmp14954, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28480: + .p2align 2 + .cv_linetable 1238, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBI_KPEBU_Container_base12@1@@Z", .Lfunc_end1238 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long .Ltmp28492-.Ltmp28491 # Subsection size +.Ltmp28491: + .short .Ltmp28494-.Ltmp28493 # Record length +.Ltmp28493: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1239-"??0_Iterator_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11126 # Function type index + .secrel32 "??0_Iterator_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Iterator_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +.Ltmp28494: + .short .Ltmp28496-.Ltmp28495 # Record length +.Ltmp28495: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28496: + .cv_def_range .Ltmp14955 .Ltmp14956, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28492: + .p2align 2 + .cv_linetable 1239, "??0_Iterator_base12@std@@QEAA@XZ", .Lfunc_end1239 + .section .debug$S,"dr",associative,"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::operator= + .long .Ltmp28498-.Ltmp28497 # Subsection size +.Ltmp28497: + .short .Ltmp28500-.Ltmp28499 # Record length +.Ltmp28499: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1240-"??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11127 # Function type index + .secrel32 "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Function section relative address + .secidx "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::operator=" # Function name +.Ltmp28500: + .short .Ltmp28502-.Ltmp28501 # Record length +.Ltmp28501: + .short 4414 # Record kind: S_LOCAL + .long 10192 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28502: + .cv_def_range .Ltmp14957 .Ltmp14960, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28504-.Ltmp28503 # Record length +.Ltmp28503: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28504: + .cv_def_range .Ltmp14957 .Ltmp14960, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28498: + .p2align 2 + .cv_linetable 1240, "??4?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_N@Z", .Lfunc_end1240 + .section .debug$S,"dr",associative,"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Mask + .long .Ltmp28506-.Ltmp28505 # Subsection size +.Ltmp28505: + .short .Ltmp28508-.Ltmp28507 # Record length +.Ltmp28507: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1241-"?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11128 # Function type index + .secrel32 "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Function section relative address + .secidx "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Mask" # Function name +.Ltmp28508: + .short .Ltmp28510-.Ltmp28509 # Record length +.Ltmp28509: + .short 4414 # Record kind: S_LOCAL + .long 10233 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28510: + .cv_def_range .Ltmp14961 .Ltmp14962, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28506: + .p2align 2 + .cv_linetable 1241, "?_Mask@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@IEBAIXZ", .Lfunc_end1241 + .section .debug$S,"dr",associative,"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_reference > >::_Getptr + .long .Ltmp28512-.Ltmp28511 # Subsection size +.Ltmp28511: + .short .Ltmp28514-.Ltmp28513 # Record length +.Ltmp28513: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1242-"?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11129 # Function type index + .secrel32 "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section relative address + .secidx "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_reference > >::_Getptr" # Function name +.Ltmp28514: + .short .Ltmp28516-.Ltmp28515 # Record length +.Ltmp28515: + .short 4414 # Record kind: S_LOCAL + .long 10233 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28516: + .cv_def_range .Ltmp14963 .Ltmp14970, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28512: + .p2align 2 + .cv_linetable 1242, "?_Getptr@?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEBAPEBIXZ", .Lfunc_end1242 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp28518-.Ltmp28517 # Subsection size +.Ltmp28517: + .short .Ltmp28520-.Ltmp28519 # Record length +.Ltmp28519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1243-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11131 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp28520: + .short .Ltmp28522-.Ltmp28521 # Record length +.Ltmp28521: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28522: + .cv_def_range .Ltmp14971 .Ltmp14972, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28524-.Ltmp28523 # Record length +.Ltmp28523: + .short 4414 # Record kind: S_LOCAL + .long 10222 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28524: + .cv_def_range .Ltmp14971 .Ltmp14972, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28518: + .p2align 2 + .cv_linetable 1243, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1243 + .section .debug$S,"dr",associative,"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::_Iterator_base12 + .long .Ltmp28526-.Ltmp28525 # Subsection size +.Ltmp28525: + .short .Ltmp28528-.Ltmp28527 # Record length +.Ltmp28527: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1244-"??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11132 # Function type index + .secrel32 "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Function section relative address + .secidx "??0_Iterator_base12@std@@QEAA@AEBU01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::_Iterator_base12" # Function name +.Ltmp28528: + .short .Ltmp28530-.Ltmp28529 # Record length +.Ltmp28529: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28530: + .cv_def_range .Ltmp14973 .Ltmp14976, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28532-.Ltmp28531 # Record length +.Ltmp28531: + .short 4414 # Record kind: S_LOCAL + .long 4874 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp28532: + .cv_def_range .Ltmp14973 .Ltmp14976, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28526: + .p2align 2 + .cv_linetable 1244, "??0_Iterator_base12@std@@QEAA@AEBU01@@Z", .Lfunc_end1244 + .section .debug$S,"dr",associative,"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_unchecked > >,bool> + .long .Ltmp28534-.Ltmp28533 # Subsection size +.Ltmp28533: + .short .Ltmp28536-.Ltmp28535 # Record length +.Ltmp28535: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1245-"??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11133 # Function type index + .secrel32 "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section relative address + .secidx "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked > >,bool>" # Function name +.Ltmp28536: + .short .Ltmp28538-.Ltmp28537 # Record length +.Ltmp28537: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28538: + .cv_def_range .Lfunc_begin1245 .Ltmp14980, "A\021J\001\000\000" + .cv_def_range .Ltmp14980 .Ltmp14983 .Ltmp14984 .Ltmp14985, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp28540-.Ltmp28539 # Record length +.Ltmp28539: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28540: + .cv_def_range .Lfunc_begin1245 .Ltmp14981, "A\021K\001\000\000" + .cv_def_range .Ltmp14981 .Ltmp14983 .Ltmp14984 .Ltmp14985, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp28542-.Ltmp28541 # Record length +.Ltmp28541: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28542: + .cv_def_range .Ltmp14979 .Ltmp14986, "E\021N\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28534: + .p2align 2 + .cv_linetable 1245, "??$_Fill_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_N@Z", .Lfunc_end1245 + .section .debug$S,"dr",associative,"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_unchecked1 > >,bool> + .long .Ltmp28544-.Ltmp28543 # Subsection size +.Ltmp28543: + .short .Ltmp28546-.Ltmp28545 # Record length +.Ltmp28545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1246-"??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11136 # Function type index + .secrel32 "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_unchecked1 > >,bool>" # Function name +.Ltmp28546: + .short .Ltmp28548-.Ltmp28547 # Record length +.Ltmp28547: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28548: + .cv_def_range .Lfunc_begin1246 .Ltmp14994, "A\021J\001\000\000" + .cv_def_range .Ltmp14994 .Ltmp15000 .Ltmp15001 .Ltmp15002, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp28550-.Ltmp28549 # Record length +.Ltmp28549: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28550: + .cv_def_range .Lfunc_begin1246 .Ltmp14993, "A\021K\001\000\000" + .cv_def_range .Ltmp14993 .Ltmp15000 .Ltmp15001 .Ltmp15002, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp28552-.Ltmp28551 # Record length +.Ltmp28551: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp28552: + .cv_def_range .Ltmp14994 .Ltmp15003, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28554-.Ltmp28553 # Record length +.Ltmp28553: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28554: + .cv_def_range .Ltmp14994 .Ltmp15003, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28544: + .p2align 2 + .cv_linetable 1246, "??$_Fill_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YAXV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@0AEB_NU?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1246 + .section .debug$S,"dr",associative,"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fill_memset_is_safe > >,bool> + .long .Ltmp28556-.Ltmp28555 # Subsection size +.Ltmp28555: + .short .Ltmp28558-.Ltmp28557 # Record length +.Ltmp28557: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1247-"??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11139 # Function type index + .secrel32 "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Function section relative address + .secidx "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fill_memset_is_safe > >,bool>" # Function name +.Ltmp28558: + .short .Ltmp28560-.Ltmp28559 # Record length +.Ltmp28559: + .short 4414 # Record kind: S_LOCAL + .long 10962 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28560: + .cv_def_range .Ltmp15004 .Ltmp15005, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp28562-.Ltmp28561 # Record length +.Ltmp28561: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28562: + .cv_def_range .Ltmp15004 .Ltmp15005, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28556: + .p2align 2 + .cv_linetable 1247, "??$_Fill_memset_is_safe@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@_N@std@@YA?AU?$integral_constant@_N$0A@@0@AEBV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@AEB_N@Z", .Lfunc_end1247 + .section .debug$S,"dr",associative,"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator++ + .long .Ltmp28564-.Ltmp28563 # Subsection size +.Ltmp28563: + .short .Ltmp28566-.Ltmp28565 # Record length +.Ltmp28565: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1248-"??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11140 # Function type index + .secrel32 "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator++" # Function name +.Ltmp28566: + .short .Ltmp28568-.Ltmp28567 # Record length +.Ltmp28567: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28568: + .cv_def_range .Ltmp15006 .Ltmp15007, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28564: + .p2align 2 + .cv_linetable 1248, "??E?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1248 + .section .debug$S,"dr",associative,"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator++ + .long .Ltmp28570-.Ltmp28569 # Subsection size +.Ltmp28569: + .short .Ltmp28572-.Ltmp28571 # Record length +.Ltmp28571: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1249-"??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11141 # Function type index + .secrel32 "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section relative address + .secidx "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator++" # Function name +.Ltmp28572: + .short .Ltmp28574-.Ltmp28573 # Record length +.Ltmp28573: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28574: + .cv_def_range .Ltmp15008 .Ltmp15009, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28570: + .p2align 2 + .cv_linetable 1249, "??E?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@XZ", .Lfunc_end1249 + .section .debug$S,"dr",associative,"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Inc + .long .Ltmp28576-.Ltmp28575 # Subsection size +.Ltmp28575: + .short .Ltmp28578-.Ltmp28577 # Record length +.Ltmp28577: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1250-"?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11142 # Function type index + .secrel32 "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Inc" # Function name +.Ltmp28578: + .short .Ltmp28580-.Ltmp28579 # Record length +.Ltmp28579: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28580: + .cv_def_range .Ltmp15010 .Ltmp15028, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28576: + .p2align 2 + .cv_linetable 1250, "?_Inc@?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1250 + .section .debug$S,"dr",associative,"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Vb_iter_base + .long .Ltmp28582-.Ltmp28581 # Subsection size +.Ltmp28581: + .short .Ltmp28584-.Ltmp28583 # Record length +.Ltmp28583: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1251-"??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11146 # Function type index + .secrel32 "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Vb_iter_base" # Function name +.Ltmp28584: + .short .Ltmp28586-.Ltmp28585 # Record length +.Ltmp28585: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28586: + .cv_def_range .Ltmp15029 .Ltmp15030, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28588-.Ltmp28587 # Record length +.Ltmp28587: + .short 4414 # Record kind: S_LOCAL + .long 11143 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28588: + .cv_def_range .Ltmp15029 .Ltmp15030, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28582: + .p2align 2 + .cv_linetable 1251, "??0?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1251 + .section .debug$S,"dr",associative,"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Make_iter + .long .Ltmp28590-.Ltmp28589 # Subsection size +.Ltmp28589: + .short .Ltmp28592-.Ltmp28591 # Record length +.Ltmp28591: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1252-"?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11147 # Function type index + .secrel32 "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Function section relative address + .secidx "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Make_iter" # Function name +.Ltmp28592: + .short .Ltmp28594-.Ltmp28593 # Record length +.Ltmp28593: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28594: + .cv_def_range .Ltmp15035 .Ltmp15051, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp28596-.Ltmp28595 # Record length +.Ltmp28595: + .short 4414 # Record kind: S_LOCAL + .long 10943 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp28596: + .cv_def_range .Lfunc_begin1252 .Ltmp15038, "A\021P\001\000\000" + .cv_def_range .Ltmp15038 .Ltmp15046 .Ltmp15047 .Ltmp15048, "E\021N\001\000\000\270\377\377\377" + .short .Ltmp28598-.Ltmp28597 # Record length +.Ltmp28597: + .short 4414 # Record kind: S_LOCAL + .long 11148 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp28598: + .cv_def_range .Ltmp15036 .Ltmp15037, "A\021K\001\000\000" + .cv_def_range .Ltmp15037 .Ltmp15046 .Ltmp15047 .Ltmp15048, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28590: + .p2align 2 + .cv_linetable 1252, "?_Make_iter@?$vector@_NV?$allocator@_N@std@@@std@@QEAA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@V?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@2@@Z", .Lfunc_end1252 + .section .debug$S,"dr",associative,"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::copy > >,std::_Vb_iterator > > > + .long .Ltmp28600-.Ltmp28599 # Subsection size +.Ltmp28599: + .short .Ltmp28602-.Ltmp28601 # Record length +.Ltmp28601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1253-"??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11149 # Function type index + .secrel32 "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section relative address + .secidx "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::copy > >,std::_Vb_iterator > > >" # Function name +.Ltmp28602: + .short .Ltmp28604-.Ltmp28603 # Record length +.Ltmp28603: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28604: + .cv_def_range .Lfunc_begin1253 .Ltmp15059, "A\021K\001\000\000" + .cv_def_range .Ltmp15059 .Ltmp15065 .Ltmp15066 .Ltmp15067, "E\021N\001\000\000(\000\000\000" + .short .Ltmp28606-.Ltmp28605 # Record length +.Ltmp28605: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28606: + .cv_def_range .Lfunc_begin1253 .Ltmp15061, "A\021P\001\000\000" + .cv_def_range .Ltmp15061 .Ltmp15065 .Ltmp15066 .Ltmp15067, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp28608-.Ltmp28607 # Record length +.Ltmp28607: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28608: + .cv_def_range .Lfunc_begin1253 .Ltmp15060, "A\021Q\001\000\000" + .cv_def_range .Ltmp15060 .Ltmp15065 .Ltmp15066 .Ltmp15067, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp28610-.Ltmp28609 # Record length +.Ltmp28609: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp28610: + .cv_def_range .Ltmp15058 .Ltmp15068, "E\021N\001\000\000\370\000\000\000" + .short .Ltmp28612-.Ltmp28611 # Record length +.Ltmp28611: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp28612: + .cv_def_range .Ltmp15058 .Ltmp15068, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp28614-.Ltmp28613 # Record length +.Ltmp28613: + .short 4414 # Record kind: S_LOCAL + .long 10177 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp28614: + .cv_def_range .Ltmp15058 .Ltmp15068, "E\021N\001\000\000\270\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28600: + .p2align 2 + .cv_linetable 1253, "??$copy@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z", .Lfunc_end1253 + .section .debug$S,"dr",associative,"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Trim + .long .Ltmp28616-.Ltmp28615 # Subsection size +.Ltmp28615: + .short .Ltmp28618-.Ltmp28617 # Record length +.Ltmp28617: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1254-"?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11150 # Function type index + .secrel32 "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Trim" # Function name +.Ltmp28618: + .short .Ltmp28620-.Ltmp28619 # Record length +.Ltmp28619: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28620: + .cv_def_range .Ltmp15073 .Ltmp15081, "E\021N\001\000\000\210\000\000\000" + .short .Ltmp28622-.Ltmp28621 # Record length +.Ltmp28621: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Size" +.Ltmp28622: + .cv_def_range .Ltmp15073 .Ltmp15081, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp28624-.Ltmp28623 # Record length +.Ltmp28623: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Words" +.Ltmp28624: + .cv_def_range .Ltmp15073 .Ltmp15081, "E\021N\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28616: + .p2align 2 + .cv_linetable 1254, "?_Trim@?$vector@_NV?$allocator@_N@std@@@std@@QEAAX_K@Z", .Lfunc_end1254 + .section .debug$S,"dr",associative,"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::operator+= + .long .Ltmp28626-.Ltmp28625 # Subsection size +.Ltmp28625: + .short .Ltmp28628-.Ltmp28627 # Record length +.Ltmp28627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1255-"??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11151 # Function type index + .secrel32 "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::operator+=" # Function name +.Ltmp28628: + .short .Ltmp28630-.Ltmp28629 # Record length +.Ltmp28629: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28630: + .cv_def_range .Ltmp15082 .Ltmp15083, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28632-.Ltmp28631 # Record length +.Ltmp28631: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28632: + .cv_def_range .Ltmp15082 .Ltmp15083, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28626: + .p2align 2 + .cv_linetable 1255, "??Y?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1255 + .section .debug$S,"dr",associative,"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::operator+= + .long .Ltmp28634-.Ltmp28633 # Subsection size +.Ltmp28633: + .short .Ltmp28636-.Ltmp28635 # Record length +.Ltmp28635: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1256-"??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11152 # Function type index + .secrel32 "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::operator+=" # Function name +.Ltmp28636: + .short .Ltmp28638-.Ltmp28637 # Record length +.Ltmp28637: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28638: + .cv_def_range .Ltmp15084 .Ltmp15088, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28640-.Ltmp28639 # Record length +.Ltmp28639: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28640: + .cv_def_range .Ltmp15084 .Ltmp15088, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28634: + .p2align 2 + .cv_linetable 1256, "??Y?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1256 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked > >,std::_Vb_iterator > > > + .long .Ltmp28642-.Ltmp28641 # Subsection size +.Ltmp28641: + .short .Ltmp28644-.Ltmp28643 # Record length +.Ltmp28643: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1257-"??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11153 # Function type index + .secrel32 "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section relative address + .secidx "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked > >,std::_Vb_iterator > > >" # Function name +.Ltmp28644: + .short .Ltmp28646-.Ltmp28645 # Record length +.Ltmp28645: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28646: + .cv_def_range .Lfunc_begin1257 .Ltmp15092, "A\021K\001\000\000" + .cv_def_range .Ltmp15092 .Ltmp15096 .Ltmp15097 .Ltmp15098, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28648-.Ltmp28647 # Record length +.Ltmp28647: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28648: + .cv_def_range .Lfunc_begin1257 .Ltmp15094, "A\021P\001\000\000" + .cv_def_range .Ltmp15094 .Ltmp15096 .Ltmp15097 .Ltmp15098, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp28650-.Ltmp28649 # Record length +.Ltmp28649: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28650: + .cv_def_range .Lfunc_begin1257 .Ltmp15093, "A\021Q\001\000\000" + .cv_def_range .Ltmp15093 .Ltmp15096 .Ltmp15097 .Ltmp15098, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28642: + .p2align 2 + .cv_linetable 1257, "??$_Copy_unchecked@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00@Z", .Lfunc_end1257 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1 > >,std::_Vb_iterator > > > + .long .Ltmp28652-.Ltmp28651 # Subsection size +.Ltmp28651: + .short .Ltmp28654-.Ltmp28653 # Record length +.Ltmp28653: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1258-"??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11154 # Function type index + .secrel32 "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1 > >,std::_Vb_iterator > > >" # Function name +.Ltmp28654: + .short .Ltmp28656-.Ltmp28655 # Record length +.Ltmp28655: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28656: + .cv_def_range .Lfunc_begin1258 .Ltmp15112, "A\021K\001\000\000" + .cv_def_range .Ltmp15112 .Ltmp15123 .Ltmp15124 .Ltmp15125, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp28658-.Ltmp28657 # Record length +.Ltmp28657: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28658: + .cv_def_range .Lfunc_begin1258 .Ltmp15111, "A\021P\001\000\000" + .cv_def_range .Ltmp15111 .Ltmp15123 .Ltmp15124 .Ltmp15125, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp28660-.Ltmp28659 # Record length +.Ltmp28659: + .short 4414 # Record kind: S_LOCAL + .long 10961 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28660: + .cv_def_range .Lfunc_begin1258 .Ltmp15110, "A\021Q\001\000\000" + .cv_def_range .Ltmp15110 .Ltmp15123 .Ltmp15124 .Ltmp15125, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28662-.Ltmp28661 # Record length +.Ltmp28661: + .short 4414 # Record kind: S_LOCAL + .long 8131 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28662: + .cv_def_range .Ltmp15113 .Ltmp15128, "E\021N\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28652: + .p2align 2 + .cv_linetable 1258, "??$_Copy_unchecked1@V?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@V12@@std@@YA?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@0@V10@00U_General_ptr_iterator_tag@0@@Z", .Lfunc_end1258 + .section .debug$S,"dr",associative,"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::erase + .long .Ltmp28664-.Ltmp28663 # Subsection size +.Ltmp28663: + .short .Ltmp28666-.Ltmp28665 # Record length +.Ltmp28665: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1259-"?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11155 # Function type index + .secrel32 "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Function section relative address + .secidx "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::erase" # Function name +.Ltmp28666: + .short .Ltmp28668-.Ltmp28667 # Record length +.Ltmp28667: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28668: + .cv_def_range .Ltmp15137 .Ltmp15158, "E\021N\001\000\000 \000\000\000" + .short .Ltmp28670-.Ltmp28669 # Record length +.Ltmp28669: + .short 4414 # Record kind: S_LOCAL + .long 11156 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28670: + .cv_def_range .Lfunc_begin1259 .Ltmp15139, "A\021P\001\000\000" + .cv_def_range .Ltmp15139 .Ltmp15155 .Ltmp15156 .Ltmp15157, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28672-.Ltmp28671 # Record length +.Ltmp28671: + .short 4414 # Record kind: S_LOCAL + .long 11156 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28672: + .cv_def_range .Lfunc_begin1259 .Ltmp15138, "A\021Q\001\000\000" + .cv_def_range .Ltmp15138 .Ltmp15155 .Ltmp15156 .Ltmp15157, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp28674-.Ltmp28673 # Record length +.Ltmp28673: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15153-.Ltmp15149 # Code size + .secrel32 .Ltmp15149 # Function section relative address + .secidx .Lfunc_begin1259 # Function section index + .byte 0 # Lexical block name +.Ltmp28674: + .short .Ltmp28676-.Ltmp28675 # Record length +.Ltmp28675: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp28676: + .cv_def_range .Ltmp15149 .Ltmp15153, "E\021N\001\000\000\030\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 +.Ltmp28664: + .p2align 2 + .cv_linetable 1259, "?erase@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@0@Z", .Lfunc_end1259 + .section .debug$S,"dr",associative,"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::end + .long .Ltmp28678-.Ltmp28677 # Subsection size +.Ltmp28677: + .short .Ltmp28680-.Ltmp28679 # Record length +.Ltmp28679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1260-"?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11157 # Function type index + .secrel32 "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::end" # Function name +.Ltmp28680: + .short .Ltmp28682-.Ltmp28681 # Record length +.Ltmp28681: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28682: + .cv_def_range .Ltmp15161 .Ltmp15162, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28678: + .p2align 2 + .cv_linetable 1260, "?end@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1260 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp28684-.Ltmp28683 # Subsection size +.Ltmp28683: + .short .Ltmp28686-.Ltmp28685 # Record length +.Ltmp28685: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1261-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11161 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp28686: + .short .Ltmp28688-.Ltmp28687 # Record length +.Ltmp28687: + .short 4414 # Record kind: S_LOCAL + .long 10497 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28688: + .cv_def_range .Ltmp15163 .Ltmp15164, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28690-.Ltmp28689 # Record length +.Ltmp28689: + .short 4414 # Record kind: S_LOCAL + .long 11158 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28690: + .cv_def_range .Ltmp15163 .Ltmp15164, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28684: + .p2align 2 + .cv_linetable 1261, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1261 + .section .debug$S,"dr",associative,"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::begin + .long .Ltmp28692-.Ltmp28691 # Subsection size +.Ltmp28691: + .short .Ltmp28694-.Ltmp28693 # Record length +.Ltmp28693: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1262-"?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11162 # Function type index + .secrel32 "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::begin" # Function name +.Ltmp28694: + .short .Ltmp28696-.Ltmp28695 # Record length +.Ltmp28695: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28696: + .cv_def_range .Ltmp15167 .Ltmp15168, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28692: + .p2align 2 + .cv_linetable 1262, "?begin@?$vector@IV?$allocator@I@std@@@std@@QEAA?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@2@XZ", .Lfunc_end1262 + .section .debug$S,"dr",associative,"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+ + .long .Ltmp28698-.Ltmp28697 # Subsection size +.Ltmp28697: + .short .Ltmp28700-.Ltmp28699 # Record length +.Ltmp28699: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1263-"??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11163 # Function type index + .secrel32 "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section relative address + .secidx "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+" # Function name +.Ltmp28700: + .short .Ltmp28702-.Ltmp28701 # Record length +.Ltmp28701: + .short 4414 # Record kind: S_LOCAL + .long 10479 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28702: + .cv_def_range .Ltmp15171 .Ltmp15172, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28704-.Ltmp28703 # Record length +.Ltmp28703: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28704: + .cv_def_range .Ltmp15171 .Ltmp15172, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp28706-.Ltmp28705 # Record length +.Ltmp28705: + .short 4414 # Record kind: S_LOCAL + .long 10495 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp28706: + .cv_def_range .Ltmp15171 .Ltmp15172, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28698: + .p2align 2 + .cv_linetable 1263, "??H?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBA?AV01@_J@Z", .Lfunc_end1263 + .section .debug$S,"dr",associative,"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::~_Vector_iterator + .long .Ltmp28708-.Ltmp28707 # Subsection size +.Ltmp28707: + .short .Ltmp28710-.Ltmp28709 # Record length +.Ltmp28709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1264-"??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11164 # Function type index + .secrel32 "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::~_Vector_iterator" # Function name +.Ltmp28710: + .short .Ltmp28712-.Ltmp28711 # Record length +.Ltmp28711: + .short 4414 # Record kind: S_LOCAL + .long 10473 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28712: + .cv_def_range .Ltmp15173 .Ltmp15175, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28708: + .p2align 2 + .cv_linetable 1264, "??1?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1264 + .section .debug$S,"dr",associative,"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::~_Vector_const_iterator + .long .Ltmp28714-.Ltmp28713 # Subsection size +.Ltmp28713: + .short .Ltmp28716-.Ltmp28715 # Record length +.Ltmp28715: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1265-"??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11165 # Function type index + .secrel32 "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::~_Vector_const_iterator" # Function name +.Ltmp28716: + .short .Ltmp28718-.Ltmp28717 # Record length +.Ltmp28717: + .short 4414 # Record kind: S_LOCAL + .long 10497 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28718: + .cv_def_range .Ltmp15176 .Ltmp15178, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28714: + .p2align 2 + .cv_linetable 1265, "??1?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1265 + .section .debug$S,"dr",associative,"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp28720-.Ltmp28719 # Subsection size +.Ltmp28719: + .short .Ltmp28722-.Ltmp28721 # Record length +.Ltmp28721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1266-"??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11166 # Function type index + .secrel32 "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" # Function section relative address + .secidx "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp28722: + .short .Ltmp28724-.Ltmp28723 # Record length +.Ltmp28723: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28724: + .cv_def_range .Ltmp15179 .Ltmp15186, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28726-.Ltmp28725 # Record length +.Ltmp28725: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp28726: + .cv_def_range .Ltmp15179 .Ltmp15186, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28720: + .p2align 2 + .cv_linetable 1266, "??A?$vector@IV?$allocator@I@std@@@std@@QEAAAEAI_K@Z", .Lfunc_end1266 + .section .debug$S,"dr",associative,"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Move_unchecked + .long .Ltmp28728-.Ltmp28727 # Subsection size +.Ltmp28727: + .short .Ltmp28730-.Ltmp28729 # Record length +.Ltmp28729: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1267-"??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11167 # Function type index + .secrel32 "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Move_unchecked" # Function name +.Ltmp28730: + .short .Ltmp28732-.Ltmp28731 # Record length +.Ltmp28731: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28732: + .cv_def_range .Ltmp15187 .Ltmp15189, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28734-.Ltmp28733 # Record length +.Ltmp28733: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28734: + .cv_def_range .Ltmp15187 .Ltmp15189, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28736-.Ltmp28735 # Record length +.Ltmp28735: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28736: + .cv_def_range .Ltmp15187 .Ltmp15189, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28728: + .p2align 2 + .cv_linetable 1267, "??$_Move_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1267 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long .Ltmp28738-.Ltmp28737 # Subsection size +.Ltmp28737: + .short .Ltmp28740-.Ltmp28739 # Record length +.Ltmp28739: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1268-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11168 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +.Ltmp28740: + .short .Ltmp28742-.Ltmp28741 # Record length +.Ltmp28741: + .short 4414 # Record kind: S_LOCAL + .long 10473 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28742: + .cv_def_range .Ltmp15190 .Ltmp15191, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28744-.Ltmp28743 # Record length +.Ltmp28743: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp28744: + .cv_def_range .Ltmp15190 .Ltmp15191, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28746-.Ltmp28745 # Record length +.Ltmp28745: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp28746: + .cv_def_range .Ltmp15190 .Ltmp15191, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28738: + .p2align 2 + .cv_linetable 1268, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z", .Lfunc_end1268 + .section .debug$S,"dr",associative,"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Move_unchecked1 + .long .Ltmp28748-.Ltmp28747 # Subsection size +.Ltmp28747: + .short .Ltmp28750-.Ltmp28749 # Record length +.Ltmp28749: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1269-"??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11171 # Function type index + .secrel32 "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Move_unchecked1" # Function name +.Ltmp28750: + .short .Ltmp28752-.Ltmp28751 # Record length +.Ltmp28751: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28752: + .cv_def_range .Ltmp15192 .Ltmp15193, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28754-.Ltmp28753 # Record length +.Ltmp28753: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28754: + .cv_def_range .Ltmp15192 .Ltmp15193, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28756-.Ltmp28755 # Record length +.Ltmp28755: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28756: + .cv_def_range .Ltmp15192 .Ltmp15193, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28758-.Ltmp28757 # Record length +.Ltmp28757: + .short 4414 # Record kind: S_LOCAL + .long 8129 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28758: + .cv_def_range .Ltmp15192 .Ltmp15193, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28748: + .p2align 2 + .cv_linetable 1269, "??$_Move_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1269 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp28760-.Ltmp28759 # Subsection size +.Ltmp28759: + .short .Ltmp28762-.Ltmp28761 # Record length +.Ltmp28761: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1270-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11172 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp28762: + .short .Ltmp28764-.Ltmp28763 # Record length +.Ltmp28763: + .short 4414 # Record kind: S_LOCAL + .long 10497 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28764: + .cv_def_range .Ltmp15194 .Ltmp15197, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28766-.Ltmp28765 # Record length +.Ltmp28765: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp28766: + .cv_def_range .Ltmp15194 .Ltmp15197, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28768-.Ltmp28767 # Record length +.Ltmp28767: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Pvector" +.Ltmp28768: + .cv_def_range .Ltmp15194 .Ltmp15197, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28760: + .p2align 2 + .cv_linetable 1270, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@PEAIPEBU_Container_base12@1@@Z", .Lfunc_end1270 + .section .debug$S,"dr",associative,"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::_Vector_iterator + .long .Ltmp28770-.Ltmp28769 # Subsection size +.Ltmp28769: + .short .Ltmp28772-.Ltmp28771 # Record length +.Ltmp28771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1271-"??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11176 # Function type index + .secrel32 "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::_Vector_iterator" # Function name +.Ltmp28772: + .short .Ltmp28774-.Ltmp28773 # Record length +.Ltmp28773: + .short 4414 # Record kind: S_LOCAL + .long 10473 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28774: + .cv_def_range .Ltmp15198 .Ltmp15199, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28776-.Ltmp28775 # Record length +.Ltmp28775: + .short 4414 # Record kind: S_LOCAL + .long 11173 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28776: + .cv_def_range .Ltmp15198 .Ltmp15199, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28770: + .p2align 2 + .cv_linetable 1271, "??0?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1271 + .section .debug$S,"dr",associative,"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_iterator > >::operator+= + .long .Ltmp28778-.Ltmp28777 # Subsection size +.Ltmp28777: + .short .Ltmp28780-.Ltmp28779 # Record length +.Ltmp28779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1272-"??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11177 # Function type index + .secrel32 "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_iterator > >::operator+=" # Function name +.Ltmp28780: + .short .Ltmp28782-.Ltmp28781 # Record length +.Ltmp28781: + .short 4414 # Record kind: S_LOCAL + .long 10473 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28782: + .cv_def_range .Ltmp15200 .Ltmp15201, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28784-.Ltmp28783 # Record length +.Ltmp28783: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28784: + .cv_def_range .Ltmp15200 .Ltmp15201, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28778: + .p2align 2 + .cv_linetable 1272, "??Y?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1272 + .section .debug$S,"dr",associative,"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Vector_const_iterator + .long .Ltmp28786-.Ltmp28785 # Subsection size +.Ltmp28785: + .short .Ltmp28788-.Ltmp28787 # Record length +.Ltmp28787: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1273-"??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11179 # Function type index + .secrel32 "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Vector_const_iterator" # Function name +.Ltmp28788: + .short .Ltmp28790-.Ltmp28789 # Record length +.Ltmp28789: + .short 4414 # Record kind: S_LOCAL + .long 10497 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28790: + .cv_def_range .Ltmp15202 .Ltmp15203, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28792-.Ltmp28791 # Record length +.Ltmp28791: + .short 4414 # Record kind: S_LOCAL + .long 10489 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28792: + .cv_def_range .Ltmp15202 .Ltmp15203, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28786: + .p2align 2 + .cv_linetable 1273, "??0?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1273 + .section .debug$S,"dr",associative,"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::operator+= + .long .Ltmp28794-.Ltmp28793 # Subsection size +.Ltmp28793: + .short .Ltmp28796-.Ltmp28795 # Record length +.Ltmp28795: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1274-"??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11180 # Function type index + .secrel32 "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section relative address + .secidx "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::operator+=" # Function name +.Ltmp28796: + .short .Ltmp28798-.Ltmp28797 # Record length +.Ltmp28797: + .short 4414 # Record kind: S_LOCAL + .long 10497 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28798: + .cv_def_range .Ltmp15204 .Ltmp15205, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28800-.Ltmp28799 # Record length +.Ltmp28799: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28800: + .cv_def_range .Ltmp15204 .Ltmp15205, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28794: + .p2align 2 + .cv_linetable 1274, "??Y?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEAAAEAV01@_J@Z", .Lfunc_end1274 + .section .debug$S,"dr",associative,"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_const_iterator > >::_Verify_offset + .long .Ltmp28802-.Ltmp28801 # Subsection size +.Ltmp28801: + .short .Ltmp28804-.Ltmp28803 # Record length +.Ltmp28803: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1275-"?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11181 # Function type index + .secrel32 "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" # Function section relative address + .secidx "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_const_iterator > >::_Verify_offset" # Function name +.Ltmp28804: + .short .Ltmp28806-.Ltmp28805 # Record length +.Ltmp28805: + .short 4414 # Record kind: S_LOCAL + .long 10501 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28806: + .cv_def_range .Ltmp15206 .Ltmp15232, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28808-.Ltmp28807 # Record length +.Ltmp28807: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp28808: + .cv_def_range .Ltmp15206 .Ltmp15232, "E\021O\001\000\000`\000\000\000" + .short .Ltmp28810-.Ltmp28809 # Record length +.Ltmp28809: + .short 4414 # Record kind: S_LOCAL + .long 11182 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +.Ltmp28810: + .cv_def_range .Ltmp15206 .Ltmp15232, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28802: + .p2align 2 + .cv_linetable 1275, "?_Verify_offset@?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@QEBAX_J@Z", .Lfunc_end1275 + .section .debug$S,"dr",associative,"??1_Iterator_base12@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Iterator_base12::~_Iterator_base12 + .long .Ltmp28812-.Ltmp28811 # Subsection size +.Ltmp28811: + .short .Ltmp28814-.Ltmp28813 # Record length +.Ltmp28813: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1276-"??1_Iterator_base12@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11183 # Function type index + .secrel32 "??1_Iterator_base12@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Iterator_base12@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Iterator_base12::~_Iterator_base12" # Function name +.Ltmp28814: + .short .Ltmp28816-.Ltmp28815 # Record length +.Ltmp28815: + .short 4414 # Record kind: S_LOCAL + .long 4688 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28816: + .cv_def_range .Ltmp15235 .Ltmp15238, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28818-.Ltmp28817 # Record length +.Ltmp28817: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28818: + .cv_def_range .Ltmp15235 .Ltmp15236 .Ltmp15237 .Ltmp15238, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28812: + .p2align 2 + .cv_linetable 1276, "??1_Iterator_base12@std@@QEAA@XZ", .Lfunc_end1276 + .section .debug$S,"dr",associative,"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp28820-.Ltmp28819 # Subsection size +.Ltmp28819: + .short .Ltmp28822-.Ltmp28821 # Record length +.Ltmp28821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1277-"?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11184 # Function type index + .secrel32 "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Function section relative address + .secidx "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp28822: + .short .Ltmp28824-.Ltmp28823 # Record length +.Ltmp28823: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28824: + .cv_def_range .Ltmp15239 .Ltmp15240, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28820: + .p2align 2 + .cv_linetable 1277, "?data@?$vector@IV?$allocator@I@std@@@std@@QEAAPEAIXZ", .Lfunc_end1277 + .section .debug$S,"dr",associative,"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iterator > >::_Vb_iterator + .long .Ltmp28826-.Ltmp28825 # Subsection size +.Ltmp28825: + .short .Ltmp28828-.Ltmp28827 # Record length +.Ltmp28827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1278-"??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11185 # Function type index + .secrel32 "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iterator > >::_Vb_iterator" # Function name +.Ltmp28828: + .short .Ltmp28830-.Ltmp28829 # Record length +.Ltmp28829: + .short 4414 # Record kind: S_LOCAL + .long 10172 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28830: + .cv_def_range .Ltmp15241 .Ltmp15242, "E\021O\001\000\0000\000\000\000" + .short .Ltmp28832-.Ltmp28831 # Record length +.Ltmp28831: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28832: + .cv_def_range .Ltmp15241 .Ltmp15242, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28834-.Ltmp28833 # Record length +.Ltmp28833: + .short 4414 # Record kind: S_LOCAL + .long 4931 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp28834: + .cv_def_range .Ltmp15241 .Ltmp15242, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28826: + .p2align 2 + .cv_linetable 1278, "??0?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEAIPEAU_Container_base12@1@@Z", .Lfunc_end1278 + .section .debug$S,"dr",associative,"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_const_iterator > >::_Vb_const_iterator + .long .Ltmp28836-.Ltmp28835 # Subsection size +.Ltmp28835: + .short .Ltmp28838-.Ltmp28837 # Record length +.Ltmp28837: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1279-"??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11186 # Function type index + .secrel32 "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_const_iterator > >::_Vb_const_iterator" # Function name +.Ltmp28838: + .short .Ltmp28840-.Ltmp28839 # Record length +.Ltmp28839: + .short 4414 # Record kind: S_LOCAL + .long 10197 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28840: + .cv_def_range .Ltmp15243 .Ltmp15244, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28842-.Ltmp28841 # Record length +.Ltmp28841: + .short 4414 # Record kind: S_LOCAL + .long 10200 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp28842: + .cv_def_range .Ltmp15243 .Ltmp15244, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28844-.Ltmp28843 # Record length +.Ltmp28843: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Mypvbool" +.Ltmp28844: + .cv_def_range .Ltmp15243 .Ltmp15244, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28836: + .p2align 2 + .cv_linetable 1279, "??0?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@PEBIPEBU_Container_base12@1@@Z", .Lfunc_end1279 + .section .debug$S,"dr",associative,"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::~_Vb_iter_base + .long .Ltmp28846-.Ltmp28845 # Subsection size +.Ltmp28845: + .short .Ltmp28848-.Ltmp28847 # Record length +.Ltmp28847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1280-"??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11187 # Function type index + .secrel32 "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::~_Vb_iter_base" # Function name +.Ltmp28848: + .short .Ltmp28850-.Ltmp28849 # Record length +.Ltmp28849: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28850: + .cv_def_range .Ltmp15245 .Ltmp15247, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28846: + .p2align 2 + .cv_linetable 1280, "??1?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1280 + .section .debug$S,"dr",associative,"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector:1477:32'> + .long .Ltmp28852-.Ltmp28851 # Subsection size +.Ltmp28851: + .short .Ltmp28854-.Ltmp28853 # Record length +.Ltmp28853: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1281-"??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11190 # Function type index + .secrel32 "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section relative address + .secidx "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Resize<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\vector:1477:32'>" # Function name +.Ltmp28854: + .short .Ltmp28856-.Ltmp28855 # Record length +.Ltmp28855: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28856: + .cv_def_range .Ltmp15252 .Ltmp15267, "E\021N\001\000\000 \000\000\000" + .short .Ltmp28858-.Ltmp28857 # Record length +.Ltmp28857: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28858: + .cv_def_range .Ltmp15252 .Ltmp15267, "E\021N\001\000\000(\000\000\000" + .short .Ltmp28860-.Ltmp28859 # Record length +.Ltmp28859: + .short 4414 # Record kind: S_LOCAL + .long 10786 # TypeIndex + .short 1 # Flags + .asciz "_Udefault_or_fill" +.Ltmp28860: + .cv_def_range .Ltmp15252 .Ltmp15267, "E\021N\001\000\0000\000\000\000" + .short .Ltmp28862-.Ltmp28861 # Record length +.Ltmp28861: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp28862: + .cv_def_range .Ltmp15252 .Ltmp15267, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp28864-.Ltmp28863 # Record length +.Ltmp28863: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp28864: + .cv_def_range .Ltmp15252 .Ltmp15267, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp28866-.Ltmp28865 # Record length +.Ltmp28865: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp28866: + .cv_def_range .Ltmp15253 .Ltmp15258 .Ltmp15266 .Ltmp15267, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp28868-.Ltmp28867 # Record length +.Ltmp28867: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 0 # Flags + .asciz "_Newvec" +.Ltmp28868: + .cv_def_range .Ltmp15253 .Ltmp15258 .Ltmp15266 .Ltmp15267, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp28870-.Ltmp28869 # Record length +.Ltmp28869: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 0 # Flags + .asciz "_Appended_first" +.Ltmp28870: + .cv_def_range .Ltmp15253 .Ltmp15258 .Ltmp15266 .Ltmp15267, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp28872-.Ltmp28871 # Record length +.Ltmp28871: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 0 # Flags + .asciz "_Appended_last" +.Ltmp28872: + .cv_def_range .Ltmp15253 .Ltmp15258 .Ltmp15266 .Ltmp15267, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp28874-.Ltmp28873 # Record length +.Ltmp28873: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15260-.Ltmp15259 # Code size + .secrel32 .Ltmp15259 # Function section relative address + .secidx .Lfunc_begin1281 # Function section index + .byte 0 # Lexical block name +.Ltmp28874: + .short .Ltmp28876-.Ltmp28875 # Record length +.Ltmp28875: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 0 # Flags + .asciz "_Oldlast" +.Ltmp28876: + .cv_def_range .Ltmp15259 .Ltmp15260, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp28878-.Ltmp28877 # Record length +.Ltmp28877: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15263-.Ltmp15262 # Code size + .secrel32 .Ltmp15262 # Function section relative address + .secidx .Lfunc_begin1281 # Function section index + .byte 0 # Lexical block name +.Ltmp28878: + .short .Ltmp28880-.Ltmp28879 # Record length +.Ltmp28879: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp28880: + .cv_def_range .Ltmp15262 .Ltmp15263, "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 +.Ltmp28852: + .p2align 2 + .cv_linetable 1281, "??$_Resize@V@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAX_KV@?0??resize@01@QEAAX0@Z@@Z", .Lfunc_end1281 + .section .debug$S,"dr",associative,"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size + .long .Ltmp28882-.Ltmp28881 # Subsection size +.Ltmp28881: + .short .Ltmp28884-.Ltmp28883 # Record length +.Ltmp28883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1282-"?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11191 # Function type index + .secrel32 "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::size" # Function name +.Ltmp28884: + .short .Ltmp28886-.Ltmp28885 # Record length +.Ltmp28885: + .short 4414 # Record kind: S_LOCAL + .long 9763 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28886: + .cv_def_range .Ltmp15268 .Ltmp15269, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28882: + .p2align 2 + .cv_linetable 1282, "?size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1282 + .section .debug$S,"dr",associative,"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size + .long .Ltmp28888-.Ltmp28887 # Subsection size +.Ltmp28887: + .short .Ltmp28890-.Ltmp28889 # Record length +.Ltmp28889: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1283-"?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11192 # Function type index + .secrel32 "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::max_size" # Function name +.Ltmp28890: + .short .Ltmp28892-.Ltmp28891 # Record length +.Ltmp28891: + .short 4414 # Record kind: S_LOCAL + .long 9763 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28892: + .cv_def_range .Ltmp15270 .Ltmp15271, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28888: + .p2align 2 + .cv_linetable 1283, "?max_size@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEBA_KXZ", .Lfunc_end1283 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Xlength + .long .Ltmp28894-.Ltmp28893 # Subsection size +.Ltmp28893: + .short .Ltmp28896-.Ltmp28895 # Record length +.Ltmp28895: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1284-"?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11193 # Function type index + .secrel32 "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Xlength" # Function name +.Ltmp28896: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28894: + .p2align 2 + .cv_linetable 1284, "?_Xlength@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@CAXXZ", .Lfunc_end1284 + .section .debug$S,"dr",associative,"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Calculate_growth + .long .Ltmp28898-.Ltmp28897 # Subsection size +.Ltmp28897: + .short .Ltmp28900-.Ltmp28899 # Record length +.Ltmp28899: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1285-"?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11194 # Function type index + .secrel32 "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" # Function section relative address + .secidx "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Calculate_growth" # Function name +.Ltmp28900: + .short .Ltmp28902-.Ltmp28901 # Record length +.Ltmp28901: + .short 4414 # Record kind: S_LOCAL + .long 9763 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28902: + .cv_def_range .Ltmp15274 .Ltmp15279, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28904-.Ltmp28903 # Record length +.Ltmp28903: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28904: + .cv_def_range .Ltmp15274 .Ltmp15279, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28906-.Ltmp28905 # Record length +.Ltmp28905: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp28906: + .cv_def_range .Ltmp15274 .Ltmp15279, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28908-.Ltmp28907 # Record length +.Ltmp28907: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Geometric" +.Ltmp28908: + .cv_def_range .Ltmp15274 .Ltmp15279, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28898: + .p2align 2 + .cv_linetable 1285, "?_Calculate_growth@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBA_K_K@Z", .Lfunc_end1285 + .section .debug$S,"dr",associative,"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator,0> >::_Grp_t>::allocate + .long .Ltmp28910-.Ltmp28909 # Subsection size +.Ltmp28909: + .short .Ltmp28912-.Ltmp28911 # Record length +.Ltmp28911: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1286-"?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11195 # Function type index + .secrel32 "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section relative address + .secidx "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator,0> >::_Grp_t>::allocate" # Function name +.Ltmp28912: + .short .Ltmp28914-.Ltmp28913 # Record length +.Ltmp28913: + .short 4414 # Record kind: S_LOCAL + .long 10051 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28914: + .cv_def_range .Ltmp15280 .Ltmp15281, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28916-.Ltmp28915 # Record length +.Ltmp28915: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28916: + .cv_def_range .Ltmp15280 .Ltmp15281, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28910: + .p2align 2 + .cv_linetable 1286, "?allocate@?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K@Z", .Lfunc_end1286 + .section .debug$S,"dr",associative,"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::::operator() + .long .Ltmp28918-.Ltmp28917 # Subsection size +.Ltmp28917: + .short .Ltmp28920-.Ltmp28919 # Record length +.Ltmp28919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1287-"??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11198 # Function type index + .secrel32 "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Function section relative address + .secidx "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::::operator()" # Function name +.Ltmp28920: + .short .Ltmp28922-.Ltmp28921 # Record length +.Ltmp28921: + .short 4414 # Record kind: S_LOCAL + .long 11196 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28922: + .cv_def_range .Ltmp15282 .Ltmp15283, "E\021O\001\000\000 \000\000\000" + .short .Ltmp28924-.Ltmp28923 # Record length +.Ltmp28923: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28924: + .cv_def_range .Ltmp15282 .Ltmp15283, "E\021O\001\000\000(\000\000\000" + .short .Ltmp28926-.Ltmp28925 # Record length +.Ltmp28925: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28926: + .cv_def_range .Ltmp15282 .Ltmp15283, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28918: + .p2align 2 + .cv_linetable 1287, "??R@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@QEBA?A?@@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@3@0@Z", .Lfunc_end1287 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept + .long .Ltmp28928-.Ltmp28927 # Subsection size +.Ltmp28927: + .short .Ltmp28930-.Ltmp28929 # Record length +.Ltmp28929: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1288-"?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11199 # Function type index + .secrel32 "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Function section relative address + .secidx "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept" # Function name +.Ltmp28930: + .short .Ltmp28932-.Ltmp28931 # Record length +.Ltmp28931: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28932: + .cv_def_range .Ltmp15284 .Ltmp15285, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28934-.Ltmp28933 # Record length +.Ltmp28933: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28934: + .cv_def_range .Ltmp15284 .Ltmp15285, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28936-.Ltmp28935 # Record length +.Ltmp28935: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28936: + .cv_def_range .Ltmp15284 .Ltmp15285, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28938-.Ltmp28937 # Record length +.Ltmp28937: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp28938: + .cv_def_range .Ltmp15284 .Ltmp15285, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28928: + .p2align 2 + .cv_linetable 1288, "?_Umove_if_noexcept@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00@Z", .Lfunc_end1288 + .section .debug$S,"dr",associative,"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Change_array + .long .Ltmp28940-.Ltmp28939 # Subsection size +.Ltmp28939: + .short .Ltmp28942-.Ltmp28941 # Record length +.Ltmp28941: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1289-"?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11200 # Function type index + .secrel32 "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Function section relative address + .secidx "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Change_array" # Function name +.Ltmp28942: + .short .Ltmp28944-.Ltmp28943 # Record length +.Ltmp28943: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28944: + .cv_def_range .Ltmp15286 .Ltmp15289, "E\021O\001\000\000X\000\000\000" + .short .Ltmp28946-.Ltmp28945 # Record length +.Ltmp28945: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 1 # Flags + .asciz "_Newvec" +.Ltmp28946: + .cv_def_range .Ltmp15286 .Ltmp15289, "E\021O\001\000\000`\000\000\000" + .short .Ltmp28948-.Ltmp28947 # Record length +.Ltmp28947: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp28948: + .cv_def_range .Ltmp15286 .Ltmp15289, "E\021O\001\000\000h\000\000\000" + .short .Ltmp28950-.Ltmp28949 # Record length +.Ltmp28949: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp28950: + .cv_def_range .Ltmp15286 .Ltmp15289, "E\021O\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28940: + .p2align 2 + .cv_linetable 1289, "?_Change_array@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@_K1@Z", .Lfunc_end1289 + .section .debug$S,"dr",associative,"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_range + .long .Ltmp28952-.Ltmp28951 # Subsection size +.Ltmp28951: + .short .Ltmp28954-.Ltmp28953 # Record length +.Ltmp28953: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1290-"?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11201 # Function type index + .secrel32 "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section relative address + .secidx "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Orphan_range" # Function name +.Ltmp28954: + .short .Ltmp28956-.Ltmp28955 # Record length +.Ltmp28955: + .short 4414 # Record kind: S_LOCAL + .long 9763 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28956: + .cv_def_range .Ltmp15290 .Ltmp15299, "E\021O\001\000\000@\000\000\000" + .short .Ltmp28958-.Ltmp28957 # Record length +.Ltmp28957: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp28958: + .cv_def_range .Ltmp15290 .Ltmp15299, "E\021O\001\000\000H\000\000\000" + .short .Ltmp28960-.Ltmp28959 # Record length +.Ltmp28959: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp28960: + .cv_def_range .Ltmp15290 .Ltmp15299, "E\021O\001\000\000P\000\000\000" + .short .Ltmp28962-.Ltmp28961 # Record length +.Ltmp28961: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp28962: + .cv_def_range .Ltmp15290 .Ltmp15299, "E\021O\001\000\0008\000\000\000" + .short .Ltmp28964-.Ltmp28963 # Record length +.Ltmp28963: + .short 4414 # Record kind: S_LOCAL + .long 11202 # TypeIndex + .short 0 # Flags + .asciz "_Pnext" +.Ltmp28964: + .cv_def_range .Ltmp15290 .Ltmp15299, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28952: + .p2align 2 + .cv_linetable 1290, "?_Orphan_range@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEBAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@0@Z", .Lfunc_end1290 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast + .long .Ltmp28966-.Ltmp28965 # Subsection size +.Ltmp28965: + .short .Ltmp28968-.Ltmp28967 # Record length +.Ltmp28967: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1291-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11203 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Mylast" # Function name +.Ltmp28968: + .short .Ltmp28970-.Ltmp28969 # Record length +.Ltmp28969: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28970: + .cv_def_range .Ltmp15300 .Ltmp15301, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28966: + .p2align 2 + .cv_linetable 1291, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1291 + .section .debug$S,"dr",associative,"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::max_size + .long .Ltmp28972-.Ltmp28971 # Subsection size +.Ltmp28971: + .short .Ltmp28974-.Ltmp28973 # Record length +.Ltmp28973: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1292-"?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11204 # Function type index + .secrel32 "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section relative address + .secidx "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::max_size" # Function name +.Ltmp28974: + .short .Ltmp28976-.Ltmp28975 # Record length +.Ltmp28975: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp28976: + .cv_def_range .Ltmp15302 .Ltmp15303, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28972: + .p2align 2 + .cv_linetable 1292, "?max_size@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA_KAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", .Lfunc_end1292 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal + .long .Ltmp28978-.Ltmp28977 # Subsection size +.Ltmp28977: + .short .Ltmp28980-.Ltmp28979 # Record length +.Ltmp28979: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1293-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11205 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getal" # Function name +.Ltmp28980: + .short .Ltmp28982-.Ltmp28981 # Record length +.Ltmp28981: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28982: + .cv_def_range .Ltmp15304 .Ltmp15305, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28978: + .p2align 2 + .cv_linetable 1293, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1293 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first + .long .Ltmp28984-.Ltmp28983 # Subsection size +.Ltmp28983: + .short .Ltmp28986-.Ltmp28985 # Record length +.Ltmp28985: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1294-"?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11206 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Get_first" # Function name +.Ltmp28986: + .short .Ltmp28988-.Ltmp28987 # Record length +.Ltmp28987: + .short 4414 # Record kind: S_LOCAL + .long 10275 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp28988: + .cv_def_range .Ltmp15306 .Ltmp15307, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28984: + .p2align 2 + .cv_linetable 1294, "?_Get_first@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEBAAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@XZ", .Lfunc_end1294 + .section .debug$S,"dr",associative,"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_size_of_n<32> + .long .Ltmp28990-.Ltmp28989 # Subsection size +.Ltmp28989: + .short .Ltmp28992-.Ltmp28991 # Record length +.Ltmp28991: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1295-"??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 7691 # Function type index + .secrel32 "??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" # Function section relative address + .secidx "??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_size_of_n<32>" # Function name +.Ltmp28992: + .short .Ltmp28994-.Ltmp28993 # Record length +.Ltmp28993: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp28994: + .cv_def_range .Ltmp15308 .Ltmp15311, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp28996-.Ltmp28995 # Record length +.Ltmp28995: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Max_possible" +.Ltmp28996: + .cv_def_range .Ltmp15308 .Ltmp15311, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp28998-.Ltmp28997 # Record length +.Ltmp28997: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Result" +.Ltmp28998: + .cv_def_range .Ltmp15308 .Ltmp15311, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp28990: + .p2align 2 + .cv_linetable 1295, "??$_Get_size_of_n@$0CA@@std@@YA_K_K@Z", .Lfunc_end1295 + .section .debug$S,"dr",associative,"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Udefault + .long .Ltmp29000-.Ltmp28999 # Subsection size +.Ltmp28999: + .short .Ltmp29002-.Ltmp29001 # Record length +.Ltmp29001: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1296-"?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11207 # Function type index + .secrel32 "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" # Function section relative address + .secidx "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Udefault" # Function name +.Ltmp29002: + .short .Ltmp29004-.Ltmp29003 # Record length +.Ltmp29003: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29004: + .cv_def_range .Ltmp15312 .Ltmp15313, "E\021O\001\000\000 \000\000\000" + .short .Ltmp29006-.Ltmp29005 # Record length +.Ltmp29005: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29006: + .cv_def_range .Ltmp15312 .Ltmp15313, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29008-.Ltmp29007 # Record length +.Ltmp29007: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29008: + .cv_def_range .Ltmp15312 .Ltmp15313, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29000: + .p2align 2 + .cv_linetable 1296, "?_Udefault@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@PEAU342@_K@Z", .Lfunc_end1296 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> > + .long .Ltmp29010-.Ltmp29009 # Subsection size +.Ltmp29009: + .short .Ltmp29012-.Ltmp29011 # Record length +.Ltmp29011: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1297-"??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11210 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp29012: + .short .Ltmp29014-.Ltmp29013 # Record length +.Ltmp29013: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29014: + .cv_def_range .Ltmp15314 .Ltmp15315, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29016-.Ltmp29015 # Record length +.Ltmp29015: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29016: + .cv_def_range .Ltmp15314 .Ltmp15315, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29018-.Ltmp29017 # Record length +.Ltmp29017: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29018: + .cv_def_range .Ltmp15314 .Ltmp15315, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29010: + .p2align 2 + .cv_linetable 1297, "??$_Uninitialized_value_construct_n@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1297 + .section .debug$S,"dr",associative,"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> > + .long .Ltmp29020-.Ltmp29019 # Subsection size +.Ltmp29019: + .short .Ltmp29022-.Ltmp29021 # Record length +.Ltmp29021: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1298-"??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11213 # Function type index + .secrel32 "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_value_construct_n1,0> >::_Grp_t *,unsigned long long,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp29022: + .short .Ltmp29024-.Ltmp29023 # Record length +.Ltmp29023: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29024: + .cv_def_range .Ltmp15318 .Ltmp15325, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29026-.Ltmp29025 # Record length +.Ltmp29025: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp29026: + .cv_def_range .Ltmp15318 .Ltmp15325, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29028-.Ltmp29027 # Record length +.Ltmp29027: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29028: + .cv_def_range .Ltmp15318 .Ltmp15325, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29030-.Ltmp29029 # Record length +.Ltmp29029: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29030: + .cv_def_range .Ltmp15318 .Ltmp15325, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29032-.Ltmp29031 # Record length +.Ltmp29031: + .short 4414 # Record kind: S_LOCAL + .long 11228 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp29032: + .cv_def_range .Ltmp15318 .Ltmp15325, "E\021N\001\000\000\300\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29020: + .p2align 2 + .cv_linetable 1298, "??$_Uninitialized_value_construct_n1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_KV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_KAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1298 + .section .debug$S,"dr",associative,"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Uninitialized_backout_al + .long .Ltmp29034-.Ltmp29033 # Subsection size +.Ltmp29033: + .short .Ltmp29036-.Ltmp29035 # Record length +.Ltmp29035: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1299-"??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11230 # Function type index + .secrel32 "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Uninitialized_backout_al" # Function name +.Ltmp29036: + .short .Ltmp29038-.Ltmp29037 # Record length +.Ltmp29037: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29038: + .cv_def_range .Ltmp15326 .Ltmp15327, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29040-.Ltmp29039 # Record length +.Ltmp29039: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29040: + .cv_def_range .Ltmp15326 .Ltmp15327, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29042-.Ltmp29041 # Record length +.Ltmp29041: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al_" +.Ltmp29042: + .cv_def_range .Ltmp15326 .Ltmp15327, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29034: + .p2align 2 + .cv_linetable 1299, "??0?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1299 + .section .debug$S,"dr",associative,"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back<> + .long .Ltmp29044-.Ltmp29043 # Subsection size +.Ltmp29043: + .short .Ltmp29046-.Ltmp29045 # Record length +.Ltmp29045: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1300-"??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11231 # Function type index + .secrel32 "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Function section relative address + .secidx "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back<>" # Function name +.Ltmp29046: + .short .Ltmp29048-.Ltmp29047 # Record length +.Ltmp29047: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29048: + .cv_def_range .Ltmp15328 .Ltmp15329, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29044: + .p2align 2 + .cv_linetable 1300, "??$_Emplace_back@$$V@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXXZ", .Lfunc_end1300 + .section .debug$S,"dr",associative,"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Release + .long .Ltmp29050-.Ltmp29049 # Subsection size +.Ltmp29049: + .short .Ltmp29052-.Ltmp29051 # Record length +.Ltmp29051: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1301-"?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11232 # Function type index + .secrel32 "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section relative address + .secidx "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Release" # Function name +.Ltmp29052: + .short .Ltmp29054-.Ltmp29053 # Record length +.Ltmp29053: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29054: + .cv_def_range .Ltmp15330 .Ltmp15331, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29050: + .p2align 2 + .cv_linetable 1301, "?_Release@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@XZ", .Lfunc_end1301 + .section .debug$S,"dr",associative,"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::~_Uninitialized_backout_al + .long .Ltmp29056-.Ltmp29055 # Subsection size +.Ltmp29055: + .short .Ltmp29058-.Ltmp29057 # Record length +.Ltmp29057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1302-"??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11233 # Function type index + .secrel32 "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::~_Uninitialized_backout_al" # Function name +.Ltmp29058: + .short .Ltmp29060-.Ltmp29059 # Record length +.Ltmp29059: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29060: + .cv_def_range .Ltmp15334 .Ltmp15337, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29056: + .p2align 2 + .cv_linetable 1302, "??1?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@XZ", .Lfunc_end1302 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t> + .long .Ltmp29062-.Ltmp29061 # Subsection size +.Ltmp29061: + .short .Ltmp29064-.Ltmp29063 # Record length +.Ltmp29063: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1303-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11236 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t>" # Function name +.Ltmp29064: + .short .Ltmp29066-.Ltmp29065 # Record length +.Ltmp29065: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29066: + .cv_def_range .Ltmp15338 .Ltmp15339, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29068-.Ltmp29067 # Record length +.Ltmp29067: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29068: + .cv_def_range .Ltmp15338 .Ltmp15339, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29062: + .p2align 2 + .cv_linetable 1303, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@$$V@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1303 + .section .debug$S,"dr",associative,"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy,0> >::_Grp_t> + .long .Ltmp29070-.Ltmp29069 # Subsection size +.Ltmp29069: + .short .Ltmp29072-.Ltmp29071 # Record length +.Ltmp29071: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1304-"??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11239 # Function type index + .secrel32 "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section relative address + .secidx "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy,0> >::_Grp_t>" # Function name +.Ltmp29072: + .short .Ltmp29074-.Ltmp29073 # Record length +.Ltmp29073: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29074: + .cv_def_range .Ltmp15340 .Ltmp15341, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29070: + .p2align 2 + .cv_linetable 1304, "??$_Unfancy@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@@Z", .Lfunc_end1304 + .section .debug$S,"dr",associative,"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Grp_t::_Grp_t + .long .Ltmp29076-.Ltmp29075 # Subsection size +.Ltmp29075: + .short .Ltmp29078-.Ltmp29077 # Record length +.Ltmp29077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1305-"??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11241 # Function type index + .secrel32 "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Grp_t::_Grp_t" # Function name +.Ltmp29078: + .short .Ltmp29080-.Ltmp29079 # Record length +.Ltmp29079: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29080: + .cv_def_range .Ltmp15342 .Ltmp15343, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29076: + .p2align 2 + .cv_linetable 1305, "??0_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@XZ", .Lfunc_end1305 + .section .debug$S,"dr",associative,"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept1 + .long .Ltmp29082-.Ltmp29081 # Subsection size +.Ltmp29081: + .short .Ltmp29084-.Ltmp29083 # Record length +.Ltmp29083: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1306-"?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11242 # Function type index + .secrel32 "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Umove_if_noexcept1" # Function name +.Ltmp29084: + .short .Ltmp29086-.Ltmp29085 # Record length +.Ltmp29085: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29086: + .cv_def_range .Ltmp15344 .Ltmp15345, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29088-.Ltmp29087 # Record length +.Ltmp29087: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29088: + .cv_def_range .Ltmp15344 .Ltmp15345, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29090-.Ltmp29089 # Record length +.Ltmp29089: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29090: + .cv_def_range .Ltmp15344 .Ltmp15345, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29092-.Ltmp29091 # Record length +.Ltmp29091: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29092: + .cv_def_range .Ltmp15344 .Ltmp15345, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29094-.Ltmp29093 # Record length +.Ltmp29093: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29094: + .cv_def_range .Ltmp15344 .Ltmp15345, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29082: + .p2align 2 + .cv_linetable 1306, "?_Umove_if_noexcept1@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@2@00U?$integral_constant@_N$00@2@@Z", .Lfunc_end1306 + .section .debug$S,"dr",associative,"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp29096-.Ltmp29095 # Subsection size +.Ltmp29095: + .short .Ltmp29098-.Ltmp29097 # Record length +.Ltmp29097: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1307-"??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11245 # Function type index + .secrel32 "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp29098: + .short .Ltmp29100-.Ltmp29099 # Record length +.Ltmp29099: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29100: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29102-.Ltmp29101 # Record length +.Ltmp29101: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29102: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29104-.Ltmp29103 # Record length +.Ltmp29103: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29104: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp29106-.Ltmp29105 # Record length +.Ltmp29105: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29106: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29108-.Ltmp29107 # Record length +.Ltmp29107: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp29108: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp29110-.Ltmp29109 # Record length +.Ltmp29109: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp29110: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp29112-.Ltmp29111 # Record length +.Ltmp29111: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp29112: + .cv_def_range .Ltmp15346 .Ltmp15347, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29096: + .p2align 2 + .cv_linetable 1307, "??$_Uninitialized_move@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1307 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped,0> >::_Grp_t> + .long .Ltmp29114-.Ltmp29113 # Subsection size +.Ltmp29113: + .short .Ltmp29116-.Ltmp29115 # Record length +.Ltmp29115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1308-"??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11248 # Function type index + .secrel32 "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0> >::_Grp_t>" # Function name +.Ltmp29116: + .short .Ltmp29118-.Ltmp29117 # Record length +.Ltmp29117: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29118: + .cv_def_range .Ltmp15348 .Ltmp15349, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29114: + .p2align 2 + .cv_linetable 1308, "??$_Get_unwrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z", .Lfunc_end1308 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n,0> >::_Grp_t,long long,0> + .long .Ltmp29120-.Ltmp29119 # Subsection size +.Ltmp29119: + .short .Ltmp29122-.Ltmp29121 # Record length +.Ltmp29121: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1309-"??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11251 # Function type index + .secrel32 "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n,0> >::_Grp_t,long long,0>" # Function name +.Ltmp29122: + .short .Ltmp29124-.Ltmp29123 # Record length +.Ltmp29123: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp29124: + .cv_def_range .Ltmp15350 .Ltmp15351, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29126-.Ltmp29125 # Record length +.Ltmp29125: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29126: + .cv_def_range .Ltmp15350 .Ltmp15351, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29120: + .p2align 2 + .cv_linetable 1309, "??$_Get_unwrapped_n@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J$0A@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@_J@Z", .Lfunc_end1309 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp29128-.Ltmp29127 # Subsection size +.Ltmp29127: + .short .Ltmp29130-.Ltmp29129 # Record length +.Ltmp29129: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1310-"??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11255 # Function type index + .secrel32 "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp29130: + .short .Ltmp29132-.Ltmp29131 # Record length +.Ltmp29131: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29132: + .cv_def_range .Ltmp15352 .Ltmp15353, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29134-.Ltmp29133 # Record length +.Ltmp29133: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29134: + .cv_def_range .Ltmp15352 .Ltmp15353, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29128: + .p2align 2 + .cv_linetable 1310, "??$_Idl_distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA?A?@@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1310 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped,0> >::_Grp_t> + .long .Ltmp29136-.Ltmp29135 # Subsection size +.Ltmp29135: + .short .Ltmp29138-.Ltmp29137 # Record length +.Ltmp29137: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1311-"??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11258 # Function type index + .secrel32 "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Function section relative address + .secidx "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0> >::_Grp_t>" # Function name +.Ltmp29138: + .short .Ltmp29140-.Ltmp29139 # Record length +.Ltmp29139: + .short 4414 # Record kind: S_LOCAL + .long 10037 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp29140: + .cv_def_range .Ltmp15354 .Ltmp15355, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29142-.Ltmp29141 # Record length +.Ltmp29141: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp29142: + .cv_def_range .Ltmp15354 .Ltmp15355, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29136: + .p2align 2 + .cv_linetable 1311, "??$_Seek_wrapped@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@@Z", .Lfunc_end1311 + .section .debug$S,"dr",associative,"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_move_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp29144-.Ltmp29143 # Subsection size +.Ltmp29143: + .short .Ltmp29146-.Ltmp29145 # Record length +.Ltmp29145: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1312-"??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11261 # Function type index + .secrel32 "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_move_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp29146: + .short .Ltmp29148-.Ltmp29147 # Record length +.Ltmp29147: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29148: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp29150-.Ltmp29149 # Record length +.Ltmp29149: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29150: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29152-.Ltmp29151 # Record length +.Ltmp29151: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp29152: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29154-.Ltmp29153 # Record length +.Ltmp29153: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29154: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29156-.Ltmp29155 # Record length +.Ltmp29155: + .short 4414 # Record kind: S_LOCAL + .long 8131 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29156: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29158-.Ltmp29157 # Record length +.Ltmp29157: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29158: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29160-.Ltmp29159 # Record length +.Ltmp29159: + .short 4414 # Record kind: S_LOCAL + .long 11228 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp29160: + .cv_def_range .Ltmp15358 .Ltmp15365, "E\021N\001\000\000\260\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29144: + .p2align 2 + .cv_linetable 1312, "??$_Uninitialized_move_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z", .Lfunc_end1312 + .section .debug$S,"dr",associative,"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_move_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp29162-.Ltmp29161 # Subsection size +.Ltmp29161: + .short .Ltmp29164-.Ltmp29163 # Record length +.Ltmp29163: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1313-"??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11263 # Function type index + .secrel32 "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_move_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp29164: + .short .Ltmp29166-.Ltmp29165 # Record length +.Ltmp29165: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29166: + .cv_def_range .Ltmp15366 .Ltmp15367, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29168-.Ltmp29167 # Record length +.Ltmp29167: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29168: + .cv_def_range .Ltmp15366 .Ltmp15367, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29162: + .p2align 2 + .cv_linetable 1313, "??$_Ptr_move_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1313 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp29170-.Ltmp29169 # Subsection size +.Ltmp29169: + .short .Ltmp29172-.Ltmp29171 # Record length +.Ltmp29171: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1314-"??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11266 # Function type index + .secrel32 "??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp29172: + .short .Ltmp29174-.Ltmp29173 # Record length +.Ltmp29173: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29174: + .cv_def_range .Ltmp15368 .Ltmp15369, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29176-.Ltmp29175 # Record length +.Ltmp29175: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29176: + .cv_def_range .Ltmp15368 .Ltmp15369, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29178-.Ltmp29177 # Record length +.Ltmp29177: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29178: + .cv_def_range .Ltmp15368 .Ltmp15369, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29170: + .p2align 2 + .cv_linetable 1314, "??$_Idl_distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YA_JAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1314 + .section .debug$S,"dr",associative,"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t> + .long .Ltmp29180-.Ltmp29179 # Subsection size +.Ltmp29179: + .short .Ltmp29182-.Ltmp29181 # Record length +.Ltmp29181: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1315-"??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11268 # Function type index + .secrel32 "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t>" # Function name +.Ltmp29182: + .short .Ltmp29184-.Ltmp29183 # Record length +.Ltmp29183: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29184: + .cv_def_range .Ltmp15370 .Ltmp15371, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29186-.Ltmp29185 # Record length +.Ltmp29185: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +.Ltmp29186: + .cv_def_range .Ltmp15370 .Ltmp15371, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29180: + .p2align 2 + .cv_linetable 1315, "??$_Emplace_back@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1315 + .section .debug$S,"dr",associative,"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,0> >::_Grp_t &> + .long .Ltmp29188-.Ltmp29187 # Subsection size +.Ltmp29187: + .short .Ltmp29190-.Ltmp29189 # Record length +.Ltmp29189: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1316-"??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11270 # Function type index + .secrel32 "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,0> >::_Grp_t &>" # Function name +.Ltmp29190: + .short .Ltmp29192-.Ltmp29191 # Record length +.Ltmp29191: + .short 4414 # Record kind: S_LOCAL + .long 9776 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp29192: + .cv_def_range .Ltmp15372 .Ltmp15373, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29188: + .p2align 2 + .cv_linetable 1316, "??$move@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1316 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp29194-.Ltmp29193 # Subsection size +.Ltmp29193: + .short .Ltmp29196-.Ltmp29195 # Record length +.Ltmp29195: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1317-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11273 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp29196: + .short .Ltmp29198-.Ltmp29197 # Record length +.Ltmp29197: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29198: + .cv_def_range .Ltmp15374 .Ltmp15375, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29200-.Ltmp29199 # Record length +.Ltmp29199: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29200: + .cv_def_range .Ltmp15374 .Ltmp15375, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29202-.Ltmp29201 # Record length +.Ltmp29201: + .short 4414 # Record kind: S_LOCAL + .long 9732 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp29202: + .cv_def_range .Ltmp15374 .Ltmp15375, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29194: + .p2align 2 + .cv_linetable 1317, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@$$QEAU341@@Z", .Lfunc_end1317 + .section .debug$S,"dr",associative,"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> + .long .Ltmp29204-.Ltmp29203 # Subsection size +.Ltmp29203: + .short .Ltmp29206-.Ltmp29205 # Record length +.Ltmp29205: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1318-"??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11274 # Function type index + .secrel32 "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t>" # Function name +.Ltmp29206: + .short .Ltmp29208-.Ltmp29207 # Record length +.Ltmp29207: + .short 4414 # Record kind: S_LOCAL + .long 9776 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp29208: + .cv_def_range .Ltmp15376 .Ltmp15377, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29204: + .p2align 2 + .cv_linetable 1318, "??$forward@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA$$QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1318 + .section .debug$S,"dr",associative,"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getpfirst + .long .Ltmp29210-.Ltmp29209 # Subsection size +.Ltmp29209: + .short .Ltmp29212-.Ltmp29211 # Record length +.Ltmp29211: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1319-"?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11275 # Function type index + .secrel32 "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section relative address + .secidx "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Getpfirst" # Function name +.Ltmp29212: + .short .Ltmp29214-.Ltmp29213 # Record length +.Ltmp29213: + .short 4414 # Record kind: S_LOCAL + .long 10016 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29214: + .cv_def_range .Ltmp15378 .Ltmp15379, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29210: + .p2align 2 + .cv_linetable 1319, "?_Getpfirst@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEBAPEAPEAU_Iterator_base12@2@XZ", .Lfunc_end1319 + .section .debug$S,"dr",associative,"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Prev_iter,0> > + .long .Ltmp29216-.Ltmp29215 # Subsection size +.Ltmp29215: + .short .Ltmp29218-.Ltmp29217 # Record length +.Ltmp29217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1320-"??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11277 # Function type index + .secrel32 "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Function section relative address + .secidx "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Prev_iter,0> >" # Function name +.Ltmp29218: + .short .Ltmp29220-.Ltmp29219 # Record length +.Ltmp29219: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29220: + .cv_def_range .Lfunc_begin1320 .Lfunc_end1320, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29216: + .p2align 2 + .cv_linetable 1320, "??$_Prev_iter@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Z", .Lfunc_end1320 + .section .debug$S,"dr",associative,"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator* + .long .Ltmp29222-.Ltmp29221 # Subsection size +.Ltmp29221: + .short .Ltmp29224-.Ltmp29223 # Record length +.Ltmp29223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1321-"??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11278 # Function type index + .secrel32 "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Function section relative address + .secidx "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator*" # Function name +.Ltmp29224: + .short .Ltmp29226-.Ltmp29225 # Record length +.Ltmp29225: + .short 4414 # Record kind: S_LOCAL + .long 6663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29226: + .cv_def_range .Ltmp15384 .Ltmp15385, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29222: + .p2align 2 + .cv_linetable 1321, "??D?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAAEADXZ", .Lfunc_end1321 + .section .debug$S,"dr",associative,"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::operator== + .long .Ltmp29228-.Ltmp29227 # Subsection size +.Ltmp29227: + .short .Ltmp29230-.Ltmp29229 # Record length +.Ltmp29229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1322-"??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11279 # Function type index + .secrel32 "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Function section relative address + .secidx "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::operator==" # Function name +.Ltmp29230: + .short .Ltmp29232-.Ltmp29231 # Record length +.Ltmp29231: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp29232: + .cv_def_range .Lfunc_begin1322 .Ltmp15388, "A\021J\001\000\000" + .cv_def_range .Ltmp15388 .Lfunc_end1322, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29234-.Ltmp29233 # Record length +.Ltmp29233: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp29234: + .cv_def_range .Lfunc_begin1322 .Ltmp15387, "A\021K\001\000\000" + .cv_def_range .Ltmp15387 .Lfunc_end1322, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29228: + .p2align 2 + .cv_linetable 1322, "??8details@gsl@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@01@0@Z", .Lfunc_end1322 + .section .debug$S,"dr",associative,"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wbound + .long .Ltmp29236-.Ltmp29235 # Subsection size +.Ltmp29235: + .short .Ltmp29238-.Ltmp29237 # Record length +.Ltmp29237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1323-"?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11280 # Function type index + .secrel32 "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" # Function section relative address + .secidx "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Is_wbound" # Function name +.Ltmp29238: + .short .Ltmp29240-.Ltmp29239 # Record length +.Ltmp29239: + .short 4414 # Record kind: S_LOCAL + .long 9526 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29240: + .cv_def_range .Ltmp15390 .Ltmp15396, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29236: + .p2align 2 + .cv_linetable 1323, "?_Is_wbound@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEBA_NXZ", .Lfunc_end1323 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .Ltmp29242-.Ltmp29241 # Subsection size +.Ltmp29241: + .short .Ltmp29244-.Ltmp29243 # Record length +.Ltmp29243: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1324-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11281 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp29244: + .short .Ltmp29246-.Ltmp29245 # Record length +.Ltmp29245: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29246: + .cv_def_range .Ltmp15399 .Ltmp15400, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29242: + .p2align 2 + .cv_linetable 1324, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end1324 + .section .debug$S,"dr",associative,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compare,0>,const char *,std::regex_traits > + .long .Ltmp29248-.Ltmp29247 # Subsection size +.Ltmp29247: + .short .Ltmp29250-.Ltmp29249 # Record length +.Ltmp29249: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1325-"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11284 # Function type index + .secrel32 "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compare,0>,const char *,std::regex_traits >" # Function name +.Ltmp29250: + .short .Ltmp29252-.Ltmp29251 # Record length +.Ltmp29251: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp29252: + .cv_def_range .Lfunc_begin1325 .Ltmp15403, "A\021K\001\000\000" + .cv_def_range .Ltmp15403 .Ltmp15411, "E\021O\001\000\000x\000\000\000" + .short .Ltmp29254-.Ltmp29253 # Record length +.Ltmp29253: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp29254: + .cv_def_range .Lfunc_begin1325 .Ltmp15404, "A\021P\001\000\000" + .cv_def_range .Ltmp15404 .Ltmp15411, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29256-.Ltmp29255 # Record length +.Ltmp29255: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp29256: + .cv_def_range .Ltmp15401 .Ltmp15412, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp29258-.Ltmp29257 # Record length +.Ltmp29257: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp29258: + .cv_def_range .Ltmp15401 .Ltmp15412, "E\021O\001\000\000\200\001\000\000" + .short .Ltmp29260-.Ltmp29259 # Record length +.Ltmp29259: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp29260: + .cv_def_range .Ltmp15401 .Ltmp15412, "E\021O\001\000\000\210\001\000\000" + .short .Ltmp29262-.Ltmp29261 # Record length +.Ltmp29261: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +.Ltmp29262: + .cv_def_range .Ltmp15401 .Ltmp15412, "E\021O\001\000\000\220\001\000\000" + .short .Ltmp29264-.Ltmp29263 # Record length +.Ltmp29263: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29264: + .cv_def_range .Ltmp15401 .Ltmp15402, "A\021J\001\000\000" + .cv_def_range .Ltmp15402 .Ltmp15411, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29248: + .p2align 2 + .cv_linetable 1325, "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDV?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", .Lfunc_end1325 + .section .debug$S,"dr",associative,"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Str + .long .Ltmp29266-.Ltmp29265 # Subsection size +.Ltmp29265: + .short .Ltmp29268-.Ltmp29267 # Record length +.Ltmp29267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1326-"?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11285 # Function type index + .secrel32 "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?_Str@?$_Buf@D@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Str" # Function name +.Ltmp29268: + .short .Ltmp29270-.Ltmp29269 # Record length +.Ltmp29269: + .short 4414 # Record kind: S_LOCAL + .long 10800 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29270: + .cv_def_range .Ltmp15413 .Ltmp15414, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29266: + .p2align 2 + .cv_linetable 1326, "?_Str@?$_Buf@D@std@@QEBAPEBDXZ", .Lfunc_end1326 + .section .debug$S,"dr",associative,"?_Size@?$_Buf@D@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Size + .long .Ltmp29272-.Ltmp29271 # Subsection size +.Ltmp29271: + .short .Ltmp29274-.Ltmp29273 # Record length +.Ltmp29273: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1327-"?_Size@?$_Buf@D@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11286 # Function type index + .secrel32 "?_Size@?$_Buf@D@std@@QEBAIXZ" # Function section relative address + .secidx "?_Size@?$_Buf@D@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Size" # Function name +.Ltmp29274: + .short .Ltmp29276-.Ltmp29275 # Record length +.Ltmp29275: + .short 4414 # Record kind: S_LOCAL + .long 10800 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29276: + .cv_def_range .Ltmp15415 .Ltmp15416, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29272: + .p2align 2 + .cv_linetable 1327, "?_Size@?$_Buf@D@std@@QEBAIXZ", .Lfunc_end1327 + .section .debug$S,"dr",associative,"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_class + .long .Ltmp29278-.Ltmp29277 # Subsection size +.Ltmp29277: + .short .Ltmp29280-.Ltmp29279 # Record length +.Ltmp29279: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1328-"?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11287 # Function type index + .secrel32 "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_class" # Function name +.Ltmp29280: + .short .Ltmp29282-.Ltmp29281 # Record length +.Ltmp29281: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29282: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp29284-.Ltmp29283 # Record length +.Ltmp29283: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp29284: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp29286-.Ltmp29285 # Record length +.Ltmp29285: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp29286: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\217\000\000\000" + .short .Ltmp29288-.Ltmp29287 # Record length +.Ltmp29287: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp29288: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\037\001\000\000" + .short .Ltmp29290-.Ltmp29289 # Record length +.Ltmp29289: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res0" +.Ltmp29290: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp29292-.Ltmp29291 # Record length +.Ltmp29291: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Resx" +.Ltmp29292: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\370\000\000\000" + .short .Ltmp29294-.Ltmp29293 # Record length +.Ltmp29293: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp29294: + .cv_def_range .Ltmp15417 .Ltmp15439, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29278: + .p2align 2 + .cv_linetable 1328, "?_Do_class@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_base@2@@Z", .Lfunc_end1328 + .section .debug$S,"dr",associative,"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::_Bt_state_t + .long .Ltmp29296-.Ltmp29295 # Subsection size +.Ltmp29295: + .short .Ltmp29298-.Ltmp29297 # Record length +.Ltmp29297: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1329-"??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11310 # Function type index + .secrel32 "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::_Bt_state_t" # Function name +.Ltmp29298: + .short .Ltmp29300-.Ltmp29299 # Record length +.Ltmp29299: + .short 4414 # Record kind: S_LOCAL + .long 10573 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29300: + .cv_def_range .Ltmp15440 .Ltmp15441, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29302-.Ltmp29301 # Record length +.Ltmp29301: + .short 4414 # Record kind: S_LOCAL + .long 9540 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29302: + .cv_def_range .Ltmp15440 .Ltmp15441, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29296: + .p2align 2 + .cv_linetable 1329, "??0?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1329 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long .Ltmp29304-.Ltmp29303 # Subsection size +.Ltmp29303: + .short .Ltmp29306-.Ltmp29305 # Record length +.Ltmp29305: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1330-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11311 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::operator=" # Function name +.Ltmp29306: + .short .Ltmp29308-.Ltmp29307 # Record length +.Ltmp29307: + .short 4414 # Record kind: S_LOCAL + .long 9538 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29308: + .cv_def_range .Ltmp15442 .Ltmp15443, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29310-.Ltmp29309 # Record length +.Ltmp29309: + .short 4414 # Record kind: S_LOCAL + .long 9540 # TypeIndex + .short 1 # Flags + .asciz "_Other" +.Ltmp29310: + .cv_def_range .Ltmp15442 .Ltmp15443, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29304: + .p2align 2 + .cv_linetable 1330, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAXAEBV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1330 + .section .debug$S,"dr",associative,"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compare,0>,gsl::details::span_iterator,0>,std::regex_traits > + .long .Ltmp29312-.Ltmp29311 # Subsection size +.Ltmp29311: + .short .Ltmp29314-.Ltmp29313 # Record length +.Ltmp29313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1331-"??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11314 # Function type index + .secrel32 "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section relative address + .secidx "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compare,0>,gsl::details::span_iterator,0>,std::regex_traits >" # Function name +.Ltmp29314: + .short .Ltmp29316-.Ltmp29315 # Record length +.Ltmp29315: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp29316: + .cv_def_range .Lfunc_begin1331 .Ltmp15446, "A\021K\001\000\000" + .cv_def_range .Ltmp15446 .Ltmp15456, "E\021O\001\000\000p\000\000\000" + .short .Ltmp29318-.Ltmp29317 # Record length +.Ltmp29317: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp29318: + .cv_def_range .Lfunc_begin1331 .Ltmp15449, "A\021P\001\000\000" + .cv_def_range .Ltmp15449 .Ltmp15456, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29320-.Ltmp29319 # Record length +.Ltmp29319: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp29320: + .cv_def_range .Lfunc_begin1331 .Ltmp15448, "A\021Q\001\000\000" + .cv_def_range .Ltmp15448 .Ltmp15456, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29322-.Ltmp29321 # Record length +.Ltmp29321: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp29322: + .cv_def_range .Lfunc_begin1331 .Ltmp15447, "A\021L\001\000\000" + .cv_def_range .Ltmp15447 .Ltmp15456, "E\021O\001\000\000h\000\000\000" + .short .Ltmp29324-.Ltmp29323 # Record length +.Ltmp29323: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp29324: + .cv_def_range .Ltmp15444 .Ltmp15457, "E\021O\001\000\000\330\001\000\000" + .short .Ltmp29326-.Ltmp29325 # Record length +.Ltmp29325: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Sflags" +.Ltmp29326: + .cv_def_range .Ltmp15444 .Ltmp15457, "E\021O\001\000\000\340\001\000\000" + .short .Ltmp29328-.Ltmp29327 # Record length +.Ltmp29327: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29328: + .cv_def_range .Ltmp15444 .Ltmp15445, "A\021J\001\000\000" + .cv_def_range .Ltmp15445 .Ltmp15456, "E\021O\001\000\000x\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29312: + .p2align 2 + .cv_linetable 1331, "??$_Compare@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V?$regex_traits@D@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000AEBV?$regex_traits@D@0@W4syntax_option_type@regex_constants@0@@Z", .Lfunc_end1331 + .section .debug$S,"dr",associative,"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_if + .long .Ltmp29330-.Ltmp29329 # Subsection size +.Ltmp29329: + .short .Ltmp29332-.Ltmp29331 # Record length +.Ltmp29331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1332-"?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11315 # Function type index + .secrel32 "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Function section relative address + .secidx "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_if" # Function name +.Ltmp29332: + .short .Ltmp29334-.Ltmp29333 # Record length +.Ltmp29333: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29334: + .cv_def_range .Ltmp15476 .Ltmp15496, "E\021N\001\000\000 \001\000\000" + .short .Ltmp29336-.Ltmp29335 # Record length +.Ltmp29335: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp29336: + .cv_def_range .Ltmp15476 .Ltmp15496, "E\021N\001\000\000(\001\000\000" + .short .Ltmp29338-.Ltmp29337 # Record length +.Ltmp29337: + .short 4414 # Record kind: S_LOCAL + .long 9545 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp29338: + .cv_def_range .Ltmp15476 .Ltmp15496, "E\021N\001\000\000\300\000\000\000" + .short .Ltmp29340-.Ltmp29339 # Record length +.Ltmp29339: + .short 4414 # Record kind: S_LOCAL + .long 9545 # TypeIndex + .short 0 # Flags + .asciz "_Final" +.Ltmp29340: + .cv_def_range .Ltmp15476 .Ltmp15496, "E\021N\001\000\000X\000\000\000" + .short .Ltmp29342-.Ltmp29341 # Record length +.Ltmp29341: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "_Final_len" +.Ltmp29342: + .cv_def_range .Ltmp15476 .Ltmp15496, "E\021N\001\000\000P\000\000\000" + .short .Ltmp29344-.Ltmp29343 # Record length +.Ltmp29343: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15494-.Ltmp15491 # Code size + .secrel32 .Ltmp15491 # Function section relative address + .secidx .Lfunc_begin1332 # Function section index + .byte 0 # Lexical block name +.Ltmp29344: + .short .Ltmp29346-.Ltmp29345 # Record length +.Ltmp29345: + .short 4414 # Record kind: S_LOCAL + .long 4101 # TypeIndex + .short 0 # Flags + .asciz "_Len" +.Ltmp29346: + .cv_def_range .Ltmp15491 .Ltmp15494, "E\021N\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 +.Ltmp29330: + .p2align 2 + .cv_linetable 1332, "?_Do_if@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_if@2@@Z", .Lfunc_end1332 + .section .debug$S,"dr",associative,"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep + .long .Ltmp29348-.Ltmp29347 # Subsection size +.Ltmp29347: + .short .Ltmp29350-.Ltmp29349 # Record length +.Ltmp29349: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1333-"?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11316 # Function type index + .secrel32 "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Function section relative address + .secidx "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep" # Function name +.Ltmp29350: + .short .Ltmp29352-.Ltmp29351 # Record length +.Ltmp29351: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29352: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\230\000\000\000" + .short .Ltmp29354-.Ltmp29353 # Record length +.Ltmp29353: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp29354: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp29356-.Ltmp29355 # Record length +.Ltmp29355: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp29356: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\257\000\000\000" + .short .Ltmp29358-.Ltmp29357 # Record length +.Ltmp29357: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Init_idx" +.Ltmp29358: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\260\000\000\000" + .short .Ltmp29360-.Ltmp29359 # Record length +.Ltmp29359: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +.Ltmp29360: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\227\000\000\000" + .short .Ltmp29362-.Ltmp29361 # Record length +.Ltmp29361: + .short 4414 # Record kind: S_LOCAL + .long 9545 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp29362: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\0000\000\000\000" + .short .Ltmp29364-.Ltmp29363 # Record length +.Ltmp29363: + .short 4414 # Record kind: S_LOCAL + .long 9618 # TypeIndex + .short 0 # Flags + .asciz "_Psav" +.Ltmp29364: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000(\000\000\000" + .short .Ltmp29366-.Ltmp29365 # Record length +.Ltmp29365: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Loop_idx_sav" +.Ltmp29366: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000$\000\000\000" + .short .Ltmp29368-.Ltmp29367 # Record length +.Ltmp29367: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 0 # Flags + .asciz "_Loop_iter_sav" +.Ltmp29368: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp29370-.Ltmp29369 # Record length +.Ltmp29369: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Cur_iter" +.Ltmp29370: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp29372-.Ltmp29371 # Record length +.Ltmp29371: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Progress" +.Ltmp29372: + .cv_def_range .Ltmp15517 .Ltmp15541, "E\021N\001\000\000\007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29348: + .p2align 2 + .cv_linetable 1333, "?_Do_rep@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_NH@Z", .Lfunc_end1333 + .section .debug$S,"dr",associative,"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator[] + .long .Ltmp29374-.Ltmp29373 # Subsection size +.Ltmp29373: + .short .Ltmp29376-.Ltmp29375 # Record length +.Ltmp29375: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1334-"??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11317 # Function type index + .secrel32 "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Function section relative address + .secidx "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator[]" # Function name +.Ltmp29376: + .short .Ltmp29378-.Ltmp29377 # Record length +.Ltmp29377: + .short 4414 # Record kind: S_LOCAL + .long 9548 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29378: + .cv_def_range .Ltmp15542 .Ltmp15549, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29380-.Ltmp29379 # Record length +.Ltmp29379: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp29380: + .cv_def_range .Ltmp15542 .Ltmp15549, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29374: + .p2align 2 + .cv_linetable 1334, "??A?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAAEAU_Loop_vals_t@1@_K@Z", .Lfunc_end1334 + .section .debug$S,"dr",associative,"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator| + .long .Ltmp29382-.Ltmp29381 # Subsection size +.Ltmp29381: + .short .Ltmp29384-.Ltmp29383 # Record length +.Ltmp29383: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1335-"??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11318 # Function type index + .secrel32 "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Function section relative address + .secidx "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator|" # Function name +.Ltmp29384: + .short .Ltmp29386-.Ltmp29385 # Record length +.Ltmp29385: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp29386: + .cv_def_range .Ltmp15550 .Ltmp15551, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29388-.Ltmp29387 # Record length +.Ltmp29387: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29388: + .cv_def_range .Ltmp15550 .Ltmp15551, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29382: + .p2align 2 + .cv_linetable 1335, "??Uregex_constants@std@@YA?AW4match_flag_type@01@W4201@0@Z", .Lfunc_end1335 + .section .debug$S,"dr",associative,"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match + .long .Ltmp29390-.Ltmp29389 # Subsection size +.Ltmp29389: + .short .Ltmp29392-.Ltmp29391 # Record length +.Ltmp29391: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1336-"?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11319 # Function type index + .secrel32 "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Better_match" # Function name +.Ltmp29392: + .short .Ltmp29394-.Ltmp29393 # Record length +.Ltmp29393: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29394: + .cv_def_range .Ltmp15554 .Ltmp15564, "E\021N\001\000\000\330\000\000\000" + .short .Ltmp29396-.Ltmp29395 # Record length +.Ltmp29395: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp29396: + .cv_def_range .Ltmp15554 .Ltmp15562 .Ltmp15563 .Ltmp15564, "E\021N\001\000\000\324\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29390: + .p2align 2 + .cv_linetable 1336, "?_Better_match@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NXZ", .Lfunc_end1336 + .section .debug$S,"dr",associative,"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::operator= + .long .Ltmp29398-.Ltmp29397 # Subsection size +.Ltmp29397: + .short .Ltmp29400-.Ltmp29399 # Record length +.Ltmp29399: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1337-"??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11325 # Function type index + .secrel32 "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::operator=" # Function name +.Ltmp29400: + .short .Ltmp29402-.Ltmp29401 # Record length +.Ltmp29401: + .short 4414 # Record kind: S_LOCAL + .long 9538 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29402: + .cv_def_range .Ltmp15565 .Ltmp15566, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29404-.Ltmp29403 # Record length +.Ltmp29403: + .short 4414 # Record kind: S_LOCAL + .long 11322 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29404: + .cv_def_range .Ltmp15565 .Ltmp15566, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29398: + .p2align 2 + .cv_linetable 1337, "??4?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1337 + .section .debug$S,"dr",associative,"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator-- + .long .Ltmp29406-.Ltmp29405 # Subsection size +.Ltmp29405: + .short .Ltmp29408-.Ltmp29407 # Record length +.Ltmp29407: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1338-"??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11326 # Function type index + .secrel32 "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section relative address + .secidx "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator--" # Function name +.Ltmp29408: + .short .Ltmp29410-.Ltmp29409 # Record length +.Ltmp29409: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29410: + .cv_def_range .Ltmp15569 .Ltmp15570, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29406: + .p2align 2 + .cv_linetable 1338, "??F?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAAEAV012@XZ", .Lfunc_end1338 + .section .debug$S,"dr",associative,"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::data + .long .Ltmp29412-.Ltmp29411 # Subsection size +.Ltmp29411: + .short .Ltmp29414-.Ltmp29413 # Record length +.Ltmp29413: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1339-"?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11327 # Function type index + .secrel32 "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section relative address + .secidx "?data@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::data" # Function name +.Ltmp29414: + .short .Ltmp29416-.Ltmp29415 # Record length +.Ltmp29415: + .short 4414 # Record kind: S_LOCAL + .long 6626 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29416: + .cv_def_range .Ltmp15571 .Ltmp15572, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29412: + .p2align 2 + .cv_linetable 1339, "?data@?$span@D$0?0@gsl@@QEBAPEADXZ", .Lfunc_end1339 + .section .debug$S,"dr",associative,"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::span::storage_type >::data + .long .Ltmp29418-.Ltmp29417 # Subsection size +.Ltmp29417: + .short .Ltmp29420-.Ltmp29419 # Record length +.Ltmp29419: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1340-"?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11328 # Function type index + .secrel32 "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section relative address + .secidx "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::span::storage_type >::data" # Function name +.Ltmp29420: + .short .Ltmp29422-.Ltmp29421 # Record length +.Ltmp29421: + .short 4414 # Record kind: S_LOCAL + .long 6649 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29422: + .cv_def_range .Ltmp15573 .Ltmp15574, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29418: + .p2align 2 + .cv_linetable 1340, "?data@?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@QEBAPEADXZ", .Lfunc_end1340 + .section .debug$S,"dr",associative,"?_Is_word@std@@YA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Is_word + .long .Ltmp29424-.Ltmp29423 # Subsection size +.Ltmp29423: + .short .Ltmp29426-.Ltmp29425 # Record length +.Ltmp29425: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1341-"?_Is_word@std@@YA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11330 # Function type index + .secrel32 "?_Is_word@std@@YA_ND@Z" # Function section relative address + .secidx "?_Is_word@std@@YA_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Is_word" # Function name +.Ltmp29426: + .short .Ltmp29428-.Ltmp29427 # Record length +.Ltmp29427: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29428: + .cv_def_range .Ltmp15575 .Ltmp15576, "E\021O\001\000\000'\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29424: + .p2align 2 + .cv_linetable 1341, "?_Is_word@std@@YA_ND@Z", .Lfunc_end1341 + .section .debug$S,"dr",associative,"?_Is_word@std@@YA_NE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Is_word + .long .Ltmp29430-.Ltmp29429 # Subsection size +.Ltmp29429: + .short .Ltmp29432-.Ltmp29431 # Record length +.Ltmp29431: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1342-"?_Is_word@std@@YA_NE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11333 # Function type index + .secrel32 "?_Is_word@std@@YA_NE@Z" # Function section relative address + .secidx "?_Is_word@std@@YA_NE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Is_word" # Function name +.Ltmp29432: + .short .Ltmp29434-.Ltmp29433 # Record length +.Ltmp29433: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_UCh" +.Ltmp29434: + .cv_def_range .Ltmp15577 .Ltmp15578, "E\021O\001\000\000\007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29430: + .p2align 2 + .cv_linetable 1342, "?_Is_word@std@@YA_NE@Z", .Lfunc_end1342 + .section .debug$S,"dr",associative,"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator& + .long .Ltmp29436-.Ltmp29435 # Subsection size +.Ltmp29435: + .short .Ltmp29438-.Ltmp29437 # Record length +.Ltmp29437: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1343-"??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11336 # Function type index + .secrel32 "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # Function section relative address + .secidx "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator&" # Function name +.Ltmp29438: + .short .Ltmp29440-.Ltmp29439 # Record length +.Ltmp29439: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp29440: + .cv_def_range .Ltmp15579 .Ltmp15580, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29442-.Ltmp29441 # Record length +.Ltmp29441: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29442: + .cv_def_range .Ltmp15579 .Ltmp15580, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29436: + .p2align 2 + .cv_linetable 1343, "??Iregex_constants@std@@YA?AW4syntax_option_type@01@W4201@0@Z", .Lfunc_end1343 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_icase > > + .long .Ltmp29444-.Ltmp29443 # Subsection size +.Ltmp29443: + .short .Ltmp29446-.Ltmp29445 # Record length +.Ltmp29445: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1344-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11352 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_icase > >" # Function name +.Ltmp29446: + .short .Ltmp29448-.Ltmp29447 # Record length +.Ltmp29447: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp29448: + .cv_def_range .Lfunc_begin1344 .Ltmp15583, "A\021K\001\000\000" + .cv_def_range .Ltmp15583 .Ltmp15595, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29450-.Ltmp29449 # Record length +.Ltmp29449: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp29450: + .cv_def_range .Lfunc_begin1344 .Ltmp15582, "A\021P\001\000\000" + .cv_def_range .Ltmp15582 .Ltmp15595, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29452-.Ltmp29451 # Record length +.Ltmp29451: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp29452: + .cv_def_range .Ltmp15581 .Ltmp15596, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29454-.Ltmp29453 # Record length +.Ltmp29453: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp29454: + .cv_def_range .Ltmp15581 .Ltmp15596, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp29456-.Ltmp29455 # Record length +.Ltmp29455: + .short 4414 # Record kind: S_LOCAL + .long 11350 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp29456: + .cv_def_range .Ltmp15581 .Ltmp15596, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp29458-.Ltmp29457 # Record length +.Ltmp29457: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29458: + .cv_def_range .Ltmp15581 .Ltmp15596, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29444: + .p2align 2 + .cv_linetable 1344, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1344 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long .Ltmp29460-.Ltmp29459 # Subsection size +.Ltmp29459: + .short .Ltmp29462-.Ltmp29461 # Record length +.Ltmp29461: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1345-"??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11353 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +.Ltmp29462: + .short .Ltmp29464-.Ltmp29463 # Record length +.Ltmp29463: + .short 4414 # Record kind: S_LOCAL + .long 11340 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29464: + .cv_def_range .Ltmp15597 .Ltmp15598, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29466-.Ltmp29465 # Record length +.Ltmp29465: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp29466: + .cv_def_range .Ltmp15597 .Ltmp15598, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29460: + .p2align 2 + .cv_linetable 1345, "??0?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z", .Lfunc_end1345 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_collate > > + .long .Ltmp29468-.Ltmp29467 # Subsection size +.Ltmp29467: + .short .Ltmp29470-.Ltmp29469 # Record length +.Ltmp29469: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1346-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11368 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_collate > >" # Function name +.Ltmp29470: + .short .Ltmp29472-.Ltmp29471 # Record length +.Ltmp29471: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp29472: + .cv_def_range .Lfunc_begin1346 .Ltmp15601, "A\021K\001\000\000" + .cv_def_range .Ltmp15601 .Ltmp15613, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29474-.Ltmp29473 # Record length +.Ltmp29473: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp29474: + .cv_def_range .Lfunc_begin1346 .Ltmp15600, "A\021P\001\000\000" + .cv_def_range .Ltmp15600 .Ltmp15613, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29476-.Ltmp29475 # Record length +.Ltmp29475: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp29476: + .cv_def_range .Ltmp15599 .Ltmp15614, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29478-.Ltmp29477 # Record length +.Ltmp29477: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp29478: + .cv_def_range .Ltmp15599 .Ltmp15614, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp29480-.Ltmp29479 # Record length +.Ltmp29479: + .short 4414 # Record kind: S_LOCAL + .long 11366 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp29480: + .cv_def_range .Ltmp15599 .Ltmp15614, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp29482-.Ltmp29481 # Record length +.Ltmp29481: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29482: + .cv_def_range .Ltmp15599 .Ltmp15614, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29468: + .p2align 2 + .cv_linetable 1346, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1346 + .section .debug$S,"dr",associative,"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_collate >::_Cmp_collate + .long .Ltmp29484-.Ltmp29483 # Subsection size +.Ltmp29483: + .short .Ltmp29486-.Ltmp29485 # Record length +.Ltmp29485: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1347-"??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11369 # Function type index + .secrel32 "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::_Cmp_collate" # Function name +.Ltmp29486: + .short .Ltmp29488-.Ltmp29487 # Record length +.Ltmp29487: + .short 4414 # Record kind: S_LOCAL + .long 11357 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29488: + .cv_def_range .Ltmp15615 .Ltmp15616, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29490-.Ltmp29489 # Record length +.Ltmp29489: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp29490: + .cv_def_range .Ltmp15615 .Ltmp15616, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29484: + .p2align 2 + .cv_linetable 1347, "??0?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@@Z", .Lfunc_end1347 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,const char *,std::_Cmp_cs > > + .long .Ltmp29492-.Ltmp29491 # Subsection size +.Ltmp29491: + .short .Ltmp29494-.Ltmp29493 # Record length +.Ltmp29493: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1348-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11378 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,const char *,std::_Cmp_cs > >" # Function name +.Ltmp29494: + .short .Ltmp29496-.Ltmp29495 # Record length +.Ltmp29495: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp29496: + .cv_def_range .Lfunc_begin1348 .Ltmp15619, "A\021K\001\000\000" + .cv_def_range .Ltmp15619 .Ltmp15631, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29498-.Ltmp29497 # Record length +.Ltmp29497: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp29498: + .cv_def_range .Lfunc_begin1348 .Ltmp15618, "A\021P\001\000\000" + .cv_def_range .Ltmp15618 .Ltmp15631, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29500-.Ltmp29499 # Record length +.Ltmp29499: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp29500: + .cv_def_range .Ltmp15617 .Ltmp15632, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29502-.Ltmp29501 # Record length +.Ltmp29501: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp29502: + .cv_def_range .Ltmp15617 .Ltmp15632, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp29504-.Ltmp29503 # Record length +.Ltmp29503: + .short 4414 # Record kind: S_LOCAL + .long 11376 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp29504: + .cv_def_range .Ltmp15617 .Ltmp15632, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp29506-.Ltmp29505 # Record length +.Ltmp29505: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29506: + .cv_def_range .Ltmp15617 .Ltmp15632, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29492: + .p2align 2 + .cv_linetable 1348, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEBDU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBD1U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1348 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long .Ltmp29508-.Ltmp29507 # Subsection size +.Ltmp29507: + .short .Ltmp29510-.Ltmp29509 # Record length +.Ltmp29509: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1349-"??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11379 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +.Ltmp29510: + .short .Ltmp29512-.Ltmp29511 # Record length +.Ltmp29511: + .short 4414 # Record kind: S_LOCAL + .long 11340 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29512: + .cv_def_range .Ltmp15633 .Ltmp15634, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29514-.Ltmp29513 # Record length +.Ltmp29513: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp29514: + .cv_def_range .Ltmp15633 .Ltmp15634, "E\021O\001\000\000F\000\000\000" + .short .Ltmp29516-.Ltmp29515 # Record length +.Ltmp29515: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp29516: + .cv_def_range .Ltmp15633 .Ltmp15634, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29508: + .p2align 2 + .cv_linetable 1349, "??R?$_Cmp_icase@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1349 + .section .debug$S,"dr",associative,"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator++ + .long .Ltmp29518-.Ltmp29517 # Subsection size +.Ltmp29517: + .short .Ltmp29520-.Ltmp29519 # Record length +.Ltmp29519: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1350-"??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11380 # Function type index + .secrel32 "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Function section relative address + .secidx "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator++" # Function name +.Ltmp29520: + .short .Ltmp29522-.Ltmp29521 # Record length +.Ltmp29521: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29522: + .cv_def_range .Ltmp15635 .Ltmp15637, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29524-.Ltmp29523 # Record length +.Ltmp29523: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29524: + .cv_def_range .Ltmp15635 .Ltmp15637, "E\021O\001\000\000D\000\000\000" + .short .Ltmp29526-.Ltmp29525 # Record length +.Ltmp29525: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "ret" +.Ltmp29526: + .cv_def_range .Ltmp15635 .Ltmp15636, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29518: + .p2align 2 + .cv_linetable 1350, "??E?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAA?AV012@H@Z", .Lfunc_end1350 + .section .debug$S,"dr",associative,"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::translate_nocase + .long .Ltmp29528-.Ltmp29527 # Subsection size +.Ltmp29527: + .short .Ltmp29530-.Ltmp29529 # Record length +.Ltmp29529: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1351-"?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11381 # Function type index + .secrel32 "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Function section relative address + .secidx "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate_nocase" # Function name +.Ltmp29530: + .short .Ltmp29532-.Ltmp29531 # Record length +.Ltmp29531: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29532: + .cv_def_range .Ltmp15638 .Ltmp15639, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29534-.Ltmp29533 # Record length +.Ltmp29533: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29534: + .cv_def_range .Ltmp15638 .Ltmp15639, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29528: + .p2align 2 + .cv_linetable 1351, "?translate_nocase@?$_Regex_traits@D@std@@QEBADD@Z", .Lfunc_end1351 + .section .debug$S,"dr",associative,"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Getctype + .long .Ltmp29536-.Ltmp29535 # Subsection size +.Ltmp29535: + .short .Ltmp29538-.Ltmp29537 # Record length +.Ltmp29537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1352-"?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11382 # Function type index + .secrel32 "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Function section relative address + .secidx "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getctype" # Function name +.Ltmp29538: + .short .Ltmp29540-.Ltmp29539 # Record length +.Ltmp29539: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29540: + .cv_def_range .Ltmp15640 .Ltmp15641, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29536: + .p2align 2 + .cv_linetable 1352, "?_Getctype@?$_Regex_traits@D@std@@QEBAPEBV?$ctype@D@2@XZ", .Lfunc_end1352 + .section .debug$S,"dr",associative,"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_collate >::operator() + .long .Ltmp29542-.Ltmp29541 # Subsection size +.Ltmp29541: + .short .Ltmp29544-.Ltmp29543 # Record length +.Ltmp29543: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1353-"??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11383 # Function type index + .secrel32 "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_collate >::operator()" # Function name +.Ltmp29544: + .short .Ltmp29546-.Ltmp29545 # Record length +.Ltmp29545: + .short 4414 # Record kind: S_LOCAL + .long 11357 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29546: + .cv_def_range .Ltmp15642 .Ltmp15643, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29548-.Ltmp29547 # Record length +.Ltmp29547: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp29548: + .cv_def_range .Ltmp15642 .Ltmp15643, "E\021O\001\000\000F\000\000\000" + .short .Ltmp29550-.Ltmp29549 # Record length +.Ltmp29549: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp29550: + .cv_def_range .Ltmp15642 .Ltmp15643, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29542: + .p2align 2 + .cv_linetable 1353, "??R?$_Cmp_collate@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1353 + .section .debug$S,"dr",associative,"?translate@?$_Regex_traits@D@std@@QEBADD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::translate + .long .Ltmp29552-.Ltmp29551 # Subsection size +.Ltmp29551: + .short .Ltmp29554-.Ltmp29553 # Record length +.Ltmp29553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1354-"?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11384 # Function type index + .secrel32 "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Function section relative address + .secidx "?translate@?$_Regex_traits@D@std@@QEBADD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::translate" # Function name +.Ltmp29554: + .short .Ltmp29556-.Ltmp29555 # Record length +.Ltmp29555: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29556: + .cv_def_range .Ltmp15644 .Ltmp15645, "E\021O\001\000\000h\000\000\000" + .short .Ltmp29558-.Ltmp29557 # Record length +.Ltmp29557: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29558: + .cv_def_range .Ltmp15644 .Ltmp15645, "E\021O\001\000\000w\000\000\000" + .short .Ltmp29560-.Ltmp29559 # Record length +.Ltmp29559: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29560: + .cv_def_range .Ltmp15644 .Ltmp15645, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29552: + .p2align 2 + .cv_linetable 1354, "?translate@?$_Regex_traits@D@std@@QEBADD@Z", .Lfunc_end1354 + .section .debug$S,"dr",associative,"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Getcoll + .long .Ltmp29562-.Ltmp29561 # Subsection size +.Ltmp29561: + .short .Ltmp29564-.Ltmp29563 # Record length +.Ltmp29563: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1355-"?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11385 # Function type index + .secrel32 "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Function section relative address + .secidx "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Getcoll" # Function name +.Ltmp29564: + .short .Ltmp29566-.Ltmp29565 # Record length +.Ltmp29565: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29566: + .cv_def_range .Ltmp15646 .Ltmp15647, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29562: + .p2align 2 + .cv_linetable 1355, "?_Getcoll@?$_Regex_traits@D@std@@QEBAPEBV?$collate@D@2@XZ", .Lfunc_end1355 + .section .debug$S,"dr",associative,"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::transform + .long .Ltmp29568-.Ltmp29567 # Subsection size +.Ltmp29567: + .short .Ltmp29570-.Ltmp29569 # Record length +.Ltmp29569: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1356-"?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11386 # Function type index + .secrel32 "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section relative address + .secidx "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::transform" # Function name +.Ltmp29570: + .short .Ltmp29572-.Ltmp29571 # Record length +.Ltmp29571: + .short 4414 # Record kind: S_LOCAL + .long 9205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29572: + .cv_def_range .Ltmp15648 .Ltmp15649, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29574-.Ltmp29573 # Record length +.Ltmp29573: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29574: + .cv_def_range .Ltmp15648 .Ltmp15649, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29576-.Ltmp29575 # Record length +.Ltmp29575: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29576: + .cv_def_range .Ltmp15648 .Ltmp15649, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29568: + .p2align 2 + .cv_linetable 1356, "?transform@?$collate@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z", .Lfunc_end1356 + .section .debug$S,"dr",associative,"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::length + .long .Ltmp29578-.Ltmp29577 # Subsection size +.Ltmp29577: + .short .Ltmp29580-.Ltmp29579 # Record length +.Ltmp29579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1357-"?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11387 # Function type index + .secrel32 "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section relative address + .secidx "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::length" # Function name +.Ltmp29580: + .short .Ltmp29582-.Ltmp29581 # Record length +.Ltmp29581: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29582: + .cv_def_range .Ltmp15650 .Ltmp15651, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29578: + .p2align 2 + .cv_linetable 1357, "?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ", .Lfunc_end1357 + .section .debug$S,"dr",associative,"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator[] + .long .Ltmp29584-.Ltmp29583 # Subsection size +.Ltmp29583: + .short .Ltmp29586-.Ltmp29585 # Record length +.Ltmp29585: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1358-"??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11388 # Function type index + .secrel32 "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Function section relative address + .secidx "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator[]" # Function name +.Ltmp29586: + .short .Ltmp29588-.Ltmp29587 # Record length +.Ltmp29587: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29588: + .cv_def_range .Ltmp15652 .Ltmp15660, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29590-.Ltmp29589 # Record length +.Ltmp29589: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp29590: + .cv_def_range .Ltmp15652 .Ltmp15660, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29592-.Ltmp29591 # Record length +.Ltmp29591: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp29592: + .cv_def_range .Ltmp15652 .Ltmp15660, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29584: + .p2align 2 + .cv_linetable 1358, "??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAD_K@Z", .Lfunc_end1358 + .section .debug$S,"dr",associative,"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_cs >::operator() + .long .Ltmp29594-.Ltmp29593 # Subsection size +.Ltmp29593: + .short .Ltmp29596-.Ltmp29595 # Record length +.Ltmp29595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1359-"??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11389 # Function type index + .secrel32 "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_cs >::operator()" # Function name +.Ltmp29596: + .short .Ltmp29598-.Ltmp29597 # Record length +.Ltmp29597: + .short 4414 # Record kind: S_LOCAL + .long 11373 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29598: + .cv_def_range .Ltmp15661 .Ltmp15662, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29600-.Ltmp29599 # Record length +.Ltmp29599: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp29600: + .cv_def_range .Ltmp15661 .Ltmp15662, "E\021O\001\000\000\016\000\000\000" + .short .Ltmp29602-.Ltmp29601 # Record length +.Ltmp29601: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp29602: + .cv_def_range .Ltmp15661 .Ltmp15662, "E\021O\001\000\000\017\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29594: + .p2align 2 + .cv_linetable 1359, "??R?$_Cmp_cs@V?$regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1359 + .section .debug$S,"dr",associative,"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_coll,0>,char> + .long .Ltmp29604-.Ltmp29603 # Subsection size +.Ltmp29603: + .short .Ltmp29606-.Ltmp29605 # Record length +.Ltmp29605: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1360-"??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11394 # Function type index + .secrel32 "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_coll,0>,char>" # Function name +.Ltmp29606: + .short .Ltmp29608-.Ltmp29607 # Record length +.Ltmp29607: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29608: + .cv_def_range .Lfunc_begin1360 .Ltmp15664, "A\021K\001\000\000" + .cv_def_range .Ltmp15664 .Ltmp15683, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29610-.Ltmp29609 # Record length +.Ltmp29609: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29610: + .cv_def_range .Lfunc_begin1360 .Ltmp15663, "A\021P\001\000\000" + .cv_def_range .Ltmp15663 .Ltmp15683, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29612-.Ltmp29611 # Record length +.Ltmp29611: + .short 4414 # Record kind: S_LOCAL + .long 11391 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +.Ltmp29612: + .cv_def_range .Ltmp15664 .Ltmp15684, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29614-.Ltmp29613 # Record length +.Ltmp29613: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15679-.Ltmp15665 # Code size + .secrel32 .Ltmp15665 # Function section relative address + .secidx .Lfunc_begin1360 # Function section index + .byte 0 # Lexical block name +.Ltmp29614: + .short .Ltmp29616-.Ltmp29615 # Record length +.Ltmp29615: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp29616: + .cv_def_range .Ltmp15665 .Ltmp15679, "E\021O\001\000\000T\000\000\000" + .short .Ltmp29618-.Ltmp29617 # Record length +.Ltmp29617: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15678-.Ltmp15667 # Code size + .secrel32 .Ltmp15667 # Function section relative address + .secidx .Lfunc_begin1360 # Function section index + .byte 0 # Lexical block name +.Ltmp29618: + .short .Ltmp29620-.Ltmp29619 # Record length +.Ltmp29619: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29620: + .cv_def_range .Ltmp15667 .Ltmp15678, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp29622-.Ltmp29621 # Record length +.Ltmp29621: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15675-.Ltmp15668 # Code size + .secrel32 .Ltmp15668 # Function section relative address + .secidx .Lfunc_begin1360 # Function section index + .byte 0 # Lexical block name +.Ltmp29622: + .short .Ltmp29624-.Ltmp29623 # Record length +.Ltmp29623: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Jx" +.Ltmp29624: + .cv_def_range .Ltmp15668 .Ltmp15675, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29604: + .p2align 2 + .cv_linetable 1360, "??$_Lookup_coll@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@D@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@0PEBU?$_Sequence@D@0@@Z", .Lfunc_end1360 + .section .debug$S,"dr",associative,"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_range + .long .Ltmp29626-.Ltmp29625 # Subsection size +.Ltmp29625: + .short .Ltmp29628-.Ltmp29627 # Record length +.Ltmp29627: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1361-"??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11397 # Function type index + .secrel32 "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_range" # Function name +.Ltmp29628: + .short .Ltmp29630-.Ltmp29629 # Record length +.Ltmp29629: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29630: + .cv_def_range .Ltmp15685 .Ltmp15691, "E\021O\001\000\0004\000\000\000" + .short .Ltmp29632-.Ltmp29631 # Record length +.Ltmp29631: + .short 4414 # Record kind: S_LOCAL + .long 10800 # TypeIndex + .short 1 # Flags + .asciz "_Bufptr" +.Ltmp29632: + .cv_def_range .Ltmp15685 .Ltmp15691, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29634-.Ltmp29633 # Record length +.Ltmp29633: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15690-.Ltmp15685 # Code size + .secrel32 .Ltmp15685 # Function section relative address + .secidx .Lfunc_begin1361 # Function section index + .byte 0 # Lexical block name +.Ltmp29634: + .short .Ltmp29636-.Ltmp29635 # Record length +.Ltmp29635: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp29636: + .cv_def_range .Ltmp15685 .Ltmp15690, "E\021O\001\000\0000\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 +.Ltmp29626: + .p2align 2 + .cv_linetable 1361, "??$_Lookup_range@D@std@@YA_NIPEBU?$_Buf@D@0@@Z", .Lfunc_end1361 + .section .debug$S,"dr",associative,"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Find + .long .Ltmp29638-.Ltmp29637 # Subsection size +.Ltmp29637: + .short .Ltmp29640-.Ltmp29639 # Record length +.Ltmp29639: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1362-"??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11401 # Function type index + .secrel32 "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Function section relative address + .secidx "??$_Find@E@_Bitmap@std@@QEBA_NE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Find" # Function name +.Ltmp29640: + .short .Ltmp29642-.Ltmp29641 # Record length +.Ltmp29641: + .short 4414 # Record kind: S_LOCAL + .long 11399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29642: + .cv_def_range .Ltmp15692 .Ltmp15693, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp29644-.Ltmp29643 # Record length +.Ltmp29643: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29644: + .cv_def_range .Ltmp15692 .Ltmp15693, "E\021O\001\000\000\027\000\000\000" + .short .Ltmp29646-.Ltmp29645 # Record length +.Ltmp29645: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp29646: + .cv_def_range .Ltmp15692 .Ltmp15693, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29638: + .p2align 2 + .cv_linetable 1362, "??$_Find@E@_Bitmap@std@@QEBA_NE@Z", .Lfunc_end1362 + .section .debug$S,"dr",associative,"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::find + .long .Ltmp29648-.Ltmp29647 # Subsection size +.Ltmp29647: + .short .Ltmp29650-.Ltmp29649 # Record length +.Ltmp29649: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1363-"??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11406 # Function type index + .secrel32 "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" # Function section relative address + .secidx "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::find" # Function name +.Ltmp29650: + .short .Ltmp29652-.Ltmp29651 # Record length +.Ltmp29651: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29652: + .cv_def_range .Ltmp15694 .Ltmp15696, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29654-.Ltmp29653 # Record length +.Ltmp29653: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29654: + .cv_def_range .Ltmp15694 .Ltmp15696, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29656-.Ltmp29655 # Record length +.Ltmp29655: + .short 4414 # Record kind: S_LOCAL + .long 11403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29656: + .cv_def_range .Ltmp15694 .Ltmp15696, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29648: + .p2align 2 + .cv_linetable 1363, "??$find@PEBDE@std@@YAPEBDPEBDQEBDAEBE@Z", .Lfunc_end1363 + .section .debug$S,"dr",associative,"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::isctype + .long .Ltmp29658-.Ltmp29657 # Subsection size +.Ltmp29657: + .short .Ltmp29660-.Ltmp29659 # Record length +.Ltmp29659: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1364-"?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11407 # Function type index + .secrel32 "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Function section relative address + .secidx "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::isctype" # Function name +.Ltmp29660: + .short .Ltmp29662-.Ltmp29661 # Record length +.Ltmp29661: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29662: + .cv_def_range .Ltmp15697 .Ltmp15700, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29664-.Ltmp29663 # Record length +.Ltmp29663: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29664: + .cv_def_range .Ltmp15697 .Ltmp15700, "E\021O\001\000\000C\000\000\000" + .short .Ltmp29666-.Ltmp29665 # Record length +.Ltmp29665: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp29666: + .cv_def_range .Ltmp15697 .Ltmp15700, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29658: + .p2align 2 + .cv_linetable 1364, "?isctype@?$_Regex_traits@D@std@@QEBA_NDF@Z", .Lfunc_end1364 + .section .debug$S,"dr",associative,"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Lookup_equiv > + .long .Ltmp29668-.Ltmp29667 # Subsection size +.Ltmp29667: + .short .Ltmp29670-.Ltmp29669 # Record length +.Ltmp29669: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1365-"??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11410 # Function type index + .secrel32 "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Function section relative address + .secidx "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Lookup_equiv >" # Function name +.Ltmp29670: + .short .Ltmp29672-.Ltmp29671 # Record length +.Ltmp29671: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29672: + .cv_def_range .Ltmp15709 .Ltmp15716, "E\021N\001\000\000?\001\000\000" + .short .Ltmp29674-.Ltmp29673 # Record length +.Ltmp29673: + .short 4414 # Record kind: S_LOCAL + .long 11391 # TypeIndex + .short 1 # Flags + .asciz "_Eq" +.Ltmp29674: + .cv_def_range .Ltmp15709 .Ltmp15716, "E\021N\001\000\000@\001\000\000" + .short .Ltmp29676-.Ltmp29675 # Record length +.Ltmp29675: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Traits" +.Ltmp29676: + .cv_def_range .Ltmp15709 .Ltmp15716, "E\021N\001\000\000H\001\000\000" + .short .Ltmp29678-.Ltmp29677 # Record length +.Ltmp29677: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 0 # Flags + .asciz "_Str0" +.Ltmp29678: + .cv_def_range .Ltmp15709 .Ltmp15716, "E\021N\001\000\000\020\001\000\000" + .short .Ltmp29680-.Ltmp29679 # Record length +.Ltmp29679: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 0 # Flags + .asciz "_Str1" +.Ltmp29680: + .cv_def_range .Ltmp15709 .Ltmp15716, "E\021N\001\000\000\350\000\000\000" + .short .Ltmp29682-.Ltmp29681 # Record length +.Ltmp29681: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15714-.Ltmp15710 # Code size + .secrel32 .Ltmp15710 # Function section relative address + .secidx .Lfunc_begin1365 # Function section index + .byte 0 # Lexical block name +.Ltmp29682: + .short .Ltmp29684-.Ltmp29683 # Record length +.Ltmp29683: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp29684: + .cv_def_range .Ltmp15710 .Ltmp15714, "E\021N\001\000\000\214\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 +.Ltmp29668: + .p2align 2 + .cv_linetable 1365, "??$_Lookup_equiv@DV?$regex_traits@D@std@@@std@@YA_NEPEBU?$_Sequence@D@0@AEBV?$regex_traits@D@0@@Z", .Lfunc_end1365 + .section .debug$S,"dr",associative,"?_At@?$_Buf@D@std@@QEBADI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_At + .long .Ltmp29686-.Ltmp29685 # Subsection size +.Ltmp29685: + .short .Ltmp29688-.Ltmp29687 # Record length +.Ltmp29687: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1366-"?_At@?$_Buf@D@std@@QEBADI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11411 # Function type index + .secrel32 "?_At@?$_Buf@D@std@@QEBADI@Z" # Function section relative address + .secidx "?_At@?$_Buf@D@std@@QEBADI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_At" # Function name +.Ltmp29688: + .short .Ltmp29690-.Ltmp29689 # Record length +.Ltmp29689: + .short 4414 # Record kind: S_LOCAL + .long 10800 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29690: + .cv_def_range .Ltmp15717 .Ltmp15724, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29692-.Ltmp29691 # Record length +.Ltmp29691: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp29692: + .cv_def_range .Ltmp15717 .Ltmp15724, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29686: + .p2align 2 + .cv_linetable 1366, "?_At@?$_Buf@D@std@@QEBADI@Z", .Lfunc_end1366 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range + .long .Ltmp29694-.Ltmp29693 # Subsection size +.Ltmp29693: + .short .Ltmp29696-.Ltmp29695 # Record length +.Ltmp29695: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1367-"??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11415 # Function type index + .secrel32 "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +.Ltmp29696: + .short .Ltmp29698-.Ltmp29697 # Record length +.Ltmp29697: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29698: + .cv_def_range .Ltmp15725 .Ltmp15726, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29700-.Ltmp29699 # Record length +.Ltmp29699: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29700: + .cv_def_range .Ltmp15725 .Ltmp15726, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29694: + .p2align 2 + .cv_linetable 1367, "??$_Adl_verify_range@PEBDPEBD@std@@YAXAEBQEBD0@Z", .Lfunc_end1367 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped + .long .Ltmp29702-.Ltmp29701 # Subsection size +.Ltmp29701: + .short .Ltmp29704-.Ltmp29703 # Record length +.Ltmp29703: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1368-"??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11419 # Function type index + .secrel32 "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +.Ltmp29704: + .short .Ltmp29706-.Ltmp29705 # Record length +.Ltmp29705: + .short 4414 # Record kind: S_LOCAL + .long 11416 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp29706: + .cv_def_range .Ltmp15727 .Ltmp15728, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29708-.Ltmp29707 # Record length +.Ltmp29707: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp29708: + .cv_def_range .Ltmp15727 .Ltmp15728, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29702: + .p2align 2 + .cv_linetable 1368, "??$_Seek_wrapped@$$CBD@std@@YAXAEAPEBDQEBD@Z", .Lfunc_end1368 + .section .debug$S,"dr",associative,"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked + .long .Ltmp29710-.Ltmp29709 # Subsection size +.Ltmp29709: + .short .Ltmp29712-.Ltmp29711 # Record length +.Ltmp29711: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1369-"??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11422 # Function type index + .secrel32 "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" # Function section relative address + .secidx "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked" # Function name +.Ltmp29712: + .short .Ltmp29714-.Ltmp29713 # Record length +.Ltmp29713: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29714: + .cv_def_range .Ltmp15729 .Ltmp15730, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29716-.Ltmp29715 # Record length +.Ltmp29715: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29716: + .cv_def_range .Ltmp15729 .Ltmp15730, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29718-.Ltmp29717 # Record length +.Ltmp29717: + .short 4414 # Record kind: S_LOCAL + .long 11403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29718: + .cv_def_range .Ltmp15729 .Ltmp15730, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29710: + .p2align 2 + .cv_linetable 1369, "??$_Find_unchecked@PEBDE@std@@YAPEBDQEBD0AEBE@Z", .Lfunc_end1369 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped + .long .Ltmp29720-.Ltmp29719 # Subsection size +.Ltmp29719: + .short .Ltmp29722-.Ltmp29721 # Record length +.Ltmp29721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1370-"??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11424 # Function type index + .secrel32 "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" # Function section relative address + .secidx "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +.Ltmp29722: + .short .Ltmp29724-.Ltmp29723 # Record length +.Ltmp29723: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp29724: + .cv_def_range .Ltmp15731 .Ltmp15732, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29720: + .p2align 2 + .cv_linetable 1370, "??$_Get_unwrapped@$$CBD@std@@YAPEBDQEBD@Z", .Lfunc_end1370 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1 + .long .Ltmp29726-.Ltmp29725 # Subsection size +.Ltmp29725: + .short .Ltmp29728-.Ltmp29727 # Record length +.Ltmp29727: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1371-"??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11427 # Function type index + .secrel32 "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1" # Function name +.Ltmp29728: + .short .Ltmp29730-.Ltmp29729 # Record length +.Ltmp29729: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29730: + .cv_def_range .Ltmp15733 .Ltmp15734, "E\021O\001\000\000 \000\000\000" + .short .Ltmp29732-.Ltmp29731 # Record length +.Ltmp29731: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29732: + .cv_def_range .Ltmp15733 .Ltmp15734, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29734-.Ltmp29733 # Record length +.Ltmp29733: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29734: + .cv_def_range .Ltmp15733 .Ltmp15734, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29726: + .p2align 2 + .cv_linetable 1371, "??$_Adl_verify_range1@PEBDPEBD@std@@YAXAEBQEBD0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1371 + .section .debug$S,"dr",associative,"??$_Verify_range@D@std@@YAXQEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Verify_range + .long .Ltmp29736-.Ltmp29735 # Subsection size +.Ltmp29735: + .short .Ltmp29738-.Ltmp29737 # Record length +.Ltmp29737: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1372-"??$_Verify_range@D@std@@YAXQEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11430 # Function type index + .secrel32 "??$_Verify_range@D@std@@YAXQEBD0@Z" # Function section relative address + .secidx "??$_Verify_range@D@std@@YAXQEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +.Ltmp29738: + .short .Ltmp29740-.Ltmp29739 # Record length +.Ltmp29739: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29740: + .cv_def_range .Ltmp15735 .Ltmp15742, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29742-.Ltmp29741 # Record length +.Ltmp29741: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29742: + .cv_def_range .Ltmp15735 .Ltmp15742, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29736: + .p2align 2 + .cv_linetable 1372, "??$_Verify_range@D@std@@YAXQEBD0@Z", .Lfunc_end1372 + .section .debug$S,"dr",associative,"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked1 + .long .Ltmp29744-.Ltmp29743 # Subsection size +.Ltmp29743: + .short .Ltmp29746-.Ltmp29745 # Record length +.Ltmp29745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1373-"??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11433 # Function type index + .secrel32 "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked1" # Function name +.Ltmp29746: + .short .Ltmp29748-.Ltmp29747 # Record length +.Ltmp29747: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29748: + .cv_def_range .Ltmp15743 .Ltmp15746, "E\021O\001\000\0000\000\000\000" + .short .Ltmp29750-.Ltmp29749 # Record length +.Ltmp29749: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29750: + .cv_def_range .Ltmp15743 .Ltmp15746, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29752-.Ltmp29751 # Record length +.Ltmp29751: + .short 4414 # Record kind: S_LOCAL + .long 11403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29752: + .cv_def_range .Ltmp15743 .Ltmp15746, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29754-.Ltmp29753 # Record length +.Ltmp29753: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29754: + .cv_def_range .Ltmp15743 .Ltmp15746, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29744: + .p2align 2 + .cv_linetable 1373, "??$_Find_unchecked1@PEBDE@std@@YAPEBDPEBDQEBDAEBEU?$integral_constant@_N$00@0@@Z", .Lfunc_end1373 + .section .debug$S,"dr",associative,"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Within_limits + .long .Ltmp29756-.Ltmp29755 # Subsection size +.Ltmp29755: + .short .Ltmp29758-.Ltmp29757 # Record length +.Ltmp29757: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1374-"??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11436 # Function type index + .secrel32 "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Function section relative address + .secidx "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Within_limits" # Function name +.Ltmp29758: + .short .Ltmp29760-.Ltmp29759 # Record length +.Ltmp29759: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29760: + .cv_def_range .Ltmp15747 .Ltmp15748, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29762-.Ltmp29761 # Record length +.Ltmp29761: + .short 4414 # Record kind: S_LOCAL + .long 11403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29762: + .cv_def_range .Ltmp15747 .Ltmp15748, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29756: + .p2align 2 + .cv_linetable 1374, "??$_Within_limits@PEBDE@std@@YA_NPEBDAEBE@Z", .Lfunc_end1374 + .section .debug$S,"dr",associative,"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Within_limits + .long .Ltmp29764-.Ltmp29763 # Subsection size +.Ltmp29763: + .short .Ltmp29766-.Ltmp29765 # Record length +.Ltmp29765: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1375-"??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11439 # Function type index + .secrel32 "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Function section relative address + .secidx "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Within_limits" # Function name +.Ltmp29766: + .short .Ltmp29768-.Ltmp29767 # Record length +.Ltmp29767: + .short 4414 # Record kind: S_LOCAL + .long 11403 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp29768: + .cv_def_range .Ltmp15749 .Ltmp15750, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp29770-.Ltmp29769 # Record length +.Ltmp29769: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29770: + .cv_def_range .Ltmp15749 .Ltmp15750, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp29772-.Ltmp29771 # Record length +.Ltmp29771: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29772: + .cv_def_range .Ltmp15749 .Ltmp15750, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp29774-.Ltmp29773 # Record length +.Ltmp29773: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29774: + .cv_def_range .Ltmp15749 .Ltmp15750, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29764: + .p2align 2 + .cv_linetable 1375, "??$_Within_limits@E@std@@YA_NAEBEU?$integral_constant@_N$00@0@U?$integral_constant@_N$0A@@0@2@Z", .Lfunc_end1375 + .section .debug$S,"dr",associative,"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::push_back + .long .Ltmp29776-.Ltmp29775 # Subsection size +.Ltmp29775: + .short .Ltmp29778-.Ltmp29777 # Record length +.Ltmp29777: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1376-"?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11440 # Function type index + .secrel32 "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" # Function section relative address + .secidx "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::push_back" # Function name +.Ltmp29778: + .short .Ltmp29780-.Ltmp29779 # Record length +.Ltmp29779: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29780: + .cv_def_range .Ltmp15751 .Ltmp15754, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29782-.Ltmp29781 # Record length +.Ltmp29781: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29782: + .cv_def_range .Ltmp15751 .Ltmp15754, "E\021O\001\000\000_\000\000\000" + .short .Ltmp29784-.Ltmp29783 # Record length +.Ltmp29783: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp29784: + .cv_def_range .Ltmp15751 .Ltmp15754, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29786-.Ltmp29785 # Record length +.Ltmp29785: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp29786: + .cv_def_range .Ltmp15751 .Ltmp15754, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29788-.Ltmp29787 # Record length +.Ltmp29787: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15753-.Ltmp15752 # Code size + .secrel32 .Ltmp15752 # Function section relative address + .secidx .Lfunc_begin1376 # Function section index + .byte 0 # Lexical block name +.Ltmp29788: + .short .Ltmp29790-.Ltmp29789 # Record length +.Ltmp29789: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Ptr" +.Ltmp29790: + .cv_def_range .Ltmp15752 .Ltmp15753, "E\021O\001\000\0008\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 +.Ltmp29776: + .p2align 2 + .cv_linetable 1376, "?push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z", .Lfunc_end1376 + .section .debug$S,"dr",associative,"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary > > > + .long .Ltmp29792-.Ltmp29791 # Subsection size +.Ltmp29791: + .short .Ltmp29794-.Ltmp29793 # Record length +.Ltmp29793: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1377-"??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11443 # Function type index + .secrel32 "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary > > >" # Function name +.Ltmp29794: + .short .Ltmp29796-.Ltmp29795 # Record length +.Ltmp29795: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29796: + .cv_def_range .Ltmp15764 .Ltmp15782, "E\021N\001\000\000\360\000\000\000" + .short .Ltmp29798-.Ltmp29797 # Record length +.Ltmp29797: + .short 4414 # Record kind: S_LOCAL + .long 11444 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29798: + .cv_def_range .Lfunc_begin1377 .Ltmp15766, "A\021P\001\000\000" + .cv_def_range .Ltmp15766 .Ltmp15777 .Ltmp15778 .Ltmp15779, "E\021N\001\000\000H\000\000\000" + .short .Ltmp29800-.Ltmp29799 # Record length +.Ltmp29799: + .short 4414 # Record kind: S_LOCAL + .long 11444 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29800: + .cv_def_range .Lfunc_begin1377 .Ltmp15765, "A\021Q\001\000\000" + .cv_def_range .Ltmp15765 .Ltmp15777 .Ltmp15778 .Ltmp15779, "E\021N\001\000\000P\000\000\000" + .short .Ltmp29802-.Ltmp29801 # Record length +.Ltmp29801: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp29802: + .cv_def_range .Ltmp15763 .Ltmp15767, "A\021K\001\000\000" + .cv_def_range .Ltmp15767 .Ltmp15777 .Ltmp15778 .Ltmp15779, "E\021N\001\000\000@\000\000\000" + .short .Ltmp29804-.Ltmp29803 # Record length +.Ltmp29803: + .short 4414 # Record kind: S_LOCAL + .long 11548 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp29804: + .cv_def_range .Ltmp15770 .Ltmp15774 .Ltmp15780 .Ltmp15781, "E\021N\001\000\000\310\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29792: + .p2align 2 + .cv_linetable 1377, "??$transform_primary@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1377 + .section .debug$S,"dr",associative,"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::end + .long .Ltmp29806-.Ltmp29805 # Subsection size +.Ltmp29805: + .short .Ltmp29808-.Ltmp29807 # Record length +.Ltmp29807: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1378-"?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11600 # Function type index + .secrel32 "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::end" # Function name +.Ltmp29808: + .short .Ltmp29810-.Ltmp29809 # Record length +.Ltmp29809: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29810: + .cv_def_range .Ltmp15785 .Ltmp15786, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29812-.Ltmp29811 # Record length +.Ltmp29811: + .short 4414 # Record kind: S_LOCAL + .long 4811 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp29812: + .cv_def_range .Ltmp15785 .Ltmp15786, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29806: + .p2align 2 + .cv_linetable 1378, "?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1378 + .section .debug$S,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::begin + .long .Ltmp29814-.Ltmp29813 # Subsection size +.Ltmp29813: + .short .Ltmp29816-.Ltmp29815 # Record length +.Ltmp29815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1379-"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11601 # Function type index + .secrel32 "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::begin" # Function name +.Ltmp29816: + .short .Ltmp29818-.Ltmp29817 # Record length +.Ltmp29817: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29818: + .cv_def_range .Ltmp15789 .Ltmp15790, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp29820-.Ltmp29819 # Record length +.Ltmp29819: + .short 4414 # Record kind: S_LOCAL + .long 4811 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp29820: + .cv_def_range .Ltmp15789 .Ltmp15790, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29814: + .p2align 2 + .cv_linetable 1379, "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAA?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1379 + .section .debug$S,"dr",associative,"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::operator= + .long .Ltmp29822-.Ltmp29821 # Subsection size +.Ltmp29821: + .short .Ltmp29824-.Ltmp29823 # Record length +.Ltmp29823: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1380-"??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11602 # Function type index + .secrel32 "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Function section relative address + .secidx "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::operator=" # Function name +.Ltmp29824: + .short .Ltmp29826-.Ltmp29825 # Record length +.Ltmp29825: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29826: + .cv_def_range .Ltmp15795 .Ltmp15799, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29828-.Ltmp29827 # Record length +.Ltmp29827: + .short 4414 # Record kind: S_LOCAL + .long 4512 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29828: + .cv_def_range .Ltmp15795 .Ltmp15799, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29822: + .p2align 2 + .cv_linetable 1380, "??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@$$QEAV01@@Z", .Lfunc_end1380 + .section .debug$S,"dr",associative,"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator==,std::allocator > + .long .Ltmp29830-.Ltmp29829 # Subsection size +.Ltmp29829: + .short .Ltmp29832-.Ltmp29831 # Record length +.Ltmp29831: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1381-"??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11605 # Function type index + .secrel32 "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Function section relative address + .secidx "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator==,std::allocator >" # Function name +.Ltmp29832: + .short .Ltmp29834-.Ltmp29833 # Record length +.Ltmp29833: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp29834: + .cv_def_range .Ltmp15800 .Ltmp15801, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29836-.Ltmp29835 # Record length +.Ltmp29835: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29836: + .cv_def_range .Ltmp15800 .Ltmp15801, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29830: + .p2align 2 + .cv_linetable 1381, "??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z", .Lfunc_end1381 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:3240:4',char> + .long .Ltmp29838-.Ltmp29837 # Subsection size +.Ltmp29837: + .short .Ltmp29840-.Ltmp29839 # Record length +.Ltmp29839: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1382-"??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11611 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" # Function section relative address + .secidx "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring:3240:4',char>" # Function name +.Ltmp29840: + .short .Ltmp29842-.Ltmp29841 # Record length +.Ltmp29841: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29842: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp29844-.Ltmp29843 # Record length +.Ltmp29843: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +.Ltmp29844: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp29846-.Ltmp29845 # Record length +.Ltmp29845: + .short 4414 # Record kind: S_LOCAL + .long 11609 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +.Ltmp29846: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\250\000\000\000" + .short .Ltmp29848-.Ltmp29847 # Record length +.Ltmp29847: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp29848: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\237\000\000\000" + .short .Ltmp29850-.Ltmp29849 # Record length +.Ltmp29849: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp29850: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp29852-.Ltmp29851 # Record length +.Ltmp29851: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp29852: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000x\000\000\000" + .short .Ltmp29854-.Ltmp29853 # Record length +.Ltmp29853: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +.Ltmp29854: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000p\000\000\000" + .short .Ltmp29856-.Ltmp29855 # Record length +.Ltmp29855: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +.Ltmp29856: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000h\000\000\000" + .short .Ltmp29858-.Ltmp29857 # Record length +.Ltmp29857: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +.Ltmp29858: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000`\000\000\000" + .short .Ltmp29860-.Ltmp29859 # Record length +.Ltmp29859: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp29860: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000X\000\000\000" + .short .Ltmp29862-.Ltmp29861 # Record length +.Ltmp29861: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +.Ltmp29862: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp29864-.Ltmp29863 # Record length +.Ltmp29863: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +.Ltmp29864: + .cv_def_range .Ltmp15802 .Ltmp15808, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29866-.Ltmp29865 # Record length +.Ltmp29865: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp15806-.Ltmp15805 # Code size + .secrel32 .Ltmp15805 # Function section relative address + .secidx .Lfunc_begin1382 # Function section index + .byte 0 # Lexical block name +.Ltmp29866: + .short .Ltmp29868-.Ltmp29867 # Record length +.Ltmp29867: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp29868: + .cv_def_range .Ltmp15805 .Ltmp15806, "E\021O\001\000\000H\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 +.Ltmp29838: + .p2align 2 + .cv_linetable 1382, "??$_Reallocate_grow_by@V@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@D@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??push_back@01@QEAAXD@Z@D@Z", .Lfunc_end1382 + .section .debug$S,"dr",associative,"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::push_back::::operator() + .long .Ltmp29870-.Ltmp29869 # Subsection size +.Ltmp29869: + .short .Ltmp29872-.Ltmp29871 # Record length +.Ltmp29871: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1383-"??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11616 # Function type index + .secrel32 "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" # Function section relative address + .secidx "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::push_back::::operator()" # Function name +.Ltmp29872: + .short .Ltmp29874-.Ltmp29873 # Record length +.Ltmp29873: + .short 4414 # Record kind: S_LOCAL + .long 11613 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29874: + .cv_def_range .Ltmp15809 .Ltmp15810, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29876-.Ltmp29875 # Record length +.Ltmp29875: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +.Ltmp29876: + .cv_def_range .Ltmp15809 .Ltmp15810, "E\021O\001\000\000@\000\000\000" + .short .Ltmp29878-.Ltmp29877 # Record length +.Ltmp29877: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +.Ltmp29878: + .cv_def_range .Ltmp15809 .Ltmp15810, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29880-.Ltmp29879 # Record length +.Ltmp29879: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +.Ltmp29880: + .cv_def_range .Ltmp15809 .Ltmp15810, "E\021O\001\000\000P\000\000\000" + .short .Ltmp29882-.Ltmp29881 # Record length +.Ltmp29881: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp29882: + .cv_def_range .Ltmp15809 .Ltmp15810, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29870: + .p2align 2 + .cv_linetable 1383, "??R@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@QEBA?A?@@QEADQEBD_KD@Z", .Lfunc_end1383 + .section .debug$S,"dr",associative,"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator!= + .long .Ltmp29884-.Ltmp29883 # Subsection size +.Ltmp29883: + .short .Ltmp29886-.Ltmp29885 # Record length +.Ltmp29885: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1384-"??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11617 # Function type index + .secrel32 "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator!=" # Function name +.Ltmp29886: + .short .Ltmp29888-.Ltmp29887 # Record length +.Ltmp29887: + .short 4414 # Record kind: S_LOCAL + .long 4792 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29888: + .cv_def_range .Ltmp15811 .Ltmp15812, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29890-.Ltmp29889 # Record length +.Ltmp29889: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29890: + .cv_def_range .Ltmp15811 .Ltmp15812, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29884: + .p2align 2 + .cv_linetable 1384, "??9?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1384 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long .Ltmp29892-.Ltmp29891 # Subsection size +.Ltmp29891: + .short .Ltmp29894-.Ltmp29893 # Record length +.Ltmp29893: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1385-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11621 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +.Ltmp29894: + .short .Ltmp29896-.Ltmp29895 # Record length +.Ltmp29895: + .short 4414 # Record kind: S_LOCAL + .long 4761 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29896: + .cv_def_range .Ltmp15813 .Ltmp15814, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29898-.Ltmp29897 # Record length +.Ltmp29897: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29898: + .cv_def_range .Ltmp15813 .Ltmp15814, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29892: + .p2align 2 + .cv_linetable 1385, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1385 + .section .debug$S,"dr",associative,"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector > >,void> + .long .Ltmp29900-.Ltmp29899 # Subsection size +.Ltmp29899: + .short .Ltmp29902-.Ltmp29901 # Record length +.Ltmp29901: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1386-"??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11624 # Function type index + .secrel32 "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector > >,void>" # Function name +.Ltmp29902: + .short .Ltmp29904-.Ltmp29903 # Record length +.Ltmp29903: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29904: + .cv_def_range .Ltmp15825 .Ltmp15838, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29906-.Ltmp29905 # Record length +.Ltmp29905: + .short 4414 # Record kind: S_LOCAL + .long 11444 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29906: + .cv_def_range .Lfunc_begin1386 .Ltmp15826, "A\021K\001\000\000" + .cv_def_range .Ltmp15826 .Ltmp15833 .Ltmp15834 .Ltmp15835, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp29908-.Ltmp29907 # Record length +.Ltmp29907: + .short 4414 # Record kind: S_LOCAL + .long 11444 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29908: + .cv_def_range .Lfunc_begin1386 .Ltmp15827, "A\021P\001\000\000" + .cv_def_range .Ltmp15827 .Ltmp15833 .Ltmp15834 .Ltmp15835, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp29910-.Ltmp29909 # Record length +.Ltmp29909: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29910: + .cv_def_range .Ltmp15825 .Ltmp15838, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29900: + .p2align 2 + .cv_linetable 1386, "??$?0V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@X@?$vector@DV?$allocator@D@std@@@std@@QEAA@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0AEBV?$allocator@D@1@@Z", .Lfunc_end1386 + .section .debug$S,"dr",associative,"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::data + .long .Ltmp29912-.Ltmp29911 # Subsection size +.Ltmp29911: + .short .Ltmp29914-.Ltmp29913 # Record length +.Ltmp29913: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1387-"?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11625 # Function type index + .secrel32 "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" # Function section relative address + .secidx "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::data" # Function name +.Ltmp29914: + .short .Ltmp29916-.Ltmp29915 # Record length +.Ltmp29915: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29916: + .cv_def_range .Ltmp15839 .Ltmp15840, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29912: + .p2align 2 + .cv_linetable 1387, "?data@?$vector@DV?$allocator@D@std@@@std@@QEAAPEADXZ", .Lfunc_end1387 + .section .debug$S,"dr",associative,"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::size + .long .Ltmp29918-.Ltmp29917 # Subsection size +.Ltmp29917: + .short .Ltmp29920-.Ltmp29919 # Record length +.Ltmp29919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1388-"?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11626 # Function type index + .secrel32 "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::size" # Function name +.Ltmp29920: + .short .Ltmp29922-.Ltmp29921 # Record length +.Ltmp29921: + .short 4414 # Record kind: S_LOCAL + .long 11508 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29922: + .cv_def_range .Ltmp15841 .Ltmp15842, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29918: + .p2align 2 + .cv_linetable 1388, "?size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ", .Lfunc_end1388 + .section .debug$S,"dr",associative,"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::~vector + .long .Ltmp29924-.Ltmp29923 # Subsection size +.Ltmp29923: + .short .Ltmp29926-.Ltmp29925 # Record length +.Ltmp29925: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1389-"??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11627 # Function type index + .secrel32 "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::~vector" # Function name +.Ltmp29926: + .short .Ltmp29928-.Ltmp29927 # Record length +.Ltmp29927: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29928: + .cv_def_range .Ltmp15845 .Ltmp15848, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29924: + .p2align 2 + .cv_linetable 1389, "??1?$vector@DV?$allocator@D@std@@@std@@QEAA@XZ", .Lfunc_end1389 + .section .debug$S,"dr",associative,"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::~_String_iterator + .long .Ltmp29930-.Ltmp29929 # Subsection size +.Ltmp29929: + .short .Ltmp29932-.Ltmp29931 # Record length +.Ltmp29931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1390-"??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11628 # Function type index + .secrel32 "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::~_String_iterator" # Function name +.Ltmp29932: + .short .Ltmp29934-.Ltmp29933 # Record length +.Ltmp29933: + .short 4414 # Record kind: S_LOCAL + .long 4761 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29934: + .cv_def_range .Ltmp15849 .Ltmp15851, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29930: + .p2align 2 + .cv_linetable 1390, "??1?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1390 + .section .debug$S,"dr",associative,"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator== + .long .Ltmp29936-.Ltmp29935 # Subsection size +.Ltmp29935: + .short .Ltmp29938-.Ltmp29937 # Record length +.Ltmp29937: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1391-"??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11629 # Function type index + .secrel32 "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section relative address + .secidx "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator==" # Function name +.Ltmp29938: + .short .Ltmp29940-.Ltmp29939 # Record length +.Ltmp29939: + .short 4414 # Record kind: S_LOCAL + .long 4792 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29940: + .cv_def_range .Ltmp15852 .Ltmp15853, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29942-.Ltmp29941 # Record length +.Ltmp29941: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29942: + .cv_def_range .Ltmp15852 .Ltmp15853, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29936: + .p2align 2 + .cv_linetable 1391, "??8?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_NAEBV01@@Z", .Lfunc_end1391 + .section .debug$S,"dr",associative,"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_Compat + .long .Ltmp29944-.Ltmp29943 # Subsection size +.Ltmp29943: + .short .Ltmp29946-.Ltmp29945 # Record length +.Ltmp29945: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1392-"?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11630 # Function type index + .secrel32 "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section relative address + .secidx "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_Compat" # Function name +.Ltmp29946: + .short .Ltmp29948-.Ltmp29947 # Record length +.Ltmp29947: + .short 4414 # Record kind: S_LOCAL + .long 4792 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29948: + .cv_def_range .Ltmp15854 .Ltmp15861, "E\021O\001\000\000H\000\000\000" + .short .Ltmp29950-.Ltmp29949 # Record length +.Ltmp29949: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp29950: + .cv_def_range .Ltmp15854 .Ltmp15861, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29944: + .p2align 2 + .cv_linetable 1392, "?_Compat@?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAXAEBV12@@Z", .Lfunc_end1392 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .Ltmp29952-.Ltmp29951 # Subsection size +.Ltmp29951: + .short .Ltmp29954-.Ltmp29953 # Record length +.Ltmp29953: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1393-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11632 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp29954: + .short .Ltmp29956-.Ltmp29955 # Record length +.Ltmp29955: + .short 4414 # Record kind: S_LOCAL + .long 4787 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29956: + .cv_def_range .Ltmp15862 .Ltmp15863, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29958-.Ltmp29957 # Record length +.Ltmp29957: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29958: + .cv_def_range .Ltmp15862 .Ltmp15863, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29952: + .p2align 2 + .cv_linetable 1393, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1393 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc &,void> + .long .Ltmp29960-.Ltmp29959 # Subsection size +.Ltmp29959: + .short .Ltmp29962-.Ltmp29961 # Record length +.Ltmp29961: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1394-"??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11633 # Function type index + .secrel32 "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc &,void>" # Function name +.Ltmp29962: + .short .Ltmp29964-.Ltmp29963 # Record length +.Ltmp29963: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29964: + .cv_def_range .Ltmp15864 .Ltmp15867, "E\021O\001\000\0008\000\000\000" + .short .Ltmp29966-.Ltmp29965 # Record length +.Ltmp29965: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp29966: + .cv_def_range .Ltmp15864 .Ltmp15867, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29960: + .p2align 2 + .cv_linetable 1394, "??$?0AEBV?$allocator@D@std@@X@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@AEBV?$allocator@D@1@@Z", .Lfunc_end1394 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range > >,std::_String_iterator > > > + .long .Ltmp29968-.Ltmp29967 # Subsection size +.Ltmp29967: + .short .Ltmp29970-.Ltmp29969 # Record length +.Ltmp29969: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1395-"??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11636 # Function type index + .secrel32 "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range > >,std::_String_iterator > > >" # Function name +.Ltmp29970: + .short .Ltmp29972-.Ltmp29971 # Record length +.Ltmp29971: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29972: + .cv_def_range .Ltmp15868 .Ltmp15869, "E\021O\001\000\000(\000\000\000" + .short .Ltmp29974-.Ltmp29973 # Record length +.Ltmp29973: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29974: + .cv_def_range .Ltmp15868 .Ltmp15869, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29968: + .p2align 2 + .cv_linetable 1395, "??$_Adl_verify_range@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0@Z", .Lfunc_end1395 + .section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Range_construct_or_tidy + .long .Ltmp29976-.Ltmp29975 # Subsection size +.Ltmp29975: + .short .Ltmp29978-.Ltmp29977 # Record length +.Ltmp29977: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1396-"??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11639 # Function type index + .secrel32 "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Range_construct_or_tidy" # Function name +.Ltmp29978: + .short .Ltmp29980-.Ltmp29979 # Record length +.Ltmp29979: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29980: + .cv_def_range .Ltmp15872 .Ltmp15876, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp29982-.Ltmp29981 # Record length +.Ltmp29981: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp29982: + .cv_def_range .Ltmp15872 .Ltmp15876, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp29984-.Ltmp29983 # Record length +.Ltmp29983: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp29984: + .cv_def_range .Ltmp15872 .Ltmp15876, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp29986-.Ltmp29985 # Record length +.Ltmp29985: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp29986: + .cv_def_range .Ltmp15872 .Ltmp15876, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29976: + .p2align 2 + .cv_linetable 1396, "??$_Range_construct_or_tidy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0Uforward_iterator_tag@1@@Z", .Lfunc_end1396 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped > >,0> + .long .Ltmp29988-.Ltmp29987 # Subsection size +.Ltmp29987: + .short .Ltmp29990-.Ltmp29989 # Record length +.Ltmp29989: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1397-"??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11641 # Function type index + .secrel32 "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped > >,0>" # Function name +.Ltmp29990: + .short .Ltmp29992-.Ltmp29991 # Record length +.Ltmp29991: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp29992: + .cv_def_range .Ltmp15877 .Ltmp15878, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29988: + .p2align 2 + .cv_linetable 1397, "??$_Get_unwrapped@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@$0A@@std@@YA?A?@@AEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@@Z", .Lfunc_end1397 + .section .debug$S,"dr",associative,"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::~_Vector_alloc + .long .Ltmp29994-.Ltmp29993 # Subsection size +.Ltmp29993: + .short .Ltmp29996-.Ltmp29995 # Record length +.Ltmp29995: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1398-"??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11642 # Function type index + .secrel32 "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::~_Vector_alloc" # Function name +.Ltmp29996: + .short .Ltmp29998-.Ltmp29997 # Record length +.Ltmp29997: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp29998: + .cv_def_range .Ltmp15881 .Ltmp15884, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp29994: + .p2align 2 + .cv_linetable 1398, "??1?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1398 + .section .debug$S,"dr",associative,"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward &> + .long .Ltmp30000-.Ltmp29999 # Subsection size +.Ltmp29999: + .short .Ltmp30002-.Ltmp30001 # Record length +.Ltmp30001: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1399-"??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11644 # Function type index + .secrel32 "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" # Function section relative address + .secidx "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +.Ltmp30002: + .short .Ltmp30004-.Ltmp30003 # Record length +.Ltmp30003: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30004: + .cv_def_range .Ltmp15885 .Ltmp15886, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30000: + .p2align 2 + .cv_linetable 1399, "??$forward@AEBV?$allocator@D@std@@@std@@YAAEBV?$allocator@D@0@AEBV10@@Z", .Lfunc_end1399 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &> + .long .Ltmp30006-.Ltmp30005 # Subsection size +.Ltmp30005: + .short .Ltmp30008-.Ltmp30007 # Record length +.Ltmp30007: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1400-"??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11647 # Function type index + .secrel32 "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +.Ltmp30008: + .short .Ltmp30010-.Ltmp30009 # Record length +.Ltmp30009: + .short 4414 # Record kind: S_LOCAL + .long 11583 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30010: + .cv_def_range .Ltmp15887 .Ltmp15888, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30012-.Ltmp30011 # Record length +.Ltmp30011: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30012: + .cv_def_range .Ltmp15887 .Ltmp15888, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30014-.Ltmp30013 # Record length +.Ltmp30013: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp30014: + .cv_def_range .Ltmp15887 .Ltmp15888, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30006: + .p2align 2 + .cv_linetable 1400, "??$?0AEBV?$allocator@D@std@@$$V@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@D@1@@Z", .Lfunc_end1400 + .section .debug$S,"dr",associative,"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Alloc_proxy + .long .Ltmp30016-.Ltmp30015 # Subsection size +.Ltmp30015: + .short .Ltmp30018-.Ltmp30017 # Record length +.Ltmp30017: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1401-"?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11648 # Function type index + .secrel32 "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Alloc_proxy" # Function name +.Ltmp30018: + .short .Ltmp30020-.Ltmp30019 # Record length +.Ltmp30019: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30020: + .cv_def_range .Ltmp15889 .Ltmp15890, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30022-.Ltmp30021 # Record length +.Ltmp30021: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp30022: + .cv_def_range .Ltmp15889 .Ltmp15890, "E\021O\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30016: + .p2align 2 + .cv_linetable 1401, "?_Alloc_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1401 + .section .debug$S,"dr",associative,"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_val >::_Vector_val + .long .Ltmp30024-.Ltmp30023 # Subsection size +.Ltmp30023: + .short .Ltmp30026-.Ltmp30025 # Record length +.Ltmp30025: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1402-"??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11649 # Function type index + .secrel32 "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_val >::_Vector_val" # Function name +.Ltmp30026: + .short .Ltmp30028-.Ltmp30027 # Record length +.Ltmp30027: + .short 4414 # Record kind: S_LOCAL + .long 11595 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30028: + .cv_def_range .Ltmp15891 .Ltmp15892, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30024: + .p2align 2 + .cv_linetable 1402, "??0?$_Vector_val@U?$_Simple_types@D@std@@@std@@QEAA@XZ", .Lfunc_end1402 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp30030-.Ltmp30029 # Subsection size +.Ltmp30029: + .short .Ltmp30032-.Ltmp30031 # Record length +.Ltmp30031: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1403-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11650 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp30032: + .short .Ltmp30034-.Ltmp30033 # Record length +.Ltmp30033: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30034: + .cv_def_range .Ltmp15893 .Ltmp15894, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30030: + .p2align 2 + .cv_linetable 1403, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$allocator@D@2@XZ", .Lfunc_end1403 + .section .debug$S,"dr",associative,"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@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 .Ltmp30036-.Ltmp30035 # Subsection size +.Ltmp30035: + .short .Ltmp30038-.Ltmp30037 # Record length +.Ltmp30037: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1404-"?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11651 # Function type index + .secrel32 "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section relative address + .secidx "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myproxy" # Function name +.Ltmp30038: + .short .Ltmp30040-.Ltmp30039 # Record length +.Ltmp30039: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30040: + .cv_def_range .Ltmp15895 .Ltmp15896, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30036: + .p2align 2 + .cv_linetable 1404, "?_Myproxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEAU_Container_proxy@2@XZ", .Lfunc_end1404 + .section .debug$S,"dr",associative,"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp30042-.Ltmp30041 # Subsection size +.Ltmp30041: + .short .Ltmp30044-.Ltmp30043 # Record length +.Ltmp30043: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1405-"??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11654 # Function type index + .secrel32 "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp30044: + .short .Ltmp30046-.Ltmp30045 # Record length +.Ltmp30045: + .short 4414 # Record kind: S_LOCAL + .long 11568 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp30046: + .cv_def_range .Ltmp15897 .Ltmp15898, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30042: + .p2align 2 + .cv_linetable 1405, "??$addressof@V?$_Vector_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEAV?$_Vector_val@U?$_Simple_types@D@std@@@0@AEAV10@@Z", .Lfunc_end1405 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp30048-.Ltmp30047 # Subsection size +.Ltmp30047: + .short .Ltmp30050-.Ltmp30049 # Record length +.Ltmp30049: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1406-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11655 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp30050: + .short .Ltmp30052-.Ltmp30051 # Record length +.Ltmp30051: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30052: + .cv_def_range .Ltmp15899 .Ltmp15900, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30048: + .p2align 2 + .cv_linetable 1406, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1406 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp30054-.Ltmp30053 # Subsection size +.Ltmp30053: + .short .Ltmp30056-.Ltmp30055 # Record length +.Ltmp30055: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1407-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11656 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp30056: + .short .Ltmp30058-.Ltmp30057 # Record length +.Ltmp30057: + .short 4414 # Record kind: S_LOCAL + .long 11583 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30058: + .cv_def_range .Ltmp15901 .Ltmp15902, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30054: + .p2align 2 + .cv_linetable 1407, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$allocator@D@2@XZ", .Lfunc_end1407 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@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 .Ltmp30060-.Ltmp30059 # Subsection size +.Ltmp30059: + .short .Ltmp30062-.Ltmp30061 # Record length +.Ltmp30061: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1408-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11657 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp30062: + .short .Ltmp30064-.Ltmp30063 # Record length +.Ltmp30063: + .short 4414 # Record kind: S_LOCAL + .long 11583 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30064: + .cv_def_range .Ltmp15903 .Ltmp15904, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30060: + .p2align 2 + .cv_linetable 1408, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEAAAEAV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1408 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1 > >,std::_String_iterator > > > + .long .Ltmp30066-.Ltmp30065 # Subsection size +.Ltmp30065: + .short .Ltmp30068-.Ltmp30067 # Record length +.Ltmp30067: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1409-"??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11660 # Function type index + .secrel32 "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1 > >,std::_String_iterator > > >" # Function name +.Ltmp30068: + .short .Ltmp30070-.Ltmp30069 # Record length +.Ltmp30069: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30070: + .cv_def_range .Ltmp15905 .Ltmp15906, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30072-.Ltmp30071 # Record length +.Ltmp30071: + .short 4414 # Record kind: S_LOCAL + .long 11618 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30072: + .cv_def_range .Ltmp15905 .Ltmp15906, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30074-.Ltmp30073 # Record length +.Ltmp30073: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30074: + .cv_def_range .Ltmp15905 .Ltmp15906, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30066: + .p2align 2 + .cv_linetable 1409, "??$_Adl_verify_range1@V?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@V12@@std@@YAXAEBV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@0@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1409 + .section .debug$S,"dr",associative,"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Verify_range + .long .Ltmp30076-.Ltmp30075 # Subsection size +.Ltmp30075: + .short .Ltmp30078-.Ltmp30077 # Record length +.Ltmp30077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1410-"?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11663 # Function type index + .secrel32 "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section relative address + .secidx "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +.Ltmp30078: + .short .Ltmp30080-.Ltmp30079 # Record length +.Ltmp30079: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30080: + .cv_def_range .Ltmp15907 .Ltmp15921, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30082-.Ltmp30081 # Record length +.Ltmp30081: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30082: + .cv_def_range .Ltmp15907 .Ltmp15921, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30076: + .p2align 2 + .cv_linetable 1410, "?_Verify_range@std@@YAXAEBV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0@Z", .Lfunc_end1410 + .section .debug$S,"dr",associative,"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Buy + .long .Ltmp30084-.Ltmp30083 # Subsection size +.Ltmp30083: + .short .Ltmp30086-.Ltmp30085 # Record length +.Ltmp30085: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1411-"?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11664 # Function type index + .secrel32 "?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy" # Function name +.Ltmp30086: + .short .Ltmp30088-.Ltmp30087 # Record length +.Ltmp30087: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30088: + .cv_def_range .Ltmp15922 .Ltmp15927, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30090-.Ltmp30089 # Record length +.Ltmp30089: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp30090: + .cv_def_range .Ltmp15922 .Ltmp15927, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30084: + .p2align 2 + .cv_linetable 1411, "?_Buy@?$vector@DV?$allocator@D@std@@@std@@AEAA_N_K@Z", .Lfunc_end1411 + .section .debug$S,"dr",associative,"??$distance@PEAD@std@@YA_JPEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp30092-.Ltmp30091 # Subsection size +.Ltmp30091: + .short .Ltmp30094-.Ltmp30093 # Record length +.Ltmp30093: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1412-"??$distance@PEAD@std@@YA_JPEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11666 # Function type index + .secrel32 "??$distance@PEAD@std@@YA_JPEAD0@Z" # Function section relative address + .secidx "??$distance@PEAD@std@@YA_JPEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp30094: + .short .Ltmp30096-.Ltmp30095 # Record length +.Ltmp30095: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30096: + .cv_def_range .Ltmp15928 .Ltmp15929, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30098-.Ltmp30097 # Record length +.Ltmp30097: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30098: + .cv_def_range .Ltmp15928 .Ltmp15929, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30092: + .p2align 2 + .cv_linetable 1412, "??$distance@PEAD@std@@YA_JPEAD0@Z", .Lfunc_end1412 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp30100-.Ltmp30099 # Subsection size +.Ltmp30099: + .short .Ltmp30102-.Ltmp30101 # Record length +.Ltmp30101: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1413-"??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11667 # Function type index + .secrel32 "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp30102: + .short .Ltmp30104-.Ltmp30103 # Record length +.Ltmp30103: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30104: + .cv_def_range .Ltmp15930 .Ltmp15931, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30106-.Ltmp30105 # Record length +.Ltmp30105: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30106: + .cv_def_range .Ltmp15930 .Ltmp15931, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30108-.Ltmp30107 # Record length +.Ltmp30107: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30108: + .cv_def_range .Ltmp15930 .Ltmp15931, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30110-.Ltmp30109 # Record length +.Ltmp30109: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30110: + .cv_def_range .Ltmp15930 .Ltmp15931, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30100: + .p2align 2 + .cv_linetable 1413, "??$_Ucopy@PEAD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEAD00@Z", .Lfunc_end1413 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp30112-.Ltmp30111 # Subsection size +.Ltmp30111: + .short .Ltmp30114-.Ltmp30113 # Record length +.Ltmp30113: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1414-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11668 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp30114: + .short .Ltmp30116-.Ltmp30115 # Record length +.Ltmp30115: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30116: + .cv_def_range .Ltmp15932 .Ltmp15933, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30112: + .p2align 2 + .cv_linetable 1414, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1414 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp30118-.Ltmp30117 # Subsection size +.Ltmp30117: + .short .Ltmp30120-.Ltmp30119 # Record length +.Ltmp30119: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1415-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11669 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp30120: + .short .Ltmp30122-.Ltmp30121 # Record length +.Ltmp30121: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30122: + .cv_def_range .Ltmp15934 .Ltmp15935, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30118: + .p2align 2 + .cv_linetable 1415, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1415 + .section .debug$S,"dr",associative,"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Tidy + .long .Ltmp30124-.Ltmp30123 # Subsection size +.Ltmp30123: + .short .Ltmp30126-.Ltmp30125 # Record length +.Ltmp30125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1416-"?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11670 # Function type index + .secrel32 "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Tidy" # Function name +.Ltmp30126: + .short .Ltmp30128-.Ltmp30127 # Record length +.Ltmp30127: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30128: + .cv_def_range .Ltmp15936 .Ltmp15939, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30124: + .p2align 2 + .cv_linetable 1416, "?_Tidy@?$vector@DV?$allocator@D@std@@@std@@AEAAXXZ", .Lfunc_end1416 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp30130-.Ltmp30129 # Subsection size +.Ltmp30129: + .short .Ltmp30132-.Ltmp30131 # Record length +.Ltmp30131: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1417-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11671 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp30132: + .short .Ltmp30134-.Ltmp30133 # Record length +.Ltmp30133: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30134: + .cv_def_range .Ltmp15940 .Ltmp15941, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30130: + .p2align 2 + .cv_linetable 1417, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAAEAPEADXZ", .Lfunc_end1417 + .section .debug$S,"dr",associative,"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::max_size + .long .Ltmp30136-.Ltmp30135 # Subsection size +.Ltmp30135: + .short .Ltmp30138-.Ltmp30137 # Record length +.Ltmp30137: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1418-"?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11672 # Function type index + .secrel32 "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::max_size" # Function name +.Ltmp30138: + .short .Ltmp30140-.Ltmp30139 # Record length +.Ltmp30139: + .short 4414 # Record kind: S_LOCAL + .long 11508 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30140: + .cv_def_range .Ltmp15942 .Ltmp15943, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30136: + .p2align 2 + .cv_linetable 1418, "?max_size@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ", .Lfunc_end1418 + .section .debug$S,"dr",associative,"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Xlength + .long .Ltmp30142-.Ltmp30141 # Subsection size +.Ltmp30141: + .short .Ltmp30144-.Ltmp30143 # Record length +.Ltmp30143: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1419-"?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11673 # Function type index + .secrel32 "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" # Function section relative address + .secidx "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Xlength" # Function name +.Ltmp30144: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30142: + .p2align 2 + .cv_linetable 1419, "?_Xlength@?$vector@DV?$allocator@D@std@@@std@@CAXXZ", .Lfunc_end1419 + .section .debug$S,"dr",associative,"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Getal + .long .Ltmp30146-.Ltmp30145 # Subsection size +.Ltmp30145: + .short .Ltmp30148-.Ltmp30147 # Record length +.Ltmp30147: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1420-"?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11674 # Function type index + .secrel32 "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Getal" # Function name +.Ltmp30148: + .short .Ltmp30150-.Ltmp30149 # Record length +.Ltmp30149: + .short 4414 # Record kind: S_LOCAL + .long 11556 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30150: + .cv_def_range .Ltmp15946 .Ltmp15947, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30146: + .p2align 2 + .cv_linetable 1420, "?_Getal@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$allocator@D@2@XZ", .Lfunc_end1420 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Get_first + .long .Ltmp30152-.Ltmp30151 # Subsection size +.Ltmp30151: + .short .Ltmp30154-.Ltmp30153 # Record length +.Ltmp30153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1421-"?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11675 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_first" # Function name +.Ltmp30154: + .short .Ltmp30156-.Ltmp30155 # Record length +.Ltmp30155: + .short 4414 # Record kind: S_LOCAL + .long 11586 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30156: + .cv_def_range .Ltmp15948 .Ltmp15949, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30152: + .p2align 2 + .cv_linetable 1421, "?_Get_first@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$allocator@D@2@XZ", .Lfunc_end1421 + .section .debug$S,"dr",associative,"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp30158-.Ltmp30157 # Subsection size +.Ltmp30157: + .short .Ltmp30160-.Ltmp30159 # Record length +.Ltmp30159: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1422-"??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11678 # Function type index + .secrel32 "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp30160: + .short .Ltmp30162-.Ltmp30161 # Record length +.Ltmp30161: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30162: + .cv_def_range .Ltmp15950 .Ltmp15951, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30164-.Ltmp30163 # Record length +.Ltmp30163: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30164: + .cv_def_range .Ltmp15950 .Ltmp15951, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30166-.Ltmp30165 # Record length +.Ltmp30165: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30166: + .cv_def_range .Ltmp15950 .Ltmp15951, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30158: + .p2align 2 + .cv_linetable 1422, "??$_Distance1@PEAD@std@@YA_JPEAD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1422 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp30168-.Ltmp30167 # Subsection size +.Ltmp30167: + .short .Ltmp30170-.Ltmp30169 # Record length +.Ltmp30169: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1423-"??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11681 # Function type index + .secrel32 "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp30170: + .short .Ltmp30172-.Ltmp30171 # Record length +.Ltmp30171: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30172: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30174-.Ltmp30173 # Record length +.Ltmp30173: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30174: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30176-.Ltmp30175 # Record length +.Ltmp30175: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30176: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000x\000\000\000" + .short .Ltmp30178-.Ltmp30177 # Record length +.Ltmp30177: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30178: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30180-.Ltmp30179 # Record length +.Ltmp30179: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp30180: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000p\000\000\000" + .short .Ltmp30182-.Ltmp30181 # Record length +.Ltmp30181: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp30182: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000h\000\000\000" + .short .Ltmp30184-.Ltmp30183 # Record length +.Ltmp30183: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp30184: + .cv_def_range .Ltmp15952 .Ltmp15953, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30168: + .p2align 2 + .cv_linetable 1423, "??$_Uninitialized_copy@PEADPEADV?$allocator@D@std@@@std@@YAPEADQEAD0PEADAEAV?$allocator@D@0@@Z", .Lfunc_end1423 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped + .long .Ltmp30186-.Ltmp30185 # Subsection size +.Ltmp30185: + .short .Ltmp30188-.Ltmp30187 # Record length +.Ltmp30187: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1424-"??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11684 # Function type index + .secrel32 "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" # Function section relative address + .secidx "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped" # Function name +.Ltmp30188: + .short .Ltmp30190-.Ltmp30189 # Record length +.Ltmp30189: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30190: + .cv_def_range .Ltmp15954 .Ltmp15955, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30186: + .p2align 2 + .cv_linetable 1424, "??$_Get_unwrapped@D@std@@YAPEADQEAD@Z", .Lfunc_end1424 + .section .debug$S,"dr",associative,"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped_n + .long .Ltmp30192-.Ltmp30191 # Subsection size +.Ltmp30191: + .short .Ltmp30194-.Ltmp30193 # Record length +.Ltmp30193: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1425-"??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11687 # Function type index + .secrel32 "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" # Function section relative address + .secidx "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped_n" # Function name +.Ltmp30194: + .short .Ltmp30196-.Ltmp30195 # Record length +.Ltmp30195: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Src" +.Ltmp30196: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30198-.Ltmp30197 # Record length +.Ltmp30197: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30198: + .cv_def_range .Ltmp15956 .Ltmp15957, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30192: + .p2align 2 + .cv_linetable 1425, "??$_Get_unwrapped_n@D_J$0A@@std@@YAPEADQEAD_J@Z", .Lfunc_end1425 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance + .long .Ltmp30200-.Ltmp30199 # Subsection size +.Ltmp30199: + .short .Ltmp30202-.Ltmp30201 # Record length +.Ltmp30201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1426-"??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11690 # Function type index + .secrel32 "??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +.Ltmp30202: + .short .Ltmp30204-.Ltmp30203 # Record length +.Ltmp30203: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30204: + .cv_def_range .Ltmp15958 .Ltmp15959, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30206-.Ltmp30205 # Record length +.Ltmp30205: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30206: + .cv_def_range .Ltmp15958 .Ltmp15959, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30200: + .p2align 2 + .cv_linetable 1426, "??$_Idl_distance@PEADPEAD@std@@YA?A?@@AEBQEAD0@Z", .Lfunc_end1426 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped + .long .Ltmp30208-.Ltmp30207 # Subsection size +.Ltmp30207: + .short .Ltmp30210-.Ltmp30209 # Record length +.Ltmp30209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1427-"??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11693 # Function type index + .secrel32 "??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped" # Function name +.Ltmp30210: + .short .Ltmp30212-.Ltmp30211 # Record length +.Ltmp30211: + .short 4414 # Record kind: S_LOCAL + .long 7366 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp30212: + .cv_def_range .Ltmp15960 .Ltmp15961, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30214-.Ltmp30213 # Record length +.Ltmp30213: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp30214: + .cv_def_range .Ltmp15960 .Ltmp15961, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30208: + .p2align 2 + .cv_linetable 1427, "??$_Seek_wrapped@D@std@@YAXAEAPEADQEAD@Z", .Lfunc_end1427 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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 .Ltmp30216-.Ltmp30215 # Subsection size +.Ltmp30215: + .short .Ltmp30218-.Ltmp30217 # Record length +.Ltmp30217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1428-"??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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 11696 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@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 +.Ltmp30218: + .short .Ltmp30220-.Ltmp30219 # Record length +.Ltmp30219: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30220: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30222-.Ltmp30221 # Record length +.Ltmp30221: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30222: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30224-.Ltmp30223 # Record length +.Ltmp30223: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30224: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30226-.Ltmp30225 # Record length +.Ltmp30225: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30226: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30228-.Ltmp30227 # Record length +.Ltmp30227: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30228: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30230-.Ltmp30229 # Record length +.Ltmp30229: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30230: + .cv_def_range .Ltmp15962 .Ltmp15963, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30216: + .p2align 2 + .cv_linetable 1428, "??$_Uninitialized_copy_al_unchecked@DDV?$allocator@D@std@@@std@@YAPEADQEAD00AEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1428 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp30232-.Ltmp30231 # Subsection size +.Ltmp30231: + .short .Ltmp30234-.Ltmp30233 # Record length +.Ltmp30233: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1429-"??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11698 # Function type index + .secrel32 "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp30234: + .short .Ltmp30236-.Ltmp30235 # Record length +.Ltmp30235: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30236: + .cv_def_range .Ltmp15964 .Ltmp15965, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30238-.Ltmp30237 # Record length +.Ltmp30237: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30238: + .cv_def_range .Ltmp15964 .Ltmp15965, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30232: + .p2align 2 + .cv_linetable 1429, "??$_Ptr_copy_cat@DD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAD0@Z", .Lfunc_end1429 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 + .long .Ltmp30240-.Ltmp30239 # Subsection size +.Ltmp30239: + .short .Ltmp30242-.Ltmp30241 # Record length +.Ltmp30241: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1430-"??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11701 # Function type index + .secrel32 "??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1" # Function name +.Ltmp30242: + .short .Ltmp30244-.Ltmp30243 # Record length +.Ltmp30243: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30244: + .cv_def_range .Ltmp15966 .Ltmp15967, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30246-.Ltmp30245 # Record length +.Ltmp30245: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30246: + .cv_def_range .Ltmp15966 .Ltmp15967, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30248-.Ltmp30247 # Record length +.Ltmp30247: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30248: + .cv_def_range .Ltmp15966 .Ltmp15967, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30240: + .p2align 2 + .cv_linetable 1430, "??$_Idl_distance1@PEADPEAD@std@@YA_JAEBQEAD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1430 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp30250-.Ltmp30249 # Subsection size +.Ltmp30249: + .short .Ltmp30252-.Ltmp30251 # Record length +.Ltmp30251: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1431-"??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11703 # Function type index + .secrel32 "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp30252: + .short .Ltmp30254-.Ltmp30253 # Record length +.Ltmp30253: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30254: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30256-.Ltmp30255 # Record length +.Ltmp30255: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30256: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30258-.Ltmp30257 # Record length +.Ltmp30257: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30258: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30260-.Ltmp30259 # Record length +.Ltmp30259: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp30260: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30262-.Ltmp30261 # Record length +.Ltmp30261: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp30262: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30264-.Ltmp30263 # Record length +.Ltmp30263: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp30264: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30266-.Ltmp30265 # Record length +.Ltmp30265: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp30266: + .cv_def_range .Ltmp15968 .Ltmp15969, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30250: + .p2align 2 + .cv_linetable 1431, "??$_Copy_memmove@PEADPEAD@std@@YAPEADPEAD00@Z", .Lfunc_end1431 + .section .debug$S,"dr",associative,"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Orphan_all + .long .Ltmp30268-.Ltmp30267 # Subsection size +.Ltmp30267: + .short .Ltmp30270-.Ltmp30269 # Record length +.Ltmp30269: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1432-"?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11704 # Function type index + .secrel32 "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Orphan_all" # Function name +.Ltmp30270: + .short .Ltmp30272-.Ltmp30271 # Record length +.Ltmp30271: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30272: + .cv_def_range .Ltmp15970 .Ltmp15971, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30268: + .p2align 2 + .cv_linetable 1432, "?_Orphan_all@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1432 + .section .debug$S,"dr",associative,"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Destroy + .long .Ltmp30274-.Ltmp30273 # Subsection size +.Ltmp30273: + .short .Ltmp30276-.Ltmp30275 # Record length +.Ltmp30275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1433-"?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11705 # Function type index + .secrel32 "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" # Function section relative address + .secidx "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Destroy" # Function name +.Ltmp30276: + .short .Ltmp30278-.Ltmp30277 # Record length +.Ltmp30277: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30278: + .cv_def_range .Ltmp15972 .Ltmp15973, "E\021O\001\000\000 \000\000\000" + .short .Ltmp30280-.Ltmp30279 # Record length +.Ltmp30279: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30280: + .cv_def_range .Ltmp15972 .Ltmp15973, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30282-.Ltmp30281 # Record length +.Ltmp30281: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30282: + .cv_def_range .Ltmp15972 .Ltmp15973, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30274: + .p2align 2 + .cv_linetable 1433, "?_Destroy@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEAD0@Z", .Lfunc_end1433 + .section .debug$S,"dr",associative,"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::capacity + .long .Ltmp30284-.Ltmp30283 # Subsection size +.Ltmp30283: + .short .Ltmp30286-.Ltmp30285 # Record length +.Ltmp30285: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1434-"?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11706 # Function type index + .secrel32 "?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section relative address + .secidx "?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector >::capacity" # Function name +.Ltmp30286: + .short .Ltmp30288-.Ltmp30287 # Record length +.Ltmp30287: + .short 4414 # Record kind: S_LOCAL + .long 11508 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30288: + .cv_def_range .Ltmp15974 .Ltmp15975, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30284: + .p2align 2 + .cv_linetable 1434, "?capacity@?$vector@DV?$allocator@D@std@@@std@@QEBA_KXZ", .Lfunc_end1434 + .section .debug$S,"dr",associative,"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range > + .long .Ltmp30290-.Ltmp30289 # Subsection size +.Ltmp30289: + .short .Ltmp30292-.Ltmp30291 # Record length +.Ltmp30291: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1435-"??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11709 # Function type index + .secrel32 "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range >" # Function name +.Ltmp30292: + .short .Ltmp30294-.Ltmp30293 # Record length +.Ltmp30293: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30294: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30296-.Ltmp30295 # Record length +.Ltmp30295: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30296: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30298-.Ltmp30297 # Record length +.Ltmp30297: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30298: + .cv_def_range .Ltmp15976 .Ltmp15977, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30290: + .p2align 2 + .cv_linetable 1435, "??$_Destroy_range@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@@Z", .Lfunc_end1435 + .section .debug$S,"dr",associative,"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_range1 > + .long .Ltmp30300-.Ltmp30299 # Subsection size +.Ltmp30299: + .short .Ltmp30302-.Ltmp30301 # Record length +.Ltmp30301: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1436-"??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11712 # Function type index + .secrel32 "??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_range1 >" # Function name +.Ltmp30302: + .short .Ltmp30304-.Ltmp30303 # Record length +.Ltmp30303: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30304: + .cv_def_range .Ltmp15978 .Ltmp15979, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30306-.Ltmp30305 # Record length +.Ltmp30305: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30306: + .cv_def_range .Ltmp15978 .Ltmp15979, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30308-.Ltmp30307 # Record length +.Ltmp30307: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30308: + .cv_def_range .Ltmp15978 .Ltmp15979, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp30310-.Ltmp30309 # Record length +.Ltmp30309: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30310: + .cv_def_range .Ltmp15978 .Ltmp15979, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30300: + .p2align 2 + .cv_linetable 1436, "??$_Destroy_range1@V?$allocator@D@std@@@std@@YAXPEAD0AEAV?$allocator@D@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1436 + .section .debug$S,"dr",associative,"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myend + .long .Ltmp30312-.Ltmp30311 # Subsection size +.Ltmp30311: + .short .Ltmp30314-.Ltmp30313 # Record length +.Ltmp30313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1437-"?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11713 # Function type index + .secrel32 "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section relative address + .secidx "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myend" # Function name +.Ltmp30314: + .short .Ltmp30316-.Ltmp30315 # Record length +.Ltmp30315: + .short 4414 # Record kind: S_LOCAL + .long 11556 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30316: + .cv_def_range .Ltmp15980 .Ltmp15981, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30312: + .p2align 2 + .cv_linetable 1437, "?_Myend@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ", .Lfunc_end1437 + .section .debug$S,"dr",associative,"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Myfirst + .long .Ltmp30318-.Ltmp30317 # Subsection size +.Ltmp30317: + .short .Ltmp30320-.Ltmp30319 # Record length +.Ltmp30319: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1438-"?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11714 # Function type index + .secrel32 "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section relative address + .secidx "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Myfirst" # Function name +.Ltmp30320: + .short .Ltmp30322-.Ltmp30321 # Record length +.Ltmp30321: + .short 4414 # Record kind: S_LOCAL + .long 11556 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30322: + .cv_def_range .Ltmp15982 .Ltmp15983, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30318: + .p2align 2 + .cv_linetable 1438, "?_Myfirst@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ", .Lfunc_end1438 + .section .debug$S,"dr",associative,"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Get_data + .long .Ltmp30324-.Ltmp30323 # Subsection size +.Ltmp30323: + .short .Ltmp30326-.Ltmp30325 # Record length +.Ltmp30325: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1439-"?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11715 # Function type index + .secrel32 "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Get_data" # Function name +.Ltmp30326: + .short .Ltmp30328-.Ltmp30327 # Record length +.Ltmp30327: + .short 4414 # Record kind: S_LOCAL + .long 11556 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30328: + .cv_def_range .Ltmp15984 .Ltmp15985, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30324: + .p2align 2 + .cv_linetable 1439, "?_Get_data@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1439 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@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 .Ltmp30330-.Ltmp30329 # Subsection size +.Ltmp30329: + .short .Ltmp30332-.Ltmp30331 # Record length +.Ltmp30331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1440-"?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11716 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Get_second" # Function name +.Ltmp30332: + .short .Ltmp30334-.Ltmp30333 # Record length +.Ltmp30333: + .short 4414 # Record kind: S_LOCAL + .long 11586 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30334: + .cv_def_range .Ltmp15986 .Ltmp15987, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30330: + .p2align 2 + .cv_linetable 1440, "?_Get_second@?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@QEBAAEBV?$_Vector_val@U?$_Simple_types@D@std@@@2@XZ", .Lfunc_end1440 + .section .debug$S,"dr",associative,"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_Unwrapped + .long .Ltmp30336-.Ltmp30335 # Subsection size +.Ltmp30335: + .short .Ltmp30338-.Ltmp30337 # Record length +.Ltmp30337: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1441-"?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11717 # Function type index + .secrel32 "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Function section relative address + .secidx "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_Unwrapped" # Function name +.Ltmp30338: + .short .Ltmp30340-.Ltmp30339 # Record length +.Ltmp30339: + .short 4414 # Record kind: S_LOCAL + .long 4770 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30340: + .cv_def_range .Ltmp15988 .Ltmp15989, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30336: + .p2align 2 + .cv_linetable 1441, "?_Unwrapped@?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAPEADXZ", .Lfunc_end1441 + .section .debug$S,"dr",associative,"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Const_cast + .long .Ltmp30342-.Ltmp30341 # Subsection size +.Ltmp30341: + .short .Ltmp30344-.Ltmp30343 # Record length +.Ltmp30343: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1442-"??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11719 # Function type index + .secrel32 "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Function section relative address + .secidx "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Const_cast" # Function name +.Ltmp30344: + .short .Ltmp30346-.Ltmp30345 # Record length +.Ltmp30345: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30346: + .cv_def_range .Ltmp15990 .Ltmp15991, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30342: + .p2align 2 + .cv_linetable 1442, "??$_Const_cast@$$CBD@std@@YA?A?@@PEBD@Z", .Lfunc_end1442 + .section .debug$S,"dr",associative,"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Free_proxy + .long .Ltmp30348-.Ltmp30347 # Subsection size +.Ltmp30347: + .short .Ltmp30350-.Ltmp30349 # Record length +.Ltmp30349: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1443-"?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11720 # Function type index + .secrel32 "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Free_proxy" # Function name +.Ltmp30350: + .short .Ltmp30352-.Ltmp30351 # Record length +.Ltmp30351: + .short 4414 # Record kind: S_LOCAL + .long 11551 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30352: + .cv_def_range .Ltmp15992 .Ltmp15993, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30354-.Ltmp30353 # Record length +.Ltmp30353: + .short 4414 # Record kind: S_LOCAL + .long 4712 # TypeIndex + .short 0 # Flags + .asciz "_Proxy_allocator" +.Ltmp30354: + .cv_def_range .Ltmp15992 .Ltmp15993, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30348: + .p2align 2 + .cv_linetable 1443, "?_Free_proxy@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXXZ", .Lfunc_end1443 + .section .debug$S,"dr",associative,"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy_maybe_null + .long .Ltmp30356-.Ltmp30355 # Subsection size +.Ltmp30355: + .short .Ltmp30358-.Ltmp30357 # Record length +.Ltmp30357: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1444-"??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11721 # Function type index + .secrel32 "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" # Function section relative address + .secidx "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy_maybe_null" # Function name +.Ltmp30358: + .short .Ltmp30360-.Ltmp30359 # Record length +.Ltmp30359: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30360: + .cv_def_range .Ltmp15994 .Ltmp15995, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30356: + .p2align 2 + .cv_linetable 1444, "??$_Unfancy_maybe_null@D@std@@YAPEADPEAD@Z", .Lfunc_end1444 + .section .debug$S,"dr",associative,"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Mylast + .long .Ltmp30362-.Ltmp30361 # Subsection size +.Ltmp30361: + .short .Ltmp30364-.Ltmp30363 # Record length +.Ltmp30363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1445-"?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11722 # Function type index + .secrel32 "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section relative address + .secidx "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Mylast" # Function name +.Ltmp30364: + .short .Ltmp30366-.Ltmp30365 # Record length +.Ltmp30365: + .short 4414 # Record kind: S_LOCAL + .long 11556 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30366: + .cv_def_range .Ltmp15996 .Ltmp15997, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30362: + .p2align 2 + .cv_linetable 1445, "?_Mylast@?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@QEBAAEBQEADXZ", .Lfunc_end1445 + .section .debug$S,"dr",associative,"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::~_String_const_iterator + .long .Ltmp30368-.Ltmp30367 # Subsection size +.Ltmp30367: + .short .Ltmp30370-.Ltmp30369 # Record length +.Ltmp30369: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1446-"??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11723 # Function type index + .secrel32 "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::~_String_const_iterator" # Function name +.Ltmp30370: + .short .Ltmp30372-.Ltmp30371 # Record length +.Ltmp30371: + .short 4414 # Record kind: S_LOCAL + .long 4787 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30372: + .cv_def_range .Ltmp15998 .Ltmp16000, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30368: + .p2align 2 + .cv_linetable 1446, "??1?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@XZ", .Lfunc_end1446 + .section .debug$S,"dr",associative,"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Refancy + .long .Ltmp30374-.Ltmp30373 # Subsection size +.Ltmp30373: + .short .Ltmp30376-.Ltmp30375 # Record length +.Ltmp30375: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1447-"??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11724 # Function type index + .secrel32 "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" # Function section relative address + .secidx "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy" # Function name +.Ltmp30376: + .short .Ltmp30378-.Ltmp30377 # Record length +.Ltmp30377: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp30378: + .cv_def_range .Ltmp16001 .Ltmp16002, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30374: + .p2align 2 + .cv_linetable 1447, "??$_Refancy@PEAD$0A@@std@@YAPEADPEAD@Z", .Lfunc_end1447 + .section .debug$S,"dr",associative,"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::_String_iterator + .long .Ltmp30380-.Ltmp30379 # Subsection size +.Ltmp30379: + .short .Ltmp30382-.Ltmp30381 # Record length +.Ltmp30381: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1448-"??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11725 # Function type index + .secrel32 "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::_String_iterator" # Function name +.Ltmp30382: + .short .Ltmp30384-.Ltmp30383 # Record length +.Ltmp30383: + .short 4414 # Record kind: S_LOCAL + .long 4761 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30384: + .cv_def_range .Ltmp16003 .Ltmp16004, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30386-.Ltmp30385 # Record length +.Ltmp30385: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp30386: + .cv_def_range .Ltmp16003 .Ltmp16004, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30388-.Ltmp30387 # Record length +.Ltmp30387: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +.Ltmp30388: + .cv_def_range .Ltmp16003 .Ltmp16004, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30380: + .p2align 2 + .cv_linetable 1448, "??0?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEADPEBU_Container_base12@1@@Z", .Lfunc_end1448 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .Ltmp30390-.Ltmp30389 # Subsection size +.Ltmp30389: + .short .Ltmp30392-.Ltmp30391 # Record length +.Ltmp30391: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1449-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11726 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp30392: + .short .Ltmp30394-.Ltmp30393 # Record length +.Ltmp30393: + .short 4414 # Record kind: S_LOCAL + .long 4787 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30394: + .cv_def_range .Ltmp16005 .Ltmp16008, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30396-.Ltmp30395 # Record length +.Ltmp30395: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Parg" +.Ltmp30396: + .cv_def_range .Ltmp16005 .Ltmp16008, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30398-.Ltmp30397 # Record length +.Ltmp30397: + .short 4414 # Record kind: S_LOCAL + .long 4765 # TypeIndex + .short 1 # Flags + .asciz "_Pstring" +.Ltmp30398: + .cv_def_range .Ltmp16005 .Ltmp16008, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30390: + .p2align 2 + .cv_linetable 1449, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@PEBDPEBU_Container_base12@1@@Z", .Lfunc_end1449 + .section .debug$S,"dr",associative,"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof,std::allocator > > + .long .Ltmp30400-.Ltmp30399 # Subsection size +.Ltmp30399: + .short .Ltmp30402-.Ltmp30401 # Record length +.Ltmp30401: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1450-"??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11728 # Function type index + .secrel32 "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section relative address + .secidx "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,std::allocator > >" # Function name +.Ltmp30402: + .short .Ltmp30404-.Ltmp30403 # Record length +.Ltmp30403: + .short 4414 # Record kind: S_LOCAL + .long 4527 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp30404: + .cv_def_range .Ltmp16009 .Ltmp16010, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30400: + .p2align 2 + .cv_linetable 1450, "??$addressof@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YAPEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z", .Lfunc_end1450 + .section .debug$S,"dr",associative,"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Move_alloc + .long .Ltmp30406-.Ltmp30405 # Subsection size +.Ltmp30405: + .short .Ltmp30408-.Ltmp30407 # Record length +.Ltmp30407: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1451-"?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11729 # Function type index + .secrel32 "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" # Function section relative address + .secidx "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Move_alloc" # Function name +.Ltmp30408: + .short .Ltmp30410-.Ltmp30409 # Record length +.Ltmp30409: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30410: + .cv_def_range .Ltmp16011 .Ltmp16016, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30412-.Ltmp30411 # Record length +.Ltmp30411: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30412: + .cv_def_range .Ltmp16011 .Ltmp16016, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30414-.Ltmp30413 # Record length +.Ltmp30413: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Reload" +.Ltmp30414: + .cv_def_range .Ltmp16011 .Ltmp16016, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30406: + .p2align 2 + .cv_linetable 1451, "?_Move_alloc@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV?$allocator@D@2@@Z", .Lfunc_end1451 + .section .debug$S,"dr",associative,"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Assign_rv_contents + .long .Ltmp30416-.Ltmp30415 # Subsection size +.Ltmp30415: + .short .Ltmp30418-.Ltmp30417 # Record length +.Ltmp30417: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1452-"?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11730 # Function type index + .secrel32 "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Assign_rv_contents" # Function name +.Ltmp30418: + .short .Ltmp30420-.Ltmp30419 # Record length +.Ltmp30419: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30420: + .cv_def_range .Ltmp16017 .Ltmp16018, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30422-.Ltmp30421 # Record length +.Ltmp30421: + .short 4414 # Record kind: S_LOCAL + .long 4512 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30422: + .cv_def_range .Ltmp16017 .Ltmp16018, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30424-.Ltmp30423 # Record length +.Ltmp30423: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30424: + .cv_def_range .Ltmp16017 .Ltmp16018, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30416: + .p2align 2 + .cv_linetable 1452, "?_Assign_rv_contents@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z", .Lfunc_end1452 + .section .debug$S,"dr",associative,"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move,std::allocator > &> + .long .Ltmp30426-.Ltmp30425 # Subsection size +.Ltmp30425: + .short .Ltmp30428-.Ltmp30427 # Record length +.Ltmp30427: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1453-"??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11732 # Function type index + .secrel32 "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section relative address + .secidx "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move,std::allocator > &>" # Function name +.Ltmp30428: + .short .Ltmp30430-.Ltmp30429 # Record length +.Ltmp30429: + .short 4414 # Record kind: S_LOCAL + .long 4527 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30430: + .cv_def_range .Ltmp16019 .Ltmp16020, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30426: + .p2align 2 + .cv_linetable 1453, "??$move@AEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@YA$$QEAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@AEAV10@@Z", .Lfunc_end1453 + .section .debug$S,"dr",associative,"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator!= + .long .Ltmp30432-.Ltmp30431 # Subsection size +.Ltmp30431: + .short .Ltmp30434-.Ltmp30433 # Record length +.Ltmp30433: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1454-"??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11735 # Function type index + .secrel32 "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Function section relative address + .secidx "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator!=" # Function name +.Ltmp30434: + .short .Ltmp30436-.Ltmp30435 # Record length +.Ltmp30435: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30436: + .cv_def_range .Ltmp16021 .Ltmp16022, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30438-.Ltmp30437 # Record length +.Ltmp30437: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30438: + .cv_def_range .Ltmp16021 .Ltmp16022, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30432: + .p2align 2 + .cv_linetable 1454, "??$?9DD@std@@YA_NAEBV?$allocator@D@0@0@Z", .Lfunc_end1454 + .section .debug$S,"dr",associative,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocma > + .long .Ltmp30440-.Ltmp30439 # Subsection size +.Ltmp30439: + .short .Ltmp30442-.Ltmp30441 # Record length +.Ltmp30441: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1455-"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11738 # Function type index + .secrel32 "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" # Function section relative address + .secidx "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocma >" # Function name +.Ltmp30442: + .short .Ltmp30444-.Ltmp30443 # Record length +.Ltmp30443: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30444: + .cv_def_range .Ltmp16023 .Ltmp16024, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30446-.Ltmp30445 # Record length +.Ltmp30445: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30446: + .cv_def_range .Ltmp16023 .Ltmp16024, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30448-.Ltmp30447 # Record length +.Ltmp30447: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp30448: + .cv_def_range .Ltmp16023 .Ltmp16024, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30440: + .p2align 2 + .cv_linetable 1455, "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0@Z", .Lfunc_end1455 + .section .debug$S,"dr",associative,"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocma > + .long .Ltmp30450-.Ltmp30449 # Subsection size +.Ltmp30449: + .short .Ltmp30452-.Ltmp30451 # Record length +.Ltmp30451: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1456-"??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11741 # Function type index + .secrel32 "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocma >" # Function name +.Ltmp30452: + .short .Ltmp30454-.Ltmp30453 # Record length +.Ltmp30453: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30454: + .cv_def_range .Ltmp16025 .Ltmp16026, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30456-.Ltmp30455 # Record length +.Ltmp30455: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30456: + .cv_def_range .Ltmp16025 .Ltmp16026, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30458-.Ltmp30457 # Record length +.Ltmp30457: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30458: + .cv_def_range .Ltmp16025 .Ltmp16026, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30450: + .p2align 2 + .cv_linetable 1456, "??$_Pocma@V?$allocator@D@std@@@std@@YAXAEAV?$allocator@D@0@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1456 + .section .debug$S,"dr",associative,"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move &> + .long .Ltmp30460-.Ltmp30459 # Subsection size +.Ltmp30459: + .short .Ltmp30462-.Ltmp30461 # Record length +.Ltmp30461: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1457-"??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11742 # Function type index + .secrel32 "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section relative address + .secidx "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move &>" # Function name +.Ltmp30462: + .short .Ltmp30464-.Ltmp30463 # Record length +.Ltmp30463: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30464: + .cv_def_range .Ltmp16027 .Ltmp16028, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30460: + .p2align 2 + .cv_linetable 1457, "??$move@AEAV?$allocator@D@std@@@std@@YA$$QEAV?$allocator@D@0@AEAV10@@Z", .Lfunc_end1457 + .section .debug$S,"dr",associative,"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Assign_rv_contents_with_alloc_always_equal + .long .Ltmp30466-.Ltmp30465 # Subsection size +.Ltmp30465: + .short .Ltmp30468-.Ltmp30467 # Record length +.Ltmp30467: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1458-"?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11743 # Function type index + .secrel32 "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Function section relative address + .secidx "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Assign_rv_contents_with_alloc_always_equal" # Function name +.Ltmp30468: + .short .Ltmp30470-.Ltmp30469 # Record length +.Ltmp30469: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30470: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30472-.Ltmp30471 # Record length +.Ltmp30471: + .short 4414 # Record kind: S_LOCAL + .long 4512 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30472: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30474-.Ltmp30473 # Record length +.Ltmp30473: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30474: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30476-.Ltmp30475 # Record length +.Ltmp30475: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +.Ltmp30476: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30478-.Ltmp30477 # Record length +.Ltmp30477: + .short 4414 # Record kind: S_LOCAL + .long 11744 # TypeIndex + .short 0 # Flags + .asciz "_My_data_mem" +.Ltmp30478: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30480-.Ltmp30479 # Record length +.Ltmp30479: + .short 4414 # Record kind: S_LOCAL + .long 11744 # TypeIndex + .short 0 # Flags + .asciz "_Right_data_mem" +.Ltmp30480: + .cv_def_range .Ltmp16029 .Ltmp16033, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30466: + .p2align 2 + .cv_linetable 1458, "?_Assign_rv_contents_with_alloc_always_equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX$$QEAV12@U?$integral_constant@_N$00@2@@Z", .Lfunc_end1458 + .section .debug$S,"dr",associative,"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_alloc > >::_Swap_all + .long .Ltmp30482-.Ltmp30481 # Subsection size +.Ltmp30481: + .short .Ltmp30484-.Ltmp30483 # Record length +.Ltmp30483: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1459-"?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11745 # Function type index + .secrel32 "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" # Function section relative address + .secidx "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_alloc > >::_Swap_all" # Function name +.Ltmp30484: + .short .Ltmp30486-.Ltmp30485 # Record length +.Ltmp30485: + .short 4414 # Record kind: S_LOCAL + .long 4681 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30486: + .cv_def_range .Ltmp16034 .Ltmp16035, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30488-.Ltmp30487 # Record length +.Ltmp30487: + .short 4414 # Record kind: S_LOCAL + .long 4701 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30488: + .cv_def_range .Ltmp16034 .Ltmp16035, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30482: + .p2align 2 + .cv_linetable 1459, "?_Swap_all@?$_String_alloc@U?$_String_base_types@DV?$allocator@D@std@@@std@@@std@@QEAAXAEAV12@@Z", .Lfunc_end1459 + .section .debug$S,"dr",associative,"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Container_base12::_Swap_all + .long .Ltmp30490-.Ltmp30489 # Subsection size +.Ltmp30489: + .short .Ltmp30492-.Ltmp30491 # Record length +.Ltmp30491: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1460-"?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11746 # Function type index + .secrel32 "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" # Function section relative address + .secidx "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Container_base12::_Swap_all" # Function name +.Ltmp30492: + .short .Ltmp30494-.Ltmp30493 # Record length +.Ltmp30493: + .short 4414 # Record kind: S_LOCAL + .long 4931 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30494: + .cv_def_range .Ltmp16038 .Ltmp16043, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30496-.Ltmp30495 # Record length +.Ltmp30495: + .short 4414 # Record kind: S_LOCAL + .long 4937 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30496: + .cv_def_range .Ltmp16038 .Ltmp16043, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30498-.Ltmp30497 # Record length +.Ltmp30497: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp30498: + .cv_def_range .Ltmp16038 .Ltmp16043, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30500-.Ltmp30499 # Record length +.Ltmp30499: + .short 4414 # Record kind: S_LOCAL + .long 4694 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp30500: + .cv_def_range .Ltmp16038 .Ltmp16043, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30490: + .p2align 2 + .cv_linetable 1460, "?_Swap_all@_Container_base12@std@@QEAAXAEAU12@@Z", .Lfunc_end1460 + .section .debug$S,"dr",associative,"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Equal + .long .Ltmp30502-.Ltmp30501 # Subsection size +.Ltmp30501: + .short .Ltmp30504-.Ltmp30503 # Record length +.Ltmp30503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1461-"?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11747 # Function type index + .secrel32 "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" # Function section relative address + .secidx "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Equal" # Function name +.Ltmp30504: + .short .Ltmp30506-.Ltmp30505 # Record length +.Ltmp30505: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30506: + .cv_def_range .Ltmp16048 .Ltmp16049, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30508-.Ltmp30507 # Record length +.Ltmp30507: + .short 4414 # Record kind: S_LOCAL + .long 4431 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30508: + .cv_def_range .Ltmp16048 .Ltmp16049, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp30510-.Ltmp30509 # Record length +.Ltmp30509: + .short 4414 # Record kind: S_LOCAL + .long 4709 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp30510: + .cv_def_range .Ltmp16048 .Ltmp16049, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30512-.Ltmp30511 # Record length +.Ltmp30511: + .short 4414 # Record kind: S_LOCAL + .long 4709 # TypeIndex + .short 0 # Flags + .asciz "_Right_data" +.Ltmp30512: + .cv_def_range .Ltmp16048 .Ltmp16049, "E\021N\001\000\000\330\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30502: + .p2align 2 + .cv_linetable 1461, "?_Equal@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_NAEBV12@@Z", .Lfunc_end1461 + .section .debug$S,"dr",associative,"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Traits_equal > + .long .Ltmp30514-.Ltmp30513 # Subsection size +.Ltmp30513: + .short .Ltmp30516-.Ltmp30515 # Record length +.Ltmp30515: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1462-"??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11751 # Function type index + .secrel32 "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" # Function section relative address + .secidx "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Traits_equal >" # Function name +.Ltmp30516: + .short .Ltmp30518-.Ltmp30517 # Record length +.Ltmp30517: + .short 4414 # Record kind: S_LOCAL + .long 11748 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30518: + .cv_def_range .Ltmp16050 .Ltmp16051, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30520-.Ltmp30519 # Record length +.Ltmp30519: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Left_size" +.Ltmp30520: + .cv_def_range .Ltmp16050 .Ltmp16051, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30522-.Ltmp30521 # Record length +.Ltmp30521: + .short 4414 # Record kind: S_LOCAL + .long 11748 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30522: + .cv_def_range .Ltmp16050 .Ltmp16051, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30524-.Ltmp30523 # Record length +.Ltmp30523: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Right_size" +.Ltmp30524: + .cv_def_range .Ltmp16050 .Ltmp16051, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30514: + .p2align 2 + .cv_linetable 1462, "??$_Traits_equal@U?$char_traits@D@std@@@std@@YA_NQEBD_K01@Z", .Lfunc_end1462 + .section .debug$S,"dr",associative,"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::compare + .long .Ltmp30526-.Ltmp30525 # Subsection size +.Ltmp30525: + .short .Ltmp30528-.Ltmp30527 # Record length +.Ltmp30527: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1463-"?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11752 # Function type index + .secrel32 "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" # Function section relative address + .secidx "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::compare" # Function name +.Ltmp30528: + .short .Ltmp30530-.Ltmp30529 # Record length +.Ltmp30529: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp30530: + .cv_def_range .Ltmp16052 .Ltmp16053, "E\021O\001\000\000 \000\000\000" + .short .Ltmp30532-.Ltmp30531 # Record length +.Ltmp30531: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp30532: + .cv_def_range .Ltmp16052 .Ltmp16053, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30534-.Ltmp30533 # Record length +.Ltmp30533: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp30534: + .cv_def_range .Ltmp16052 .Ltmp16053, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30526: + .p2align 2 + .cv_linetable 1463, "?compare@?$char_traits@D@std@@SAHQEBD0_K@Z", .Lfunc_end1463 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp30536-.Ltmp30535 # Subsection size +.Ltmp30535: + .short .Ltmp30538-.Ltmp30537 # Record length +.Ltmp30537: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1464-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11753 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp30538: + .short .Ltmp30540-.Ltmp30539 # Record length +.Ltmp30539: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30540: + .cv_def_range .Ltmp16054 .Ltmp16055, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30542-.Ltmp30541 # Record length +.Ltmp30541: + .short 4414 # Record kind: S_LOCAL + .long 9930 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30542: + .cv_def_range .Ltmp16054 .Ltmp16055, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30536: + .p2align 2 + .cv_linetable 1464, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1464 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp30544-.Ltmp30543 # Subsection size +.Ltmp30543: + .short .Ltmp30546-.Ltmp30545 # Record length +.Ltmp30545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1465-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11754 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp30546: + .short .Ltmp30548-.Ltmp30547 # Record length +.Ltmp30547: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30548: + .cv_def_range .Ltmp16058 .Ltmp16062, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30550-.Ltmp30549 # Record length +.Ltmp30549: + .short 4414 # Record kind: S_LOCAL + .long 10136 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30550: + .cv_def_range .Ltmp16058 .Ltmp16062, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30544: + .p2align 2 + .cv_linetable 1465, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1465 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp30552-.Ltmp30551 # Subsection size +.Ltmp30551: + .short .Ltmp30554-.Ltmp30553 # Record length +.Ltmp30553: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1466-"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11755 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp30554: + .short .Ltmp30556-.Ltmp30555 # Record length +.Ltmp30555: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30556: + .cv_def_range .Ltmp16071 .Ltmp16077, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30558-.Ltmp30557 # Record length +.Ltmp30557: + .short 4414 # Record kind: S_LOCAL + .long 10316 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30558: + .cv_def_range .Ltmp16071 .Ltmp16077, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30552: + .p2align 2 + .cv_linetable 1466, "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1466 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits >::select_on_container_copy_construction + .long .Ltmp30560-.Ltmp30559 # Subsection size +.Ltmp30559: + .short .Ltmp30562-.Ltmp30561 # Record length +.Ltmp30561: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1467-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11756 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits >::select_on_container_copy_construction" # Function name +.Ltmp30562: + .short .Ltmp30564-.Ltmp30563 # Record length +.Ltmp30563: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30564: + .cv_def_range .Ltmp16078 .Ltmp16079, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30560: + .p2align 2 + .cv_linetable 1467, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@I@std@@@std@@SA?AV?$allocator@I@2@AEBV32@@Z", .Lfunc_end1467 + .section .debug$S,"dr",associative,"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc,void> + .long .Ltmp30566-.Ltmp30565 # Subsection size +.Ltmp30565: + .short .Ltmp30568-.Ltmp30567 # Record length +.Ltmp30567: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1468-"??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11760 # Function type index + .secrel32 "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc,void>" # Function name +.Ltmp30568: + .short .Ltmp30570-.Ltmp30569 # Record length +.Ltmp30569: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30570: + .cv_def_range .Ltmp16080 .Ltmp16083, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30572-.Ltmp30571 # Record length +.Ltmp30571: + .short 4414 # Record kind: S_LOCAL + .long 11757 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30572: + .cv_def_range .Ltmp16080 .Ltmp16083, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30566: + .p2align 2 + .cv_linetable 1468, "??$?0V?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@$$QEAV?$allocator@I@1@@Z", .Lfunc_end1468 + .section .debug$S,"dr",associative,"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Buy + .long .Ltmp30574-.Ltmp30573 # Subsection size +.Ltmp30573: + .short .Ltmp30576-.Ltmp30575 # Record length +.Ltmp30575: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1469-"?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11761 # Function type index + .secrel32 "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Buy" # Function name +.Ltmp30576: + .short .Ltmp30578-.Ltmp30577 # Record length +.Ltmp30577: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30578: + .cv_def_range .Ltmp16084 .Ltmp16089, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30580-.Ltmp30579 # Record length +.Ltmp30579: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp30580: + .cv_def_range .Ltmp16084 .Ltmp16089, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30574: + .p2align 2 + .cv_linetable 1469, "?_Buy@?$vector@IV?$allocator@I@std@@@std@@AEAA_N_K@Z", .Lfunc_end1469 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp30582-.Ltmp30581 # Subsection size +.Ltmp30581: + .short .Ltmp30584-.Ltmp30583 # Record length +.Ltmp30583: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1470-"??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11762 # Function type index + .secrel32 "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp30584: + .short .Ltmp30586-.Ltmp30585 # Record length +.Ltmp30585: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30586: + .cv_def_range .Ltmp16090 .Ltmp16091, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30588-.Ltmp30587 # Record length +.Ltmp30587: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30588: + .cv_def_range .Ltmp16090 .Ltmp16091, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30590-.Ltmp30589 # Record length +.Ltmp30589: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30590: + .cv_def_range .Ltmp16090 .Ltmp16091, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30592-.Ltmp30591 # Record length +.Ltmp30591: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30592: + .cv_def_range .Ltmp16090 .Ltmp16091, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30582: + .p2align 2 + .cv_linetable 1470, "??$_Ucopy@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAPEAIPEAI00@Z", .Lfunc_end1470 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward > + .long .Ltmp30594-.Ltmp30593 # Subsection size +.Ltmp30593: + .short .Ltmp30596-.Ltmp30595 # Record length +.Ltmp30595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1471-"??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11764 # Function type index + .secrel32 "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward >" # Function name +.Ltmp30596: + .short .Ltmp30598-.Ltmp30597 # Record length +.Ltmp30597: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30598: + .cv_def_range .Ltmp16092 .Ltmp16093, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30594: + .p2align 2 + .cv_linetable 1471, "??$forward@V?$allocator@I@std@@@std@@YA$$QEAV?$allocator@I@0@AEAV10@@Z", .Lfunc_end1471 + .section .debug$S,"dr",associative,"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair> + .long .Ltmp30600-.Ltmp30599 # Subsection size +.Ltmp30599: + .short .Ltmp30602-.Ltmp30601 # Record length +.Ltmp30601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1472-"??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11767 # Function type index + .secrel32 "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair>" # Function name +.Ltmp30602: + .short .Ltmp30604-.Ltmp30603 # Record length +.Ltmp30603: + .short 4414 # Record kind: S_LOCAL + .long 10521 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30604: + .cv_def_range .Ltmp16094 .Ltmp16095, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30606-.Ltmp30605 # Record length +.Ltmp30605: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30606: + .cv_def_range .Ltmp16094 .Ltmp16095, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30608-.Ltmp30607 # Record length +.Ltmp30607: + .short 4414 # Record kind: S_LOCAL + .long 11757 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp30608: + .cv_def_range .Ltmp16094 .Ltmp16095, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30600: + .p2align 2 + .cv_linetable 1472, "??$?0V?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@I@1@@Z", .Lfunc_end1472 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp30610-.Ltmp30609 # Subsection size +.Ltmp30609: + .short .Ltmp30612-.Ltmp30611 # Record length +.Ltmp30611: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1473-"??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11768 # Function type index + .secrel32 "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp30612: + .short .Ltmp30614-.Ltmp30613 # Record length +.Ltmp30613: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30614: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30616-.Ltmp30615 # Record length +.Ltmp30615: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30616: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30618-.Ltmp30617 # Record length +.Ltmp30617: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30618: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000x\000\000\000" + .short .Ltmp30620-.Ltmp30619 # Record length +.Ltmp30619: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30620: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30622-.Ltmp30621 # Record length +.Ltmp30621: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp30622: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000p\000\000\000" + .short .Ltmp30624-.Ltmp30623 # Record length +.Ltmp30623: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp30624: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000h\000\000\000" + .short .Ltmp30626-.Ltmp30625 # Record length +.Ltmp30625: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp30626: + .cv_def_range .Ltmp16096 .Ltmp16097, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30610: + .p2align 2 + .cv_linetable 1473, "??$_Uninitialized_copy@PEAIPEAIV?$allocator@I@std@@@std@@YAPEAIQEAI0PEAIAEAV?$allocator@I@0@@Z", .Lfunc_end1473 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 .Ltmp30628-.Ltmp30627 # Subsection size +.Ltmp30627: + .short .Ltmp30630-.Ltmp30629 # Record length +.Ltmp30629: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1474-"??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 11769 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@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 +.Ltmp30630: + .short .Ltmp30632-.Ltmp30631 # Record length +.Ltmp30631: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30632: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30634-.Ltmp30633 # Record length +.Ltmp30633: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30634: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30636-.Ltmp30635 # Record length +.Ltmp30635: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30636: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30638-.Ltmp30637 # Record length +.Ltmp30637: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30638: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30640-.Ltmp30639 # Record length +.Ltmp30639: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30640: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30642-.Ltmp30641 # Record length +.Ltmp30641: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30642: + .cv_def_range .Ltmp16098 .Ltmp16099, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30628: + .p2align 2 + .cv_linetable 1474, "??$_Uninitialized_copy_al_unchecked@IIV?$allocator@I@std@@@std@@YAPEAIQEAI00AEAV?$allocator@I@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1474 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp30644-.Ltmp30643 # Subsection size +.Ltmp30643: + .short .Ltmp30646-.Ltmp30645 # Record length +.Ltmp30645: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1475-"??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11770 # Function type index + .secrel32 "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp30646: + .short .Ltmp30648-.Ltmp30647 # Record length +.Ltmp30647: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30648: + .cv_def_range .Ltmp16100 .Ltmp16101, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30650-.Ltmp30649 # Record length +.Ltmp30649: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30650: + .cv_def_range .Ltmp16100 .Ltmp16101, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30644: + .p2align 2 + .cv_linetable 1475, "??$_Ptr_copy_cat@II@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEAI0@Z", .Lfunc_end1475 + .section .debug$S,"dr",associative,"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bt_state_t,0> >::operator= + .long .Ltmp30652-.Ltmp30651 # Subsection size +.Ltmp30651: + .short .Ltmp30654-.Ltmp30653 # Record length +.Ltmp30653: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1476-"??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11773 # Function type index + .secrel32 "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bt_state_t,0> >::operator=" # Function name +.Ltmp30654: + .short .Ltmp30656-.Ltmp30655 # Record length +.Ltmp30655: + .short 4414 # Record kind: S_LOCAL + .long 10573 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30656: + .cv_def_range .Ltmp16102 .Ltmp16103, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30658-.Ltmp30657 # Record length +.Ltmp30657: + .short 4414 # Record kind: S_LOCAL + .long 9540 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30658: + .cv_def_range .Ltmp16102 .Ltmp16103, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30652: + .p2align 2 + .cv_linetable 1476, "??4?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1476 + .section .debug$S,"dr",associative,"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator= + .long .Ltmp30660-.Ltmp30659 # Subsection size +.Ltmp30659: + .short .Ltmp30662-.Ltmp30661 # Record length +.Ltmp30661: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1477-"??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11774 # Function type index + .secrel32 "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +.Ltmp30662: + .short .Ltmp30664-.Ltmp30663 # Record length +.Ltmp30663: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30664: + .cv_def_range .Ltmp16104 .Ltmp16107, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30666-.Ltmp30665 # Record length +.Ltmp30665: + .short 4414 # Record kind: S_LOCAL + .long 9930 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30666: + .cv_def_range .Ltmp16104 .Ltmp16107, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30668-.Ltmp30667 # Record length +.Ltmp30667: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16106-.Ltmp16105 # Code size + .secrel32 .Ltmp16105 # Function section relative address + .secidx .Lfunc_begin1477 # Function section index + .byte 0 # Lexical block name +.Ltmp30668: + .short .Ltmp30670-.Ltmp30669 # Record length +.Ltmp30669: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Reload" +.Ltmp30670: + .cv_def_range .Ltmp16105 .Ltmp16106, "E\021O\001\000\0007\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 +.Ltmp30660: + .p2align 2 + .cv_linetable 1477, "??4?$vector@_NV?$allocator@_N@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1477 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp30672-.Ltmp30671 # Subsection size +.Ltmp30671: + .short .Ltmp30674-.Ltmp30673 # Record length +.Ltmp30673: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1478-"??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11776 # Function type index + .secrel32 "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp30674: + .short .Ltmp30676-.Ltmp30675 # Record length +.Ltmp30675: + .short 4414 # Record kind: S_LOCAL + .long 9930 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp30676: + .cv_def_range .Ltmp16108 .Ltmp16109, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30672: + .p2align 2 + .cv_linetable 1478, "??$addressof@$$CBV?$vector@_NV?$allocator@_N@std@@@std@@@std@@YAPEBV?$vector@_NV?$allocator@_N@std@@@0@AEBV10@@Z", .Lfunc_end1478 + .section .debug$S,"dr",associative,"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::operator= + .long .Ltmp30678-.Ltmp30677 # Subsection size +.Ltmp30677: + .short .Ltmp30680-.Ltmp30679 # Record length +.Ltmp30679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1479-"??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11777 # Function type index + .secrel32 "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::operator=" # Function name +.Ltmp30680: + .short .Ltmp30682-.Ltmp30681 # Record length +.Ltmp30681: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30682: + .cv_def_range .Ltmp16110 .Ltmp16113, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30684-.Ltmp30683 # Record length +.Ltmp30683: + .short 4414 # Record kind: S_LOCAL + .long 10316 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30684: + .cv_def_range .Ltmp16110 .Ltmp16113, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30678: + .p2align 2 + .cv_linetable 1479, "??4?$vector@IV?$allocator@I@std@@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1479 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp30686-.Ltmp30685 # Subsection size +.Ltmp30685: + .short .Ltmp30688-.Ltmp30687 # Record length +.Ltmp30687: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1480-"??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11779 # Function type index + .secrel32 "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp30688: + .short .Ltmp30690-.Ltmp30689 # Record length +.Ltmp30689: + .short 4414 # Record kind: S_LOCAL + .long 10316 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp30690: + .cv_def_range .Ltmp16114 .Ltmp16115, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30686: + .p2align 2 + .cv_linetable 1480, "??$addressof@$$CBV?$vector@IV?$allocator@I@std@@@std@@@std@@YAPEBV?$vector@IV?$allocator@I@std@@@0@AEBV10@@Z", .Lfunc_end1480 + .section .debug$S,"dr",associative,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Copy_alloc + .long .Ltmp30692-.Ltmp30691 # Subsection size +.Ltmp30691: + .short .Ltmp30694-.Ltmp30693 # Record length +.Ltmp30693: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1481-"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11780 # Function type index + .secrel32 "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" # Function section relative address + .secidx "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Copy_alloc" # Function name +.Ltmp30694: + .short .Ltmp30696-.Ltmp30695 # Record length +.Ltmp30695: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30696: + .cv_def_range .Ltmp16116 .Ltmp16117, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30698-.Ltmp30697 # Record length +.Ltmp30697: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30698: + .cv_def_range .Ltmp16116 .Ltmp16117, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30700-.Ltmp30699 # Record length +.Ltmp30699: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Reload" +.Ltmp30700: + .cv_def_range .Ltmp16116 .Ltmp16117, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30692: + .p2align 2 + .cv_linetable 1481, "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAAXAEBV?$allocator@I@2@@Z", .Lfunc_end1481 + .section .debug$S,"dr",associative,"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::assign + .long .Ltmp30702-.Ltmp30701 # Subsection size +.Ltmp30701: + .short .Ltmp30704-.Ltmp30703 # Record length +.Ltmp30703: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1482-"??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11781 # Function type index + .secrel32 "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" # Function section relative address + .secidx "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::assign" # Function name +.Ltmp30704: + .short .Ltmp30706-.Ltmp30705 # Record length +.Ltmp30705: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30706: + .cv_def_range .Ltmp16118 .Ltmp16120, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30708-.Ltmp30707 # Record length +.Ltmp30707: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30708: + .cv_def_range .Ltmp16118 .Ltmp16120, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30710-.Ltmp30709 # Record length +.Ltmp30709: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30710: + .cv_def_range .Ltmp16118 .Ltmp16120, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30702: + .p2align 2 + .cv_linetable 1482, "??$assign@PEAIX@?$vector@IV?$allocator@I@std@@@std@@QEAAXPEAI0@Z", .Lfunc_end1482 + .section .debug$S,"dr",associative,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca > + .long .Ltmp30712-.Ltmp30711 # Subsection size +.Ltmp30711: + .short .Ltmp30714-.Ltmp30713 # Record length +.Ltmp30713: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1483-"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11784 # Function type index + .secrel32 "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" # Function section relative address + .secidx "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca >" # Function name +.Ltmp30714: + .short .Ltmp30716-.Ltmp30715 # Record length +.Ltmp30715: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp30716: + .cv_def_range .Ltmp16121 .Ltmp16122, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30718-.Ltmp30717 # Record length +.Ltmp30717: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30718: + .cv_def_range .Ltmp16121 .Ltmp16122, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30720-.Ltmp30719 # Record length +.Ltmp30719: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp30720: + .cv_def_range .Ltmp16121 .Ltmp16122, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30712: + .p2align 2 + .cv_linetable 1483, "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@@Z", .Lfunc_end1483 + .section .debug$S,"dr",associative,"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca > + .long .Ltmp30722-.Ltmp30721 # Subsection size +.Ltmp30721: + .short .Ltmp30724-.Ltmp30723 # Record length +.Ltmp30723: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1484-"??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11787 # Function type index + .secrel32 "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca >" # Function name +.Ltmp30724: + .short .Ltmp30726-.Ltmp30725 # Record length +.Ltmp30725: + .short 4414 # Record kind: S_LOCAL + .long 10423 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30726: + .cv_def_range .Ltmp16123 .Ltmp16124, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30728-.Ltmp30727 # Record length +.Ltmp30727: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30728: + .cv_def_range .Ltmp16123 .Ltmp16124, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30730-.Ltmp30729 # Record length +.Ltmp30729: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30730: + .cv_def_range .Ltmp16123 .Ltmp16124, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30722: + .p2align 2 + .cv_linetable 1484, "??$_Pocca@V?$allocator@I@std@@@std@@YAXAEAV?$allocator@I@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1484 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range + .long .Ltmp30732-.Ltmp30731 # Subsection size +.Ltmp30731: + .short .Ltmp30734-.Ltmp30733 # Record length +.Ltmp30733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1485-"??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11789 # Function type index + .secrel32 "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +.Ltmp30734: + .short .Ltmp30736-.Ltmp30735 # Record length +.Ltmp30735: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30736: + .cv_def_range .Ltmp16125 .Ltmp16126, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30738-.Ltmp30737 # Record length +.Ltmp30737: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30738: + .cv_def_range .Ltmp16125 .Ltmp16126, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30732: + .p2align 2 + .cv_linetable 1485, "??$_Adl_verify_range@PEAIPEAI@std@@YAXAEBQEAI0@Z", .Lfunc_end1485 + .section .debug$S,"dr",associative,"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Assign_range + .long .Ltmp30740-.Ltmp30739 # Subsection size +.Ltmp30739: + .short .Ltmp30742-.Ltmp30741 # Record length +.Ltmp30741: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1486-"??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11792 # Function type index + .secrel32 "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Assign_range" # Function name +.Ltmp30742: + .short .Ltmp30744-.Ltmp30743 # Record length +.Ltmp30743: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30744: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\250\000\000\000" + .short .Ltmp30746-.Ltmp30745 # Record length +.Ltmp30745: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30746: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\260\000\000\000" + .short .Ltmp30748-.Ltmp30747 # Record length +.Ltmp30747: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30748: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp30750-.Ltmp30749 # Record length +.Ltmp30749: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30750: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp30752-.Ltmp30751 # Record length +.Ltmp30751: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp30752: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp30754-.Ltmp30753 # Record length +.Ltmp30753: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp30754: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp30756-.Ltmp30755 # Record length +.Ltmp30755: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp30756: + .cv_def_range .Ltmp16127 .Ltmp16138, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp30758-.Ltmp30757 # Record length +.Ltmp30757: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16133-.Ltmp16128 # Code size + .secrel32 .Ltmp16128 # Function section relative address + .secidx .Lfunc_begin1486 # Function section index + .byte 0 # Lexical block name +.Ltmp30758: + .short .Ltmp30760-.Ltmp30759 # Record length +.Ltmp30759: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp30760: + .cv_def_range .Ltmp16128 .Ltmp16133, "E\021O\001\000\000\210\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp30762-.Ltmp30761 # Record length +.Ltmp30761: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16135-.Ltmp16134 # Code size + .secrel32 .Ltmp16134 # Function section relative address + .secidx .Lfunc_begin1486 # Function section index + .byte 0 # Lexical block name +.Ltmp30762: + .short .Ltmp30764-.Ltmp30763 # Record length +.Ltmp30763: + .short 4414 # Record kind: S_LOCAL + .long 10258 # TypeIndex + .short 0 # Flags + .asciz "_Mid" +.Ltmp30764: + .cv_def_range .Ltmp16134 .Ltmp16135, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp30766-.Ltmp30765 # Record length +.Ltmp30765: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16136-.Ltmp16135 # Code size + .secrel32 .Ltmp16135 # Function section relative address + .secidx .Lfunc_begin1486 # Function section index + .byte 0 # Lexical block name +.Ltmp30766: + .short .Ltmp30768-.Ltmp30767 # Record length +.Ltmp30767: + .short 4414 # Record kind: S_LOCAL + .long 10404 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp30768: + .cv_def_range .Ltmp16135 .Ltmp16136, "E\021O\001\000\000x\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 +.Ltmp30740: + .p2align 2 + .cv_linetable 1486, "??$_Assign_range@PEAI@?$vector@IV?$allocator@I@std@@@std@@AEAAXPEAI0Uforward_iterator_tag@1@@Z", .Lfunc_end1486 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1 + .long .Ltmp30770-.Ltmp30769 # Subsection size +.Ltmp30769: + .short .Ltmp30772-.Ltmp30771 # Record length +.Ltmp30771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1487-"??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11795 # Function type index + .secrel32 "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1" # Function name +.Ltmp30772: + .short .Ltmp30774-.Ltmp30773 # Record length +.Ltmp30773: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30774: + .cv_def_range .Ltmp16139 .Ltmp16140, "E\021O\001\000\000 \000\000\000" + .short .Ltmp30776-.Ltmp30775 # Record length +.Ltmp30775: + .short 4414 # Record kind: S_LOCAL + .long 11053 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30776: + .cv_def_range .Ltmp16139 .Ltmp16140, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30778-.Ltmp30777 # Record length +.Ltmp30777: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30778: + .cv_def_range .Ltmp16139 .Ltmp16140, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30770: + .p2align 2 + .cv_linetable 1487, "??$_Adl_verify_range1@PEAIPEAI@std@@YAXAEBQEAI0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1487 + .section .debug$S,"dr",associative,"??$_Verify_range@I@std@@YAXQEBI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Verify_range + .long .Ltmp30780-.Ltmp30779 # Subsection size +.Ltmp30779: + .short .Ltmp30782-.Ltmp30781 # Record length +.Ltmp30781: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1488-"??$_Verify_range@I@std@@YAXQEBI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11799 # Function type index + .secrel32 "??$_Verify_range@I@std@@YAXQEBI0@Z" # Function section relative address + .secidx "??$_Verify_range@I@std@@YAXQEBI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range" # Function name +.Ltmp30782: + .short .Ltmp30784-.Ltmp30783 # Record length +.Ltmp30783: + .short 4414 # Record kind: S_LOCAL + .long 11796 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30784: + .cv_def_range .Ltmp16141 .Ltmp16148, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30786-.Ltmp30785 # Record length +.Ltmp30785: + .short 4414 # Record kind: S_LOCAL + .long 11796 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30786: + .cv_def_range .Ltmp16141 .Ltmp16148, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30780: + .p2align 2 + .cv_linetable 1488, "??$_Verify_range@I@std@@YAXQEBI0@Z", .Lfunc_end1488 + .section .debug$S,"dr",associative,"??$distance@PEAI@std@@YA_JPEAI0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp30788-.Ltmp30787 # Subsection size +.Ltmp30787: + .short .Ltmp30790-.Ltmp30789 # Record length +.Ltmp30789: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1489-"??$distance@PEAI@std@@YA_JPEAI0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11801 # Function type index + .secrel32 "??$distance@PEAI@std@@YA_JPEAI0@Z" # Function section relative address + .secidx "??$distance@PEAI@std@@YA_JPEAI0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp30790: + .short .Ltmp30792-.Ltmp30791 # Record length +.Ltmp30791: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30792: + .cv_def_range .Ltmp16149 .Ltmp16150, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30794-.Ltmp30793 # Record length +.Ltmp30793: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30794: + .cv_def_range .Ltmp16149 .Ltmp16150, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30788: + .p2align 2 + .cv_linetable 1489, "??$distance@PEAI@std@@YA_JPEAI0@Z", .Lfunc_end1489 + .section .debug$S,"dr",associative,"??$next@PEAI@std@@YAPEAIPEAI_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::next + .long .Ltmp30796-.Ltmp30795 # Subsection size +.Ltmp30795: + .short .Ltmp30798-.Ltmp30797 # Record length +.Ltmp30797: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1490-"??$next@PEAI@std@@YAPEAIPEAI_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11804 # Function type index + .secrel32 "??$next@PEAI@std@@YAPEAIPEAI_J@Z" # Function section relative address + .secidx "??$next@PEAI@std@@YAPEAIPEAI_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::next" # Function name +.Ltmp30798: + .short .Ltmp30800-.Ltmp30799 # Record length +.Ltmp30799: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30800: + .cv_def_range .Ltmp16151 .Ltmp16153, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30802-.Ltmp30801 # Record length +.Ltmp30801: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30802: + .cv_def_range .Ltmp16151 .Ltmp16153, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30796: + .p2align 2 + .cv_linetable 1490, "??$next@PEAI@std@@YAPEAIPEAI_J@Z", .Lfunc_end1490 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked + .long .Ltmp30804-.Ltmp30803 # Subsection size +.Ltmp30803: + .short .Ltmp30806-.Ltmp30805 # Record length +.Ltmp30805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1491-"??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11805 # Function type index + .secrel32 "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section relative address + .secidx "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked" # Function name +.Ltmp30806: + .short .Ltmp30808-.Ltmp30807 # Record length +.Ltmp30807: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30808: + .cv_def_range .Ltmp16154 .Ltmp16156, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30810-.Ltmp30809 # Record length +.Ltmp30809: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30810: + .cv_def_range .Ltmp16154 .Ltmp16156, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30812-.Ltmp30811 # Record length +.Ltmp30811: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30812: + .cv_def_range .Ltmp16154 .Ltmp16156, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30804: + .p2align 2 + .cv_linetable 1491, "??$_Copy_unchecked@PEAIPEAI@std@@YAPEAIPEAI00@Z", .Lfunc_end1491 + .section .debug$S,"dr",associative,"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp30814-.Ltmp30813 # Subsection size +.Ltmp30813: + .short .Ltmp30816-.Ltmp30815 # Record length +.Ltmp30815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1492-"??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11808 # Function type index + .secrel32 "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp30816: + .short .Ltmp30818-.Ltmp30817 # Record length +.Ltmp30817: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30818: + .cv_def_range .Ltmp16157 .Ltmp16158, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30820-.Ltmp30819 # Record length +.Ltmp30819: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30820: + .cv_def_range .Ltmp16157 .Ltmp16158, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30822-.Ltmp30821 # Record length +.Ltmp30821: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30822: + .cv_def_range .Ltmp16157 .Ltmp16158, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30814: + .p2align 2 + .cv_linetable 1492, "??$_Distance1@PEAI@std@@YA_JPEAI0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1492 + .section .debug$S,"dr",associative,"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::advance + .long .Ltmp30824-.Ltmp30823 # Subsection size +.Ltmp30823: + .short .Ltmp30826-.Ltmp30825 # Record length +.Ltmp30825: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1493-"??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11811 # Function type index + .secrel32 "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" # Function section relative address + .secidx "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::advance" # Function name +.Ltmp30826: + .short .Ltmp30828-.Ltmp30827 # Record length +.Ltmp30827: + .short 4414 # Record kind: S_LOCAL + .long 10464 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp30828: + .cv_def_range .Ltmp16159 .Ltmp16160, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30830-.Ltmp30829 # Record length +.Ltmp30829: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30830: + .cv_def_range .Ltmp16159 .Ltmp16160, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30824: + .p2align 2 + .cv_linetable 1493, "??$advance@PEAI_J@std@@YAXAEAPEAI_J@Z", .Lfunc_end1493 + .section .debug$S,"dr",associative,"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Advance1 + .long .Ltmp30832-.Ltmp30831 # Subsection size +.Ltmp30831: + .short .Ltmp30834-.Ltmp30833 # Record length +.Ltmp30833: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1494-"??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11814 # Function type index + .secrel32 "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Advance1" # Function name +.Ltmp30834: + .short .Ltmp30836-.Ltmp30835 # Record length +.Ltmp30835: + .short 4414 # Record kind: S_LOCAL + .long 10464 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp30836: + .cv_def_range .Ltmp16161 .Ltmp16162, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp30838-.Ltmp30837 # Record length +.Ltmp30837: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp30838: + .cv_def_range .Ltmp16161 .Ltmp16162, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp30840-.Ltmp30839 # Record length +.Ltmp30839: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30840: + .cv_def_range .Ltmp16161 .Ltmp16162, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30832: + .p2align 2 + .cv_linetable 1494, "??$_Advance1@PEAI_J@std@@YAXAEAPEAI_JUrandom_access_iterator_tag@0@@Z", .Lfunc_end1494 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1 + .long .Ltmp30842-.Ltmp30841 # Subsection size +.Ltmp30841: + .short .Ltmp30844-.Ltmp30843 # Record length +.Ltmp30843: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1495-"??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11815 # Function type index + .secrel32 "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1" # Function name +.Ltmp30844: + .short .Ltmp30846-.Ltmp30845 # Record length +.Ltmp30845: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30846: + .cv_def_range .Ltmp16163 .Ltmp16164, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30848-.Ltmp30847 # Record length +.Ltmp30847: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30848: + .cv_def_range .Ltmp16163 .Ltmp16164, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30850-.Ltmp30849 # Record length +.Ltmp30849: + .short 4414 # Record kind: S_LOCAL + .long 1653 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30850: + .cv_def_range .Ltmp16163 .Ltmp16164, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30852-.Ltmp30851 # Record length +.Ltmp30851: + .short 4414 # Record kind: S_LOCAL + .long 8129 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30852: + .cv_def_range .Ltmp16163 .Ltmp16164, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30842: + .p2align 2 + .cv_linetable 1495, "??$_Copy_unchecked1@PEAIPEAI@std@@YAPEAIPEAI00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1495 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > > + .long .Ltmp30854-.Ltmp30853 # Subsection size +.Ltmp30853: + .short .Ltmp30856-.Ltmp30855 # Record length +.Ltmp30855: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1496-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11818 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_icase > >" # Function name +.Ltmp30856: + .short .Ltmp30858-.Ltmp30857 # Record length +.Ltmp30857: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30858: + .cv_def_range .Lfunc_begin1496 .Ltmp16169, "A\021K\001\000\000" + .cv_def_range .Ltmp16169 .Ltmp16181, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30860-.Ltmp30859 # Record length +.Ltmp30859: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30860: + .cv_def_range .Lfunc_begin1496 .Ltmp16168, "A\021P\001\000\000" + .cv_def_range .Ltmp16168 .Ltmp16181, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30862-.Ltmp30861 # Record length +.Ltmp30861: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30862: + .cv_def_range .Lfunc_begin1496 .Ltmp16167, "A\021Q\001\000\000" + .cv_def_range .Ltmp16167 .Ltmp16181, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30864-.Ltmp30863 # Record length +.Ltmp30863: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30864: + .cv_def_range .Lfunc_begin1496 .Ltmp16166, "A\021S\001\000\000" + .cv_def_range .Ltmp16166 .Ltmp16181, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30866-.Ltmp30865 # Record length +.Ltmp30865: + .short 4414 # Record kind: S_LOCAL + .long 11350 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30866: + .cv_def_range .Ltmp16165 .Ltmp16182, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp30868-.Ltmp30867 # Record length +.Ltmp30867: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30868: + .cv_def_range .Ltmp16165 .Ltmp16182, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30854: + .p2align 2 + .cv_linetable 1496, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_icase@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_icase@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1496 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > > + .long .Ltmp30870-.Ltmp30869 # Subsection size +.Ltmp30869: + .short .Ltmp30872-.Ltmp30871 # Record length +.Ltmp30871: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1497-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11821 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_collate > >" # Function name +.Ltmp30872: + .short .Ltmp30874-.Ltmp30873 # Record length +.Ltmp30873: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30874: + .cv_def_range .Lfunc_begin1497 .Ltmp16187, "A\021K\001\000\000" + .cv_def_range .Ltmp16187 .Ltmp16199, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30876-.Ltmp30875 # Record length +.Ltmp30875: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30876: + .cv_def_range .Lfunc_begin1497 .Ltmp16186, "A\021P\001\000\000" + .cv_def_range .Ltmp16186 .Ltmp16199, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30878-.Ltmp30877 # Record length +.Ltmp30877: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30878: + .cv_def_range .Lfunc_begin1497 .Ltmp16185, "A\021Q\001\000\000" + .cv_def_range .Ltmp16185 .Ltmp16199, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30880-.Ltmp30879 # Record length +.Ltmp30879: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30880: + .cv_def_range .Lfunc_begin1497 .Ltmp16184, "A\021S\001\000\000" + .cv_def_range .Ltmp16184 .Ltmp16199, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30882-.Ltmp30881 # Record length +.Ltmp30881: + .short 4414 # Record kind: S_LOCAL + .long 11366 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30882: + .cv_def_range .Ltmp16183 .Ltmp16200, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp30884-.Ltmp30883 # Record length +.Ltmp30883: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30884: + .cv_def_range .Ltmp16183 .Ltmp16200, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30870: + .p2align 2 + .cv_linetable 1497, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_collate@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_collate@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1497 + .section .debug$S,"dr",associative,"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > > + .long .Ltmp30886-.Ltmp30885 # Subsection size +.Ltmp30885: + .short .Ltmp30888-.Ltmp30887 # Record length +.Ltmp30887: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1498-"??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11824 # Function type index + .secrel32 "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_chrange,0>,gsl::details::span_iterator,0>,std::_Cmp_cs > >" # Function name +.Ltmp30888: + .short .Ltmp30890-.Ltmp30889 # Record length +.Ltmp30889: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin1" +.Ltmp30890: + .cv_def_range .Lfunc_begin1498 .Ltmp16205, "A\021K\001\000\000" + .cv_def_range .Ltmp16205 .Ltmp16217, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30892-.Ltmp30891 # Record length +.Ltmp30891: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End1" +.Ltmp30892: + .cv_def_range .Lfunc_begin1498 .Ltmp16204, "A\021P\001\000\000" + .cv_def_range .Ltmp16204 .Ltmp16217, "E\021O\001\000\000H\000\000\000" + .short .Ltmp30894-.Ltmp30893 # Record length +.Ltmp30893: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Begin2" +.Ltmp30894: + .cv_def_range .Lfunc_begin1498 .Ltmp16203, "A\021Q\001\000\000" + .cv_def_range .Ltmp16203 .Ltmp16217, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30896-.Ltmp30895 # Record length +.Ltmp30895: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_End2" +.Ltmp30896: + .cv_def_range .Lfunc_begin1498 .Ltmp16202, "A\021S\001\000\000" + .cv_def_range .Ltmp16202 .Ltmp16217, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30898-.Ltmp30897 # Record length +.Ltmp30897: + .short 4414 # Record kind: S_LOCAL + .long 11376 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp30898: + .cv_def_range .Ltmp16201 .Ltmp16218, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp30900-.Ltmp30899 # Record length +.Ltmp30899: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp30900: + .cv_def_range .Ltmp16201 .Ltmp16218, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30886: + .p2align 2 + .cv_linetable 1498, "??$_Cmp_chrange@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@U?$_Cmp_cs@V?$regex_traits@D@std@@@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@000U?$_Cmp_cs@V?$regex_traits@D@std@@@0@@Z", .Lfunc_end1498 + .section .debug$S,"dr",associative,"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Tgt_state_t,0> >::_Tgt_state_t + .long .Ltmp30902-.Ltmp30901 # Subsection size +.Ltmp30901: + .short .Ltmp30904-.Ltmp30903 # Record length +.Ltmp30903: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1499-"??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11826 # Function type index + .secrel32 "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Tgt_state_t,0> >::_Tgt_state_t" # Function name +.Ltmp30904: + .short .Ltmp30906-.Ltmp30905 # Record length +.Ltmp30905: + .short 4414 # Record kind: S_LOCAL + .long 9538 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30906: + .cv_def_range .Ltmp16221 .Ltmp16223, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp30908-.Ltmp30907 # Record length +.Ltmp30907: + .short 4414 # Record kind: S_LOCAL + .long 11322 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30908: + .cv_def_range .Ltmp16221 .Ltmp16223, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30902: + .p2align 2 + .cv_linetable 1499, "??0?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@QEAA@AEBV01@@Z", .Lfunc_end1499 + .section .debug$S,"dr",associative,"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance,0> > + .long .Ltmp30910-.Ltmp30909 # Subsection size +.Ltmp30909: + .short .Ltmp30912-.Ltmp30911 # Record length +.Ltmp30911: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1500-"??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11828 # Function type index + .secrel32 "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance,0> >" # Function name +.Ltmp30912: + .short .Ltmp30914-.Ltmp30913 # Record length +.Ltmp30913: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30914: + .cv_def_range .Lfunc_begin1500 .Ltmp16225, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp30916-.Ltmp30915 # Record length +.Ltmp30915: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30916: + .cv_def_range .Lfunc_begin1500 .Ltmp16226, "E\021K\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30910: + .p2align 2 + .cv_linetable 1500, "??$distance@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end1500 + .section .debug$S,"dr",associative,"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector + .long .Ltmp30918-.Ltmp30917 # Subsection size +.Ltmp30917: + .short .Ltmp30920-.Ltmp30919 # Record length +.Ltmp30919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1501-"??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11829 # Function type index + .secrel32 "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::vector" # Function name +.Ltmp30920: + .short .Ltmp30922-.Ltmp30921 # Record length +.Ltmp30921: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30922: + .cv_def_range .Ltmp16236 .Ltmp16242, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp30924-.Ltmp30923 # Record length +.Ltmp30923: + .short 4414 # Record kind: S_LOCAL + .long 9708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp30924: + .cv_def_range .Ltmp16236 .Ltmp16242, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30918: + .p2align 2 + .cv_linetable 1501, "??0?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAA@AEBV01@@Z", .Lfunc_end1501 + .section .debug$S,"dr",associative,"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction + .long .Ltmp30926-.Ltmp30925 # Subsection size +.Ltmp30925: + .short .Ltmp30928-.Ltmp30927 # Record length +.Ltmp30927: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1502-"?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11830 # Function type index + .secrel32 "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Function section relative address + .secidx "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::select_on_container_copy_construction" # Function name +.Ltmp30928: + .short .Ltmp30930-.Ltmp30929 # Record length +.Ltmp30929: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30930: + .cv_def_range .Ltmp16243 .Ltmp16244, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30926: + .p2align 2 + .cv_linetable 1502, "?select_on_container_copy_construction@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SA?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@AEBV32@@Z", .Lfunc_end1502 + .section .debug$S,"dr",associative,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc,0> >::_Grp_t>,void> + .long .Ltmp30932-.Ltmp30931 # Subsection size +.Ltmp30931: + .short .Ltmp30934-.Ltmp30933 # Record length +.Ltmp30933: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1503-"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11834 # Function type index + .secrel32 "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Vector_alloc,0> >::_Grp_t>,void>" # Function name +.Ltmp30934: + .short .Ltmp30936-.Ltmp30935 # Record length +.Ltmp30935: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30936: + .cv_def_range .Ltmp16245 .Ltmp16248, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30938-.Ltmp30937 # Record length +.Ltmp30937: + .short 4414 # Record kind: S_LOCAL + .long 11831 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30938: + .cv_def_range .Ltmp16245 .Ltmp16248, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30932: + .p2align 2 + .cv_linetable 1503, "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@X@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAA@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1503 + .section .debug$S,"dr",associative,"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy + .long .Ltmp30940-.Ltmp30939 # Subsection size +.Ltmp30939: + .short .Ltmp30942-.Ltmp30941 # Record length +.Ltmp30941: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1504-"?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11835 # Function type index + .secrel32 "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" # Function section relative address + .secidx "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Buy" # Function name +.Ltmp30942: + .short .Ltmp30944-.Ltmp30943 # Record length +.Ltmp30943: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30944: + .cv_def_range .Ltmp16249 .Ltmp16254, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30946-.Ltmp30945 # Record length +.Ltmp30945: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newcapacity" +.Ltmp30946: + .cv_def_range .Ltmp16249 .Ltmp16254, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30940: + .p2align 2 + .cv_linetable 1504, "?_Buy@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAA_N_K@Z", .Lfunc_end1504 + .section .debug$S,"dr",associative,"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t *> + .long .Ltmp30948-.Ltmp30947 # Subsection size +.Ltmp30947: + .short .Ltmp30950-.Ltmp30949 # Record length +.Ltmp30949: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1505-"??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11836 # Function type index + .secrel32 "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section relative address + .secidx "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Ucopy,0> >::_Grp_t *>" # Function name +.Ltmp30950: + .short .Ltmp30952-.Ltmp30951 # Record length +.Ltmp30951: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30952: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\000(\000\000\000" + .short .Ltmp30954-.Ltmp30953 # Record length +.Ltmp30953: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30954: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\0000\000\000\000" + .short .Ltmp30956-.Ltmp30955 # Record length +.Ltmp30955: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30956: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\0008\000\000\000" + .short .Ltmp30958-.Ltmp30957 # Record length +.Ltmp30957: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30958: + .cv_def_range .Ltmp16255 .Ltmp16256, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30948: + .p2align 2 + .cv_linetable 1505, "??$_Ucopy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@PEAU231@00@Z", .Lfunc_end1505 + .section .debug$S,"dr",associative,"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t> > + .long .Ltmp30960-.Ltmp30959 # Subsection size +.Ltmp30959: + .short .Ltmp30962-.Ltmp30961 # Record length +.Ltmp30961: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1506-"??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11838 # Function type index + .secrel32 "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Function section relative address + .secidx "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t> >" # Function name +.Ltmp30962: + .short .Ltmp30964-.Ltmp30963 # Record length +.Ltmp30963: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp30964: + .cv_def_range .Ltmp16257 .Ltmp16258, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30960: + .p2align 2 + .cv_linetable 1506, "??$forward@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YA$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEAV10@@Z", .Lfunc_end1506 + .section .debug$S,"dr",associative,"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair,0> >::_Grp_t>> + .long .Ltmp30966-.Ltmp30965 # Subsection size +.Ltmp30965: + .short .Ltmp30968-.Ltmp30967 # Record length +.Ltmp30967: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1507-"??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11841 # Function type index + .secrel32 "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section relative address + .secidx "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::_Compressed_pair,0> >::_Grp_t>>" # Function name +.Ltmp30968: + .short .Ltmp30970-.Ltmp30969 # Record length +.Ltmp30969: + .short 4414 # Record kind: S_LOCAL + .long 10272 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp30970: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\000@\000\000\000" + .short .Ltmp30972-.Ltmp30971 # Record length +.Ltmp30971: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp30972: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30974-.Ltmp30973 # Record length +.Ltmp30973: + .short 4414 # Record kind: S_LOCAL + .long 11831 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp30974: + .cv_def_range .Ltmp16259 .Ltmp16260, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30966: + .p2align 2 + .cv_linetable 1507, "??$?0V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@$$V@?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@$$QEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@@Z", .Lfunc_end1507 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp30976-.Ltmp30975 # Subsection size +.Ltmp30975: + .short .Ltmp30978-.Ltmp30977 # Record length +.Ltmp30977: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1508-"??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11842 # Function type index + .secrel32 "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30978: + .short .Ltmp30980-.Ltmp30979 # Record length +.Ltmp30979: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30980: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000P\000\000\000" + .short .Ltmp30982-.Ltmp30981 # Record length +.Ltmp30981: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp30982: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000X\000\000\000" + .short .Ltmp30984-.Ltmp30983 # Record length +.Ltmp30983: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp30984: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp30986-.Ltmp30985 # Record length +.Ltmp30985: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp30986: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000`\000\000\000" + .short .Ltmp30988-.Ltmp30987 # Record length +.Ltmp30987: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp30988: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp30990-.Ltmp30989 # Record length +.Ltmp30989: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp30990: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp30992-.Ltmp30991 # Record length +.Ltmp30991: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp30992: + .cv_def_range .Ltmp16261 .Ltmp16262, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30976: + .p2align 2 + .cv_linetable 1508, "??$_Uninitialized_copy@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@QEAU120@0PEAU120@AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@@Z", .Lfunc_end1508 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + .long .Ltmp30994-.Ltmp30993 # Subsection size +.Ltmp30993: + .short .Ltmp30996-.Ltmp30995 # Record length +.Ltmp30995: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1509-"??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11843 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy_al_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" # Function name +.Ltmp30996: + .short .Ltmp30998-.Ltmp30997 # Record length +.Ltmp30997: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp30998: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\310\377\377\377" + .short .Ltmp31000-.Ltmp30999 # Record length +.Ltmp30999: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31000: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp31002-.Ltmp31001 # Record length +.Ltmp31001: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31002: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp31004-.Ltmp31003 # Record length +.Ltmp31003: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31004: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31006-.Ltmp31005 # Record length +.Ltmp31005: + .short 4414 # Record kind: S_LOCAL + .long 8131 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31006: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31008-.Ltmp31007 # Record length +.Ltmp31007: + .short 4414 # Record kind: S_LOCAL + .long 10914 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31008: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31010-.Ltmp31009 # Record length +.Ltmp31009: + .short 4414 # Record kind: S_LOCAL + .long 11228 # TypeIndex + .short 0 # Flags + .asciz "_Backout" +.Ltmp31010: + .cv_def_range .Ltmp16265 .Ltmp16272, "E\021N\001\000\000\260\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp30994: + .p2align 2 + .cv_linetable 1509, "??$_Uninitialized_copy_al_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@QEAU120@1AEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@U_General_ptr_iterator_tag@0@U_Unused_parameter@0@@Z", .Lfunc_end1509 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t> + .long .Ltmp31012-.Ltmp31011 # Subsection size +.Ltmp31011: + .short .Ltmp31014-.Ltmp31013 # Record length +.Ltmp31013: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1510-"??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11844 # Function type index + .secrel32 "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t>" # Function name +.Ltmp31014: + .short .Ltmp31016-.Ltmp31015 # Record length +.Ltmp31015: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31016: + .cv_def_range .Ltmp16273 .Ltmp16274, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31018-.Ltmp31017 # Record length +.Ltmp31017: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31018: + .cv_def_range .Ltmp16273 .Ltmp16274, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31012: + .p2align 2 + .cv_linetable 1510, "??$_Ptr_copy_cat@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@U123@@std@@YA?AU_Trivially_copyable_ptr_iterator_tag@0@AEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1510 + .section .debug$S,"dr",associative,"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t &> + .long .Ltmp31020-.Ltmp31019 # Subsection size +.Ltmp31019: + .short .Ltmp31022-.Ltmp31021 # Record length +.Ltmp31021: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1511-"??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11846 # Function type index + .secrel32 "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section relative address + .secidx "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::_Emplace_back,0> >::_Grp_t &>" # Function name +.Ltmp31022: + .short .Ltmp31024-.Ltmp31023 # Record length +.Ltmp31023: + .short 4414 # Record kind: S_LOCAL + .long 11215 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31024: + .cv_def_range .Ltmp16275 .Ltmp16276, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31026-.Ltmp31025 # Record length +.Ltmp31025: + .short 4414 # Record kind: S_LOCAL + .long 9776 # TypeIndex + .short 1 # Flags + .asciz "_Vals" +.Ltmp31026: + .cv_def_range .Ltmp16275 .Ltmp16276, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31020: + .p2align 2 + .cv_linetable 1511, "??$_Emplace_back@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@@Z", .Lfunc_end1511 + .section .debug$S,"dr",associative,"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &> + .long .Ltmp31028-.Ltmp31027 # Subsection size +.Ltmp31027: + .short .Ltmp31030-.Ltmp31029 # Record length +.Ltmp31029: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1512-"??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11849 # Function type index + .secrel32 "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Function section relative address + .secidx "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >::construct,0> >::_Grp_t,std::_Tgt_state_t,0> >::_Grp_t &>" # Function name +.Ltmp31030: + .short .Ltmp31032-.Ltmp31031 # Record length +.Ltmp31031: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31032: + .cv_def_range .Ltmp16277 .Ltmp16278, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31034-.Ltmp31033 # Record length +.Ltmp31033: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31034: + .cv_def_range .Ltmp16277 .Ltmp16278, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31036-.Ltmp31035 # Record length +.Ltmp31035: + .short 4414 # Record kind: S_LOCAL + .long 9776 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp31036: + .cv_def_range .Ltmp16277 .Ltmp16278, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31028: + .p2align 2 + .cv_linetable 1512, "??$construct@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@AEAU123@@?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@SAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@1@QEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@AEAU341@@Z", .Lfunc_end1512 + .section .debug$S,"dr",associative,"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward,0> >::_Grp_t &> + .long .Ltmp31038-.Ltmp31037 # Subsection size +.Ltmp31037: + .short .Ltmp31040-.Ltmp31039 # Record length +.Ltmp31039: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1513-"??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11851 # Function type index + .secrel32 "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section relative address + .secidx "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward,0> >::_Grp_t &>" # Function name +.Ltmp31040: + .short .Ltmp31042-.Ltmp31041 # Record length +.Ltmp31041: + .short 4414 # Record kind: S_LOCAL + .long 9776 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp31042: + .cv_def_range .Ltmp16279 .Ltmp16280, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31038: + .p2align 2 + .cv_linetable 1513, "??$forward@AEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAAEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@AEAU120@@Z", .Lfunc_end1513 + .section .debug$S,"dr",associative,"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1,0> > + .long .Ltmp31044-.Ltmp31043 # Subsection size +.Ltmp31043: + .short .Ltmp31046-.Ltmp31045 # Record length +.Ltmp31045: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1514-"??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11854 # Function type index + .secrel32 "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1,0> >" # Function name +.Ltmp31046: + .short .Ltmp31048-.Ltmp31047 # Record length +.Ltmp31047: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31048: + .cv_def_range .Lfunc_begin1514 .Ltmp16282, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp31050-.Ltmp31049 # Record length +.Ltmp31049: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31050: + .cv_def_range .Lfunc_begin1514 .Ltmp16283, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp31052-.Ltmp31051 # Record length +.Ltmp31051: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31052: + .cv_def_range .Ltmp16281 .Ltmp16284, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31044: + .p2align 2 + .cv_linetable 1514, "??$_Distance1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@YA_JV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1514 + .section .debug$S,"dr",associative,"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::operator- + .long .Ltmp31054-.Ltmp31053 # Subsection size +.Ltmp31053: + .short .Ltmp31056-.Ltmp31055 # Record length +.Ltmp31055: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1515-"??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11855 # Function type index + .secrel32 "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section relative address + .secidx "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::operator-" # Function name +.Ltmp31056: + .short .Ltmp31058-.Ltmp31057 # Record length +.Ltmp31057: + .short 4414 # Record kind: S_LOCAL + .long 6663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31058: + .cv_def_range .Ltmp16287 .Ltmp16297, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31060-.Ltmp31059 # Record length +.Ltmp31059: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp31060: + .cv_def_range .Lfunc_begin1515 .Ltmp16288, "A\021K\001\000\000" + .cv_def_range .Ltmp16288 .Ltmp16294 .Ltmp16295 .Ltmp16296, "E\021N\001\000\000\310\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31054: + .p2align 2 + .cv_linetable 1515, "??G?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBA_JV012@@Z", .Lfunc_end1515 + .section .debug$S,"dr",associative,"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep0 + .long .Ltmp31062-.Ltmp31061 # Subsection size +.Ltmp31061: + .short .Ltmp31064-.Ltmp31063 # Record length +.Ltmp31063: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1516-"?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11856 # Function type index + .secrel32 "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Function section relative address + .secidx "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Do_rep0" # Function name +.Ltmp31064: + .short .Ltmp31066-.Ltmp31065 # Record length +.Ltmp31065: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31066: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000`\001\000\000" + .short .Ltmp31068-.Ltmp31067 # Record length +.Ltmp31067: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp31068: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000h\001\000\000" + .short .Ltmp31070-.Ltmp31069 # Record length +.Ltmp31069: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp31070: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000v\001\000\000" + .short .Ltmp31072-.Ltmp31071 # Record length +.Ltmp31071: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp31072: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000\\\001\000\000" + .short .Ltmp31074-.Ltmp31073 # Record length +.Ltmp31073: + .short 4414 # Record kind: S_LOCAL + .long 9545 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp31074: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000\370\000\000\000" + .short .Ltmp31076-.Ltmp31075 # Record length +.Ltmp31075: + .short 4414 # Record kind: S_LOCAL + .long 9545 # TypeIndex + .short 0 # Flags + .asciz "_Final" +.Ltmp31076: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000X\000\000\000" + .short .Ltmp31078-.Ltmp31077 # Record length +.Ltmp31077: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matched0" +.Ltmp31078: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000W\000\000\000" + .short .Ltmp31080-.Ltmp31079 # Record length +.Ltmp31079: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Saved_pos" +.Ltmp31080: + .cv_def_range .Ltmp16318 .Ltmp16342, "E\021N\001\000\000@\000\000\000" + .short .Ltmp31082-.Ltmp31081 # Record length +.Ltmp31081: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16326-.Ltmp16322 # Code size + .secrel32 .Ltmp16322 # Function section relative address + .secidx .Lfunc_begin1516 # Function section index + .byte 0 # Lexical block name +.Ltmp31082: + .short .Ltmp31084-.Ltmp31083 # Record length +.Ltmp31083: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp31084: + .cv_def_range .Ltmp16322 .Ltmp16326, "E\021N\001\000\000\340\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp31086-.Ltmp31085 # Record length +.Ltmp31085: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16341-.Ltmp16332 # Code size + .secrel32 .Ltmp16332 # Function section relative address + .secidx .Lfunc_begin1516 # Function section index + .byte 0 # Lexical block name +.Ltmp31086: + .short .Ltmp31088-.Ltmp31087 # Record length +.Ltmp31087: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Mid" +.Ltmp31088: + .cv_def_range .Ltmp16332 .Ltmp16341, "E\021N\001\000\0000\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 +.Ltmp31062: + .p2align 2 + .cv_linetable 1516, "?_Do_rep0@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@AEAA_NPEAV_Node_rep@2@_N@Z", .Lfunc_end1516 + .section .debug$S,"dr",associative,"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator= + .long .Ltmp31090-.Ltmp31089 # Subsection size +.Ltmp31089: + .short .Ltmp31092-.Ltmp31091 # Record length +.Ltmp31091: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1517-"??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11857 # Function type index + .secrel32 "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Function section relative address + .secidx "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::operator=" # Function name +.Ltmp31092: + .short .Ltmp31094-.Ltmp31093 # Record length +.Ltmp31093: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31094: + .cv_def_range .Ltmp16343 .Ltmp16346, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31096-.Ltmp31095 # Record length +.Ltmp31095: + .short 4414 # Record kind: S_LOCAL + .long 9708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31096: + .cv_def_range .Ltmp16343 .Ltmp16346, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31090: + .p2align 2 + .cv_linetable 1517, "??4?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAAEAV01@AEBV01@@Z", .Lfunc_end1517 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + .long .Ltmp31098-.Ltmp31097 # Subsection size +.Ltmp31097: + .short .Ltmp31100-.Ltmp31099 # Record length +.Ltmp31099: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1518-"??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11859 # Function type index + .secrel32 "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >" # Function name +.Ltmp31100: + .short .Ltmp31102-.Ltmp31101 # Record length +.Ltmp31101: + .short 4414 # Record kind: S_LOCAL + .long 9708 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31102: + .cv_def_range .Ltmp16347 .Ltmp16348, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31098: + .p2align 2 + .cv_linetable 1518, "??$addressof@$$CBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@YAPEBV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@0@AEBV10@@Z", .Lfunc_end1518 + .section .debug$S,"dr",associative,"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Copy_alloc + .long .Ltmp31104-.Ltmp31103 # Subsection size +.Ltmp31103: + .short .Ltmp31106-.Ltmp31105 # Record length +.Ltmp31105: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1519-"?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11860 # Function type index + .secrel32 "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section relative address + .secidx "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Copy_alloc" # Function name +.Ltmp31106: + .short .Ltmp31108-.Ltmp31107 # Record length +.Ltmp31107: + .short 4414 # Record kind: S_LOCAL + .long 10009 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31108: + .cv_def_range .Ltmp16349 .Ltmp16350, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31110-.Ltmp31109 # Record length +.Ltmp31109: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp31110: + .cv_def_range .Ltmp16349 .Ltmp16350, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31112-.Ltmp31111 # Record length +.Ltmp31111: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Reload" +.Ltmp31112: + .cv_def_range .Ltmp16349 .Ltmp16350, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31104: + .p2align 2 + .cv_linetable 1519, "?_Copy_alloc@?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@QEAAXAEBV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@Z", .Lfunc_end1519 + .section .debug$S,"dr",associative,"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::assign,0> >::_Grp_t *,void> + .long .Ltmp31114-.Ltmp31113 # Subsection size +.Ltmp31113: + .short .Ltmp31116-.Ltmp31115 # Record length +.Ltmp31115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1520-"??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11861 # Function type index + .secrel32 "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" # Function section relative address + .secidx "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::assign,0> >::_Grp_t *,void>" # Function name +.Ltmp31116: + .short .Ltmp31118-.Ltmp31117 # Record length +.Ltmp31117: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31118: + .cv_def_range .Ltmp16351 .Ltmp16353, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31120-.Ltmp31119 # Record length +.Ltmp31119: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31120: + .cv_def_range .Ltmp16351 .Ltmp16353, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31122-.Ltmp31121 # Record length +.Ltmp31121: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31122: + .cv_def_range .Ltmp16351 .Ltmp16353, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31114: + .p2align 2 + .cv_linetable 1520, "??$assign@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@X@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0@Z", .Lfunc_end1520 + .section .debug$S,"dr",associative,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca,0> >::_Grp_t> > + .long .Ltmp31124-.Ltmp31123 # Subsection size +.Ltmp31123: + .short .Ltmp31126-.Ltmp31125 # Record length +.Ltmp31125: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1521-"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11864 # Function type index + .secrel32 "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca,0> >::_Grp_t> >" # Function name +.Ltmp31126: + .short .Ltmp31128-.Ltmp31127 # Record length +.Ltmp31127: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp31128: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31130-.Ltmp31129 # Record length +.Ltmp31129: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31130: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31132-.Ltmp31131 # Record length +.Ltmp31131: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 0 # Flags + .asciz "_Tag" +.Ltmp31132: + .cv_def_range .Ltmp16354 .Ltmp16355, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31124: + .p2align 2 + .cv_linetable 1521, "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@@Z", .Lfunc_end1521 + .section .debug$S,"dr",associative,"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pocca,0> >::_Grp_t> > + .long .Ltmp31134-.Ltmp31133 # Subsection size +.Ltmp31133: + .short .Ltmp31136-.Ltmp31135 # Record length +.Ltmp31135: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1522-"??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11867 # Function type index + .secrel32 "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pocca,0> >::_Grp_t> >" # Function name +.Ltmp31136: + .short .Ltmp31138-.Ltmp31137 # Record length +.Ltmp31137: + .short 4414 # Record kind: S_LOCAL + .long 10012 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31138: + .cv_def_range .Ltmp16356 .Ltmp16357, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31140-.Ltmp31139 # Record length +.Ltmp31139: + .short 4414 # Record kind: S_LOCAL + .long 9695 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31140: + .cv_def_range .Ltmp16356 .Ltmp16357, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31142-.Ltmp31141 # Record length +.Ltmp31141: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31142: + .cv_def_range .Ltmp16356 .Ltmp16357, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31134: + .p2align 2 + .cv_linetable 1522, "??$_Pocca@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@YAXAEAV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@0@AEBV10@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1522 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp31144-.Ltmp31143 # Subsection size +.Ltmp31143: + .short .Ltmp31146-.Ltmp31145 # Record length +.Ltmp31145: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1523-"??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11869 # Function type index + .secrel32 "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp31146: + .short .Ltmp31148-.Ltmp31147 # Record length +.Ltmp31147: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31148: + .cv_def_range .Ltmp16358 .Ltmp16359, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31150-.Ltmp31149 # Record length +.Ltmp31149: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31150: + .cv_def_range .Ltmp16358 .Ltmp16359, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31144: + .p2align 2 + .cv_linetable 1523, "??$_Adl_verify_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1523 + .section .debug$S,"dr",associative,"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Assign_range,0> >::_Grp_t *> + .long .Ltmp31152-.Ltmp31151 # Subsection size +.Ltmp31151: + .short .Ltmp31154-.Ltmp31153 # Record length +.Ltmp31153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1524-"??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11872 # Function type index + .secrel32 "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Assign_range,0> >::_Grp_t *>" # Function name +.Ltmp31154: + .short .Ltmp31156-.Ltmp31155 # Record length +.Ltmp31155: + .short 4414 # Record kind: S_LOCAL + .long 9691 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31156: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\250\000\000\000" + .short .Ltmp31158-.Ltmp31157 # Record length +.Ltmp31157: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31158: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\260\000\000\000" + .short .Ltmp31160-.Ltmp31159 # Record length +.Ltmp31159: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31160: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp31162-.Ltmp31161 # Record length +.Ltmp31161: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31162: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp31164-.Ltmp31163 # Record length +.Ltmp31163: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newsize" +.Ltmp31164: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp31166-.Ltmp31165 # Record length +.Ltmp31165: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldsize" +.Ltmp31166: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp31168-.Ltmp31167 # Record length +.Ltmp31167: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Oldcapacity" +.Ltmp31168: + .cv_def_range .Ltmp16360 .Ltmp16371, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp31170-.Ltmp31169 # Record length +.Ltmp31169: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16366-.Ltmp16361 # Code size + .secrel32 .Ltmp16361 # Function section relative address + .secidx .Lfunc_begin1524 # Function section index + .byte 0 # Lexical block name +.Ltmp31170: + .short .Ltmp31172-.Ltmp31171 # Record length +.Ltmp31171: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Newcapacity" +.Ltmp31172: + .cv_def_range .Ltmp16361 .Ltmp16366, "E\021O\001\000\000\210\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp31174-.Ltmp31173 # Record length +.Ltmp31173: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16368-.Ltmp16367 # Code size + .secrel32 .Ltmp16367 # Function section relative address + .secidx .Lfunc_begin1524 # Function section index + .byte 0 # Lexical block name +.Ltmp31174: + .short .Ltmp31176-.Ltmp31175 # Record length +.Ltmp31175: + .short 4414 # Record kind: S_LOCAL + .long 10055 # TypeIndex + .short 0 # Flags + .asciz "_Mid" +.Ltmp31176: + .cv_def_range .Ltmp16367 .Ltmp16368, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp31178-.Ltmp31177 # Record length +.Ltmp31177: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16369-.Ltmp16368 # Code size + .secrel32 .Ltmp16368 # Function section relative address + .secidx .Lfunc_begin1524 # Function section index + .byte 0 # Lexical block name +.Ltmp31178: + .short .Ltmp31180-.Ltmp31179 # Record length +.Ltmp31179: + .short 4414 # Record kind: S_LOCAL + .long 9800 # TypeIndex + .short 0 # Flags + .asciz "_Newlast" +.Ltmp31180: + .cv_def_range .Ltmp16368 .Ltmp16369, "E\021O\001\000\000x\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 +.Ltmp31152: + .p2align 2 + .cv_linetable 1524, "??$_Assign_range@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@AEAAXPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@0Uforward_iterator_tag@1@@Z", .Lfunc_end1524 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp31182-.Ltmp31181 # Subsection size +.Ltmp31181: + .short .Ltmp31184-.Ltmp31183 # Record length +.Ltmp31183: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1525-"??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11875 # Function type index + .secrel32 "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp31184: + .short .Ltmp31186-.Ltmp31185 # Record length +.Ltmp31185: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31186: + .cv_def_range .Ltmp16372 .Ltmp16373, "E\021O\001\000\000 \000\000\000" + .short .Ltmp31188-.Ltmp31187 # Record length +.Ltmp31187: + .short 4414 # Record kind: S_LOCAL + .long 11252 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31188: + .cv_def_range .Ltmp16372 .Ltmp16373, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31190-.Ltmp31189 # Record length +.Ltmp31189: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31190: + .cv_def_range .Ltmp16372 .Ltmp16373, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31182: + .p2align 2 + .cv_linetable 1525, "??$_Adl_verify_range1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAXAEBQEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1525 + .section .debug$S,"dr",associative,"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Verify_range,0> >::_Grp_t> + .long .Ltmp31192-.Ltmp31191 # Subsection size +.Ltmp31191: + .short .Ltmp31194-.Ltmp31193 # Record length +.Ltmp31193: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1526-"??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11879 # Function type index + .secrel32 "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Verify_range,0> >::_Grp_t>" # Function name +.Ltmp31194: + .short .Ltmp31196-.Ltmp31195 # Record length +.Ltmp31195: + .short 4414 # Record kind: S_LOCAL + .long 11876 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31196: + .cv_def_range .Ltmp16374 .Ltmp16381, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31198-.Ltmp31197 # Record length +.Ltmp31197: + .short 4414 # Record kind: S_LOCAL + .long 11876 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31198: + .cv_def_range .Ltmp16374 .Ltmp16381, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31192: + .p2align 2 + .cv_linetable 1526, "??$_Verify_range@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAXQEBU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1526 + .section .debug$S,"dr",associative,"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance,0> >::_Grp_t *> + .long .Ltmp31200-.Ltmp31199 # Subsection size +.Ltmp31199: + .short .Ltmp31202-.Ltmp31201 # Record length +.Ltmp31201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1527-"??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11881 # Function type index + .secrel32 "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section relative address + .secidx "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance,0> >::_Grp_t *>" # Function name +.Ltmp31202: + .short .Ltmp31204-.Ltmp31203 # Record length +.Ltmp31203: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31204: + .cv_def_range .Ltmp16382 .Ltmp16383, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31206-.Ltmp31205 # Record length +.Ltmp31205: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31206: + .cv_def_range .Ltmp16382 .Ltmp16383, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31200: + .p2align 2 + .cv_linetable 1527, "??$distance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0@Z", .Lfunc_end1527 + .section .debug$S,"dr",associative,"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::next,0> >::_Grp_t *> + .long .Ltmp31208-.Ltmp31207 # Subsection size +.Ltmp31207: + .short .Ltmp31210-.Ltmp31209 # Record length +.Ltmp31209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1528-"??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11884 # Function type index + .secrel32 "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" # Function section relative address + .secidx "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::next,0> >::_Grp_t *>" # Function name +.Ltmp31210: + .short .Ltmp31212-.Ltmp31211 # Record length +.Ltmp31211: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31212: + .cv_def_range .Ltmp16384 .Ltmp16386, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31214-.Ltmp31213 # Record length +.Ltmp31213: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31214: + .cv_def_range .Ltmp16384 .Ltmp16386, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31208: + .p2align 2 + .cv_linetable 1528, "??$next@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@_J@Z", .Lfunc_end1528 + .section .debug$S,"dr",associative,"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp31216-.Ltmp31215 # Subsection size +.Ltmp31215: + .short .Ltmp31218-.Ltmp31217 # Record length +.Ltmp31217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1529-"??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11886 # Function type index + .secrel32 "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section relative address + .secidx "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp31218: + .short .Ltmp31220-.Ltmp31219 # Record length +.Ltmp31219: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31220: + .cv_def_range .Ltmp16387 .Ltmp16389, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31222-.Ltmp31221 # Record length +.Ltmp31221: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31222: + .cv_def_range .Ltmp16387 .Ltmp16389, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31224-.Ltmp31223 # Record length +.Ltmp31223: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31224: + .cv_def_range .Ltmp16387 .Ltmp16389, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31216: + .p2align 2 + .cv_linetable 1529, "??$_Copy_unchecked@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z", .Lfunc_end1529 + .section .debug$S,"dr",associative,"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1,0> >::_Grp_t *> + .long .Ltmp31226-.Ltmp31225 # Subsection size +.Ltmp31225: + .short .Ltmp31228-.Ltmp31227 # Record length +.Ltmp31227: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1530-"??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11889 # Function type index + .secrel32 "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1,0> >::_Grp_t *>" # Function name +.Ltmp31228: + .short .Ltmp31230-.Ltmp31229 # Record length +.Ltmp31229: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31230: + .cv_def_range .Ltmp16390 .Ltmp16391, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31232-.Ltmp31231 # Record length +.Ltmp31231: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31232: + .cv_def_range .Ltmp16390 .Ltmp16391, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31234-.Ltmp31233 # Record length +.Ltmp31233: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31234: + .cv_def_range .Ltmp16390 .Ltmp16391, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31226: + .p2align 2 + .cv_linetable 1530, "??$_Distance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@YA_JPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1530 + .section .debug$S,"dr",associative,"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::advance,0> >::_Grp_t *,long long> + .long .Ltmp31236-.Ltmp31235 # Subsection size +.Ltmp31235: + .short .Ltmp31238-.Ltmp31237 # Record length +.Ltmp31237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1531-"??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11892 # Function type index + .secrel32 "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" # Function section relative address + .secidx "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::advance,0> >::_Grp_t *,long long>" # Function name +.Ltmp31238: + .short .Ltmp31240-.Ltmp31239 # Record length +.Ltmp31239: + .short 4414 # Record kind: S_LOCAL + .long 10037 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp31240: + .cv_def_range .Ltmp16392 .Ltmp16393, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31242-.Ltmp31241 # Record length +.Ltmp31241: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31242: + .cv_def_range .Ltmp16392 .Ltmp16393, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31236: + .p2align 2 + .cv_linetable 1531, "??$advance@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_J@Z", .Lfunc_end1531 + .section .debug$S,"dr",associative,"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Advance1,0> >::_Grp_t *,long long> + .long .Ltmp31244-.Ltmp31243 # Subsection size +.Ltmp31243: + .short .Ltmp31246-.Ltmp31245 # Record length +.Ltmp31245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1532-"??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11895 # Function type index + .secrel32 "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Advance1,0> >::_Grp_t *,long long>" # Function name +.Ltmp31246: + .short .Ltmp31248-.Ltmp31247 # Record length +.Ltmp31247: + .short 4414 # Record kind: S_LOCAL + .long 10037 # TypeIndex + .short 1 # Flags + .asciz "_Where" +.Ltmp31248: + .cv_def_range .Ltmp16394 .Ltmp16395, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31250-.Ltmp31249 # Record length +.Ltmp31249: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31250: + .cv_def_range .Ltmp16394 .Ltmp16395, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31252-.Ltmp31251 # Record length +.Ltmp31251: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31252: + .cv_def_range .Ltmp16394 .Ltmp16395, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31244: + .p2align 2 + .cv_linetable 1532, "??$_Advance1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@_J@std@@YAXAEAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@_JUrandom_access_iterator_tag@0@@Z", .Lfunc_end1532 + .section .debug$S,"dr",associative,"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp31254-.Ltmp31253 # Subsection size +.Ltmp31253: + .short .Ltmp31256-.Ltmp31255 # Record length +.Ltmp31255: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1533-"??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11898 # Function type index + .secrel32 "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_unchecked1,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp31256: + .short .Ltmp31258-.Ltmp31257 # Record length +.Ltmp31257: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31258: + .cv_def_range .Ltmp16396 .Ltmp16397, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31260-.Ltmp31259 # Record length +.Ltmp31259: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31260: + .cv_def_range .Ltmp16396 .Ltmp16397, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31262-.Ltmp31261 # Record length +.Ltmp31261: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31262: + .cv_def_range .Ltmp16396 .Ltmp16397, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31264-.Ltmp31263 # Record length +.Ltmp31263: + .short 4414 # Record kind: S_LOCAL + .long 8129 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31264: + .cv_def_range .Ltmp16396 .Ltmp16397, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31254: + .p2align 2 + .cv_linetable 1533, "??$_Copy_unchecked1@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00U_Trivially_copyable_ptr_iterator_tag@0@@Z", .Lfunc_end1533 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> + .long .Ltmp31266-.Ltmp31265 # Subsection size +.Ltmp31265: + .short .Ltmp31268-.Ltmp31267 # Record length +.Ltmp31267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1534-"??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11899 # Function type index + .secrel32 "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *>" # Function name +.Ltmp31268: + .short .Ltmp31270-.Ltmp31269 # Record length +.Ltmp31269: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31270: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31272-.Ltmp31271 # Record length +.Ltmp31271: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31272: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31274-.Ltmp31273 # Record length +.Ltmp31273: + .short 4414 # Record kind: S_LOCAL + .long 9760 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp31274: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31276-.Ltmp31275 # Record length +.Ltmp31275: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp31276: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31278-.Ltmp31277 # Record length +.Ltmp31277: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp31278: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31280-.Ltmp31279 # Record length +.Ltmp31279: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp31280: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31282-.Ltmp31281 # Record length +.Ltmp31281: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp31282: + .cv_def_range .Ltmp16398 .Ltmp16399, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31266: + .p2align 2 + .cv_linetable 1534, "??$_Copy_memmove@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@PEAU123@@std@@YAPEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@0@PEAU120@00@Z", .Lfunc_end1534 + .section .debug$S,"dr",associative,"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_iter_base > >::_Advance + .long .Ltmp31284-.Ltmp31283 # Subsection size +.Ltmp31283: + .short .Ltmp31286-.Ltmp31285 # Record length +.Ltmp31285: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1535-"?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11900 # Function type index + .secrel32 "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_iter_base > >::_Advance" # Function name +.Ltmp31286: + .short .Ltmp31288-.Ltmp31287 # Record length +.Ltmp31287: + .short 4414 # Record kind: S_LOCAL + .long 10412 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31288: + .cv_def_range .Ltmp16400 .Ltmp16401, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp31290-.Ltmp31289 # Record length +.Ltmp31289: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31290: + .cv_def_range .Ltmp16400 .Ltmp16401, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31284: + .p2align 2 + .cv_linetable 1535, "?_Advance@?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@QEAAX_K@Z", .Lfunc_end1535 + .section .debug$S,"dr",associative,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long .Ltmp31292-.Ltmp31291 # Subsection size +.Ltmp31291: + .short .Ltmp31294-.Ltmp31293 # Record length +.Ltmp31293: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1536-"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11901 # Function type index + .secrel32 "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +.Ltmp31294: + .short .Ltmp31296-.Ltmp31295 # Record length +.Ltmp31295: + .short 4414 # Record kind: S_LOCAL + .long 6729 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31296: + .cv_def_range .Ltmp16402 .Ltmp16409, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31298-.Ltmp31297 # Record length +.Ltmp31297: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp31298: + .cv_def_range .Ltmp16402 .Ltmp16409, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31292: + .p2align 2 + .cv_linetable 1536, "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAAEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1536 + .section .debug$S,"dr",associative,"??0_Regex_base@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_base::_Regex_base + .long .Ltmp31300-.Ltmp31299 # Subsection size +.Ltmp31299: + .short .Ltmp31302-.Ltmp31301 # Record length +.Ltmp31301: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1537-"??0_Regex_base@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11902 # Function type index + .secrel32 "??0_Regex_base@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Regex_base@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::_Regex_base" # Function name +.Ltmp31302: + .short .Ltmp31304-.Ltmp31303 # Record length +.Ltmp31303: + .short 4414 # Record kind: S_LOCAL + .long 9120 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31304: + .cv_def_range .Ltmp16410 .Ltmp16413, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31300: + .p2align 2 + .cv_linetable 1537, "??0_Regex_base@std@@QEAA@XZ", .Lfunc_end1537 + .section .debug$S,"dr",associative,"??0?$regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::regex_traits + .long .Ltmp31306-.Ltmp31305 # Subsection size +.Ltmp31305: + .short .Ltmp31308-.Ltmp31307 # Record length +.Ltmp31307: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1538-"??0?$regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11905 # Function type index + .secrel32 "??0?$regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::regex_traits" # Function name +.Ltmp31308: + .short .Ltmp31310-.Ltmp31309 # Record length +.Ltmp31309: + .short 4414 # Record kind: S_LOCAL + .long 11903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31310: + .cv_def_range .Ltmp16414 .Ltmp16415, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31306: + .p2align 2 + .cv_linetable 1538, "??0?$regex_traits@D@std@@QEAA@XZ", .Lfunc_end1538 + .section .debug$S,"dr",associative,"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long .Ltmp31312-.Ltmp31311 # Subsection size +.Ltmp31311: + .short .Ltmp31314-.Ltmp31313 # Record length +.Ltmp31313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1539-"??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11908 # Function type index + .secrel32 "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +.Ltmp31314: + .short .Ltmp31316-.Ltmp31315 # Record length +.Ltmp31315: + .short 4414 # Record kind: S_LOCAL + .long 9077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31316: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp31318-.Ltmp31317 # Record length +.Ltmp31317: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31318: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\210\000\000\000" + .short .Ltmp31320-.Ltmp31319 # Record length +.Ltmp31319: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31320: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp31322-.Ltmp31321 # Record length +.Ltmp31321: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Flags" +.Ltmp31322: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\234\000\000\000" + .short .Ltmp31324-.Ltmp31323 # Record length +.Ltmp31323: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31324: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp31326-.Ltmp31325 # Record length +.Ltmp31325: + .short 4414 # Record kind: S_LOCAL + .long 11945 # TypeIndex + .short 0 # Flags + .asciz "_Prs" +.Ltmp31326: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31328-.Ltmp31327 # Record length +.Ltmp31327: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 0 # Flags + .asciz "_Rx" +.Ltmp31328: + .cv_def_range .Ltmp16420 .Ltmp16421, "E\021N\001\000\000\340\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31312: + .p2align 2 + .cv_linetable 1539, "??$_Reset@PEBD@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEBD0W4syntax_option_type@regex_constants@1@Uforward_iterator_tag@1@@Z", .Lfunc_end1539 + .section .debug$S,"dr",associative,"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::length + .long .Ltmp31330-.Ltmp31329 # Subsection size +.Ltmp31329: + .short .Ltmp31332-.Ltmp31331 # Record length +.Ltmp31331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1540-"?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11990 # Function type index + .secrel32 "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Function section relative address + .secidx "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::length" # Function name +.Ltmp31332: + .short .Ltmp31334-.Ltmp31333 # Record length +.Ltmp31333: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Str" +.Ltmp31334: + .cv_def_range .Ltmp16422 .Ltmp16423, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31330: + .p2align 2 + .cv_linetable 1540, "?length@?$_Regex_traits@D@std@@SA_KPEBD@Z", .Lfunc_end1540 + .section .debug$S,"dr",associative,"??1?$regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::~regex_traits + .long .Ltmp31336-.Ltmp31335 # Subsection size +.Ltmp31335: + .short .Ltmp31338-.Ltmp31337 # Record length +.Ltmp31337: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1541-"??1?$regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11991 # Function type index + .secrel32 "??1?$regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::~regex_traits" # Function name +.Ltmp31338: + .short .Ltmp31340-.Ltmp31339 # Record length +.Ltmp31339: + .short 4414 # Record kind: S_LOCAL + .long 11903 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31340: + .cv_def_range .Ltmp16424 .Ltmp16426, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31336: + .p2align 2 + .cv_linetable 1541, "??1?$regex_traits@D@std@@QEAA@XZ", .Lfunc_end1541 + .section .debug$S,"dr",associative,"??1_Regex_base@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_base::~_Regex_base + .long .Ltmp31342-.Ltmp31341 # Subsection size +.Ltmp31341: + .short .Ltmp31344-.Ltmp31343 # Record length +.Ltmp31343: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1542-"??1_Regex_base@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11992 # Function type index + .secrel32 "??1_Regex_base@std@@QEAA@XZ" # Function section relative address + .secidx "??1_Regex_base@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_base::~_Regex_base" # Function name +.Ltmp31344: + .short .Ltmp31346-.Ltmp31345 # Record length +.Ltmp31345: + .short 4414 # Record kind: S_LOCAL + .long 9120 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31346: + .cv_def_range .Ltmp16427 .Ltmp16429, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31342: + .p2align 2 + .cv_linetable 1542, "??1_Regex_base@std@@QEAA@XZ", .Lfunc_end1542 + .section .debug$S,"dr",associative,"??0?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Regex_traits + .long .Ltmp31348-.Ltmp31347 # Subsection size +.Ltmp31347: + .short .Ltmp31350-.Ltmp31349 # Record length +.Ltmp31349: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1543-"??0?$_Regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11993 # Function type index + .secrel32 "??0?$_Regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Regex_traits" # Function name +.Ltmp31350: + .short .Ltmp31352-.Ltmp31351 # Record length +.Ltmp31351: + .short 4414 # Record kind: S_LOCAL + .long 9210 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31352: + .cv_def_range .Ltmp16432 .Ltmp16436, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31348: + .p2align 2 + .cv_linetable 1543, "??0?$_Regex_traits@D@std@@QEAA@XZ", .Lfunc_end1543 + .section .debug$S,"dr",associative,"??0locale@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::locale + .long .Ltmp31354-.Ltmp31353 # Subsection size +.Ltmp31353: + .short .Ltmp31356-.Ltmp31355 # Record length +.Ltmp31355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1544-"??0locale@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11994 # Function type index + .secrel32 "??0locale@std@@QEAA@XZ" # Function section relative address + .secidx "??0locale@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::locale" # Function name +.Ltmp31356: + .short .Ltmp31358-.Ltmp31357 # Record length +.Ltmp31357: + .short 4414 # Record kind: S_LOCAL + .long 9142 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31358: + .cv_def_range .Ltmp16439 .Ltmp16440, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31354: + .p2align 2 + .cv_linetable 1544, "??0locale@std@@QEAA@XZ", .Lfunc_end1544 + .section .debug$S,"dr",associative,"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::_Cache_locale + .long .Ltmp31360-.Ltmp31359 # Subsection size +.Ltmp31359: + .short .Ltmp31362-.Ltmp31361 # Record length +.Ltmp31361: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1545-"?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11995 # Function type index + .secrel32 "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Function section relative address + .secidx "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::_Cache_locale" # Function name +.Ltmp31362: + .short .Ltmp31364-.Ltmp31363 # Record length +.Ltmp31363: + .short 4414 # Record kind: S_LOCAL + .long 9210 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31364: + .cv_def_range .Ltmp16441 .Ltmp16442, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31360: + .p2align 2 + .cv_linetable 1545, "?_Cache_locale@?$_Regex_traits@D@std@@AEAAXXZ", .Lfunc_end1545 + .section .debug$S,"dr",associative,"??1locale@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::~locale + .long .Ltmp31366-.Ltmp31365 # Subsection size +.Ltmp31365: + .short .Ltmp31368-.Ltmp31367 # Record length +.Ltmp31367: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1546-"??1locale@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11996 # Function type index + .secrel32 "??1locale@std@@QEAA@XZ" # Function section relative address + .secidx "??1locale@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::~locale" # Function name +.Ltmp31368: + .short .Ltmp31370-.Ltmp31369 # Record length +.Ltmp31369: + .short 4414 # Record kind: S_LOCAL + .long 9142 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31370: + .cv_def_range .Ltmp16445 .Ltmp16449, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31366: + .p2align 2 + .cv_linetable 1546, "??1locale@std@@QEAA@XZ", .Lfunc_end1546 + .section .debug$S,"dr",associative,"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::use_facet > + .long .Ltmp31372-.Ltmp31371 # Subsection size +.Ltmp31371: + .short .Ltmp31374-.Ltmp31373 # Record length +.Ltmp31373: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1547-"??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 11999 # Function type index + .secrel32 "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +.Ltmp31374: + .short .Ltmp31376-.Ltmp31375 # Record length +.Ltmp31375: + .short 4414 # Record kind: S_LOCAL + .long 9149 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +.Ltmp31376: + .cv_def_range .Ltmp16462 .Ltmp16473, "E\021N\001\000\000P\000\000\000" + .short .Ltmp31378-.Ltmp31377 # Record length +.Ltmp31377: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16473-.Ltmp16462 # Code size + .secrel32 .Ltmp16462 # Function section relative address + .secidx .Lfunc_begin1547 # Function section index + .byte 0 # Lexical block name +.Ltmp31378: + .short .Ltmp31380-.Ltmp31379 # Record length +.Ltmp31379: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp31380: + .cv_def_range .Ltmp16462 .Ltmp16473, "E\021N\001\000\000H\000\000\000" + .short .Ltmp31382-.Ltmp31381 # Record length +.Ltmp31381: + .short 4414 # Record kind: S_LOCAL + .long 9173 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +.Ltmp31382: + .cv_def_range .Ltmp16462 .Ltmp16473, "E\021N\001\000\000@\000\000\000" + .short .Ltmp31384-.Ltmp31383 # Record length +.Ltmp31383: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Id" +.Ltmp31384: + .cv_def_range .Ltmp16462 .Ltmp16473, "E\021N\001\000\0008\000\000\000" + .short .Ltmp31386-.Ltmp31385 # Record length +.Ltmp31385: + .short 4414 # Record kind: S_LOCAL + .long 9173 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +.Ltmp31386: + .cv_def_range .Ltmp16462 .Ltmp16473, "E\021N\001\000\0000\000\000\000" + .short .Ltmp31388-.Ltmp31387 # Record length +.Ltmp31387: + .short 4414 # Record kind: S_LOCAL + .long 9252 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +.Ltmp31388: + .cv_def_range .Ltmp16467 .Ltmp16468 .Ltmp16471 .Ltmp16472, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp31390-.Ltmp31389 # Record length +.Ltmp31389: + .short 4414 # Record kind: S_LOCAL + .long 12030 # TypeIndex + .short 0 # Flags + .asciz "_Psave_guard" +.Ltmp31390: + .cv_def_range .Ltmp16467 .Ltmp16468 .Ltmp16471 .Ltmp16472, "E\021N\001\000\000\b\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 +.Ltmp31372: + .p2align 2 + .cv_linetable 1547, "??$use_facet@V?$collate@D@std@@@std@@YAAEBV?$collate@D@0@AEBVlocale@0@@Z", .Lfunc_end1547 + .section .debug$S,"dr",associative,"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::use_facet > + .long .Ltmp31392-.Ltmp31391 # Subsection size +.Ltmp31391: + .short .Ltmp31394-.Ltmp31393 # Record length +.Ltmp31393: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1548-"??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12075 # Function type index + .secrel32 "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Function section relative address + .secidx "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::use_facet >" # Function name +.Ltmp31394: + .short .Ltmp31396-.Ltmp31395 # Record length +.Ltmp31395: + .short 4414 # Record kind: S_LOCAL + .long 9149 # TypeIndex + .short 1 # Flags + .asciz "_Loc" +.Ltmp31396: + .cv_def_range .Ltmp16486 .Ltmp16497, "E\021N\001\000\000P\000\000\000" + .short .Ltmp31398-.Ltmp31397 # Record length +.Ltmp31397: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16497-.Ltmp16486 # Code size + .secrel32 .Ltmp16486 # Function section relative address + .secidx .Lfunc_begin1548 # Function section index + .byte 0 # Lexical block name +.Ltmp31398: + .short .Ltmp31400-.Ltmp31399 # Record length +.Ltmp31399: + .short 4414 # Record kind: S_LOCAL + .long 7072 # TypeIndex + .short 0 # Flags + .asciz "_Lock" +.Ltmp31400: + .cv_def_range .Ltmp16486 .Ltmp16497, "E\021N\001\000\000H\000\000\000" + .short .Ltmp31402-.Ltmp31401 # Record length +.Ltmp31401: + .short 4414 # Record kind: S_LOCAL + .long 9173 # TypeIndex + .short 0 # Flags + .asciz "_Psave" +.Ltmp31402: + .cv_def_range .Ltmp16486 .Ltmp16497, "E\021N\001\000\000@\000\000\000" + .short .Ltmp31404-.Ltmp31403 # Record length +.Ltmp31403: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Id" +.Ltmp31404: + .cv_def_range .Ltmp16486 .Ltmp16497, "E\021N\001\000\0008\000\000\000" + .short .Ltmp31406-.Ltmp31405 # Record length +.Ltmp31405: + .short 4414 # Record kind: S_LOCAL + .long 9173 # TypeIndex + .short 0 # Flags + .asciz "_Pf" +.Ltmp31406: + .cv_def_range .Ltmp16486 .Ltmp16497, "E\021N\001\000\0000\000\000\000" + .short .Ltmp31408-.Ltmp31407 # Record length +.Ltmp31407: + .short 4414 # Record kind: S_LOCAL + .long 9252 # TypeIndex + .short 0 # Flags + .asciz "_Pfmod" +.Ltmp31408: + .cv_def_range .Ltmp16491 .Ltmp16492 .Ltmp16495 .Ltmp16496, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp31410-.Ltmp31409 # Record length +.Ltmp31409: + .short 4414 # Record kind: S_LOCAL + .long 12030 # TypeIndex + .short 0 # Flags + .asciz "_Psave_guard" +.Ltmp31410: + .cv_def_range .Ltmp16491 .Ltmp16492 .Ltmp16495 .Ltmp16496, "E\021N\001\000\000\b\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 +.Ltmp31392: + .p2align 2 + .cv_linetable 1548, "??$use_facet@V?$ctype@D@std@@@std@@YAAEBV?$ctype@D@0@AEBVlocale@0@@Z", .Lfunc_end1548 + .section .debug$S,"dr",associative,"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::_Getfacet + .long .Ltmp31412-.Ltmp31411 # Subsection size +.Ltmp31411: + .short .Ltmp31414-.Ltmp31413 # Record length +.Ltmp31413: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1549-"?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12076 # Function type index + .secrel32 "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Function section relative address + .secidx "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::locale::_Getfacet" # Function name +.Ltmp31414: + .short .Ltmp31416-.Ltmp31415 # Record length +.Ltmp31415: + .short 4414 # Record kind: S_LOCAL + .long 9168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31416: + .cv_def_range .Ltmp16498 .Ltmp16502, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31418-.Ltmp31417 # Record length +.Ltmp31417: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Id" +.Ltmp31418: + .cv_def_range .Ltmp16498 .Ltmp16502, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31420-.Ltmp31419 # Record length +.Ltmp31419: + .short 4414 # Record kind: S_LOCAL + .long 9173 # TypeIndex + .short 0 # Flags + .asciz "_Facptr" +.Ltmp31420: + .cv_def_range .Ltmp16498 .Ltmp16502, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31422-.Ltmp31421 # Record length +.Ltmp31421: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16501-.Ltmp16500 # Code size + .secrel32 .Ltmp16500 # Function section relative address + .secidx .Lfunc_begin1549 # Function section index + .byte 0 # Lexical block name +.Ltmp31422: + .short .Ltmp31424-.Ltmp31423 # Record length +.Ltmp31423: + .short 4414 # Record kind: S_LOCAL + .long 9141 # TypeIndex + .short 0 # Flags + .asciz "_Ptr0" +.Ltmp31424: + .cv_def_range .Ltmp16500 .Ltmp16501, "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 +.Ltmp31412: + .p2align 2 + .cv_linetable 1549, "?_Getfacet@locale@std@@QEBAPEBVfacet@12@_K@Z", .Lfunc_end1549 + .section .debug$S,"dr",associative,"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::_Getcat + .long .Ltmp31426-.Ltmp31425 # Subsection size +.Ltmp31425: + .short .Ltmp31428-.Ltmp31427 # Record length +.Ltmp31427: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1550-"?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12077 # Function type index + .secrel32 "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Function section relative address + .secidx "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Getcat" # Function name +.Ltmp31428: + .short .Ltmp31430-.Ltmp31429 # Record length +.Ltmp31429: + .short 4414 # Record kind: S_LOCAL + .long 9280 # TypeIndex + .short 1 # Flags + .asciz "_Ppf" +.Ltmp31430: + .cv_def_range .Ltmp16509 .Ltmp16513, "E\021N\001\000\000h\000\000\000" + .short .Ltmp31432-.Ltmp31431 # Record length +.Ltmp31431: + .short 4414 # Record kind: S_LOCAL + .long 9168 # TypeIndex + .short 1 # Flags + .asciz "_Ploc" +.Ltmp31432: + .cv_def_range .Ltmp16509 .Ltmp16513, "E\021N\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31426: + .p2align 2 + .cv_linetable 1550, "?_Getcat@?$collate@D@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z", .Lfunc_end1550 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long .Ltmp31434-.Ltmp31433 # Subsection size +.Ltmp31433: + .short .Ltmp31436-.Ltmp31435 # Record length +.Ltmp31435: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1551-"??0bad_cast@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12088 # Function type index + .secrel32 "??0bad_cast@std@@QEAA@XZ" # Function section relative address + .secidx "??0bad_cast@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +.Ltmp31436: + .short .Ltmp31438-.Ltmp31437 # Record length +.Ltmp31437: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31438: + .cv_def_range .Ltmp16514 .Ltmp16515, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31434: + .p2align 2 + .cv_linetable 1551, "??0bad_cast@std@@QEAA@XZ", .Lfunc_end1551 + .section .debug$S,"dr",associative,"??0bad_cast@std@@QEAA@AEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::bad_cast + .long .Ltmp31440-.Ltmp31439 # Subsection size +.Ltmp31439: + .short .Ltmp31442-.Ltmp31441 # Record length +.Ltmp31441: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1552-"??0bad_cast@std@@QEAA@AEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12093 # Function type index + .secrel32 "??0bad_cast@std@@QEAA@AEBV01@@Z" # Function section relative address + .secidx "??0bad_cast@std@@QEAA@AEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::bad_cast" # Function name +.Ltmp31442: + .short .Ltmp31444-.Ltmp31443 # Record length +.Ltmp31443: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31444: + .cv_def_range .Ltmp16516 .Ltmp16517, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31446-.Ltmp31445 # Record length +.Ltmp31445: + .short 4414 # Record kind: S_LOCAL + .long 12090 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31446: + .cv_def_range .Ltmp16516 .Ltmp16517, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31440: + .p2align 2 + .cv_linetable 1552, "??0bad_cast@std@@QEAA@AEBV01@@Z", .Lfunc_end1552 + .section .debug$S,"dr",associative,"??1bad_cast@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long .Ltmp31448-.Ltmp31447 # Subsection size +.Ltmp31447: + .short .Ltmp31450-.Ltmp31449 # Record length +.Ltmp31449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1553-"??1bad_cast@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12094 # Function type index + .secrel32 "??1bad_cast@std@@UEAA@XZ" # Function section relative address + .secidx "??1bad_cast@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +.Ltmp31450: + .short .Ltmp31452-.Ltmp31451 # Record length +.Ltmp31451: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31452: + .cv_def_range .Ltmp16518 .Ltmp16520, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31448: + .p2align 2 + .cv_linetable 1553, "??1bad_cast@std@@UEAA@XZ", .Lfunc_end1553 + .section .debug$S,"dr",associative,"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::unique_ptr >::unique_ptr,0> + .long .Ltmp31454-.Ltmp31453 # Subsection size +.Ltmp31453: + .short .Ltmp31456-.Ltmp31455 # Record length +.Ltmp31455: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1554-"??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12095 # Function type index + .secrel32 "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Function section relative address + .secidx "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::unique_ptr,0>" # Function name +.Ltmp31456: + .short .Ltmp31458-.Ltmp31457 # Record length +.Ltmp31457: + .short 4414 # Record kind: S_LOCAL + .long 12003 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31458: + .cv_def_range .Ltmp16523 .Ltmp16524, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31460-.Ltmp31459 # Record length +.Ltmp31459: + .short 4414 # Record kind: S_LOCAL + .long 9284 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31460: + .cv_def_range .Ltmp16523 .Ltmp16524, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31454: + .p2align 2 + .cv_linetable 1554, "??$?0U?$default_delete@V_Facet_base@std@@@std@@$0A@@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z", .Lfunc_end1554 + .section .debug$S,"dr",associative,"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::unique_ptr >::release + .long .Ltmp31462-.Ltmp31461 # Subsection size +.Ltmp31461: + .short .Ltmp31464-.Ltmp31463 # Record length +.Ltmp31463: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1555-"?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12096 # Function type index + .secrel32 "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::release" # Function name +.Ltmp31464: + .short .Ltmp31466-.Ltmp31465 # Record length +.Ltmp31465: + .short 4414 # Record kind: S_LOCAL + .long 12003 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31466: + .cv_def_range .Ltmp16525 .Ltmp16526, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31468-.Ltmp31467 # Record length +.Ltmp31467: + .short 4414 # Record kind: S_LOCAL + .long 9284 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +.Ltmp31468: + .cv_def_range .Ltmp16525 .Ltmp16526, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31462: + .p2align 2 + .cv_linetable 1555, "?release@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAPEAV_Facet_base@2@XZ", .Lfunc_end1555 + .section .debug$S,"dr",associative,"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::unique_ptr >::~unique_ptr + .long .Ltmp31470-.Ltmp31469 # Subsection size +.Ltmp31469: + .short .Ltmp31472-.Ltmp31471 # Record length +.Ltmp31471: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1556-"??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12097 # Function type index + .secrel32 "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::~unique_ptr" # Function name +.Ltmp31472: + .short .Ltmp31474-.Ltmp31473 # Record length +.Ltmp31473: + .short 4414 # Record kind: S_LOCAL + .long 12003 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31474: + .cv_def_range .Ltmp16527 .Ltmp16530, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31470: + .p2align 2 + .cv_linetable 1556, "??1?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@XZ", .Lfunc_end1556 + .section .debug$S,"dr",associative,"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::locale::name + .long .Ltmp31476-.Ltmp31475 # Subsection size +.Ltmp31475: + .short .Ltmp31478-.Ltmp31477 # Record length +.Ltmp31477: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1557-"?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12098 # Function type index + .secrel32 "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Function section relative address + .secidx "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::locale::name" # Function name +.Ltmp31478: + .short .Ltmp31480-.Ltmp31479 # Record length +.Ltmp31479: + .short 4414 # Record kind: S_LOCAL + .long 9168 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31480: + .cv_def_range .Ltmp16531 .Ltmp16532, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31476: + .p2align 2 + .cv_linetable 1557, "?name@locale@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ", .Lfunc_end1557 + .section .debug$S,"dr",associative,"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::c_str + .long .Ltmp31482-.Ltmp31481 # Subsection size +.Ltmp31481: + .short .Ltmp31484-.Ltmp31483 # Record length +.Ltmp31483: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1558-"?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12099 # Function type index + .secrel32 "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section relative address + .secidx "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::c_str" # Function name +.Ltmp31484: + .short .Ltmp31486-.Ltmp31485 # Record length +.Ltmp31485: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31486: + .cv_def_range .Ltmp16535 .Ltmp16536, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31482: + .p2align 2 + .cv_linetable 1558, "?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBAPEBDXZ", .Lfunc_end1558 + .section .debug$S,"dr",associative,"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::collate + .long .Ltmp31488-.Ltmp31487 # Subsection size +.Ltmp31487: + .short .Ltmp31490-.Ltmp31489 # Record length +.Ltmp31489: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1559-"??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12100 # Function type index + .secrel32 "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Function section relative address + .secidx "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::collate" # Function name +.Ltmp31490: + .short .Ltmp31492-.Ltmp31491 # Record length +.Ltmp31491: + .short 4414 # Record kind: S_LOCAL + .long 9320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31492: + .cv_def_range .Ltmp16539 .Ltmp16543, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp31494-.Ltmp31493 # Record length +.Ltmp31493: + .short 4414 # Record kind: S_LOCAL + .long 7007 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp31494: + .cv_def_range .Ltmp16539 .Ltmp16543, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31496-.Ltmp31495 # Record length +.Ltmp31495: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Refs" +.Ltmp31496: + .cv_def_range .Ltmp16539 .Ltmp16543, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31488: + .p2align 2 + .cv_linetable 1559, "??0?$collate@D@std@@QEAA@AEBV_Locinfo@1@_K@Z", .Lfunc_end1559 + .section .debug$S,"dr",associative,"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::_Init + .long .Ltmp31498-.Ltmp31497 # Subsection size +.Ltmp31497: + .short .Ltmp31500-.Ltmp31499 # Record length +.Ltmp31499: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1560-"?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12101 # Function type index + .secrel32 "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Function section relative address + .secidx "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::_Init" # Function name +.Ltmp31500: + .short .Ltmp31502-.Ltmp31501 # Record length +.Ltmp31501: + .short 4414 # Record kind: S_LOCAL + .long 9320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31502: + .cv_def_range .Ltmp16544 .Ltmp16545, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31504-.Ltmp31503 # Record length +.Ltmp31503: + .short 4414 # Record kind: S_LOCAL + .long 7007 # TypeIndex + .short 1 # Flags + .asciz "_Lobj" +.Ltmp31504: + .cv_def_range .Ltmp16544 .Ltmp16545, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31498: + .p2align 2 + .cv_linetable 1560, "?_Init@?$collate@D@std@@IEAAXAEBV_Locinfo@2@@Z", .Lfunc_end1560 + .section .debug$S,"dr",associative,"??_G?$collate@D@std@@MEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::~collate + .long .Ltmp31506-.Ltmp31505 # Subsection size +.Ltmp31505: + .short .Ltmp31508-.Ltmp31507 # Record length +.Ltmp31507: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1561-"??_G?$collate@D@std@@MEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12102 # Function type index + .secrel32 "??_G?$collate@D@std@@MEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$collate@D@std@@MEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +.Ltmp31508: + .short .Ltmp31510-.Ltmp31509 # Record length +.Ltmp31509: + .short 4414 # Record kind: S_LOCAL + .long 9320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31510: + .cv_def_range .Ltmp16546 .Ltmp16547, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31512-.Ltmp31511 # Record length +.Ltmp31511: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp31512: + .cv_def_range .Ltmp16546 .Ltmp16547, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31506: + .p2align 2 + .cv_linetable 1561, "??_G?$collate@D@std@@MEAAPEAXI@Z", .Lfunc_end1561 + .section .debug$S,"dr",associative,"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_compare + .long .Ltmp31514-.Ltmp31513 # Subsection size +.Ltmp31513: + .short .Ltmp31516-.Ltmp31515 # Record length +.Ltmp31515: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1562-"?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12103 # Function type index + .secrel32 "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Function section relative address + .secidx "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_compare" # Function name +.Ltmp31516: + .short .Ltmp31518-.Ltmp31517 # Record length +.Ltmp31517: + .short 4414 # Record kind: S_LOCAL + .long 9205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31518: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31520-.Ltmp31519 # Record length +.Ltmp31519: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp31520: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31522-.Ltmp31521 # Record length +.Ltmp31521: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp31522: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31524-.Ltmp31523 # Record length +.Ltmp31523: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31524: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000h\000\000\000" + .short .Ltmp31526-.Ltmp31525 # Record length +.Ltmp31525: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31526: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp31528-.Ltmp31527 # Record length +.Ltmp31527: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Ans" +.Ltmp31528: + .cv_def_range .Ltmp16548 .Ltmp16551, "E\021O\001\000\000L\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31514: + .p2align 2 + .cv_linetable 1562, "?do_compare@?$collate@D@std@@MEBAHPEBD000@Z", .Lfunc_end1562 + .section .debug$S,"dr",associative,"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_transform + .long .Ltmp31530-.Ltmp31529 # Subsection size +.Ltmp31529: + .short .Ltmp31532-.Ltmp31531 # Record length +.Ltmp31531: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1563-"?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12104 # Function type index + .secrel32 "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section relative address + .secidx "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_transform" # Function name +.Ltmp31532: + .short .Ltmp31534-.Ltmp31533 # Record length +.Ltmp31533: + .short 4414 # Record kind: S_LOCAL + .long 9205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31534: + .cv_def_range .Ltmp16560 .Ltmp16581, "E\021N\001\000\000p\000\000\000" + .short .Ltmp31536-.Ltmp31535 # Record length +.Ltmp31535: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31536: + .cv_def_range .Ltmp16560 .Ltmp16581, "E\021N\001\000\000x\000\000\000" + .short .Ltmp31538-.Ltmp31537 # Record length +.Ltmp31537: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31538: + .cv_def_range .Ltmp16560 .Ltmp16581, "E\021N\001\000\000\200\000\000\000" + .short .Ltmp31540-.Ltmp31539 # Record length +.Ltmp31539: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp31540: + .cv_def_range .Ltmp16560 .Ltmp16581, "E\021N\001\000\000h\000\000\000" + .short .Ltmp31542-.Ltmp31541 # Record length +.Ltmp31541: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Str" +.Ltmp31542: + .cv_def_range .Ltmp16563 .Ltmp16576 .Ltmp16577 .Ltmp16578, "E\021N\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31530: + .p2align 2 + .cv_linetable 1563, "?do_transform@?$collate@D@std@@MEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PEBD0@Z", .Lfunc_end1563 + .section .debug$S,"dr",associative,"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::do_hash + .long .Ltmp31544-.Ltmp31543 # Subsection size +.Ltmp31543: + .short .Ltmp31546-.Ltmp31545 # Record length +.Ltmp31545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1564-"?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12105 # Function type index + .secrel32 "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Function section relative address + .secidx "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::collate::do_hash" # Function name +.Ltmp31546: + .short .Ltmp31548-.Ltmp31547 # Record length +.Ltmp31547: + .short 4414 # Record kind: S_LOCAL + .long 9205 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31548: + .cv_def_range .Ltmp16582 .Ltmp16584, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31550-.Ltmp31549 # Record length +.Ltmp31549: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31550: + .cv_def_range .Ltmp16582 .Ltmp16584, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31552-.Ltmp31551 # Record length +.Ltmp31551: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31552: + .cv_def_range .Ltmp16582 .Ltmp16584, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31544: + .p2align 2 + .cv_linetable 1564, "?do_hash@?$collate@D@std@@MEBAJPEBD0@Z", .Lfunc_end1564 + .section .debug$S,"dr",associative,"??1?$collate@D@std@@MEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::collate::~collate + .long .Ltmp31554-.Ltmp31553 # Subsection size +.Ltmp31553: + .short .Ltmp31556-.Ltmp31555 # Record length +.Ltmp31555: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1565-"??1?$collate@D@std@@MEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12102 # Function type index + .secrel32 "??1?$collate@D@std@@MEAA@XZ" # Function section relative address + .secidx "??1?$collate@D@std@@MEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::collate::~collate" # Function name +.Ltmp31556: + .short .Ltmp31558-.Ltmp31557 # Record length +.Ltmp31557: + .short 4414 # Record kind: S_LOCAL + .long 9320 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31558: + .cv_def_range .Ltmp16585 .Ltmp16588, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31554: + .p2align 2 + .cv_linetable 1565, "??1?$collate@D@std@@MEAA@XZ", .Lfunc_end1565 + .section .debug$S,"dr",associative,"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_LStrcoll + .long .Ltmp31560-.Ltmp31559 # Subsection size +.Ltmp31559: + .short .Ltmp31562-.Ltmp31561 # Record length +.Ltmp31561: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1566-"??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12110 # Function type index + .secrel32 "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrcoll" # Function name +.Ltmp31562: + .short .Ltmp31564-.Ltmp31563 # Record length +.Ltmp31563: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp31564: + .cv_def_range .Ltmp16589 .Ltmp16590, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31566-.Ltmp31565 # Record length +.Ltmp31565: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp31566: + .cv_def_range .Ltmp16589 .Ltmp16590, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31568-.Ltmp31567 # Record length +.Ltmp31567: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31568: + .cv_def_range .Ltmp16589 .Ltmp16590, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31570-.Ltmp31569 # Record length +.Ltmp31569: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31570: + .cv_def_range .Ltmp16589 .Ltmp16590, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31572-.Ltmp31571 # Record length +.Ltmp31571: + .short 4414 # Record kind: S_LOCAL + .long 12107 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +.Ltmp31572: + .cv_def_range .Ltmp16589 .Ltmp16590, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31560: + .p2align 2 + .cv_linetable 1566, "??$_LStrcoll@D@std@@YAHPEBD000PEBU_Collvec@@@Z", .Lfunc_end1566 + .section .debug$S,"dr",associative,"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::resize + .long .Ltmp31574-.Ltmp31573 # Subsection size +.Ltmp31573: + .short .Ltmp31576-.Ltmp31575 # Record length +.Ltmp31575: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1567-"?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12111 # Function type index + .secrel32 "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Function section relative address + .secidx "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::resize" # Function name +.Ltmp31576: + .short .Ltmp31578-.Ltmp31577 # Record length +.Ltmp31577: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31578: + .cv_def_range .Ltmp16591 .Ltmp16595, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31580-.Ltmp31579 # Record length +.Ltmp31579: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp31580: + .cv_def_range .Ltmp16591 .Ltmp16595, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31582-.Ltmp31581 # Record length +.Ltmp31581: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31582: + .cv_def_range .Ltmp16591 .Ltmp16595, "E\021O\001\000\000W\000\000\000" + .short .Ltmp31584-.Ltmp31583 # Record length +.Ltmp31583: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp31584: + .cv_def_range .Ltmp16591 .Ltmp16595, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31574: + .p2align 2 + .cv_linetable 1567, "?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_KD@Z", .Lfunc_end1567 + .section .debug$S,"dr",associative,"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_LStrxfrm + .long .Ltmp31586-.Ltmp31585 # Subsection size +.Ltmp31585: + .short .Ltmp31588-.Ltmp31587 # Record length +.Ltmp31587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1568-"??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12114 # Function type index + .secrel32 "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Function section relative address + .secidx "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_LStrxfrm" # Function name +.Ltmp31588: + .short .Ltmp31590-.Ltmp31589 # Record length +.Ltmp31589: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp31590: + .cv_def_range .Ltmp16596 .Ltmp16597, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31592-.Ltmp31591 # Record length +.Ltmp31591: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp31592: + .cv_def_range .Ltmp16596 .Ltmp16597, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31594-.Ltmp31593 # Record length +.Ltmp31593: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31594: + .cv_def_range .Ltmp16596 .Ltmp16597, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31596-.Ltmp31595 # Record length +.Ltmp31595: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31596: + .cv_def_range .Ltmp16596 .Ltmp16597, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31598-.Ltmp31597 # Record length +.Ltmp31597: + .short 4414 # Record kind: S_LOCAL + .long 12107 # TypeIndex + .short 1 # Flags + .asciz "_Vector" +.Ltmp31598: + .cv_def_range .Ltmp16596 .Ltmp16597, "E\021O\001\000\000\200\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31586: + .p2align 2 + .cv_linetable 1568, "??$_LStrxfrm@D@std@@YA_KPEAD0PEBD1PEBU_Collvec@@@Z", .Lfunc_end1568 + .section .debug$S,"dr",associative,"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_iterator > >::operator* + .long .Ltmp31600-.Ltmp31599 # Subsection size +.Ltmp31599: + .short .Ltmp31602-.Ltmp31601 # Record length +.Ltmp31601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1569-"??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12115 # Function type index + .secrel32 "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section relative address + .secidx "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_iterator > >::operator*" # Function name +.Ltmp31602: + .short .Ltmp31604-.Ltmp31603 # Record length +.Ltmp31603: + .short 4414 # Record kind: S_LOCAL + .long 4770 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31604: + .cv_def_range .Ltmp16598 .Ltmp16599, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31600: + .p2align 2 + .cv_linetable 1569, "??D?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEADXZ", .Lfunc_end1569 + .section .debug$S,"dr",associative,"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Eos + .long .Ltmp31606-.Ltmp31605 # Subsection size +.Ltmp31605: + .short .Ltmp31608-.Ltmp31607 # Record length +.Ltmp31607: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1570-"?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12116 # Function type index + .secrel32 "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section relative address + .secidx "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Eos" # Function name +.Ltmp31608: + .short .Ltmp31610-.Ltmp31609 # Record length +.Ltmp31609: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31610: + .cv_def_range .Ltmp16600 .Ltmp16601, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31612-.Ltmp31611 # Record length +.Ltmp31611: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Newsize" +.Ltmp31612: + .cv_def_range .Ltmp16600 .Ltmp16601, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31614-.Ltmp31613 # Record length +.Ltmp31613: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp31614: + .cv_def_range .Ltmp16600 .Ltmp16601, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31606: + .p2align 2 + .cv_linetable 1570, "?_Eos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAX_K@Z", .Lfunc_end1570 + .section .debug$S,"dr",associative,"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::append + .long .Ltmp31616-.Ltmp31615 # Subsection size +.Ltmp31615: + .short .Ltmp31618-.Ltmp31617 # Record length +.Ltmp31617: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1571-"?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12117 # Function type index + .secrel32 "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section relative address + .secidx "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::append" # Function name +.Ltmp31618: + .short .Ltmp31620-.Ltmp31619 # Record length +.Ltmp31619: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31620: + .cv_def_range .Ltmp16602 .Ltmp16605, "E\021O\001\000\000h\000\000\000" + .short .Ltmp31622-.Ltmp31621 # Record length +.Ltmp31621: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31622: + .cv_def_range .Ltmp16602 .Ltmp16605, "E\021O\001\000\000p\000\000\000" + .short .Ltmp31624-.Ltmp31623 # Record length +.Ltmp31623: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31624: + .cv_def_range .Ltmp16602 .Ltmp16605, "E\021O\001\000\000\177\000\000\000" + .short .Ltmp31626-.Ltmp31625 # Record length +.Ltmp31625: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp31626: + .cv_def_range .Ltmp16602 .Ltmp16605, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31628-.Ltmp31627 # Record length +.Ltmp31627: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp31628: + .cv_def_range .Ltmp16602 .Ltmp16605, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31630-.Ltmp31629 # Record length +.Ltmp31629: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16604-.Ltmp16603 # Code size + .secrel32 .Ltmp16603 # Function section relative address + .secidx .Lfunc_begin1571 # Function section index + .byte 0 # Lexical block name +.Ltmp31630: + .short .Ltmp31632-.Ltmp31631 # Record length +.Ltmp31631: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp31632: + .cv_def_range .Ltmp16603 .Ltmp16604, "E\021O\001\000\000P\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 +.Ltmp31616: + .p2align 2 + .cv_linetable 1571, "?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_KD@Z", .Lfunc_end1571 + .section .debug$S,"dr",associative,"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::char_traits::assign + .long .Ltmp31634-.Ltmp31633 # Subsection size +.Ltmp31633: + .short .Ltmp31636-.Ltmp31635 # Record length +.Ltmp31635: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1572-"?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12118 # Function type index + .secrel32 "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" # Function section relative address + .secidx "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::char_traits::assign" # Function name +.Ltmp31636: + .short .Ltmp31638-.Ltmp31637 # Record length +.Ltmp31637: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31638: + .cv_def_range .Ltmp16606 .Ltmp16607, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31640-.Ltmp31639 # Record length +.Ltmp31639: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31640: + .cv_def_range .Ltmp16606 .Ltmp16607, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31642-.Ltmp31641 # Record length +.Ltmp31641: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31642: + .cv_def_range .Ltmp16606 .Ltmp16607, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31634: + .p2align 2 + .cv_linetable 1572, "?assign@?$char_traits@D@std@@SAPEADQEAD_KD@Z", .Lfunc_end1572 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2609:4',unsigned long long,char> + .long .Ltmp31644-.Ltmp31643 # Subsection size +.Ltmp31643: + .short .Ltmp31646-.Ltmp31645 # Record length +.Ltmp31645: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1573-"??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12124 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" # Function section relative address + .secidx "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring:2609:4',unsigned long long,char>" # Function name +.Ltmp31646: + .short .Ltmp31648-.Ltmp31647 # Record length +.Ltmp31647: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31648: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\250\000\000\000" + .short .Ltmp31650-.Ltmp31649 # Record length +.Ltmp31649: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +.Ltmp31650: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\260\000\000\000" + .short .Ltmp31652-.Ltmp31651 # Record length +.Ltmp31651: + .short 4414 # Record kind: S_LOCAL + .long 12122 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +.Ltmp31652: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\310\000\000\000" + .short .Ltmp31654-.Ltmp31653 # Record length +.Ltmp31653: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp31654: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp31656-.Ltmp31655 # Record length +.Ltmp31655: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp31656: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp31658-.Ltmp31657 # Record length +.Ltmp31657: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp31658: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp31660-.Ltmp31659 # Record length +.Ltmp31659: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp31660: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp31662-.Ltmp31661 # Record length +.Ltmp31661: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +.Ltmp31662: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp31664-.Ltmp31663 # Record length +.Ltmp31663: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +.Ltmp31664: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp31666-.Ltmp31665 # Record length +.Ltmp31665: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +.Ltmp31666: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp31668-.Ltmp31667 # Record length +.Ltmp31667: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp31668: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000x\000\000\000" + .short .Ltmp31670-.Ltmp31669 # Record length +.Ltmp31669: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +.Ltmp31670: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp31672-.Ltmp31671 # Record length +.Ltmp31671: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +.Ltmp31672: + .cv_def_range .Ltmp16608 .Ltmp16614, "E\021O\001\000\000p\000\000\000" + .short .Ltmp31674-.Ltmp31673 # Record length +.Ltmp31673: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16612-.Ltmp16611 # Code size + .secrel32 .Ltmp16611 # Function section relative address + .secidx .Lfunc_begin1573 # Function section index + .byte 0 # Lexical block name +.Ltmp31674: + .short .Ltmp31676-.Ltmp31675 # Record length +.Ltmp31675: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp31676: + .cv_def_range .Ltmp16611 .Ltmp16612, "E\021O\001\000\000h\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 +.Ltmp31644: + .p2align 2 + .cv_linetable 1573, "??$_Reallocate_grow_by@V@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_KD@Z@_KD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??append@01@QEAAAEAV01@0D@Z@_KD@Z", .Lfunc_end1573 + .section .debug$S,"dr",associative,"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::append::::operator() + .long .Ltmp31678-.Ltmp31677 # Subsection size +.Ltmp31677: + .short .Ltmp31680-.Ltmp31679 # Record length +.Ltmp31679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1574-"??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12129 # Function type index + .secrel32 "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" # Function section relative address + .secidx "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::append::::operator()" # Function name +.Ltmp31680: + .short .Ltmp31682-.Ltmp31681 # Record length +.Ltmp31681: + .short 4414 # Record kind: S_LOCAL + .long 12126 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31682: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000H\000\000\000" + .short .Ltmp31684-.Ltmp31683 # Record length +.Ltmp31683: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +.Ltmp31684: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000P\000\000\000" + .short .Ltmp31686-.Ltmp31685 # Record length +.Ltmp31685: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +.Ltmp31686: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000X\000\000\000" + .short .Ltmp31688-.Ltmp31687 # Record length +.Ltmp31687: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +.Ltmp31688: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31690-.Ltmp31689 # Record length +.Ltmp31689: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31690: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000\240\000\000\000" + .short .Ltmp31692-.Ltmp31691 # Record length +.Ltmp31691: + .short 4414 # Record kind: S_LOCAL + .long 4416 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp31692: + .cv_def_range .Ltmp16615 .Ltmp16616, "E\021O\001\000\000\250\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31678: + .p2align 2 + .cv_linetable 1574, "??R@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@QEBA?A?@@QEADQEBD00D@Z", .Lfunc_end1574 + .section .debug$S,"dr",associative,"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator* + .long .Ltmp31694-.Ltmp31693 # Subsection size +.Ltmp31693: + .short .Ltmp31696-.Ltmp31695 # Record length +.Ltmp31695: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1575-"??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12130 # Function type index + .secrel32 "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section relative address + .secidx "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator*" # Function name +.Ltmp31696: + .short .Ltmp31698-.Ltmp31697 # Record length +.Ltmp31697: + .short 4414 # Record kind: S_LOCAL + .long 4792 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31698: + .cv_def_range .Ltmp16617 .Ltmp16638, "E\021O\001\000\000p\000\000\000" + .short .Ltmp31700-.Ltmp31699 # Record length +.Ltmp31699: + .short 4414 # Record kind: S_LOCAL + .long 12131 # TypeIndex + .short 0 # Flags + .asciz "_Mycont" +.Ltmp31700: + .cv_def_range .Ltmp16617 .Ltmp16638, "E\021O\001\000\000h\000\000\000" + .short .Ltmp31702-.Ltmp31701 # Record length +.Ltmp31701: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Contptr" +.Ltmp31702: + .cv_def_range .Ltmp16617 .Ltmp16638, "E\021O\001\000\000`\000\000\000" + .short .Ltmp31704-.Ltmp31703 # Record length +.Ltmp31703: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Rawptr" +.Ltmp31704: + .cv_def_range .Ltmp16617 .Ltmp16638, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31694: + .p2align 2 + .cv_linetable 1575, "??D?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBAAEBDXZ", .Lfunc_end1575 + .section .debug$S,"dr",associative,"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unfancy + .long .Ltmp31706-.Ltmp31705 # Subsection size +.Ltmp31705: + .short .Ltmp31708-.Ltmp31707 # Record length +.Ltmp31707: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1576-"??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12133 # Function type index + .secrel32 "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Function section relative address + .secidx "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unfancy" # Function name +.Ltmp31708: + .short .Ltmp31710-.Ltmp31709 # Record length +.Ltmp31709: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31710: + .cv_def_range .Ltmp16639 .Ltmp16640, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31706: + .p2align 2 + .cv_linetable 1576, "??$_Unfancy@$$CBD@std@@YAPEBDPEBD@Z", .Lfunc_end1576 + .section .debug$S,"dr",associative,"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Hash_array_representation + .long .Ltmp31712-.Ltmp31711 # Subsection size +.Ltmp31711: + .short .Ltmp31714-.Ltmp31713 # Record length +.Ltmp31713: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1577-"??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12135 # Function type index + .secrel32 "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" # Function section relative address + .secidx "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Hash_array_representation" # Function name +.Ltmp31714: + .short .Ltmp31716-.Ltmp31715 # Record length +.Ltmp31715: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31716: + .cv_def_range .Ltmp16641 .Ltmp16642, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31718-.Ltmp31717 # Record length +.Ltmp31717: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31718: + .cv_def_range .Ltmp16641 .Ltmp16642, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31712: + .p2align 2 + .cv_linetable 1577, "??$_Hash_array_representation@D@std@@YA_KQEBD_K@Z", .Lfunc_end1577 + .section .debug$S,"dr",associative,"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Fnv1a_append_bytes + .long .Ltmp31720-.Ltmp31719 # Subsection size +.Ltmp31719: + .short .Ltmp31722-.Ltmp31721 # Record length +.Ltmp31721: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1578-"?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12139 # Function type index + .secrel32 "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" # Function section relative address + .secidx "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Fnv1a_append_bytes" # Function name +.Ltmp31722: + .short .Ltmp31724-.Ltmp31723 # Record length +.Ltmp31723: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp31724: + .cv_def_range .Ltmp16643 .Ltmp16647, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp31726-.Ltmp31725 # Record length +.Ltmp31725: + .short 4414 # Record kind: S_LOCAL + .long 12136 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31726: + .cv_def_range .Ltmp16643 .Ltmp16647, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp31728-.Ltmp31727 # Record length +.Ltmp31727: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31728: + .cv_def_range .Ltmp16643 .Ltmp16647, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp31730-.Ltmp31729 # Record length +.Ltmp31729: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16646-.Ltmp16643 # Code size + .secrel32 .Ltmp16643 # Function section relative address + .secidx .Lfunc_begin1578 # Function section index + .byte 0 # Lexical block name +.Ltmp31730: + .short .Ltmp31732-.Ltmp31731 # Record length +.Ltmp31731: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Idx" +.Ltmp31732: + .cv_def_range .Ltmp16643 .Ltmp16646, "E\021O\001\000\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 +.Ltmp31720: + .p2align 2 + .cv_linetable 1578, "?_Fnv1a_append_bytes@std@@YA_K_KQEBE_K@Z", .Lfunc_end1578 + .section .debug$S,"dr",associative,"??0exception@std@@QEAA@QEBDH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::exception::exception + .long .Ltmp31734-.Ltmp31733 # Subsection size +.Ltmp31733: + .short .Ltmp31736-.Ltmp31735 # Record length +.Ltmp31735: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1579-"??0exception@std@@QEAA@QEBDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12140 # Function type index + .secrel32 "??0exception@std@@QEAA@QEBDH@Z" # Function section relative address + .secidx "??0exception@std@@QEAA@QEBDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::exception::exception" # Function name +.Ltmp31736: + .short .Ltmp31738-.Ltmp31737 # Record length +.Ltmp31737: + .short 4414 # Record kind: S_LOCAL + .long 7237 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31738: + .cv_def_range .Ltmp16648 .Ltmp16651, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31740-.Ltmp31739 # Record length +.Ltmp31739: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Message" +.Ltmp31740: + .cv_def_range .Ltmp16648 .Ltmp16651, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31742-.Ltmp31741 # Record length +.Ltmp31741: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31742: + .cv_def_range .Ltmp16648 .Ltmp16651, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31734: + .p2align 2 + .cv_linetable 1579, "??0exception@std@@QEAA@QEBDH@Z", .Lfunc_end1579 + .section .debug$S,"dr",associative,"??_Gbad_cast@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::bad_cast::~bad_cast + .long .Ltmp31744-.Ltmp31743 # Subsection size +.Ltmp31743: + .short .Ltmp31746-.Ltmp31745 # Record length +.Ltmp31745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1580-"??_Gbad_cast@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12094 # Function type index + .secrel32 "??_Gbad_cast@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_Gbad_cast@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::bad_cast::~bad_cast" # Function name +.Ltmp31746: + .short .Ltmp31748-.Ltmp31747 # Record length +.Ltmp31747: + .short 4414 # Record kind: S_LOCAL + .long 12079 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31748: + .cv_def_range .Ltmp16652 .Ltmp16653, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31750-.Ltmp31749 # Record length +.Ltmp31749: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp31750: + .cv_def_range .Ltmp16652 .Ltmp16653, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31744: + .p2align 2 + .cv_linetable 1580, "??_Gbad_cast@std@@UEAAPEAXI@Z", .Lfunc_end1580 + .section .debug$S,"dr",associative,"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Unique_ptr_base + .long .Ltmp31752-.Ltmp31751 # Subsection size +.Ltmp31751: + .short .Ltmp31754-.Ltmp31753 # Record length +.Ltmp31753: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1581-"??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12142 # Function type index + .secrel32 "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Function section relative address + .secidx "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Unique_ptr_base" # Function name +.Ltmp31754: + .short .Ltmp31756-.Ltmp31755 # Record length +.Ltmp31755: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31756: + .cv_def_range .Ltmp16654 .Ltmp16656, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31758-.Ltmp31757 # Record length +.Ltmp31757: + .short 4414 # Record kind: S_LOCAL + .long 9284 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31758: + .cv_def_range .Ltmp16654 .Ltmp16656, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31752: + .p2align 2 + .cv_linetable 1581, "??$?0PEAV_Facet_base@std@@@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAA@PEAV_Facet_base@1@@Z", .Lfunc_end1581 + .section .debug$S,"dr",associative,"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Compressed_pair + .long .Ltmp31760-.Ltmp31759 # Subsection size +.Ltmp31759: + .short .Ltmp31762-.Ltmp31761 # Record length +.Ltmp31761: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1582-"??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12145 # Function type index + .secrel32 "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" # Function section relative address + .secidx "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Compressed_pair" # Function name +.Ltmp31762: + .short .Ltmp31764-.Ltmp31763 # Record length +.Ltmp31763: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31764: + .cv_def_range .Ltmp16657 .Ltmp16658, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31766-.Ltmp31765 # Record length +.Ltmp31765: + .short 4414 # Record kind: S_LOCAL + .long 7668 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31766: + .cv_def_range .Ltmp16657 .Ltmp16658, "E\021O\001\000\000@\000\000\000" + .short .Ltmp31768-.Ltmp31767 # Record length +.Ltmp31767: + .short 4414 # Record kind: S_LOCAL + .long 12043 # TypeIndex + .short 1 # Flags + .asciz "_Val2" +.Ltmp31768: + .cv_def_range .Ltmp16657 .Ltmp16658, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31760: + .p2align 2 + .cv_linetable 1582, "??$?0AEAPEAV_Facet_base@std@@@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAA@U_Zero_then_variadic_args_t@1@AEAPEAV_Facet_base@1@@Z", .Lfunc_end1582 + .section .debug$S,"dr",associative,"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward + .long .Ltmp31770-.Ltmp31769 # Subsection size +.Ltmp31769: + .short .Ltmp31772-.Ltmp31771 # Record length +.Ltmp31771: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1583-"??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12148 # Function type index + .secrel32 "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" # Function section relative address + .secidx "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward" # Function name +.Ltmp31772: + .short .Ltmp31774-.Ltmp31773 # Record length +.Ltmp31773: + .short 4414 # Record kind: S_LOCAL + .long 12043 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp31774: + .cv_def_range .Ltmp16659 .Ltmp16660, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31770: + .p2align 2 + .cv_linetable 1583, "??$forward@AEAPEAV_Facet_base@std@@@std@@YAAEAPEAV_Facet_base@0@AEAPEAV10@@Z", .Lfunc_end1583 + .section .debug$S,"dr",associative,"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::unique_ptr >::get + .long .Ltmp31776-.Ltmp31775 # Subsection size +.Ltmp31775: + .short .Ltmp31778-.Ltmp31777 # Record length +.Ltmp31777: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1584-"?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12149 # Function type index + .secrel32 "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::unique_ptr >::get" # Function name +.Ltmp31778: + .short .Ltmp31780-.Ltmp31779 # Record length +.Ltmp31779: + .short 4414 # Record kind: S_LOCAL + .long 12021 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31780: + .cv_def_range .Ltmp16661 .Ltmp16662, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31776: + .p2align 2 + .cv_linetable 1584, "?get@?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAPEAV_Facet_base@2@XZ", .Lfunc_end1584 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long .Ltmp31782-.Ltmp31781 # Subsection size +.Ltmp31781: + .short .Ltmp31784-.Ltmp31783 # Record length +.Ltmp31783: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1585-"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12150 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +.Ltmp31784: + .short .Ltmp31786-.Ltmp31785 # Record length +.Ltmp31785: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31786: + .cv_def_range .Ltmp16663 .Ltmp16664, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31782: + .p2align 2 + .cv_linetable 1585, "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAPEAV_Facet_base@2@XZ", .Lfunc_end1585 + .section .debug$S,"dr",associative,"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unique_ptr_base >::_Myptr + .long .Ltmp31788-.Ltmp31787 # Subsection size +.Ltmp31787: + .short .Ltmp31790-.Ltmp31789 # Record length +.Ltmp31789: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1586-"?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12151 # Function type index + .secrel32 "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::_Myptr" # Function name +.Ltmp31790: + .short .Ltmp31792-.Ltmp31791 # Record length +.Ltmp31791: + .short 4414 # Record kind: S_LOCAL + .long 12040 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31792: + .cv_def_range .Ltmp16665 .Ltmp16666, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31788: + .p2align 2 + .cv_linetable 1586, "?_Myptr@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEBAAEBQEAV_Facet_base@2@XZ", .Lfunc_end1586 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_second + .long .Ltmp31794-.Ltmp31793 # Subsection size +.Ltmp31793: + .short .Ltmp31796-.Ltmp31795 # Record length +.Ltmp31795: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1587-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12152 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Get_second" # Function name +.Ltmp31796: + .short .Ltmp31798-.Ltmp31797 # Record length +.Ltmp31797: + .short 4414 # Record kind: S_LOCAL + .long 12062 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31798: + .cv_def_range .Ltmp16667 .Ltmp16668, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31794: + .p2align 2 + .cv_linetable 1587, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEBAAEBQEAV_Facet_base@2@XZ", .Lfunc_end1587 + .section .debug$S,"dr",associative,"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_second + .long .Ltmp31800-.Ltmp31799 # Subsection size +.Ltmp31799: + .short .Ltmp31802-.Ltmp31801 # Record length +.Ltmp31801: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1588-"?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12153 # Function type index + .secrel32 "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Function section relative address + .secidx "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Get_second" # Function name +.Ltmp31802: + .short .Ltmp31804-.Ltmp31803 # Record length +.Ltmp31803: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31804: + .cv_def_range .Ltmp16669 .Ltmp16670, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31800: + .p2align 2 + .cv_linetable 1588, "?_Get_second@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAPEAV_Facet_base@2@XZ", .Lfunc_end1588 + .section .debug$S,"dr",associative,"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Unique_ptr_base >::get_deleter + .long .Ltmp31806-.Ltmp31805 # Subsection size +.Ltmp31805: + .short .Ltmp31808-.Ltmp31807 # Record length +.Ltmp31807: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1589-"?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12154 # Function type index + .secrel32 "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Function section relative address + .secidx "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Unique_ptr_base >::get_deleter" # Function name +.Ltmp31808: + .short .Ltmp31810-.Ltmp31809 # Record length +.Ltmp31809: + .short 4414 # Record kind: S_LOCAL + .long 12035 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31810: + .cv_def_range .Ltmp16671 .Ltmp16672, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31806: + .p2align 2 + .cv_linetable 1589, "?get_deleter@?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ", .Lfunc_end1589 + .section .debug$S,"dr",associative,"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::default_delete::operator() + .long .Ltmp31812-.Ltmp31811 # Subsection size +.Ltmp31811: + .short .Ltmp31814-.Ltmp31813 # Record length +.Ltmp31813: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1590-"??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12155 # Function type index + .secrel32 "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" # Function section relative address + .secidx "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::default_delete::operator()" # Function name +.Ltmp31814: + .short .Ltmp31816-.Ltmp31815 # Record length +.Ltmp31815: + .short 4414 # Record kind: S_LOCAL + .long 12054 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31816: + .cv_def_range .Ltmp16673 .Ltmp16674, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31818-.Ltmp31817 # Record length +.Ltmp31817: + .short 4414 # Record kind: S_LOCAL + .long 9284 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31818: + .cv_def_range .Ltmp16673 .Ltmp16674, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31812: + .p2align 2 + .cv_linetable 1590, "??R?$default_delete@V_Facet_base@std@@@std@@QEBAXPEAV_Facet_base@1@@Z", .Lfunc_end1590 + .section .debug$S,"dr",associative,"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Facet_base *,1>::_Get_first + .long .Ltmp31820-.Ltmp31819 # Subsection size +.Ltmp31819: + .short .Ltmp31822-.Ltmp31821 # Record length +.Ltmp31821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1591-"?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12156 # Function type index + .secrel32 "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Function section relative address + .secidx "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Facet_base *,1>::_Get_first" # Function name +.Ltmp31822: + .short .Ltmp31824-.Ltmp31823 # Record length +.Ltmp31823: + .short 4414 # Record kind: S_LOCAL + .long 12059 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31824: + .cv_def_range .Ltmp16675 .Ltmp16676, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31820: + .p2align 2 + .cv_linetable 1591, "?_Get_first@?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@QEAAAEAU?$default_delete@V_Facet_base@std@@@2@XZ", .Lfunc_end1591 + .section .debug$S,"dr",associative,"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::assign + .long .Ltmp31826-.Ltmp31825 # Subsection size +.Ltmp31825: + .short .Ltmp31828-.Ltmp31827 # Record length +.Ltmp31827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1592-"??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12158 # Function type index + .secrel32 "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" # Function section relative address + .secidx "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::assign" # Function name +.Ltmp31828: + .short .Ltmp31830-.Ltmp31829 # Record length +.Ltmp31829: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31830: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021N\001\000\000`\000\000\000" + .short .Ltmp31832-.Ltmp31831 # Record length +.Ltmp31831: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31832: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021N\001\000\000h\000\000\000" + .short .Ltmp31834-.Ltmp31833 # Record length +.Ltmp31833: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31834: + .cv_def_range .Ltmp16679 .Ltmp16680, "E\021N\001\000\000p\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31826: + .p2align 2 + .cv_linetable 1592, "??$assign@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@QEBD0@Z", .Lfunc_end1592 + .section .debug$S,"dr",associative,"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Parser + .long .Ltmp31836-.Ltmp31835 # Subsection size +.Ltmp31835: + .short .Ltmp31838-.Ltmp31837 # Record length +.Ltmp31837: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1593-"??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12159 # Function type index + .secrel32 "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Parser" # Function name +.Ltmp31838: + .short .Ltmp31840-.Ltmp31839 # Record length +.Ltmp31839: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31840: + .cv_def_range .Ltmp16687 .Ltmp16693, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp31842-.Ltmp31841 # Record length +.Ltmp31841: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp31842: + .cv_def_range .Ltmp16687 .Ltmp16693, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp31844-.Ltmp31843 # Record length +.Ltmp31843: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp31844: + .cv_def_range .Ltmp16687 .Ltmp16693, "E\021N\001\000\000 \000\000\000" + .short .Ltmp31846-.Ltmp31845 # Record length +.Ltmp31845: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Plast" +.Ltmp31846: + .cv_def_range .Ltmp16687 .Ltmp16693, "E\021N\001\000\000(\000\000\000" + .short .Ltmp31848-.Ltmp31847 # Record length +.Ltmp31847: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp31848: + .cv_def_range .Ltmp16687 .Ltmp16693, "E\021N\001\000\000p\000\000\000" + .short .Ltmp31850-.Ltmp31849 # Record length +.Ltmp31849: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_ECMA_flags" +.Ltmp31850: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\004\000\000\000" + .short .Ltmp31852-.Ltmp31851 # Record length +.Ltmp31851: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_Basic_flags" +.Ltmp31852: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp31854-.Ltmp31853 # Record length +.Ltmp31853: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_Grep_flags" +.Ltmp31854: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\374\377\377\377" + .short .Ltmp31856-.Ltmp31855 # Record length +.Ltmp31855: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_Extended_flags" +.Ltmp31856: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp31858-.Ltmp31857 # Record length +.Ltmp31857: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_Awk_flags" +.Ltmp31858: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\364\377\377\377" + .short .Ltmp31860-.Ltmp31859 # Record length +.Ltmp31859: + .short 4414 # Record kind: S_LOCAL + .long 10199 # TypeIndex + .short 0 # Flags + .asciz "_Egrep_flags" +.Ltmp31860: + .cv_def_range .Ltmp16688 .Ltmp16691 .Ltmp16692 .Ltmp16693, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31836: + .p2align 2 + .cv_linetable 1593, "??0?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@PEBD1W4syntax_option_type@regex_constants@1@@Z", .Lfunc_end1593 + .section .debug$S,"dr",associative,"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Compile + .long .Ltmp31862-.Ltmp31861 # Subsection size +.Ltmp31861: + .short .Ltmp31864-.Ltmp31863 # Record length +.Ltmp31863: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1594-"?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12160 # Function type index + .secrel32 "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Compile" # Function name +.Ltmp31864: + .short .Ltmp31866-.Ltmp31865 # Record length +.Ltmp31865: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31866: + .cv_def_range .Ltmp16706 .Ltmp16712, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31868-.Ltmp31867 # Record length +.Ltmp31867: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp31868: + .cv_def_range .Ltmp16706 .Ltmp16712, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31870-.Ltmp31869 # Record length +.Ltmp31869: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16710-.Ltmp16707 # Code size + .secrel32 .Ltmp16707 # Function section relative address + .secidx .Lfunc_begin1594 # Function section index + .byte 0 # Lexical block name +.Ltmp31870: + .short .Ltmp31872-.Ltmp31871 # Record length +.Ltmp31871: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp31872: + .cv_def_range .Ltmp16707 .Ltmp16710, "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 +.Ltmp31862: + .p2align 2 + .cv_linetable 1594, "?_Compile@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ", .Lfunc_end1594 + .section .debug$S,"dr",associative,"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Reset + .long .Ltmp31874-.Ltmp31873 # Subsection size +.Ltmp31873: + .short .Ltmp31876-.Ltmp31875 # Record length +.Ltmp31875: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1595-"?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12161 # Function type index + .secrel32 "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Function section relative address + .secidx "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Reset" # Function name +.Ltmp31876: + .short .Ltmp31878-.Ltmp31877 # Record length +.Ltmp31877: + .short 4414 # Record kind: S_LOCAL + .long 9077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31878: + .cv_def_range .Ltmp16713 .Ltmp16716, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31880-.Ltmp31879 # Record length +.Ltmp31879: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 1 # Flags + .asciz "_Rx" +.Ltmp31880: + .cv_def_range .Ltmp16713 .Ltmp16716, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31874: + .p2align 2 + .cv_linetable 1595, "?_Reset@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXPEAV_Root_node@2@@Z", .Lfunc_end1595 + .section .debug$S,"dr",associative,"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::~_Parser + .long .Ltmp31882-.Ltmp31881 # Subsection size +.Ltmp31881: + .short .Ltmp31884-.Ltmp31883 # Record length +.Ltmp31883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1596-"??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12162 # Function type index + .secrel32 "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::~_Parser" # Function name +.Ltmp31884: + .short .Ltmp31886-.Ltmp31885 # Record length +.Ltmp31885: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31886: + .cv_def_range .Ltmp16717 .Ltmp16719, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31882: + .p2align 2 + .cv_linetable 1596, "??1?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEAA@XZ", .Lfunc_end1596 + .section .debug$S,"dr",associative,"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long .Ltmp31888-.Ltmp31887 # Subsection size +.Ltmp31887: + .short .Ltmp31890-.Ltmp31889 # Record length +.Ltmp31889: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1597-"??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12165 # Function type index + .secrel32 "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" # Function section relative address + .secidx "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp31890: + .short .Ltmp31892-.Ltmp31891 # Record length +.Ltmp31891: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31892: + .cv_def_range .Ltmp16724 .Ltmp16732, "E\021N\001\000\000X\000\000\000" + .short .Ltmp31894-.Ltmp31893 # Record length +.Ltmp31893: + .short 4414 # Record kind: S_LOCAL + .long 12166 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31894: + .cv_def_range .Lfunc_begin1597 .Ltmp16725, "A\021K\001\000\000" + .cv_def_range .Ltmp16725 .Ltmp16729 .Ltmp16730 .Ltmp16731, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp31896-.Ltmp31895 # Record length +.Ltmp31895: + .short 4414 # Record kind: S_LOCAL + .long 12166 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31896: + .cv_def_range .Lfunc_begin1597 .Ltmp16726, "A\021P\001\000\000" + .cv_def_range .Ltmp16726 .Ltmp16729 .Ltmp16730 .Ltmp16731, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp31898-.Ltmp31897 # Record length +.Ltmp31897: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31898: + .cv_def_range .Ltmp16724 .Ltmp16732, "E\021N\001\000\000`\000\000\000" + .short .Ltmp31900-.Ltmp31899 # Record length +.Ltmp31899: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31900: + .cv_def_range .Ltmp16724 .Ltmp16732, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp31902-.Ltmp31901 # Record length +.Ltmp31901: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_UFirst2" +.Ltmp31902: + .cv_def_range .Ltmp16724 .Ltmp16732, "E\021N\001\000\000P\000\000\000" + .short .Ltmp31904-.Ltmp31903 # Record length +.Ltmp31903: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_ULast2" +.Ltmp31904: + .cv_def_range .Ltmp16724 .Ltmp16732, "E\021N\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31888: + .p2align 2 + .cv_linetable 1597, "??$replace@PEBDX@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1@Z", .Lfunc_end1597 + .section .debug$S,"dr",associative,"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::_String_const_iterator + .long .Ltmp31906-.Ltmp31905 # Subsection size +.Ltmp31905: + .short .Ltmp31908-.Ltmp31907 # Record length +.Ltmp31907: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1598-"??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12170 # Function type index + .secrel32 "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section relative address + .secidx "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::_String_const_iterator" # Function name +.Ltmp31908: + .short .Ltmp31910-.Ltmp31909 # Record length +.Ltmp31909: + .short 4414 # Record kind: S_LOCAL + .long 4787 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31910: + .cv_def_range .Ltmp16733 .Ltmp16734, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31912-.Ltmp31911 # Record length +.Ltmp31911: + .short 4414 # Record kind: S_LOCAL + .long 12167 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31912: + .cv_def_range .Ltmp16733 .Ltmp16734, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31906: + .p2align 2 + .cv_linetable 1598, "??0?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEAA@$$QEAV01@@Z", .Lfunc_end1598 + .section .debug$S,"dr",associative,"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Replace_range + .long .Ltmp31914-.Ltmp31913 # Subsection size +.Ltmp31913: + .short .Ltmp31916-.Ltmp31915 # Record length +.Ltmp31915: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1599-"??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12173 # Function type index + .secrel32 "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" # Function section relative address + .secidx "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Replace_range" # Function name +.Ltmp31916: + .short .Ltmp31918-.Ltmp31917 # Record length +.Ltmp31917: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31918: + .cv_def_range .Ltmp16737 .Ltmp16744, "E\021N\001\000\000\020\000\000\000" + .short .Ltmp31920-.Ltmp31919 # Record length +.Ltmp31919: + .short 4414 # Record kind: S_LOCAL + .long 12166 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp31920: + .cv_def_range .Lfunc_begin1599 .Ltmp16738, "A\021K\001\000\000" + .cv_def_range .Ltmp16738 .Ltmp16741 .Ltmp16742 .Ltmp16743, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp31922-.Ltmp31921 # Record length +.Ltmp31921: + .short 4414 # Record kind: S_LOCAL + .long 12166 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp31922: + .cv_def_range .Lfunc_begin1599 .Ltmp16739, "A\021P\001\000\000" + .cv_def_range .Ltmp16739 .Ltmp16741 .Ltmp16742 .Ltmp16743, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp31924-.Ltmp31923 # Record length +.Ltmp31923: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp31924: + .cv_def_range .Ltmp16737 .Ltmp16744, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp31926-.Ltmp31925 # Record length +.Ltmp31925: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp31926: + .cv_def_range .Ltmp16737 .Ltmp16744, "E\021N\001\000\000`\000\000\000" + .short .Ltmp31928-.Ltmp31927 # Record length +.Ltmp31927: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp31928: + .cv_def_range .Ltmp16737 .Ltmp16744, "E\021N\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31914: + .p2align 2 + .cv_linetable 1599, "??$_Replace_range@PEBD@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@V?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@1@0QEBD1U?$integral_constant@_N$00@1@@Z", .Lfunc_end1599 + .section .debug$S,"dr",associative,"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace + .long .Ltmp31930-.Ltmp31929 # Subsection size +.Ltmp31929: + .short .Ltmp31932-.Ltmp31931 # Record length +.Ltmp31931: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1600-"?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12174 # Function type index + .secrel32 "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" # Function section relative address + .secidx "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace" # Function name +.Ltmp31932: + .short .Ltmp31934-.Ltmp31933 # Record length +.Ltmp31933: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31934: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp31936-.Ltmp31935 # Record length +.Ltmp31935: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31936: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\020\001\000\000" + .short .Ltmp31938-.Ltmp31937 # Record length +.Ltmp31937: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_N0" +.Ltmp31938: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\030\001\000\000" + .short .Ltmp31940-.Ltmp31939 # Record length +.Ltmp31939: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp31940: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000 \001\000\000" + .short .Ltmp31942-.Ltmp31941 # Record length +.Ltmp31941: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp31942: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000`\001\000\000" + .short .Ltmp31944-.Ltmp31943 # Record length +.Ltmp31943: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp31944: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp31946-.Ltmp31945 # Record length +.Ltmp31945: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp31946: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\370\000\000\000" + .short .Ltmp31948-.Ltmp31947 # Record length +.Ltmp31947: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Suffix_size" +.Ltmp31948: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp31950-.Ltmp31949 # Record length +.Ltmp31949: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Growth" +.Ltmp31950: + .cv_def_range .Ltmp16745 .Ltmp16758, "E\021O\001\000\000\330\000\000\000" + .short .Ltmp31952-.Ltmp31951 # Record length +.Ltmp31951: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16749-.Ltmp16748 # Code size + .secrel32 .Ltmp16748 # Function section relative address + .secidx .Lfunc_begin1600 # Function section index + .byte 0 # Lexical block name +.Ltmp31952: + .short .Ltmp31954-.Ltmp31953 # Record length +.Ltmp31953: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp31954: + .cv_def_range .Ltmp16748 .Ltmp16749, "E\021O\001\000\000\350\000\000\000" + .short .Ltmp31956-.Ltmp31955 # Record length +.Ltmp31955: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Insert_at" +.Ltmp31956: + .cv_def_range .Ltmp16748 .Ltmp16749, "E\021O\001\000\000\340\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp31958-.Ltmp31957 # Record length +.Ltmp31957: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16757-.Ltmp16750 # Code size + .secrel32 .Ltmp16750 # Function section relative address + .secidx .Lfunc_begin1600 # Function section index + .byte 0 # Lexical block name +.Ltmp31958: + .short .Ltmp31960-.Ltmp31959 # Record length +.Ltmp31959: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp31960: + .cv_def_range .Ltmp16750 .Ltmp16757, "E\021O\001\000\000\320\000\000\000" + .short .Ltmp31962-.Ltmp31961 # Record length +.Ltmp31961: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Insert_at" +.Ltmp31962: + .cv_def_range .Ltmp16750 .Ltmp16757, "E\021O\001\000\000\310\000\000\000" + .short .Ltmp31964-.Ltmp31963 # Record length +.Ltmp31963: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Suffix_at" +.Ltmp31964: + .cv_def_range .Ltmp16750 .Ltmp16757, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp31966-.Ltmp31965 # Record length +.Ltmp31965: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 0 # Flags + .asciz "_Ptr_shifted_after" +.Ltmp31966: + .cv_def_range .Ltmp16750 .Ltmp16757, "E\021O\001\000\000\270\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 +.Ltmp31930: + .p2align 2 + .cv_linetable 1600, "?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV12@_K_KQEBD0@Z", .Lfunc_end1600 + .section .debug$S,"dr",associative,"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_const_iterator > >::operator- + .long .Ltmp31968-.Ltmp31967 # Subsection size +.Ltmp31967: + .short .Ltmp31970-.Ltmp31969 # Record length +.Ltmp31969: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1601-"??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12175 # Function type index + .secrel32 "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section relative address + .secidx "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_const_iterator > >::operator-" # Function name +.Ltmp31970: + .short .Ltmp31972-.Ltmp31971 # Record length +.Ltmp31971: + .short 4414 # Record kind: S_LOCAL + .long 4792 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31972: + .cv_def_range .Ltmp16759 .Ltmp16760, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31974-.Ltmp31973 # Record length +.Ltmp31973: + .short 4414 # Record kind: S_LOCAL + .long 4779 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp31974: + .cv_def_range .Ltmp16759 .Ltmp16760, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31968: + .p2align 2 + .cv_linetable 1601, "??G?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@QEBA_JAEBV01@@Z", .Lfunc_end1601 + .section .debug$S,"dr",associative,"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::cbegin + .long .Ltmp31976-.Ltmp31975 # Subsection size +.Ltmp31975: + .short .Ltmp31978-.Ltmp31977 # Record length +.Ltmp31977: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1602-"?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12176 # Function type index + .secrel32 "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::cbegin" # Function name +.Ltmp31978: + .short .Ltmp31980-.Ltmp31979 # Record length +.Ltmp31979: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31980: + .cv_def_range .Ltmp16761 .Ltmp16762, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31976: + .p2align 2 + .cv_linetable 1602, "?cbegin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1602 + .section .debug$S,"dr",associative,"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Check_offset + .long .Ltmp31982-.Ltmp31981 # Subsection size +.Ltmp31981: + .short .Ltmp31984-.Ltmp31983 # Record length +.Ltmp31983: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1603-"?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12177 # Function type index + .secrel32 "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" # Function section relative address + .secidx "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Check_offset" # Function name +.Ltmp31984: + .short .Ltmp31986-.Ltmp31985 # Record length +.Ltmp31985: + .short 4414 # Record kind: S_LOCAL + .long 4814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31986: + .cv_def_range .Ltmp16763 .Ltmp16766, "E\021O\001\000\000(\000\000\000" + .short .Ltmp31988-.Ltmp31987 # Record length +.Ltmp31987: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31988: + .cv_def_range .Ltmp16763 .Ltmp16766, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31982: + .p2align 2 + .cv_linetable 1603, "?_Check_offset@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBAX_K@Z", .Lfunc_end1603 + .section .debug$S,"dr",associative,"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Clamp_suffix_size + .long .Ltmp31990-.Ltmp31989 # Subsection size +.Ltmp31989: + .short .Ltmp31992-.Ltmp31991 # Record length +.Ltmp31991: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1604-"?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12178 # Function type index + .secrel32 "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" # Function section relative address + .secidx "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Clamp_suffix_size" # Function name +.Ltmp31992: + .short .Ltmp31994-.Ltmp31993 # Record length +.Ltmp31993: + .short 4414 # Record kind: S_LOCAL + .long 4814 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp31994: + .cv_def_range .Ltmp16767 .Ltmp16769, "E\021O\001\000\0000\000\000\000" + .short .Ltmp31996-.Ltmp31995 # Record length +.Ltmp31995: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp31996: + .cv_def_range .Ltmp16767 .Ltmp16769, "E\021O\001\000\0008\000\000\000" + .short .Ltmp31998-.Ltmp31997 # Record length +.Ltmp31997: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Size" +.Ltmp31998: + .cv_def_range .Ltmp16767 .Ltmp16769, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp31990: + .p2align 2 + .cv_linetable 1604, "?_Clamp_suffix_size@?$_String_val@U?$_Simple_types@D@std@@@std@@QEBA_K_K0@Z", .Lfunc_end1604 + .section .debug$S,"dr",associative,"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring:2967:4',unsigned long long,unsigned long long,const char *,unsigned long long> + .long .Ltmp32000-.Ltmp31999 # Subsection size +.Ltmp31999: + .short .Ltmp32002-.Ltmp32001 # Record length +.Ltmp32001: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1605-"??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12184 # Function type index + .secrel32 "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" # Function section relative address + .secidx "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::_Reallocate_grow_by<`lambda at C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.16.27023\\include\\xstring:2967:4',unsigned long long,unsigned long long,const char *,unsigned long long>" # Function name +.Ltmp32002: + .short .Ltmp32004-.Ltmp32003 # Record length +.Ltmp32003: + .short 4414 # Record kind: S_LOCAL + .long 4485 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32004: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\340\000\000\000" + .short .Ltmp32006-.Ltmp32005 # Record length +.Ltmp32005: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Size_increase" +.Ltmp32006: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\350\000\000\000" + .short .Ltmp32008-.Ltmp32007 # Record length +.Ltmp32007: + .short 4414 # Record kind: S_LOCAL + .long 12182 # TypeIndex + .short 1 # Flags + .asciz "_Fn" +.Ltmp32008: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp32010-.Ltmp32009 # Record length +.Ltmp32009: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32010: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp32012-.Ltmp32011 # Record length +.Ltmp32011: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32012: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000@\001\000\000" + .short .Ltmp32014-.Ltmp32013 # Record length +.Ltmp32013: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32014: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000H\001\000\000" + .short .Ltmp32016-.Ltmp32015 # Record length +.Ltmp32015: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Args" +.Ltmp32016: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000P\001\000\000" + .short .Ltmp32018-.Ltmp32017 # Record length +.Ltmp32017: + .short 4414 # Record kind: S_LOCAL + .long 4637 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp32018: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\330\000\000\000" + .short .Ltmp32020-.Ltmp32019 # Record length +.Ltmp32019: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_size" +.Ltmp32020: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\320\000\000\000" + .short .Ltmp32022-.Ltmp32021 # Record length +.Ltmp32021: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_size" +.Ltmp32022: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\310\000\000\000" + .short .Ltmp32024-.Ltmp32023 # Record length +.Ltmp32023: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Old_capacity" +.Ltmp32024: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp32026-.Ltmp32025 # Record length +.Ltmp32025: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_New_capacity" +.Ltmp32026: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp32028-.Ltmp32027 # Record length +.Ltmp32027: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 0 # Flags + .asciz "_Al" +.Ltmp32028: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\260\000\000\000" + .short .Ltmp32030-.Ltmp32029 # Record length +.Ltmp32029: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_New_ptr" +.Ltmp32030: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\370\000\000\000" + .short .Ltmp32032-.Ltmp32031 # Record length +.Ltmp32031: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Raw_new" +.Ltmp32032: + .cv_def_range .Ltmp16770 .Ltmp16776, "E\021O\001\000\000\250\000\000\000" + .short .Ltmp32034-.Ltmp32033 # Record length +.Ltmp32033: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16774-.Ltmp16773 # Code size + .secrel32 .Ltmp16773 # Function section relative address + .secidx .Lfunc_begin1605 # Function section index + .byte 0 # Lexical block name +.Ltmp32034: + .short .Ltmp32036-.Ltmp32035 # Record length +.Ltmp32035: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 0 # Flags + .asciz "_Old_ptr" +.Ltmp32036: + .cv_def_range .Ltmp16773 .Ltmp16774, "E\021O\001\000\000\240\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 +.Ltmp32000: + .p2align 2 + .cv_linetable 1605, "??$_Reallocate_grow_by@V@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV34@_K_KQEBD0@Z@_K_KPEBD_K@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV01@_KV@?0??replace@01@QEAAAEAV01@0_KQEBD0@Z@11PEBD1@Z", .Lfunc_end1605 + .section .debug$S,"dr",associative,"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_String_val >::_Xran + .long .Ltmp32038-.Ltmp32037 # Subsection size +.Ltmp32037: + .short .Ltmp32040-.Ltmp32039 # Record length +.Ltmp32039: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1606-"?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12185 # Function type index + .secrel32 "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" # Function section relative address + .secidx "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_String_val >::_Xran" # Function name +.Ltmp32040: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32038: + .p2align 2 + .cv_linetable 1606, "?_Xran@?$_String_val@U?$_Simple_types@D@std@@@std@@SAXXZ", .Lfunc_end1606 + .section .debug$S,"dr",associative,"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::replace::::operator() + .long .Ltmp32042-.Ltmp32041 # Subsection size +.Ltmp32041: + .short .Ltmp32044-.Ltmp32043 # Record length +.Ltmp32043: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1607-"??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12190 # Function type index + .secrel32 "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" # Function section relative address + .secidx "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::replace::::operator()" # Function name +.Ltmp32044: + .short .Ltmp32046-.Ltmp32045 # Record length +.Ltmp32045: + .short 4414 # Record kind: S_LOCAL + .long 12187 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32046: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32048-.Ltmp32047 # Record length +.Ltmp32047: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_New_ptr" +.Ltmp32048: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32050-.Ltmp32049 # Record length +.Ltmp32049: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Old_ptr" +.Ltmp32050: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000p\000\000\000" + .short .Ltmp32052-.Ltmp32051 # Record length +.Ltmp32051: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Old_size" +.Ltmp32052: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000x\000\000\000" + .short .Ltmp32054-.Ltmp32053 # Record length +.Ltmp32053: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Off" +.Ltmp32054: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000\260\000\000\000" + .short .Ltmp32056-.Ltmp32055 # Record length +.Ltmp32055: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_N0" +.Ltmp32056: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000\270\000\000\000" + .short .Ltmp32058-.Ltmp32057 # Record length +.Ltmp32057: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32058: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000\300\000\000\000" + .short .Ltmp32060-.Ltmp32059 # Record length +.Ltmp32059: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32060: + .cv_def_range .Ltmp16779 .Ltmp16780, "E\021O\001\000\000\310\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32042: + .p2align 2 + .cv_linetable 1607, "??R@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@QEBA?A?@@QEAD200020@Z", .Lfunc_end1607 + .section .debug$S,"dr",associative,"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_string,std::allocator >::begin + .long .Ltmp32062-.Ltmp32061 # Subsection size +.Ltmp32061: + .short .Ltmp32064-.Ltmp32063 # Record length +.Ltmp32063: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1608-"?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12191 # Function type index + .secrel32 "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section relative address + .secidx "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_string,std::allocator >::begin" # Function name +.Ltmp32064: + .short .Ltmp32066-.Ltmp32065 # Record length +.Ltmp32065: + .short 4414 # Record kind: S_LOCAL + .long 4604 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32066: + .cv_def_range .Ltmp16783 .Ltmp16784, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32068-.Ltmp32067 # Record length +.Ltmp32067: + .short 4414 # Record kind: S_LOCAL + .long 4814 # TypeIndex + .short 0 # Flags + .asciz "_My_data" +.Ltmp32068: + .cv_def_range .Ltmp16783 .Ltmp16784, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32062: + .p2align 2 + .cv_linetable 1608, "?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA?AV?$_String_const_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@2@XZ", .Lfunc_end1608 + .section .debug$S,"dr",associative,"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::addressof > > + .long .Ltmp32070-.Ltmp32069 # Subsection size +.Ltmp32069: + .short .Ltmp32072-.Ltmp32071 # Record length +.Ltmp32071: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1609-"??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12194 # Function type index + .secrel32 "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" # Function section relative address + .secidx "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::addressof > >" # Function name +.Ltmp32072: + .short .Ltmp32074-.Ltmp32073 # Record length +.Ltmp32073: + .short 4414 # Record kind: S_LOCAL + .long 4709 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp32074: + .cv_def_range .Ltmp16785 .Ltmp16786, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32070: + .p2align 2 + .cv_linetable 1609, "??$addressof@$$CBV?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@YAPEBV?$_String_val@U?$_Simple_types@D@std@@@0@AEBV10@@Z", .Lfunc_end1609 + .section .debug$S,"dr",associative,"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Refancy + .long .Ltmp32076-.Ltmp32075 # Subsection size +.Ltmp32075: + .short .Ltmp32078-.Ltmp32077 # Record length +.Ltmp32077: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1610-"??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12195 # Function type index + .secrel32 "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" # Function section relative address + .secidx "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Refancy" # Function name +.Ltmp32078: + .short .Ltmp32080-.Ltmp32079 # Record length +.Ltmp32079: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Ptr" +.Ltmp32080: + .cv_def_range .Ltmp16787 .Ltmp16788, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32076: + .p2align 2 + .cv_linetable 1610, "??$_Refancy@PEBD$0A@@std@@YAPEBDPEBD@Z", .Lfunc_end1610 + .section .debug$S,"dr",associative,"??0?$allocator@_N@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp32082-.Ltmp32081 # Subsection size +.Ltmp32081: + .short .Ltmp32084-.Ltmp32083 # Record length +.Ltmp32083: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1611-"??0?$allocator@_N@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12196 # Function type index + .secrel32 "??0?$allocator@_N@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$allocator@_N@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp32084: + .short .Ltmp32086-.Ltmp32085 # Record length +.Ltmp32085: + .short 4414 # Record kind: S_LOCAL + .long 10158 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32086: + .cv_def_range .Ltmp16789 .Ltmp16790, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32082: + .p2align 2 + .cv_linetable 1611, "??0?$allocator@_N@std@@QEAA@XZ", .Lfunc_end1611 + .section .debug$S,"dr",associative,"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp32088-.Ltmp32087 # Subsection size +.Ltmp32087: + .short .Ltmp32090-.Ltmp32089 # Record length +.Ltmp32089: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1612-"??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12197 # Function type index + .secrel32 "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp32090: + .short .Ltmp32092-.Ltmp32091 # Record length +.Ltmp32091: + .short 4414 # Record kind: S_LOCAL + .long 9918 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32092: + .cv_def_range .Ltmp16793 .Ltmp16797, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp32094-.Ltmp32093 # Record length +.Ltmp32093: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32094: + .cv_def_range .Ltmp16793 .Ltmp16797, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32096-.Ltmp32095 # Record length +.Ltmp32095: + .short 4414 # Record kind: S_LOCAL + .long 9922 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32096: + .cv_def_range .Ltmp16793 .Ltmp16797, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32088: + .p2align 2 + .cv_linetable 1612, "??0?$vector@_NV?$allocator@_N@std@@@std@@QEAA@_KAEBV?$allocator@_N@1@@Z", .Lfunc_end1612 + .section .debug$S,"dr",associative,"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Builder + .long .Ltmp32098-.Ltmp32097 # Subsection size +.Ltmp32097: + .short .Ltmp32100-.Ltmp32099 # Record length +.Ltmp32099: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1613-"??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12198 # Function type index + .secrel32 "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section relative address + .secidx "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Builder" # Function name +.Ltmp32100: + .short .Ltmp32102-.Ltmp32101 # Record length +.Ltmp32101: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32102: + .cv_def_range .Ltmp16800 .Ltmp16801, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp32104-.Ltmp32103 # Record length +.Ltmp32103: + .short 4414 # Record kind: S_LOCAL + .long 9113 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp32104: + .cv_def_range .Ltmp16800 .Ltmp16801, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32106-.Ltmp32105 # Record length +.Ltmp32105: + .short 4414 # Record kind: S_LOCAL + .long 9071 # TypeIndex + .short 1 # Flags + .asciz "_Fx" +.Ltmp32106: + .cv_def_range .Ltmp16800 .Ltmp16801, "E\021N\001\000\000\364\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32098: + .p2align 2 + .cv_linetable 1613, "??0?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAA@AEBV?$regex_traits@D@1@W4syntax_option_type@regex_constants@1@@Z", .Lfunc_end1613 + .section .debug$S,"dr",associative,"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Setlong + .long .Ltmp32108-.Ltmp32107 # Subsection size +.Ltmp32107: + .short .Ltmp32110-.Ltmp32109 # Record length +.Ltmp32109: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1614-"?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12199 # Function type index + .secrel32 "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Setlong" # Function name +.Ltmp32110: + .short .Ltmp32112-.Ltmp32111 # Record length +.Ltmp32111: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32112: + .cv_def_range .Ltmp16802 .Ltmp16803, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32108: + .p2align 2 + .cv_linetable 1614, "?_Setlong@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1614 + .section .debug$S,"dr",associative,"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Trans + .long .Ltmp32114-.Ltmp32113 # Subsection size +.Ltmp32113: + .short .Ltmp32116-.Ltmp32115 # Record length +.Ltmp32115: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1615-"?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12200 # Function type index + .secrel32 "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Trans" # Function name +.Ltmp32116: + .short .Ltmp32118-.Ltmp32117 # Record length +.Ltmp32117: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32118: + .cv_def_range .Ltmp16804 .Ltmp16830, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32120-.Ltmp32119 # Record length +.Ltmp32119: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16810-.Ltmp16809 # Code size + .secrel32 .Ltmp16809 # Function section relative address + .secidx .Lfunc_begin1615 # Function section index + .byte 0 # Lexical block name +.Ltmp32120: + .short .Ltmp32122-.Ltmp32121 # Record length +.Ltmp32121: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp32122: + .cv_def_range .Ltmp16809 .Ltmp16810, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp32124-.Ltmp32123 # Record length +.Ltmp32123: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16824-.Ltmp16821 # Code size + .secrel32 .Ltmp16821 # Function section relative address + .secidx .Lfunc_begin1615 # Function section index + .byte 0 # Lexical block name +.Ltmp32124: + .short .Ltmp32126-.Ltmp32125 # Record length +.Ltmp32125: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp32126: + .cv_def_range .Ltmp16821 .Ltmp16824, "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 +.Ltmp32114: + .p2align 2 + .cv_linetable 1615, "?_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1615 + .section .debug$S,"dr",associative,"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vb_val >::_Vb_val + .long .Ltmp32128-.Ltmp32127 # Subsection size +.Ltmp32127: + .short .Ltmp32130-.Ltmp32129 # Record length +.Ltmp32129: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1616-"??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12201 # Function type index + .secrel32 "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vb_val >::_Vb_val" # Function name +.Ltmp32130: + .short .Ltmp32132-.Ltmp32131 # Record length +.Ltmp32131: + .short 4414 # Record kind: S_LOCAL + .long 10130 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32132: + .cv_def_range .Ltmp16833 .Ltmp16837, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp32134-.Ltmp32133 # Record length +.Ltmp32133: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32134: + .cv_def_range .Ltmp16833 .Ltmp16837, "E\021N\001\000\000\360\377\377\377" + .short .Ltmp32136-.Ltmp32135 # Record length +.Ltmp32135: + .short 4414 # Record kind: S_LOCAL + .long 7303 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp32136: + .cv_def_range .Ltmp16833 .Ltmp16837, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp32138-.Ltmp32137 # Record length +.Ltmp32137: + .short 4414 # Record kind: S_LOCAL + .long 9922 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32138: + .cv_def_range .Ltmp16833 .Ltmp16837, "E\021N\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32128: + .p2align 2 + .cv_linetable 1616, "??0?$_Vb_val@V?$allocator@_N@std@@@std@@QEAA@_KAEB_NAEBV?$allocator@_N@1@@Z", .Lfunc_end1616 + .section .debug$S,"dr",associative,"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::allocator::allocator + .long .Ltmp32140-.Ltmp32139 # Subsection size +.Ltmp32139: + .short .Ltmp32142-.Ltmp32141 # Record length +.Ltmp32141: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1617-"??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12203 # Function type index + .secrel32 "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section relative address + .secidx "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::allocator::allocator" # Function name +.Ltmp32142: + .short .Ltmp32144-.Ltmp32143 # Record length +.Ltmp32143: + .short 4414 # Record kind: S_LOCAL + .long 10252 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32144: + .cv_def_range .Ltmp16838 .Ltmp16839, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32146-.Ltmp32145 # Record length +.Ltmp32145: + .short 4414 # Record kind: S_LOCAL + .long 9922 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32146: + .cv_def_range .Ltmp16838 .Ltmp16839, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32140: + .p2align 2 + .cv_linetable 1617, "??$?0_N@?$allocator@I@std@@QEAA@AEBV?$allocator@_N@1@@Z", .Lfunc_end1617 + .section .debug$S,"dr",associative,"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp32148-.Ltmp32147 # Subsection size +.Ltmp32147: + .short .Ltmp32150-.Ltmp32149 # Record length +.Ltmp32149: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1618-"??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12204 # Function type index + .secrel32 "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" # Function section relative address + .secidx "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp32150: + .short .Ltmp32152-.Ltmp32151 # Record length +.Ltmp32151: + .short 4414 # Record kind: S_LOCAL + .long 10305 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32152: + .cv_def_range .Ltmp16848 .Ltmp16854, "E\021N\001\000\000\320\377\377\377" + .short .Ltmp32154-.Ltmp32153 # Record length +.Ltmp32153: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32154: + .cv_def_range .Ltmp16848 .Ltmp16854, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp32156-.Ltmp32155 # Record length +.Ltmp32155: + .short 4414 # Record kind: S_LOCAL + .long 10248 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp32156: + .cv_def_range .Ltmp16848 .Ltmp16854, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp32158-.Ltmp32157 # Record length +.Ltmp32157: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32158: + .cv_def_range .Ltmp16848 .Ltmp16854, "E\021N\001\000\000\350\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32148: + .p2align 2 + .cv_linetable 1618, "??0?$vector@IV?$allocator@I@std@@@std@@QEAA@_KAEBIAEBV?$allocator@I@1@@Z", .Lfunc_end1618 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Vector_alloc > >::_Vector_alloc &,void> + .long .Ltmp32160-.Ltmp32159 # Subsection size +.Ltmp32159: + .short .Ltmp32162-.Ltmp32161 # Record length +.Ltmp32161: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1619-"??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12205 # Function type index + .secrel32 "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Vector_alloc > >::_Vector_alloc &,void>" # Function name +.Ltmp32162: + .short .Ltmp32164-.Ltmp32163 # Record length +.Ltmp32163: + .short 4414 # Record kind: S_LOCAL + .long 10437 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32164: + .cv_def_range .Ltmp16855 .Ltmp16858, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32166-.Ltmp32165 # Record length +.Ltmp32165: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp32166: + .cv_def_range .Ltmp16855 .Ltmp16858, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32160: + .p2align 2 + .cv_linetable 1619, "??$?0AEBV?$allocator@I@std@@X@?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@QEAA@AEBV?$allocator@I@1@@Z", .Lfunc_end1619 + .section .debug$S,"dr",associative,"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::forward &> + .long .Ltmp32168-.Ltmp32167 # Subsection size +.Ltmp32167: + .short .Ltmp32170-.Ltmp32169 # Record length +.Ltmp32169: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1620-"??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12207 # Function type index + .secrel32 "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" # Function section relative address + .secidx "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::forward &>" # Function name +.Ltmp32170: + .short .Ltmp32172-.Ltmp32171 # Record length +.Ltmp32171: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp32172: + .cv_def_range .Ltmp16859 .Ltmp16860, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32168: + .p2align 2 + .cv_linetable 1620, "??$forward@AEBV?$allocator@I@std@@@std@@YAAEBV?$allocator@I@0@AEBV10@@Z", .Lfunc_end1620 + .section .debug$S,"dr",associative,"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &> + .long .Ltmp32174-.Ltmp32173 # Subsection size +.Ltmp32173: + .short .Ltmp32176-.Ltmp32175 # Record length +.Ltmp32175: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1621-"??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12210 # Function type index + .secrel32 "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" # Function section relative address + .secidx "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Compressed_pair,std::_Vector_val >,1>::_Compressed_pair &>" # Function name +.Ltmp32176: + .short .Ltmp32178-.Ltmp32177 # Record length +.Ltmp32177: + .short 4414 # Record kind: S_LOCAL + .long 10521 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32178: + .cv_def_range .Ltmp16861 .Ltmp16862, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32180-.Ltmp32179 # Record length +.Ltmp32179: + .short 4414 # Record kind: S_LOCAL + .long 8069 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32180: + .cv_def_range .Ltmp16861 .Ltmp16862, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32182-.Ltmp32181 # Record length +.Ltmp32181: + .short 4414 # Record kind: S_LOCAL + .long 10254 # TypeIndex + .short 1 # Flags + .asciz "_Val1" +.Ltmp32182: + .cv_def_range .Ltmp16861 .Ltmp16862, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32174: + .p2align 2 + .cv_linetable 1621, "??$?0AEBV?$allocator@I@std@@$$V@?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@QEAA@U_One_then_variadic_args_t@1@AEBV?$allocator@I@1@@Z", .Lfunc_end1621 + .section .debug$S,"dr",associative,"??0_Root_node@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::_Root_node + .long .Ltmp32184-.Ltmp32183 # Subsection size +.Ltmp32183: + .short .Ltmp32186-.Ltmp32185 # Record length +.Ltmp32185: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1622-"??0_Root_node@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12211 # Function type index + .secrel32 "??0_Root_node@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Root_node@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::_Root_node" # Function name +.Ltmp32186: + .short .Ltmp32188-.Ltmp32187 # Record length +.Ltmp32187: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32188: + .cv_def_range .Ltmp16863 .Ltmp16864, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32184: + .p2align 2 + .cv_linetable 1622, "??0_Root_node@std@@QEAA@XZ", .Lfunc_end1622 + .section .debug$S,"dr",associative,"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::_Node_base + .long .Ltmp32190-.Ltmp32189 # Subsection size +.Ltmp32189: + .short .Ltmp32192-.Ltmp32191 # Record length +.Ltmp32191: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1623-"??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12212 # Function type index + .secrel32 "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::_Node_base" # Function name +.Ltmp32192: + .short .Ltmp32194-.Ltmp32193 # Record length +.Ltmp32193: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32194: + .cv_def_range .Ltmp16865 .Ltmp16866, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32196-.Ltmp32195 # Record length +.Ltmp32195: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp32196: + .cv_def_range .Ltmp16865 .Ltmp16866, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32198-.Ltmp32197 # Record length +.Ltmp32197: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp32198: + .cv_def_range .Ltmp16865 .Ltmp16866, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32190: + .p2align 2 + .cv_linetable 1623, "??0_Node_base@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1623 + .section .debug$S,"dr",associative,"??_G_Root_node@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long .Ltmp32200-.Ltmp32199 # Subsection size +.Ltmp32199: + .short .Ltmp32202-.Ltmp32201 # Record length +.Ltmp32201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1624-"??_G_Root_node@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12213 # Function type index + .secrel32 "??_G_Root_node@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Root_node@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +.Ltmp32202: + .short .Ltmp32204-.Ltmp32203 # Record length +.Ltmp32203: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32204: + .cv_def_range .Ltmp16867 .Ltmp16868, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32206-.Ltmp32205 # Record length +.Ltmp32205: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp32206: + .cv_def_range .Ltmp16867 .Ltmp16868, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32200: + .p2align 2 + .cv_linetable 1624, "??_G_Root_node@std@@UEAAPEAXI@Z", .Lfunc_end1624 + .section .debug$S,"dr",associative,"??_G_Node_base@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long .Ltmp32208-.Ltmp32207 # Subsection size +.Ltmp32207: + .short .Ltmp32210-.Ltmp32209 # Record length +.Ltmp32209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1625-"??_G_Node_base@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12214 # Function type index + .secrel32 "??_G_Node_base@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_base@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +.Ltmp32210: + .short .Ltmp32212-.Ltmp32211 # Record length +.Ltmp32211: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32212: + .cv_def_range .Ltmp16869 .Ltmp16870, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32214-.Ltmp32213 # Record length +.Ltmp32213: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp32214: + .cv_def_range .Ltmp16869 .Ltmp16870, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32208: + .p2align 2 + .cv_linetable 1625, "??_G_Node_base@std@@UEAAPEAXI@Z", .Lfunc_end1625 + .section .debug$S,"dr",associative,"??1_Node_base@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_base::~_Node_base + .long .Ltmp32216-.Ltmp32215 # Subsection size +.Ltmp32215: + .short .Ltmp32218-.Ltmp32217 # Record length +.Ltmp32217: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1626-"??1_Node_base@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12214 # Function type index + .secrel32 "??1_Node_base@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_base@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_base::~_Node_base" # Function name +.Ltmp32218: + .short .Ltmp32220-.Ltmp32219 # Record length +.Ltmp32219: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32220: + .cv_def_range .Ltmp16871 .Ltmp16872, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32216: + .p2align 2 + .cv_linetable 1626, "??1_Node_base@std@@UEAA@XZ", .Lfunc_end1626 + .section .debug$S,"dr",associative,"??1_Root_node@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Root_node::~_Root_node + .long .Ltmp32222-.Ltmp32221 # Subsection size +.Ltmp32221: + .short .Ltmp32224-.Ltmp32223 # Record length +.Ltmp32223: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1627-"??1_Root_node@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12213 # Function type index + .secrel32 "??1_Root_node@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Root_node@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Root_node::~_Root_node" # Function name +.Ltmp32224: + .short .Ltmp32226-.Ltmp32225 # Record length +.Ltmp32225: + .short 4414 # Record kind: S_LOCAL + .long 9075 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32226: + .cv_def_range .Ltmp16873 .Ltmp16875, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32222: + .p2align 2 + .cv_linetable 1627, "??1_Root_node@std@@UEAA@XZ", .Lfunc_end1627 + .section .debug$S,"dr",associative,"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator|= + .long .Ltmp32228-.Ltmp32227 # Subsection size +.Ltmp32227: + .short .Ltmp32230-.Ltmp32229 # Record length +.Ltmp32229: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1628-"??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12218 # Function type index + .secrel32 "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section relative address + .secidx "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator|=" # Function name +.Ltmp32230: + .short .Ltmp32232-.Ltmp32231 # Record length +.Ltmp32231: + .short 4414 # Record kind: S_LOCAL + .long 12215 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32232: + .cv_def_range .Ltmp16876 .Ltmp16877, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32234-.Ltmp32233 # Record length +.Ltmp32233: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32234: + .cv_def_range .Ltmp16876 .Ltmp16877, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32228: + .p2align 2 + .cv_linetable 1628, "??_5std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z", .Lfunc_end1628 + .section .debug$S,"dr",associative,"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Is_esc + .long .Ltmp32236-.Ltmp32235 # Subsection size +.Ltmp32235: + .short .Ltmp32238-.Ltmp32237 # Record length +.Ltmp32237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1629-"?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12219 # Function type index + .secrel32 "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section relative address + .secidx "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Is_esc" # Function name +.Ltmp32238: + .short .Ltmp32240-.Ltmp32239 # Record length +.Ltmp32239: + .short 4414 # Record kind: S_LOCAL + .long 11919 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32240: + .cv_def_range .Ltmp16878 .Ltmp16879, "E\021O\001\000\000\030\000\000\000" + .short .Ltmp32242-.Ltmp32241 # Record length +.Ltmp32241: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp32242: + .cv_def_range .Ltmp16878 .Ltmp16879, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32236: + .p2align 2 + .cv_linetable 1629, "?_Is_esc@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ", .Lfunc_end1629 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long .Ltmp32244-.Ltmp32243 # Subsection size +.Ltmp32243: + .short .Ltmp32246-.Ltmp32245 # Record length +.Ltmp32245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1630-"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12220 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +.Ltmp32246: + .short .Ltmp32248-.Ltmp32247 # Record length +.Ltmp32247: + .short 4414 # Record kind: S_LOCAL + .long 11951 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32248: + .cv_def_range .Ltmp16880 .Ltmp16881, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32244: + .p2align 2 + .cv_linetable 1630, "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBA_NXZ", .Lfunc_end1630 + .section .debug$S,"dr",associative,"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Beg_expr + .long .Ltmp32250-.Ltmp32249 # Subsection size +.Ltmp32249: + .short .Ltmp32252-.Ltmp32251 # Record length +.Ltmp32251: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1631-"?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12221 # Function type index + .secrel32 "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Beg_expr" # Function name +.Ltmp32252: + .short .Ltmp32254-.Ltmp32253 # Record length +.Ltmp32253: + .short 4414 # Record kind: S_LOCAL + .long 11951 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32254: + .cv_def_range .Ltmp16882 .Ltmp16883, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32256-.Ltmp32255 # Record length +.Ltmp32255: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp32256: + .cv_def_range .Ltmp16882 .Ltmp16883, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32250: + .p2align 2 + .cv_linetable 1631, "?_Beg_expr@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NPEAV_Node_base@2@@Z", .Lfunc_end1631 + .section .debug$S,"dr",associative,"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_capture_group + .long .Ltmp32258-.Ltmp32257 # Subsection size +.Ltmp32257: + .short .Ltmp32260-.Ltmp32259 # Record length +.Ltmp32259: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1632-"?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12222 # Function type index + .secrel32 "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Function section relative address + .secidx "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_capture_group" # Function name +.Ltmp32260: + .short .Ltmp32262-.Ltmp32261 # Record length +.Ltmp32261: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32262: + .cv_def_range .Ltmp16884 .Ltmp16885, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32264-.Ltmp32263 # Record length +.Ltmp32263: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp32264: + .cv_def_range .Ltmp16884 .Ltmp16885, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32258: + .p2align 2 + .cv_linetable 1632, "?_Begin_capture_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@I@Z", .Lfunc_end1632 + .section .debug$S,"dr",associative,"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Disjunction + .long .Ltmp32266-.Ltmp32265 # Subsection size +.Ltmp32265: + .short .Ltmp32268-.Ltmp32267 # Record length +.Ltmp32267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1633-"?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12223 # Function type index + .secrel32 "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Disjunction" # Function name +.Ltmp32268: + .short .Ltmp32270-.Ltmp32269 # Record length +.Ltmp32269: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32270: + .cv_def_range .Ltmp16886 .Ltmp16895, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32272-.Ltmp32271 # Record length +.Ltmp32271: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp32272: + .cv_def_range .Ltmp16886 .Ltmp16895, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32274-.Ltmp32273 # Record length +.Ltmp32273: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos2" +.Ltmp32274: + .cv_def_range .Ltmp16886 .Ltmp16895, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32276-.Ltmp32275 # Record length +.Ltmp32275: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16890-.Ltmp16887 # Code size + .secrel32 .Ltmp16887 # Function section relative address + .secidx .Lfunc_begin1633 # Function section index + .byte 0 # Lexical block name +.Ltmp32276: + .short .Ltmp32278-.Ltmp32277 # Record length +.Ltmp32277: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +.Ltmp32278: + .cv_def_range .Ltmp16887 .Ltmp16890, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp32280-.Ltmp32279 # Record length +.Ltmp32279: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16893-.Ltmp16892 # Code size + .secrel32 .Ltmp16892 # Function section relative address + .secidx .Lfunc_begin1633 # Function section index + .byte 0 # Lexical block name +.Ltmp32280: + .short .Ltmp32282-.Ltmp32281 # Record length +.Ltmp32281: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos3" +.Ltmp32282: + .cv_def_range .Ltmp16892 .Ltmp16893, "E\021O\001\000\0000\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 +.Ltmp32266: + .p2align 2 + .cv_linetable 1633, "?_Disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1633 + .section .debug$S,"dr",associative,"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Error + .long .Ltmp32284-.Ltmp32283 # Subsection size +.Ltmp32283: + .short .Ltmp32286-.Ltmp32285 # Record length +.Ltmp32285: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1634-"?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12224 # Function type index + .secrel32 "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Error" # Function name +.Ltmp32286: + .short .Ltmp32288-.Ltmp32287 # Record length +.Ltmp32287: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32288: + .cv_def_range .Ltmp16896 .Ltmp16897, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32290-.Ltmp32289 # Record length +.Ltmp32289: + .short 4414 # Record kind: S_LOCAL + .long 11922 # TypeIndex + .short 1 # Flags + .asciz "_Code" +.Ltmp32290: + .cv_def_range .Ltmp16896 .Ltmp16897, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32284: + .p2align 2 + .cv_linetable 1634, "?_Error@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4error_type@regex_constants@2@@Z", .Lfunc_end1634 + .section .debug$S,"dr",associative,"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_group + .long .Ltmp32292-.Ltmp32291 # Subsection size +.Ltmp32291: + .short .Ltmp32294-.Ltmp32293 # Record length +.Ltmp32293: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1635-"?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12225 # Function type index + .secrel32 "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_group" # Function name +.Ltmp32294: + .short .Ltmp32296-.Ltmp32295 # Record length +.Ltmp32295: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32296: + .cv_def_range .Ltmp16898 .Ltmp16899, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32298-.Ltmp32297 # Record length +.Ltmp32297: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Back" +.Ltmp32298: + .cv_def_range .Ltmp16898 .Ltmp16899, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32300-.Ltmp32299 # Record length +.Ltmp32299: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 0 # Flags + .asciz "_Elt" +.Ltmp32300: + .cv_def_range .Ltmp16898 .Ltmp16899, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32292: + .p2align 2 + .cv_linetable 1635, "?_End_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z", .Lfunc_end1635 + .section .debug$S,"dr",associative,"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_pattern + .long .Ltmp32302-.Ltmp32301 # Subsection size +.Ltmp32301: + .short .Ltmp32304-.Ltmp32303 # Record length +.Ltmp32303: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1636-"?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12226 # Function type index + .secrel32 "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section relative address + .secidx "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_pattern" # Function name +.Ltmp32304: + .short .Ltmp32306-.Ltmp32305 # Record length +.Ltmp32305: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32306: + .cv_def_range .Ltmp16900 .Ltmp16901, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32302: + .p2align 2 + .cv_linetable 1636, "?_End_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Root_node@2@XZ", .Lfunc_end1636 + .section .debug$S,"dr",associative,"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Mark_count + .long .Ltmp32308-.Ltmp32307 # Subsection size +.Ltmp32307: + .short .Ltmp32310-.Ltmp32309 # Record length +.Ltmp32309: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1637-"?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12227 # Function type index + .secrel32 "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section relative address + .secidx "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Mark_count" # Function name +.Ltmp32310: + .short .Ltmp32312-.Ltmp32311 # Record length +.Ltmp32311: + .short 4414 # Record kind: S_LOCAL + .long 11919 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32312: + .cv_def_range .Ltmp16902 .Ltmp16903, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32308: + .p2align 2 + .cv_linetable 1637, "?_Mark_count@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@QEBAIXZ", .Lfunc_end1637 + .section .debug$S,"dr",associative,"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Calculate_loop_simplicity + .long .Ltmp32314-.Ltmp32313 # Subsection size +.Ltmp32313: + .short .Ltmp32316-.Ltmp32315 # Record length +.Ltmp32315: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1638-"?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12230 # Function type index + .secrel32 "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Function section relative address + .secidx "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Calculate_loop_simplicity" # Function name +.Ltmp32316: + .short .Ltmp32318-.Ltmp32317 # Record length +.Ltmp32317: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp32318: + .cv_def_range .Ltmp16904 .Ltmp16921, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32320-.Ltmp32319 # Record length +.Ltmp32319: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +.Ltmp32320: + .cv_def_range .Ltmp16904 .Ltmp16921, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32322-.Ltmp32321 # Record length +.Ltmp32321: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "_Outer_rep" +.Ltmp32322: + .cv_def_range .Ltmp16904 .Ltmp16921, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32324-.Ltmp32323 # Record length +.Ltmp32323: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16910-.Ltmp16908 # Code size + .secrel32 .Ltmp16908 # Function section relative address + .secidx .Lfunc_begin1638 # Function section index + .byte 0 # Lexical block name +.Ltmp32324: + .short .Ltmp32326-.Ltmp32325 # Record length +.Ltmp32325: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Branch" +.Ltmp32326: + .cv_def_range .Ltmp16908 .Ltmp16910, "E\021O\001\000\000H\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 +.Ltmp32314: + .p2align 2 + .cv_linetable 1638, "?_Calculate_loop_simplicity@std@@YAXPEAV_Node_base@1@0PEAV_Node_rep@1@@Z", .Lfunc_end1638 + .section .debug$S,"dr",associative,"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Discard_pattern + .long .Ltmp32328-.Ltmp32327 # Subsection size +.Ltmp32327: + .short .Ltmp32330-.Ltmp32329 # Record length +.Ltmp32329: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1639-"?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12231 # Function type index + .secrel32 "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Discard_pattern" # Function name +.Ltmp32330: + .short .Ltmp32332-.Ltmp32331 # Record length +.Ltmp32331: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32332: + .cv_def_range .Ltmp16922 .Ltmp16923, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32328: + .p2align 2 + .cv_linetable 1639, "?_Discard_pattern@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1639 + .section .debug$S,"dr",associative,"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Link_node + .long .Ltmp32334-.Ltmp32333 # Subsection size +.Ltmp32333: + .short .Ltmp32336-.Ltmp32335 # Record length +.Ltmp32335: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1640-"?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12232 # Function type index + .secrel32 "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Function section relative address + .secidx "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Link_node" # Function name +.Ltmp32336: + .short .Ltmp32338-.Ltmp32337 # Record length +.Ltmp32337: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32338: + .cv_def_range .Ltmp16924 .Ltmp16927, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32340-.Ltmp32339 # Record length +.Ltmp32339: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp32340: + .cv_def_range .Ltmp16924 .Ltmp16927, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32334: + .p2align 2 + .cv_linetable 1640, "?_Link_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@PEAV32@@Z", .Lfunc_end1640 + .section .debug$S,"dr",associative,"??0_Node_capture@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::_Node_capture + .long .Ltmp32342-.Ltmp32341 # Subsection size +.Ltmp32341: + .short .Ltmp32344-.Ltmp32343 # Record length +.Ltmp32343: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1641-"??0_Node_capture@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12233 # Function type index + .secrel32 "??0_Node_capture@std@@QEAA@I@Z" # Function section relative address + .secidx "??0_Node_capture@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::_Node_capture" # Function name +.Ltmp32344: + .short .Ltmp32346-.Ltmp32345 # Record length +.Ltmp32345: + .short 4414 # Record kind: S_LOCAL + .long 10811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32346: + .cv_def_range .Ltmp16928 .Ltmp16929, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32348-.Ltmp32347 # Record length +.Ltmp32347: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +.Ltmp32348: + .cv_def_range .Ltmp16928 .Ltmp16929, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32342: + .p2align 2 + .cv_linetable 1641, "??0_Node_capture@std@@QEAA@I@Z", .Lfunc_end1641 + .section .debug$S,"dr",associative,"??_G_Node_capture@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long .Ltmp32350-.Ltmp32349 # Subsection size +.Ltmp32349: + .short .Ltmp32352-.Ltmp32351 # Record length +.Ltmp32351: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1642-"??_G_Node_capture@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12235 # Function type index + .secrel32 "??_G_Node_capture@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_capture@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +.Ltmp32352: + .short .Ltmp32354-.Ltmp32353 # Record length +.Ltmp32353: + .short 4414 # Record kind: S_LOCAL + .long 10811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32354: + .cv_def_range .Ltmp16930 .Ltmp16931, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32356-.Ltmp32355 # Record length +.Ltmp32355: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp32356: + .cv_def_range .Ltmp16930 .Ltmp16931, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32350: + .p2align 2 + .cv_linetable 1642, "??_G_Node_capture@std@@UEAAPEAXI@Z", .Lfunc_end1642 + .section .debug$S,"dr",associative,"??1_Node_capture@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_capture::~_Node_capture + .long .Ltmp32358-.Ltmp32357 # Subsection size +.Ltmp32357: + .short .Ltmp32360-.Ltmp32359 # Record length +.Ltmp32359: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1643-"??1_Node_capture@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12235 # Function type index + .secrel32 "??1_Node_capture@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_capture@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_capture::~_Node_capture" # Function name +.Ltmp32360: + .short .Ltmp32362-.Ltmp32361 # Record length +.Ltmp32361: + .short 4414 # Record kind: S_LOCAL + .long 10811 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32362: + .cv_def_range .Ltmp16932 .Ltmp16934, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32358: + .p2align 2 + .cv_linetable 1643, "??1_Node_capture@std@@UEAA@XZ", .Lfunc_end1643 + .section .debug$S,"dr",associative,"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Getmark + .long .Ltmp32364-.Ltmp32363 # Subsection size +.Ltmp32363: + .short .Ltmp32366-.Ltmp32365 # Record length +.Ltmp32365: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1644-"?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12236 # Function type index + .secrel32 "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Getmark" # Function name +.Ltmp32366: + .short .Ltmp32368-.Ltmp32367 # Record length +.Ltmp32367: + .short 4414 # Record kind: S_LOCAL + .long 11951 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32368: + .cv_def_range .Ltmp16935 .Ltmp16936, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32364: + .p2align 2 + .cv_linetable 1644, "?_Getmark@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEBAPEAV_Node_base@2@XZ", .Lfunc_end1644 + .section .debug$S,"dr",associative,"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Alternative + .long .Ltmp32370-.Ltmp32369 # Subsection size +.Ltmp32369: + .short .Ltmp32372-.Ltmp32371 # Record length +.Ltmp32371: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1645-"?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12237 # Function type index + .secrel32 "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Alternative" # Function name +.Ltmp32372: + .short .Ltmp32374-.Ltmp32373 # Record length +.Ltmp32373: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32374: + .cv_def_range .Ltmp16937 .Ltmp16976, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32376-.Ltmp32375 # Record length +.Ltmp32375: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp32376: + .cv_def_range .Ltmp16937 .Ltmp16976, "E\021O\001\000\000/\000\000\000" + .short .Ltmp32378-.Ltmp32377 # Record length +.Ltmp32377: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp16975-.Ltmp16938 # Code size + .secrel32 .Ltmp16938 # Function section relative address + .secidx .Lfunc_begin1645 # Function section index + .byte 0 # Lexical block name +.Ltmp32378: + .short .Ltmp32380-.Ltmp32379 # Record length +.Ltmp32379: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Quant" +.Ltmp32380: + .cv_def_range .Ltmp16938 .Ltmp16975, "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 +.Ltmp32370: + .p2align 2 + .cv_linetable 1645, "?_Alternative@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1645 + .section .debug$S,"dr",associative,"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_group + .long .Ltmp32382-.Ltmp32381 # Subsection size +.Ltmp32381: + .short .Ltmp32384-.Ltmp32383 # Record length +.Ltmp32383: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1646-"?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12238 # Function type index + .secrel32 "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Function section relative address + .secidx "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_group" # Function name +.Ltmp32384: + .short .Ltmp32386-.Ltmp32385 # Record length +.Ltmp32385: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32386: + .cv_def_range .Ltmp16977 .Ltmp16978, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32382: + .p2align 2 + .cv_linetable 1646, "?_Begin_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@XZ", .Lfunc_end1646 + .section .debug$S,"dr",associative,"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_if + .long .Ltmp32388-.Ltmp32387 # Subsection size +.Ltmp32387: + .short .Ltmp32390-.Ltmp32389 # Record length +.Ltmp32389: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1647-"?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12239 # Function type index + .secrel32 "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Function section relative address + .secidx "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_if" # Function name +.Ltmp32390: + .short .Ltmp32392-.Ltmp32391 # Record length +.Ltmp32391: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32392: + .cv_def_range .Ltmp16979 .Ltmp16980, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32394-.Ltmp32393 # Record length +.Ltmp32393: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Start" +.Ltmp32394: + .cv_def_range .Ltmp16979 .Ltmp16980, "E\021O\001\000\000p\000\000\000" + .short .Ltmp32396-.Ltmp32395 # Record length +.Ltmp32395: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp32396: + .cv_def_range .Ltmp16979 .Ltmp16980, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32398-.Ltmp32397 # Record length +.Ltmp32397: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +.Ltmp32398: + .cv_def_range .Ltmp16979 .Ltmp16980, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32400-.Ltmp32399 # Record length +.Ltmp32399: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +.Ltmp32400: + .cv_def_range .Ltmp16979 .Ltmp16980, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32388: + .p2align 2 + .cv_linetable 1647, "?_Begin_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@PEAV32@@Z", .Lfunc_end1647 + .section .debug$S,"dr",associative,"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Next + .long .Ltmp32402-.Ltmp32401 # Subsection size +.Ltmp32401: + .short .Ltmp32404-.Ltmp32403 # Record length +.Ltmp32403: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1648-"?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12240 # Function type index + .secrel32 "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Next" # Function name +.Ltmp32404: + .short .Ltmp32406-.Ltmp32405 # Record length +.Ltmp32405: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32406: + .cv_def_range .Ltmp16981 .Ltmp16986, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32402: + .p2align 2 + .cv_linetable 1648, "?_Next@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1648 + .section .debug$S,"dr",associative,"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Else_if + .long .Ltmp32408-.Ltmp32407 # Subsection size +.Ltmp32407: + .short .Ltmp32410-.Ltmp32409 # Record length +.Ltmp32409: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1649-"?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12241 # Function type index + .secrel32 "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Else_if" # Function name +.Ltmp32410: + .short .Ltmp32412-.Ltmp32411 # Record length +.Ltmp32411: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32412: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32414-.Ltmp32413 # Record length +.Ltmp32413: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Start" +.Ltmp32414: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32416-.Ltmp32415 # Record length +.Ltmp32415: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp32416: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32418-.Ltmp32417 # Record length +.Ltmp32417: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Parent" +.Ltmp32418: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32420-.Ltmp32419 # Record length +.Ltmp32419: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_First" +.Ltmp32420: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32422-.Ltmp32421 # Record length +.Ltmp32421: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Last" +.Ltmp32422: + .cv_def_range .Ltmp16987 .Ltmp16988, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32408: + .p2align 2 + .cv_linetable 1649, "?_Else_if@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@0@Z", .Lfunc_end1649 + .section .debug$S,"dr",associative,"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_dot + .long .Ltmp32424-.Ltmp32423 # Subsection size +.Ltmp32423: + .short .Ltmp32426-.Ltmp32425 # Record length +.Ltmp32425: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1650-"?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12242 # Function type index + .secrel32 "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_dot" # Function name +.Ltmp32426: + .short .Ltmp32428-.Ltmp32427 # Record length +.Ltmp32427: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32428: + .cv_def_range .Ltmp16989 .Ltmp16990, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32424: + .p2align 2 + .cv_linetable 1650, "?_Add_dot@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1650 + .section .debug$S,"dr",associative,"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_wbound + .long .Ltmp32430-.Ltmp32429 # Subsection size +.Ltmp32429: + .short .Ltmp32432-.Ltmp32431 # Record length +.Ltmp32431: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1651-"?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12243 # Function type index + .secrel32 "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_wbound" # Function name +.Ltmp32432: + .short .Ltmp32434-.Ltmp32433 # Record length +.Ltmp32433: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32434: + .cv_def_range .Ltmp16991 .Ltmp16992, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32430: + .p2align 2 + .cv_linetable 1651, "?_Add_wbound@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1651 + .section .debug$S,"dr",associative,"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Negate + .long .Ltmp32436-.Ltmp32435 # Subsection size +.Ltmp32435: + .short .Ltmp32438-.Ltmp32437 # Record length +.Ltmp32437: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1652-"?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12244 # Function type index + .secrel32 "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Negate" # Function name +.Ltmp32438: + .short .Ltmp32440-.Ltmp32439 # Record length +.Ltmp32439: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32440: + .cv_def_range .Ltmp16993 .Ltmp16994, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32436: + .p2align 2 + .cv_linetable 1652, "?_Negate@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1652 + .section .debug$S,"dr",associative,"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_AtomEscape + .long .Ltmp32442-.Ltmp32441 # Subsection size +.Ltmp32441: + .short .Ltmp32444-.Ltmp32443 # Record length +.Ltmp32443: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1653-"?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12245 # Function type index + .secrel32 "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_AtomEscape" # Function name +.Ltmp32444: + .short .Ltmp32446-.Ltmp32445 # Record length +.Ltmp32445: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32446: + .cv_def_range .Ltmp16995 .Ltmp17008, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32442: + .p2align 2 + .cv_linetable 1653, "?_AtomEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1653 + .section .debug$S,"dr",associative,"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterClass + .long .Ltmp32448-.Ltmp32447 # Subsection size +.Ltmp32447: + .short .Ltmp32450-.Ltmp32449 # Record length +.Ltmp32449: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1654-"?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12246 # Function type index + .secrel32 "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClass" # Function name +.Ltmp32450: + .short .Ltmp32452-.Ltmp32451 # Record length +.Ltmp32451: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32452: + .cv_def_range .Ltmp17009 .Ltmp17014, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32448: + .p2align 2 + .cv_linetable 1654, "?_CharacterClass@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1654 + .section .debug$S,"dr",associative,"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Expect + .long .Ltmp32454-.Ltmp32453 # Subsection size +.Ltmp32453: + .short .Ltmp32456-.Ltmp32455 # Record length +.Ltmp32455: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1655-"?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12247 # Function type index + .secrel32 "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Expect" # Function name +.Ltmp32456: + .short .Ltmp32458-.Ltmp32457 # Record length +.Ltmp32457: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32458: + .cv_def_range .Ltmp17015 .Ltmp17018, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32460-.Ltmp32459 # Record length +.Ltmp32459: + .short 4414 # Record kind: S_LOCAL + .long 11912 # TypeIndex + .short 1 # Flags + .asciz "_St" +.Ltmp32460: + .cv_def_range .Ltmp17015 .Ltmp17018, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32462-.Ltmp32461 # Record length +.Ltmp32461: + .short 4414 # Record kind: S_LOCAL + .long 11922 # TypeIndex + .short 1 # Flags + .asciz "_Code" +.Ltmp32462: + .cv_def_range .Ltmp17015 .Ltmp17018, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32454: + .p2align 2 + .cv_linetable 1655, "?_Expect@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@W4error_type@regex_constants@2@@Z", .Lfunc_end1655 + .section .debug$S,"dr",associative,"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Wrapped_disjunction + .long .Ltmp32464-.Ltmp32463 # Subsection size +.Ltmp32463: + .short .Ltmp32466-.Ltmp32465 # Record length +.Ltmp32465: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1656-"?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12248 # Function type index + .secrel32 "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Wrapped_disjunction" # Function name +.Ltmp32466: + .short .Ltmp32468-.Ltmp32467 # Record length +.Ltmp32467: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32468: + .cv_def_range .Ltmp17019 .Ltmp17033, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32470-.Ltmp32469 # Record length +.Ltmp32469: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17029-.Ltmp17021 # Code size + .secrel32 .Ltmp17021 # Function section relative address + .secidx .Lfunc_begin1656 # Function section index + .byte 0 # Lexical block name +.Ltmp32470: + .short .Ltmp32472-.Ltmp32471 # Record length +.Ltmp32471: + .short 4414 # Record kind: S_LOCAL + .long 11912 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp32472: + .cv_def_range .Ltmp17021 .Ltmp17029, "E\021O\001\000\0004\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 +.Ltmp32464: + .p2align 2 + .cv_linetable 1656, "?_Wrapped_disjunction@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1656 + .section .debug$S,"dr",associative,"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_bol + .long .Ltmp32474-.Ltmp32473 # Subsection size +.Ltmp32473: + .short .Ltmp32476-.Ltmp32475 # Record length +.Ltmp32475: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1657-"?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12249 # Function type index + .secrel32 "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_bol" # Function name +.Ltmp32476: + .short .Ltmp32478-.Ltmp32477 # Record length +.Ltmp32477: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32478: + .cv_def_range .Ltmp17034 .Ltmp17035, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32474: + .p2align 2 + .cv_linetable 1657, "?_Add_bol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1657 + .section .debug$S,"dr",associative,"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_eol + .long .Ltmp32480-.Ltmp32479 # Subsection size +.Ltmp32479: + .short .Ltmp32482-.Ltmp32481 # Record length +.Ltmp32481: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1658-"?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12250 # Function type index + .secrel32 "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_eol" # Function name +.Ltmp32482: + .short .Ltmp32484-.Ltmp32483 # Record length +.Ltmp32483: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32484: + .cv_def_range .Ltmp17036 .Ltmp17037, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32480: + .p2align 2 + .cv_linetable 1658, "?_Add_eol@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1658 + .section .debug$S,"dr",associative,"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char + .long .Ltmp32486-.Ltmp32485 # Subsection size +.Ltmp32485: + .short .Ltmp32488-.Ltmp32487 # Record length +.Ltmp32487: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1659-"?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12251 # Function type index + .secrel32 "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char" # Function name +.Ltmp32488: + .short .Ltmp32490-.Ltmp32489 # Record length +.Ltmp32489: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32490: + .cv_def_range .Ltmp17038 .Ltmp17046, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32492-.Ltmp32491 # Record length +.Ltmp32491: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32492: + .cv_def_range .Ltmp17038 .Ltmp17046, "E\021O\001\000\000G\000\000\000" + .short .Ltmp32494-.Ltmp32493 # Record length +.Ltmp32493: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp32494: + .cv_def_range .Ltmp17038 .Ltmp17046, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32486: + .p2align 2 + .cv_linetable 1659, "?_Add_char@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z", .Lfunc_end1659 + .section .debug$S,"dr",associative,"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Quantifier + .long .Ltmp32496-.Ltmp32495 # Subsection size +.Ltmp32495: + .short .Ltmp32498-.Ltmp32497 # Record length +.Ltmp32497: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1660-"?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12252 # Function type index + .secrel32 "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Quantifier" # Function name +.Ltmp32498: + .short .Ltmp32500-.Ltmp32499 # Record length +.Ltmp32499: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32500: + .cv_def_range .Ltmp17047 .Ltmp17072, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32502-.Ltmp32501 # Record length +.Ltmp32501: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Min" +.Ltmp32502: + .cv_def_range .Ltmp17047 .Ltmp17072, "E\021O\001\000\000<\000\000\000" + .short .Ltmp32504-.Ltmp32503 # Record length +.Ltmp32503: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Max" +.Ltmp32504: + .cv_def_range .Ltmp17047 .Ltmp17072, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32506-.Ltmp32505 # Record length +.Ltmp32505: + .short 4414 # Record kind: S_LOCAL + .long 4199 # TypeIndex + .short 0 # Flags + .asciz "_Greedy" +.Ltmp32506: + .cv_def_range .Ltmp17047 .Ltmp17072, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32496: + .p2align 2 + .cv_linetable 1660, "?_Quantifier@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1660 + .section .debug$S,"dr",associative,"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_New_node + .long .Ltmp32508-.Ltmp32507 # Subsection size +.Ltmp32507: + .short .Ltmp32510-.Ltmp32509 # Record length +.Ltmp32509: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1661-"?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12253 # Function type index + .secrel32 "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Function section relative address + .secidx "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_New_node" # Function name +.Ltmp32510: + .short .Ltmp32512-.Ltmp32511 # Record length +.Ltmp32511: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32512: + .cv_def_range .Ltmp17073 .Ltmp17074, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32514-.Ltmp32513 # Record length +.Ltmp32513: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 1 # Flags + .asciz "_Kind" +.Ltmp32514: + .cv_def_range .Ltmp17073 .Ltmp17074, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32508: + .p2align 2 + .cv_linetable 1661, "?_New_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAPEAV_Node_base@2@W4_Node_type@2@@Z", .Lfunc_end1661 + .section .debug$S,"dr",associative,"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::operator^= + .long .Ltmp32516-.Ltmp32515 # Subsection size +.Ltmp32515: + .short .Ltmp32518-.Ltmp32517 # Record length +.Ltmp32517: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1662-"??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12254 # Function type index + .secrel32 "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section relative address + .secidx "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z" # Function section index + .byte 0 # Flags + .asciz "std::operator^=" # Function name +.Ltmp32518: + .short .Ltmp32520-.Ltmp32519 # Record length +.Ltmp32519: + .short 4414 # Record kind: S_LOCAL + .long 12215 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp32520: + .cv_def_range .Ltmp17075 .Ltmp17076, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32522-.Ltmp32521 # Record length +.Ltmp32521: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp32522: + .cv_def_range .Ltmp17075 .Ltmp17076, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32516: + .p2align 2 + .cv_linetable 1662, "??_6std@@YA?AW4_Node_flags@0@AEAW410@W410@@Z", .Lfunc_end1662 + .section .debug$S,"dr",associative,"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_DecimalDigits + .long .Ltmp32524-.Ltmp32523 # Subsection size +.Ltmp32523: + .short .Ltmp32526-.Ltmp32525 # Record length +.Ltmp32525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1663-"?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12255 # Function type index + .secrel32 "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_DecimalDigits" # Function name +.Ltmp32526: + .short .Ltmp32528-.Ltmp32527 # Record length +.Ltmp32527: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32528: + .cv_def_range .Ltmp17077 .Ltmp17078, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32524: + .p2align 2 + .cv_linetable 1663, "?_DecimalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1663 + .section .debug$S,"dr",associative,"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_backreference + .long .Ltmp32530-.Ltmp32529 # Subsection size +.Ltmp32529: + .short .Ltmp32532-.Ltmp32531 # Record length +.Ltmp32531: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1664-"?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12256 # Function type index + .secrel32 "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Function section relative address + .secidx "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_backreference" # Function name +.Ltmp32532: + .short .Ltmp32534-.Ltmp32533 # Record length +.Ltmp32533: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32534: + .cv_def_range .Ltmp17079 .Ltmp17080, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32536-.Ltmp32535 # Record length +.Ltmp32535: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Idx" +.Ltmp32536: + .cv_def_range .Ltmp17079 .Ltmp17080, "E\021O\001\000\000T\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32530: + .p2align 2 + .cv_linetable 1664, "?_Add_backreference@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXI@Z", .Lfunc_end1664 + .section .debug$S,"dr",associative,"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterEscape + .long .Ltmp32538-.Ltmp32537 # Subsection size +.Ltmp32537: + .short .Ltmp32540-.Ltmp32539 # Record length +.Ltmp32539: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1665-"?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12257 # Function type index + .secrel32 "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterEscape" # Function name +.Ltmp32540: + .short .Ltmp32542-.Ltmp32541 # Record length +.Ltmp32541: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32542: + .cv_def_range .Ltmp17081 .Ltmp17103, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32538: + .p2align 2 + .cv_linetable 1665, "?_CharacterEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1665 + .section .debug$S,"dr",associative,"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_CharacterClassEscape + .long .Ltmp32544-.Ltmp32543 # Subsection size +.Ltmp32543: + .short .Ltmp32546-.Ltmp32545 # Record length +.Ltmp32545: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1666-"?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12258 # Function type index + .secrel32 "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Function section relative address + .secidx "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_CharacterClassEscape" # Function name +.Ltmp32546: + .short .Ltmp32548-.Ltmp32547 # Record length +.Ltmp32547: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32548: + .cv_def_range .Ltmp17104 .Ltmp17109, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32550-.Ltmp32549 # Record length +.Ltmp32549: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +.Ltmp32550: + .cv_def_range .Ltmp17104 .Ltmp17109, "E\021O\001\000\000f\000\000\000" + .short .Ltmp32552-.Ltmp32551 # Record length +.Ltmp32551: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +.Ltmp32552: + .cv_def_range .Ltmp17104 .Ltmp17109, "E\021O\001\000\000V\000\000\000" + .short .Ltmp32554-.Ltmp32553 # Record length +.Ltmp32553: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Ch0" +.Ltmp32554: + .cv_def_range .Ltmp17104 .Ltmp17109, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32544: + .p2align 2 + .cv_linetable 1666, "?_CharacterClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_N_N@Z", .Lfunc_end1666 + .section .debug$S,"dr",associative,"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_digits + .long .Ltmp32556-.Ltmp32555 # Subsection size +.Ltmp32555: + .short .Ltmp32558-.Ltmp32557 # Record length +.Ltmp32557: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1667-"?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12259 # Function type index + .secrel32 "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Function section relative address + .secidx "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_digits" # Function name +.Ltmp32558: + .short .Ltmp32560-.Ltmp32559 # Record length +.Ltmp32559: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32560: + .cv_def_range .Ltmp17110 .Ltmp17113, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32562-.Ltmp32561 # Record length +.Ltmp32561: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +.Ltmp32562: + .cv_def_range .Ltmp17110 .Ltmp17113, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32564-.Ltmp32563 # Record length +.Ltmp32563: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32564: + .cv_def_range .Ltmp17110 .Ltmp17113, "E\021O\001\000\000D\000\000\000" + .short .Ltmp32566-.Ltmp32565 # Record length +.Ltmp32565: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 0 # Flags + .asciz "_Chv" +.Ltmp32566: + .cv_def_range .Ltmp17110 .Ltmp17113, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32556: + .p2align 2 + .cv_linetable 1667, "?_Do_digits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAHHH@Z", .Lfunc_end1667 + .section .debug$S,"dr",associative,"?value@?$regex_traits@D@std@@QEBAHDH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_traits::value + .long .Ltmp32568-.Ltmp32567 # Subsection size +.Ltmp32567: + .short .Ltmp32570-.Ltmp32569 # Record length +.Ltmp32569: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1668-"?value@?$regex_traits@D@std@@QEBAHDH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12260 # Function type index + .secrel32 "?value@?$regex_traits@D@std@@QEBAHDH@Z" # Function section relative address + .secidx "?value@?$regex_traits@D@std@@QEBAHDH@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_traits::value" # Function name +.Ltmp32570: + .short .Ltmp32572-.Ltmp32571 # Record length +.Ltmp32571: + .short 4414 # Record kind: S_LOCAL + .long 9132 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32572: + .cv_def_range .Ltmp17114 .Ltmp17123, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32574-.Ltmp32573 # Record length +.Ltmp32573: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32574: + .cv_def_range .Ltmp17114 .Ltmp17123, "E\021O\001\000\000\017\000\000\000" + .short .Ltmp32576-.Ltmp32575 # Record length +.Ltmp32575: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Base" +.Ltmp32576: + .cv_def_range .Ltmp17114 .Ltmp17123, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32568: + .p2align 2 + .cv_linetable 1668, "?value@?$regex_traits@D@std@@QEBAHDH@Z", .Lfunc_end1668 + .section .debug$S,"dr",associative,"??0_Node_back@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::_Node_back + .long .Ltmp32578-.Ltmp32577 # Subsection size +.Ltmp32577: + .short .Ltmp32580-.Ltmp32579 # Record length +.Ltmp32579: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1669-"??0_Node_back@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12261 # Function type index + .secrel32 "??0_Node_back@std@@QEAA@I@Z" # Function section relative address + .secidx "??0_Node_back@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::_Node_back" # Function name +.Ltmp32580: + .short .Ltmp32582-.Ltmp32581 # Record length +.Ltmp32581: + .short 4414 # Record kind: S_LOCAL + .long 10824 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32582: + .cv_def_range .Ltmp17124 .Ltmp17125, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32584-.Ltmp32583 # Record length +.Ltmp32583: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ix" +.Ltmp32584: + .cv_def_range .Ltmp17124 .Ltmp17125, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32578: + .p2align 2 + .cv_linetable 1669, "??0_Node_back@std@@QEAA@I@Z", .Lfunc_end1669 + .section .debug$S,"dr",associative,"??_G_Node_back@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long .Ltmp32586-.Ltmp32585 # Subsection size +.Ltmp32585: + .short .Ltmp32588-.Ltmp32587 # Record length +.Ltmp32587: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1670-"??_G_Node_back@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12263 # Function type index + .secrel32 "??_G_Node_back@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_back@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +.Ltmp32588: + .short .Ltmp32590-.Ltmp32589 # Record length +.Ltmp32589: + .short 4414 # Record kind: S_LOCAL + .long 10824 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32590: + .cv_def_range .Ltmp17126 .Ltmp17127, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32592-.Ltmp32591 # Record length +.Ltmp32591: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp32592: + .cv_def_range .Ltmp17126 .Ltmp17127, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32586: + .p2align 2 + .cv_linetable 1670, "??_G_Node_back@std@@UEAAPEAXI@Z", .Lfunc_end1670 + .section .debug$S,"dr",associative,"??1_Node_back@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_back::~_Node_back + .long .Ltmp32594-.Ltmp32593 # Subsection size +.Ltmp32593: + .short .Ltmp32596-.Ltmp32595 # Record length +.Ltmp32595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1671-"??1_Node_back@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12263 # Function type index + .secrel32 "??1_Node_back@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_back@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_back::~_Node_back" # Function name +.Ltmp32596: + .short .Ltmp32598-.Ltmp32597 # Record length +.Ltmp32597: + .short 4414 # Record kind: S_LOCAL + .long 10824 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32598: + .cv_def_range .Ltmp17128 .Ltmp17130, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32594: + .p2align 2 + .cv_linetable 1671, "??1_Node_back@std@@UEAA@XZ", .Lfunc_end1671 + .section .debug$S,"dr",associative,"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ffn + .long .Ltmp32600-.Ltmp32599 # Subsection size +.Ltmp32599: + .short .Ltmp32602-.Ltmp32601 # Record length +.Ltmp32601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1672-"?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12264 # Function type index + .secrel32 "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section relative address + .secidx "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffn" # Function name +.Ltmp32602: + .short .Ltmp32604-.Ltmp32603 # Record length +.Ltmp32603: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32604: + .cv_def_range .Ltmp17131 .Ltmp17141, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32606-.Ltmp32605 # Record length +.Ltmp32605: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32606: + .cv_def_range .Ltmp17131 .Ltmp17141, "E\021O\001\000\000\026\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32600: + .p2align 2 + .cv_linetable 1672, "?_Do_ffn@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z", .Lfunc_end1672 + .section .debug$S,"dr",associative,"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ffnx + .long .Ltmp32608-.Ltmp32607 # Subsection size +.Ltmp32607: + .short .Ltmp32610-.Ltmp32609 # Record length +.Ltmp32609: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1673-"?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12265 # Function type index + .secrel32 "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section relative address + .secidx "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ffnx" # Function name +.Ltmp32610: + .short .Ltmp32612-.Ltmp32611 # Record length +.Ltmp32611: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32612: + .cv_def_range .Ltmp17142 .Ltmp17146, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32614-.Ltmp32613 # Record length +.Ltmp32613: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32614: + .cv_def_range .Ltmp17142 .Ltmp17146, "E\021O\001\000\000\026\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32608: + .p2align 2 + .cv_linetable 1673, "?_Do_ffnx@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_ND@Z", .Lfunc_end1673 + .section .debug$S,"dr",associative,"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_HexDigits + .long .Ltmp32616-.Ltmp32615 # Subsection size +.Ltmp32615: + .short .Ltmp32618-.Ltmp32617 # Record length +.Ltmp32617: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1674-"?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12266 # Function type index + .secrel32 "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Function section relative address + .secidx "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_HexDigits" # Function name +.Ltmp32618: + .short .Ltmp32620-.Ltmp32619 # Record length +.Ltmp32619: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32620: + .cv_def_range .Ltmp17147 .Ltmp17150, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32622-.Ltmp32621 # Record length +.Ltmp32621: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Count" +.Ltmp32622: + .cv_def_range .Ltmp17147 .Ltmp17150, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32616: + .p2align 2 + .cv_linetable 1674, "?_HexDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXH@Z", .Lfunc_end1674 + .section .debug$S,"dr",associative,"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_OctalDigits + .long .Ltmp32624-.Ltmp32623 # Subsection size +.Ltmp32623: + .short .Ltmp32626-.Ltmp32625 # Record length +.Ltmp32625: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1675-"?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12267 # Function type index + .secrel32 "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_OctalDigits" # Function name +.Ltmp32626: + .short .Ltmp32628-.Ltmp32627 # Record length +.Ltmp32627: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32628: + .cv_def_range .Ltmp17151 .Ltmp17152, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32624: + .p2align 2 + .cv_linetable 1675, "?_OctalDigits@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1675 + .section .debug$S,"dr",associative,"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_IdentityEscape + .long .Ltmp32630-.Ltmp32629 # Subsection size +.Ltmp32629: + .short .Ltmp32632-.Ltmp32631 # Record length +.Ltmp32631: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1676-"?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12268 # Function type index + .secrel32 "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section relative address + .secidx "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IdentityEscape" # Function name +.Ltmp32632: + .short .Ltmp32634-.Ltmp32633 # Record length +.Ltmp32633: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32634: + .cv_def_range .Ltmp17153 .Ltmp17157, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32630: + .p2align 2 + .cv_linetable 1676, "?_IdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA_NXZ", .Lfunc_end1676 + .section .debug$S,"dr",associative,"?max@?$numeric_limits@E@std@@SAEXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::numeric_limits::max + .long .Ltmp32636-.Ltmp32635 # Subsection size +.Ltmp32635: + .short .Ltmp32638-.Ltmp32637 # Record length +.Ltmp32637: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1677-"?max@?$numeric_limits@E@std@@SAEXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12274 # Function type index + .secrel32 "?max@?$numeric_limits@E@std@@SAEXZ" # Function section relative address + .secidx "?max@?$numeric_limits@E@std@@SAEXZ" # Function section index + .byte 0 # Flags + .asciz "std::numeric_limits::max" # Function name +.Ltmp32638: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32636: + .p2align 2 + .cv_linetable 1677, "?max@?$numeric_limits@E@std@@SAEXZ", .Lfunc_end1677 + .section .debug$S,"dr",associative,"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_IsIdentityEscape + .long .Ltmp32640-.Ltmp32639 # Subsection size +.Ltmp32639: + .short .Ltmp32642-.Ltmp32641 # Record length +.Ltmp32641: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1678-"?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12275 # Function type index + .secrel32 "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section relative address + .secidx "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_IsIdentityEscape" # Function name +.Ltmp32642: + .short .Ltmp32644-.Ltmp32643 # Record length +.Ltmp32643: + .short 4414 # Record kind: S_LOCAL + .long 11919 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32644: + .cv_def_range .Ltmp17159 .Ltmp17165, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32640: + .p2align 2 + .cv_linetable 1678, "?_IsIdentityEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEBA_NXZ", .Lfunc_end1678 + .section .debug$S,"dr",associative,"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::lookup_classname + .long .Ltmp32646-.Ltmp32645 # Subsection size +.Ltmp32645: + .short .Ltmp32648-.Ltmp32647 # Record length +.Ltmp32647: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1679-"??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12278 # Function type index + .secrel32 "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Function section relative address + .secidx "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::lookup_classname" # Function name +.Ltmp32648: + .short .Ltmp32650-.Ltmp32649 # Record length +.Ltmp32649: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32650: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32652-.Ltmp32651 # Record length +.Ltmp32651: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32652: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp32654-.Ltmp32653 # Record length +.Ltmp32653: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32654: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp32656-.Ltmp32655 # Record length +.Ltmp32655: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Icase" +.Ltmp32656: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000w\000\000\000" + .short .Ltmp32658-.Ltmp32657 # Record length +.Ltmp32657: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ix" +.Ltmp32658: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000d\000\000\000" + .short .Ltmp32660-.Ltmp32659 # Record length +.Ltmp32659: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Mask" +.Ltmp32660: + .cv_def_range .Ltmp17166 .Ltmp17177, "E\021O\001\000\000b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32646: + .p2align 2 + .cv_linetable 1679, "??$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z", .Lfunc_end1679 + .section .debug$S,"dr",associative,"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_class + .long .Ltmp32662-.Ltmp32661 # Subsection size +.Ltmp32661: + .short .Ltmp32664-.Ltmp32663 # Record length +.Ltmp32663: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1680-"?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12279 # Function type index + .secrel32 "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_class" # Function name +.Ltmp32664: + .short .Ltmp32666-.Ltmp32665 # Record length +.Ltmp32665: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32666: + .cv_def_range .Ltmp17178 .Ltmp17179, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32662: + .p2align 2 + .cv_linetable 1680, "?_Add_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1680 + .section .debug$S,"dr",associative,"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_named_class + .long .Ltmp32668-.Ltmp32667 # Subsection size +.Ltmp32667: + .short .Ltmp32670-.Ltmp32669 # Record length +.Ltmp32669: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1681-"?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12280 # Function type index + .secrel32 "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Function section relative address + .secidx "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_named_class" # Function name +.Ltmp32670: + .short .Ltmp32672-.Ltmp32671 # Record length +.Ltmp32671: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32672: + .cv_def_range .Ltmp17180 .Ltmp17181, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32674-.Ltmp32673 # Record length +.Ltmp32673: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +.Ltmp32674: + .cv_def_range .Ltmp17180 .Ltmp17181, "E\021O\001\000\000D\000\000\000" + .short .Ltmp32676-.Ltmp32675 # Record length +.Ltmp32675: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +.Ltmp32676: + .cv_def_range .Ltmp17180 .Ltmp17181, "E\021O\001\000\000G\000\000\000" + .short .Ltmp32678-.Ltmp32677 # Record length +.Ltmp32677: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp32678: + .cv_def_range .Ltmp17180 .Ltmp17181, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32668: + .p2align 2 + .cv_linetable 1681, "?_Add_named_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXF_N@Z", .Lfunc_end1681 + .section .debug$S,"dr",associative,"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cl_names::_Get + .long .Ltmp32680-.Ltmp32679 # Subsection size +.Ltmp32679: + .short .Ltmp32682-.Ltmp32681 # Record length +.Ltmp32681: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1682-"??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12288 # Function type index + .secrel32 "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Function section relative address + .secidx "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Cl_names::_Get" # Function name +.Ltmp32682: + .short .Ltmp32684-.Ltmp32683 # Record length +.Ltmp32683: + .short 4414 # Record kind: S_LOCAL + .long 12286 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32684: + .cv_def_range .Ltmp17182 .Ltmp17183, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32680: + .p2align 2 + .cv_linetable 1682, "??$_Get@D@_Cl_names@std@@QEBAPEBDXZ", .Lfunc_end1682 + .section .debug$S,"dr",associative,"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::equal > > + .long .Ltmp32686-.Ltmp32685 # Subsection size +.Ltmp32685: + .short .Ltmp32688-.Ltmp32687 # Record length +.Ltmp32687: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1683-"??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12303 # Function type index + .secrel32 "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::equal > >" # Function name +.Ltmp32688: + .short .Ltmp32690-.Ltmp32689 # Record length +.Ltmp32689: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp32690: + .cv_def_range .Ltmp17184 .Ltmp17186, "E\021O\001\000\000\200\000\000\000" + .short .Ltmp32692-.Ltmp32691 # Record length +.Ltmp32691: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp32692: + .cv_def_range .Ltmp17184 .Ltmp17186, "E\021O\001\000\000\210\000\000\000" + .short .Ltmp32694-.Ltmp32693 # Record length +.Ltmp32693: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp32694: + .cv_def_range .Ltmp17184 .Ltmp17186, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp32696-.Ltmp32695 # Record length +.Ltmp32695: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp32696: + .cv_def_range .Ltmp17184 .Ltmp17186, "E\021O\001\000\000\230\000\000\000" + .short .Ltmp32698-.Ltmp32697 # Record length +.Ltmp32697: + .short 4414 # Record kind: S_LOCAL + .long 12301 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32698: + .cv_def_range .Ltmp17184 .Ltmp17186, "E\021O\001\000\000\240\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32686: + .p2align 2 + .cv_linetable 1683, "??$equal@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1683 + .section .debug$S,"dr",associative,"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::_Cmp_icase + .long .Ltmp32700-.Ltmp32699 # Subsection size +.Ltmp32699: + .short .Ltmp32702-.Ltmp32701 # Record length +.Ltmp32701: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1684-"??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12304 # Function type index + .secrel32 "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Function section relative address + .secidx "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::_Cmp_icase" # Function name +.Ltmp32702: + .short .Ltmp32704-.Ltmp32703 # Record length +.Ltmp32703: + .short 4414 # Record kind: S_LOCAL + .long 12292 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32704: + .cv_def_range .Ltmp17187 .Ltmp17188, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32706-.Ltmp32705 # Record length +.Ltmp32705: + .short 4414 # Record kind: S_LOCAL + .long 9213 # TypeIndex + .short 1 # Flags + .asciz "_Tr" +.Ltmp32706: + .cv_def_range .Ltmp17187 .Ltmp17188, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32700: + .p2align 2 + .cv_linetable 1684, "??0?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA@AEBV?$_Regex_traits@D@1@@Z", .Lfunc_end1684 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > > + .long .Ltmp32708-.Ltmp32707 # Subsection size +.Ltmp32707: + .short .Ltmp32710-.Ltmp32709 # Record length +.Ltmp32709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1685-"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12307 # Function type index + .secrel32 "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked > >" # Function name +.Ltmp32710: + .short .Ltmp32712-.Ltmp32711 # Record length +.Ltmp32711: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp32712: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32714-.Ltmp32713 # Record length +.Ltmp32713: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp32714: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32716-.Ltmp32715 # Record length +.Ltmp32715: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp32716: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32718-.Ltmp32717 # Record length +.Ltmp32717: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last2" +.Ltmp32718: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32720-.Ltmp32719 # Record length +.Ltmp32719: + .short 4414 # Record kind: S_LOCAL + .long 12301 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32720: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32722-.Ltmp32721 # Record length +.Ltmp32721: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32722: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32724-.Ltmp32723 # Record length +.Ltmp32723: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32724: + .cv_def_range .Ltmp17189 .Ltmp17192, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32708: + .p2align 2 + .cv_linetable 1685, "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD000U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@Urandom_access_iterator_tag@0@2@Z", .Lfunc_end1685 + .section .debug$S,"dr",associative,"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Pass_fn >,0> + .long .Ltmp32726-.Ltmp32725 # Subsection size +.Ltmp32725: + .short .Ltmp32728-.Ltmp32727 # Record length +.Ltmp32727: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1686-"??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12310 # Function type index + .secrel32 "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" # Function section relative address + .secidx "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Pass_fn >,0>" # Function name +.Ltmp32728: + .short .Ltmp32730-.Ltmp32729 # Record length +.Ltmp32729: + .short 4414 # Record kind: S_LOCAL + .long 12301 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp32730: + .cv_def_range .Ltmp17193 .Ltmp17194, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32726: + .p2align 2 + .cv_linetable 1686, "??$_Pass_fn@U?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@$0A@@std@@YA?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U10@@Z", .Lfunc_end1686 + .section .debug$S,"dr",associative,"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked > > + .long .Ltmp32732-.Ltmp32731 # Subsection size +.Ltmp32731: + .short .Ltmp32734-.Ltmp32733 # Record length +.Ltmp32733: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1687-"??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12313 # Function type index + .secrel32 "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked > >" # Function name +.Ltmp32734: + .short .Ltmp32736-.Ltmp32735 # Record length +.Ltmp32735: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp32736: + .cv_def_range .Ltmp17195 .Ltmp17197, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32738-.Ltmp32737 # Record length +.Ltmp32737: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp32738: + .cv_def_range .Ltmp17195 .Ltmp17197, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32740-.Ltmp32739 # Record length +.Ltmp32739: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp32740: + .cv_def_range .Ltmp17195 .Ltmp17197, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32742-.Ltmp32741 # Record length +.Ltmp32741: + .short 4414 # Record kind: S_LOCAL + .long 12301 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32742: + .cv_def_range .Ltmp17195 .Ltmp17197, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32732: + .p2align 2 + .cv_linetable 1687, "??$_Equal_unchecked@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NQEBD00U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1687 + .section .debug$S,"dr",associative,"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_unchecked1 > > + .long .Ltmp32744-.Ltmp32743 # Subsection size +.Ltmp32743: + .short .Ltmp32746-.Ltmp32745 # Record length +.Ltmp32745: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1688-"??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12316 # Function type index + .secrel32 "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_unchecked1 > >" # Function name +.Ltmp32746: + .short .Ltmp32748-.Ltmp32747 # Record length +.Ltmp32747: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First1" +.Ltmp32748: + .cv_def_range .Ltmp17198 .Ltmp17204, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32750-.Ltmp32749 # Record length +.Ltmp32749: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last1" +.Ltmp32750: + .cv_def_range .Ltmp17198 .Ltmp17204, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32752-.Ltmp32751 # Record length +.Ltmp32751: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First2" +.Ltmp32752: + .cv_def_range .Ltmp17198 .Ltmp17204, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32754-.Ltmp32753 # Record length +.Ltmp32753: + .short 4414 # Record kind: S_LOCAL + .long 12301 # TypeIndex + .short 1 # Flags + .asciz "_Pred" +.Ltmp32754: + .cv_def_range .Ltmp17198 .Ltmp17204, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32756-.Ltmp32755 # Record length +.Ltmp32755: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32756: + .cv_def_range .Ltmp17198 .Ltmp17204, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32744: + .p2align 2 + .cv_linetable 1688, "??$_Equal_unchecked1@PEBDPEBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA_NPEBDQEBD0U?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1688 + .section .debug$S,"dr",associative,"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Equal_memcmp_is_safe > > + .long .Ltmp32758-.Ltmp32757 # Subsection size +.Ltmp32757: + .short .Ltmp32760-.Ltmp32759 # Record length +.Ltmp32759: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1689-"??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12319 # Function type index + .secrel32 "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section relative address + .secidx "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Equal_memcmp_is_safe > >" # Function name +.Ltmp32760: + .short .Ltmp32762-.Ltmp32761 # Record length +.Ltmp32761: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32762: + .cv_def_range .Ltmp17205 .Ltmp17206, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp32764-.Ltmp32763 # Record length +.Ltmp32763: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32764: + .cv_def_range .Ltmp17205 .Ltmp17206, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp32766-.Ltmp32765 # Record length +.Ltmp32765: + .short 4414 # Record kind: S_LOCAL + .long 12297 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp32766: + .cv_def_range .Ltmp17205 .Ltmp17206, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32758: + .p2align 2 + .cv_linetable 1689, "??$_Equal_memcmp_is_safe@$$CBD$$CBDU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@@std@@YA?AU?$integral_constant@_N$0A@@0@AEBQEBD0AEBU?$_Cmp_icase@V?$_Regex_traits@D@std@@@0@@Z", .Lfunc_end1689 + .section .debug$S,"dr",associative,"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Cmp_icase >::operator() + .long .Ltmp32768-.Ltmp32767 # Subsection size +.Ltmp32767: + .short .Ltmp32770-.Ltmp32769 # Record length +.Ltmp32769: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1690-"??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12320 # Function type index + .secrel32 "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section relative address + .secidx "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Cmp_icase >::operator()" # Function name +.Ltmp32770: + .short .Ltmp32772-.Ltmp32771 # Record length +.Ltmp32771: + .short 4414 # Record kind: S_LOCAL + .long 12292 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32772: + .cv_def_range .Ltmp17207 .Ltmp17208, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32774-.Ltmp32773 # Record length +.Ltmp32773: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1" +.Ltmp32774: + .cv_def_range .Ltmp17207 .Ltmp17208, "E\021O\001\000\000F\000\000\000" + .short .Ltmp32776-.Ltmp32775 # Record length +.Ltmp32775: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E2" +.Ltmp32776: + .cv_def_range .Ltmp17207 .Ltmp17208, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32768: + .p2align 2 + .cv_linetable 1690, "??R?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@QEAA_NDD@Z", .Lfunc_end1690 + .section .debug$S,"dr",associative,"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::_Node_class + .long .Ltmp32778-.Ltmp32777 # Subsection size +.Ltmp32777: + .short .Ltmp32780-.Ltmp32779 # Record length +.Ltmp32779: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1691-"??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12321 # Function type index + .secrel32 "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Node_class" # Function name +.Ltmp32780: + .short .Ltmp32782-.Ltmp32781 # Record length +.Ltmp32781: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32782: + .cv_def_range .Ltmp17209 .Ltmp17210, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32784-.Ltmp32783 # Record length +.Ltmp32783: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp32784: + .cv_def_range .Ltmp17209 .Ltmp17210, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32786-.Ltmp32785 # Record length +.Ltmp32785: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp32786: + .cv_def_range .Ltmp17209 .Ltmp17210, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32778: + .p2align 2 + .cv_linetable 1691, "??0?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1691 + .section .debug$S,"dr",associative,"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long .Ltmp32788-.Ltmp32787 # Subsection size +.Ltmp32787: + .short .Ltmp32790-.Ltmp32789 # Record length +.Ltmp32789: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1692-"??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12322 # Function type index + .secrel32 "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +.Ltmp32790: + .short .Ltmp32792-.Ltmp32791 # Record length +.Ltmp32791: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32792: + .cv_def_range .Ltmp17211 .Ltmp17212, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32794-.Ltmp32793 # Record length +.Ltmp32793: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp32794: + .cv_def_range .Ltmp17211 .Ltmp17212, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32788: + .p2align 2 + .cv_linetable 1692, "??_G?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAAPEAXI@Z", .Lfunc_end1692 + .section .debug$S,"dr",associative,"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::~_Node_class + .long .Ltmp32796-.Ltmp32795 # Subsection size +.Ltmp32795: + .short .Ltmp32798-.Ltmp32797 # Record length +.Ltmp32797: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1693-"??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12322 # Function type index + .secrel32 "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Function section relative address + .secidx "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::~_Node_class" # Function name +.Ltmp32798: + .short .Ltmp32800-.Ltmp32799 # Record length +.Ltmp32799: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32800: + .cv_def_range .Ltmp17213 .Ltmp17216, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32796: + .p2align 2 + .cv_linetable 1693, "??1?$_Node_class@DV?$regex_traits@D@std@@@std@@UEAA@XZ", .Lfunc_end1693 + .section .debug$S,"dr",associative,"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_class >::_Tidy + .long .Ltmp32802-.Ltmp32801 # Subsection size +.Ltmp32801: + .short .Ltmp32804-.Ltmp32803 # Record length +.Ltmp32803: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1694-"?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12323 # Function type index + .secrel32 "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_class >::_Tidy" # Function name +.Ltmp32804: + .short .Ltmp32806-.Ltmp32805 # Record length +.Ltmp32805: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32806: + .cv_def_range .Ltmp17217 .Ltmp17220, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32808-.Ltmp32807 # Record length +.Ltmp32807: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 1 # Flags + .asciz "_Head" +.Ltmp32808: + .cv_def_range .Ltmp17217 .Ltmp17220, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32810-.Ltmp32809 # Record length +.Ltmp32809: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17219-.Ltmp17218 # Code size + .secrel32 .Ltmp17218 # Function section relative address + .secidx .Lfunc_begin1694 # Function section index + .byte 0 # Lexical block name +.Ltmp32810: + .short .Ltmp32812-.Ltmp32811 # Record length +.Ltmp32811: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp32812: + .cv_def_range .Ltmp17218 .Ltmp17219, "E\021O\001\000\0000\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 +.Ltmp32802: + .p2align 2 + .cv_linetable 1694, "?_Tidy@?$_Node_class@DV?$regex_traits@D@std@@@std@@QEAAXPEAU?$_Sequence@D@2@@Z", .Lfunc_end1694 + .section .debug$S,"dr",associative,"??1?$_Buf@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::~_Buf + .long .Ltmp32814-.Ltmp32813 # Subsection size +.Ltmp32813: + .short .Ltmp32816-.Ltmp32815 # Record length +.Ltmp32815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1695-"??1?$_Buf@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12324 # Function type index + .secrel32 "??1?$_Buf@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Buf@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::~_Buf" # Function name +.Ltmp32816: + .short .Ltmp32818-.Ltmp32817 # Record length +.Ltmp32817: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32818: + .cv_def_range .Ltmp17221 .Ltmp17223, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32814: + .p2align 2 + .cv_linetable 1695, "??1?$_Buf@D@std@@QEAA@XZ", .Lfunc_end1695 + .section .debug$S,"dr",associative,"??1?$_Sequence@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Sequence::~_Sequence + .long .Ltmp32820-.Ltmp32819 # Subsection size +.Ltmp32819: + .short .Ltmp32822-.Ltmp32821 # Record length +.Ltmp32821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1696-"??1?$_Sequence@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12326 # Function type index + .secrel32 "??1?$_Sequence@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Sequence@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::~_Sequence" # Function name +.Ltmp32822: + .short .Ltmp32824-.Ltmp32823 # Record length +.Ltmp32823: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32824: + .cv_def_range .Ltmp17224 .Ltmp17226, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32820: + .p2align 2 + .cv_linetable 1696, "??1?$_Sequence@D@std@@QEAA@XZ", .Lfunc_end1696 + .section .debug$S,"dr",associative,"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_elts + .long .Ltmp32826-.Ltmp32825 # Subsection size +.Ltmp32825: + .short .Ltmp32828-.Ltmp32827 # Record length +.Ltmp32827: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1697-"?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12327 # Function type index + .secrel32 "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section relative address + .secidx "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_elts" # Function name +.Ltmp32828: + .short .Ltmp32830-.Ltmp32829 # Record length +.Ltmp32829: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32830: + .cv_def_range .Ltmp17227 .Ltmp17234, "E\021O\001\000\000@\000\000\000" + .short .Ltmp32832-.Ltmp32831 # Record length +.Ltmp32831: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 1 # Flags + .asciz "_Node" +.Ltmp32832: + .cv_def_range .Ltmp17227 .Ltmp17234, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32834-.Ltmp32833 # Record length +.Ltmp32833: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 1 # Flags + .asciz "_Cl" +.Ltmp32834: + .cv_def_range .Ltmp17227 .Ltmp17234, "E\021O\001\000\000T\000\000\000" + .short .Ltmp32836-.Ltmp32835 # Record length +.Ltmp32835: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Negate" +.Ltmp32836: + .cv_def_range .Ltmp17227 .Ltmp17234, "E\021O\001\000\000W\000\000\000" + .short .Ltmp32838-.Ltmp32837 # Record length +.Ltmp32837: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17233-.Ltmp17227 # Code size + .secrel32 .Ltmp17227 # Function section relative address + .secidx .Lfunc_begin1697 # Function section index + .byte 0 # Lexical block name +.Ltmp32838: + .short .Ltmp32840-.Ltmp32839 # Record length +.Ltmp32839: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp32840: + .cv_def_range .Ltmp17227 .Ltmp17233, "E\021O\001\000\000<\000\000\000" + .short .Ltmp32842-.Ltmp32841 # Record length +.Ltmp32841: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17232-.Ltmp17228 # Code size + .secrel32 .Ltmp17228 # Function section relative address + .secidx .Lfunc_begin1697 # Function section index + .byte 0 # Lexical block name +.Ltmp32842: + .short .Ltmp32844-.Ltmp32843 # Record length +.Ltmp32843: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Matches" +.Ltmp32844: + .cv_def_range .Ltmp17228 .Ltmp17232, "E\021O\001\000\000;\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32826: + .p2align 2 + .cv_linetable 1697, "?_Add_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEAV?$_Node_class@DV?$regex_traits@D@std@@@2@F_N@Z", .Lfunc_end1697 + .section .debug$S,"dr",associative,"??0_Bitmap@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Bitmap + .long .Ltmp32846-.Ltmp32845 # Subsection size +.Ltmp32845: + .short .Ltmp32848-.Ltmp32847 # Record length +.Ltmp32847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1698-"??0_Bitmap@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12328 # Function type index + .secrel32 "??0_Bitmap@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Bitmap@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Bitmap" # Function name +.Ltmp32848: + .short .Ltmp32850-.Ltmp32849 # Record length +.Ltmp32849: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32850: + .cv_def_range .Ltmp17235 .Ltmp17237, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32846: + .p2align 2 + .cv_linetable 1698, "??0_Bitmap@std@@QEAA@XZ", .Lfunc_end1698 + .section .debug$S,"dr",associative,"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long .Ltmp32852-.Ltmp32851 # Subsection size +.Ltmp32851: + .short .Ltmp32854-.Ltmp32853 # Record length +.Ltmp32853: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1699-"??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12330 # Function type index + .secrel32 "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Function section relative address + .secidx "??$_Mark@I@_Bitmap@std@@QEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +.Ltmp32854: + .short .Ltmp32856-.Ltmp32855 # Record length +.Ltmp32855: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32856: + .cv_def_range .Ltmp17238 .Ltmp17239, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp32858-.Ltmp32857 # Record length +.Ltmp32857: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32858: + .cv_def_range .Ltmp17238 .Ltmp17239, "E\021O\001\000\000\034\000\000\000" + .short .Ltmp32860-.Ltmp32859 # Record length +.Ltmp32859: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp32860: + .cv_def_range .Ltmp17238 .Ltmp17239, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32852: + .p2align 2 + .cv_linetable 1699, "??$_Mark@I@_Bitmap@std@@QEAAXI@Z", .Lfunc_end1699 + .section .debug$S,"dr",associative,"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_class + .long .Ltmp32862-.Ltmp32861 # Subsection size +.Ltmp32861: + .short .Ltmp32864-.Ltmp32863 # Record length +.Ltmp32863: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1700-"?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12331 # Function type index + .secrel32 "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_class" # Function name +.Ltmp32864: + .short .Ltmp32866-.Ltmp32865 # Record length +.Ltmp32865: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32866: + .cv_def_range .Ltmp17240 .Ltmp17243, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32868-.Ltmp32867 # Record length +.Ltmp32867: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32868: + .cv_def_range .Ltmp17240 .Ltmp17243, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32862: + .p2align 2 + .cv_linetable 1700, "?_Add_char_to_class@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXD@Z", .Lfunc_end1700 + .section .debug$S,"dr",associative,"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassRanges + .long .Ltmp32870-.Ltmp32869 # Subsection size +.Ltmp32869: + .short .Ltmp32872-.Ltmp32871 # Record length +.Ltmp32871: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1701-"?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12332 # Function type index + .secrel32 "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassRanges" # Function name +.Ltmp32872: + .short .Ltmp32874-.Ltmp32873 # Record length +.Ltmp32873: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32874: + .cv_def_range .Ltmp17244 .Ltmp17263, "E\021O\001\000\0000\000\000\000" + .short .Ltmp32876-.Ltmp32875 # Record length +.Ltmp32875: + .short 4414 # Record kind: S_LOCAL + .long 11938 # TypeIndex + .short 0 # Flags + .asciz "_Ret" +.Ltmp32876: + .cv_def_range .Ltmp17244 .Ltmp17263, "E\021O\001\000\000,\000\000\000" + .short .Ltmp32878-.Ltmp32877 # Record length +.Ltmp32877: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17259-.Ltmp17250 # Code size + .secrel32 .Ltmp17250 # Function section relative address + .secidx .Lfunc_begin1701 # Function section index + .byte 0 # Lexical block name +.Ltmp32878: + .short .Ltmp32880-.Ltmp32879 # Record length +.Ltmp32879: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Chr1" +.Ltmp32880: + .cv_def_range .Ltmp17250 .Ltmp17259, "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 +.Ltmp32870: + .p2align 2 + .cv_linetable 1701, "?_ClassRanges@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1701 + .section .debug$S,"dr",associative,"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_bitmap + .long .Ltmp32882-.Ltmp32881 # Subsection size +.Ltmp32881: + .short .Ltmp32884-.Ltmp32883 # Record length +.Ltmp32883: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1702-"?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12333 # Function type index + .secrel32 "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_bitmap" # Function name +.Ltmp32884: + .short .Ltmp32886-.Ltmp32885 # Record length +.Ltmp32885: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32886: + .cv_def_range .Ltmp17264 .Ltmp17269, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32888-.Ltmp32887 # Record length +.Ltmp32887: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32888: + .cv_def_range .Ltmp17264 .Ltmp17269, "E\021O\001\000\000W\000\000\000" + .short .Ltmp32890-.Ltmp32889 # Record length +.Ltmp32889: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp32890: + .cv_def_range .Ltmp17264 .Ltmp17269, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32882: + .p2align 2 + .cv_linetable 1702, "?_Add_char_to_bitmap@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z", .Lfunc_end1702 + .section .debug$S,"dr",associative,"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_char_to_array + .long .Ltmp32892-.Ltmp32891 # Subsection size +.Ltmp32891: + .short .Ltmp32894-.Ltmp32893 # Record length +.Ltmp32893: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1703-"?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12334 # Function type index + .secrel32 "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section relative address + .secidx "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_char_to_array" # Function name +.Ltmp32894: + .short .Ltmp32896-.Ltmp32895 # Record length +.Ltmp32895: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32896: + .cv_def_range .Ltmp17270 .Ltmp17275, "E\021O\001\000\000H\000\000\000" + .short .Ltmp32898-.Ltmp32897 # Record length +.Ltmp32897: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32898: + .cv_def_range .Ltmp17270 .Ltmp17275, "E\021O\001\000\000W\000\000\000" + .short .Ltmp32900-.Ltmp32899 # Record length +.Ltmp32899: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp32900: + .cv_def_range .Ltmp17270 .Ltmp17275, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32892: + .p2align 2 + .cv_linetable 1703, "?_Add_char_to_array@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXD@Z", .Lfunc_end1703 + .section .debug$S,"dr",associative,"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Bitmap::_Mark + .long .Ltmp32902-.Ltmp32901 # Subsection size +.Ltmp32901: + .short .Ltmp32904-.Ltmp32903 # Record length +.Ltmp32903: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1704-"??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12336 # Function type index + .secrel32 "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Function section relative address + .secidx "??$_Mark@E@_Bitmap@std@@QEAAXE@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Bitmap::_Mark" # Function name +.Ltmp32904: + .short .Ltmp32906-.Ltmp32905 # Record length +.Ltmp32905: + .short 4414 # Record kind: S_LOCAL + .long 11293 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32906: + .cv_def_range .Ltmp17276 .Ltmp17277, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp32908-.Ltmp32907 # Record length +.Ltmp32907: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32908: + .cv_def_range .Ltmp17276 .Ltmp17277, "E\021O\001\000\000\037\000\000\000" + .short .Ltmp32910-.Ltmp32909 # Record length +.Ltmp32909: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Wide" +.Ltmp32910: + .cv_def_range .Ltmp17276 .Ltmp17277, "E\021O\001\000\000\f\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32902: + .p2align 2 + .cv_linetable 1704, "??$_Mark@E@_Bitmap@std@@QEAAXE@Z", .Lfunc_end1704 + .section .debug$S,"dr",associative,"??0?$_Buf@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Buf + .long .Ltmp32912-.Ltmp32911 # Subsection size +.Ltmp32911: + .short .Ltmp32914-.Ltmp32913 # Record length +.Ltmp32913: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1705-"??0?$_Buf@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12337 # Function type index + .secrel32 "??0?$_Buf@D@std@@QEAA@XZ" # Function section relative address + .secidx "??0?$_Buf@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Buf" # Function name +.Ltmp32914: + .short .Ltmp32916-.Ltmp32915 # Record length +.Ltmp32915: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32916: + .cv_def_range .Ltmp17278 .Ltmp17279, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32912: + .p2align 2 + .cv_linetable 1705, "??0?$_Buf@D@std@@QEAA@XZ", .Lfunc_end1705 + .section .debug$S,"dr",associative,"?_Insert@?$_Buf@D@std@@QEAAXD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Insert + .long .Ltmp32918-.Ltmp32917 # Subsection size +.Ltmp32917: + .short .Ltmp32920-.Ltmp32919 # Record length +.Ltmp32919: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1706-"?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12338 # Function type index + .secrel32 "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Function section relative address + .secidx "?_Insert@?$_Buf@D@std@@QEAAXD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +.Ltmp32920: + .short .Ltmp32922-.Ltmp32921 # Record length +.Ltmp32921: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32922: + .cv_def_range .Ltmp17280 .Ltmp17283, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32924-.Ltmp32923 # Record length +.Ltmp32923: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_Ch" +.Ltmp32924: + .cv_def_range .Ltmp17280 .Ltmp17283, "E\021O\001\000\000G\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32918: + .p2align 2 + .cv_linetable 1706, "?_Insert@?$_Buf@D@std@@QEAAXD@Z", .Lfunc_end1706 + .section .debug$S,"dr",associative,"?_Expand@?$_Buf@D@std@@AEAAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Expand + .long .Ltmp32926-.Ltmp32925 # Subsection size +.Ltmp32925: + .short .Ltmp32928-.Ltmp32927 # Record length +.Ltmp32927: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1707-"?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12339 # Function type index + .secrel32 "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Function section relative address + .secidx "?_Expand@?$_Buf@D@std@@AEAAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Expand" # Function name +.Ltmp32928: + .short .Ltmp32930-.Ltmp32929 # Record length +.Ltmp32929: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32930: + .cv_def_range .Ltmp17284 .Ltmp17287, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32932-.Ltmp32931 # Record length +.Ltmp32931: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +.Ltmp32932: + .cv_def_range .Ltmp17284 .Ltmp17287, "E\021O\001\000\000D\000\000\000" + .short .Ltmp32934-.Ltmp32933 # Record length +.Ltmp32933: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp32934: + .cv_def_range .Ltmp17284 .Ltmp17287, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32926: + .p2align 2 + .cv_linetable 1707, "?_Expand@?$_Buf@D@std@@AEAAXI@Z", .Lfunc_end1707 + .section .debug$S,"dr",associative,"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassAtom + .long .Ltmp32936-.Ltmp32935 # Subsection size +.Ltmp32935: + .short .Ltmp32938-.Ltmp32937 # Record length +.Ltmp32937: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1708-"?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12340 # Function type index + .secrel32 "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Function section relative address + .secidx "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassAtom" # Function name +.Ltmp32938: + .short .Ltmp32940-.Ltmp32939 # Record length +.Ltmp32939: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32940: + .cv_def_range .Ltmp17288 .Ltmp17302, "E\021O\001\000\0008\000\000\000" + .short .Ltmp32942-.Ltmp32941 # Record length +.Ltmp32941: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17297-.Ltmp17296 # Code size + .secrel32 .Ltmp17296 # Function section relative address + .secidx .Lfunc_begin1708 # Function section index + .byte 0 # Lexical block name +.Ltmp32942: + .short .Ltmp32944-.Ltmp32943 # Record length +.Ltmp32943: + .short 4414 # Record kind: S_LOCAL + .long 11912 # TypeIndex + .short 0 # Flags + .asciz "_St" +.Ltmp32944: + .cv_def_range .Ltmp17296 .Ltmp17297, "E\021O\001\000\0004\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 +.Ltmp32936: + .p2align 2 + .cv_linetable 1708, "?_ClassAtom@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@XZ", .Lfunc_end1708 + .section .debug$S,"dr",associative,"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_range + .long .Ltmp32946-.Ltmp32945 # Subsection size +.Ltmp32945: + .short .Ltmp32948-.Ltmp32947 # Record length +.Ltmp32947: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1709-"?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12341 # Function type index + .secrel32 "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Function section relative address + .secidx "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_range" # Function name +.Ltmp32948: + .short .Ltmp32950-.Ltmp32949 # Record length +.Ltmp32949: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32950: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32952-.Ltmp32951 # Record length +.Ltmp32951: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E0x" +.Ltmp32952: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000v\000\000\000" + .short .Ltmp32954-.Ltmp32953 # Record length +.Ltmp32953: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 1 # Flags + .asciz "_E1x" +.Ltmp32954: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000w\000\000\000" + .short .Ltmp32956-.Ltmp32955 # Record length +.Ltmp32955: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E0" +.Ltmp32956: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000d\000\000\000" + .short .Ltmp32958-.Ltmp32957 # Record length +.Ltmp32957: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_E1" +.Ltmp32958: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000`\000\000\000" + .short .Ltmp32960-.Ltmp32959 # Record length +.Ltmp32959: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp32960: + .cv_def_range .Ltmp17303 .Ltmp17324, "E\021O\001\000\000X\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32946: + .p2align 2 + .cv_linetable 1709, "?_Add_range@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXDD@Z", .Lfunc_end1709 + .section .debug$S,"dr",associative,"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_ClassEscape + .long .Ltmp32962-.Ltmp32961 # Subsection size +.Ltmp32961: + .short .Ltmp32964-.Ltmp32963 # Record length +.Ltmp32963: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1710-"?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12342 # Function type index + .secrel32 "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Function section relative address + .secidx "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_ClassEscape" # Function name +.Ltmp32964: + .short .Ltmp32966-.Ltmp32965 # Record length +.Ltmp32965: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32966: + .cv_def_range .Ltmp17325 .Ltmp17335, "E\021O\001\000\000(\000\000\000" + .short .Ltmp32968-.Ltmp32967 # Record length +.Ltmp32967: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Addit" +.Ltmp32968: + .cv_def_range .Ltmp17325 .Ltmp17335, "E\021O\001\000\0003\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32962: + .p2align 2 + .cv_linetable 1710, "?_ClassEscape@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAA?AW4_Prs_ret@2@_N@Z", .Lfunc_end1710 + .section .debug$S,"dr",associative,"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_ex_class + .long .Ltmp32970-.Ltmp32969 # Subsection size +.Ltmp32969: + .short .Ltmp32972-.Ltmp32971 # Record length +.Ltmp32971: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1711-"?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12343 # Function type index + .secrel32 "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Function section relative address + .secidx "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_ex_class" # Function name +.Ltmp32972: + .short .Ltmp32974-.Ltmp32973 # Record length +.Ltmp32973: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32974: + .cv_def_range .Ltmp17336 .Ltmp17355, "E\021O\001\000\000h\000\000\000" + .short .Ltmp32976-.Ltmp32975 # Record length +.Ltmp32975: + .short 4414 # Record kind: S_LOCAL + .long 11912 # TypeIndex + .short 1 # Flags + .asciz "_End_arg" +.Ltmp32976: + .cv_def_range .Ltmp17336 .Ltmp17355, "E\021O\001\000\000t\000\000\000" + .short .Ltmp32978-.Ltmp32977 # Record length +.Ltmp32977: + .short 4414 # Record kind: S_LOCAL + .long 11922 # TypeIndex + .short 0 # Flags + .asciz "_Errtype" +.Ltmp32978: + .cv_def_range .Ltmp17336 .Ltmp17355, "E\021O\001\000\000d\000\000\000" + .short .Ltmp32980-.Ltmp32979 # Record length +.Ltmp32979: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 0 # Flags + .asciz "_Beg" +.Ltmp32980: + .cv_def_range .Ltmp17336 .Ltmp17355, "E\021O\001\000\000X\000\000\000" + .short .Ltmp32982-.Ltmp32981 # Record length +.Ltmp32981: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 0 # Flags + .asciz "_Diff" +.Ltmp32982: + .cv_def_range .Ltmp17336 .Ltmp17355, "E\021O\001\000\000P\000\000\000" + .short .Ltmp32984-.Ltmp32983 # Record length +.Ltmp32983: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17343-.Ltmp17340 # Code size + .secrel32 .Ltmp17340 # Function section relative address + .secidx .Lfunc_begin1711 # Function section index + .byte 0 # Lexical block name +.Ltmp32984: + .short .Ltmp32986-.Ltmp32985 # Record length +.Ltmp32985: + .short 4414 # Record kind: S_LOCAL + .long 17 # TypeIndex + .short 0 # Flags + .asciz "_Cls" +.Ltmp32986: + .cv_def_range .Ltmp17340 .Ltmp17343, "E\021O\001\000\000N\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 +.Ltmp32970: + .p2align 2 + .cv_linetable 1711, "?_Do_ex_class@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXW4_Meta_type@2@@Z", .Lfunc_end1711 + .section .debug$S,"dr",associative,"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_equiv + .long .Ltmp32988-.Ltmp32987 # Subsection size +.Ltmp32987: + .short .Ltmp32990-.Ltmp32989 # Record length +.Ltmp32989: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1712-"?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12344 # Function type index + .secrel32 "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section relative address + .secidx "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_equiv" # Function name +.Ltmp32990: + .short .Ltmp32992-.Ltmp32991 # Record length +.Ltmp32991: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp32992: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\000(\000\000\000" + .short .Ltmp32994-.Ltmp32993 # Record length +.Ltmp32993: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp32994: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\0000\000\000\000" + .short .Ltmp32996-.Ltmp32995 # Record length +.Ltmp32995: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp32996: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\0008\000\000\000" + .short .Ltmp32998-.Ltmp32997 # Record length +.Ltmp32997: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp32998: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\000@\000\000\000" + .short .Ltmp33000-.Ltmp32999 # Record length +.Ltmp32999: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33000: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33002-.Ltmp33001 # Record length +.Ltmp33001: + .short 4414 # Record kind: S_LOCAL + .long 4429 # TypeIndex + .short 0 # Flags + .asciz "_Str" +.Ltmp33002: + .cv_def_range .Ltmp17360 .Ltmp17369, "E\021N\001\000\000\370\377\377\377" + .short .Ltmp33004-.Ltmp33003 # Record length +.Ltmp33003: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17368-.Ltmp17362 # Code size + .secrel32 .Ltmp17362 # Function section relative address + .secidx .Lfunc_begin1712 # Function section index + .byte 0 # Lexical block name +.Ltmp33004: + .short .Ltmp33006-.Ltmp33005 # Record length +.Ltmp33005: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp33006: + .cv_def_range .Ltmp17362 .Ltmp17368, "E\021N\001\000\000\364\377\377\377" + .short .Ltmp33008-.Ltmp33007 # Record length +.Ltmp33007: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17367-.Ltmp17363 # Code size + .secrel32 .Ltmp17363 # Function section relative address + .secidx .Lfunc_begin1712 # Function section index + .byte 0 # Lexical block name +.Ltmp33008: + .short .Ltmp33010-.Ltmp33009 # Record length +.Ltmp33009: + .short 4414 # Record kind: S_LOCAL + .long 112 # TypeIndex + .short 0 # Flags + .asciz "_Ex" +.Ltmp33010: + .cv_def_range .Ltmp17363 .Ltmp17367, "E\021N\001\000\000\363\377\377\377" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp32988: + .p2align 2 + .cv_linetable 1712, "?_Add_equiv@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z", .Lfunc_end1712 + .section .debug$S,"dr",associative,"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_coll + .long .Ltmp33012-.Ltmp33011 # Subsection size +.Ltmp33011: + .short .Ltmp33014-.Ltmp33013 # Record length +.Ltmp33013: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1713-"?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12345 # Function type index + .secrel32 "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section relative address + .secidx "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_coll" # Function name +.Ltmp33014: + .short .Ltmp33016-.Ltmp33015 # Record length +.Ltmp33015: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33016: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33018-.Ltmp33017 # Record length +.Ltmp33017: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33018: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33020-.Ltmp33019 # Record length +.Ltmp33019: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33020: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33022-.Ltmp33021 # Record length +.Ltmp33021: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp33022: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33024-.Ltmp33023 # Record length +.Ltmp33023: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33024: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33026-.Ltmp33025 # Record length +.Ltmp33025: + .short 4414 # Record kind: S_LOCAL + .long 11979 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp33026: + .cv_def_range .Ltmp17370 .Ltmp17371, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33012: + .p2align 2 + .cv_linetable 1713, "?_Add_coll@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEBD0_J@Z", .Lfunc_end1713 + .section .debug$S,"dr",associative,"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long .Ltmp33028-.Ltmp33027 # Subsection size +.Ltmp33027: + .short .Ltmp33030-.Ltmp33029 # Record length +.Ltmp33029: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1714-"??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12347 # Function type index + .secrel32 "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Function section relative address + .secidx "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +.Ltmp33030: + .short .Ltmp33032-.Ltmp33031 # Record length +.Ltmp33031: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33032: + .cv_def_range .Ltmp17378 .Ltmp17394, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp33034-.Ltmp33033 # Record length +.Ltmp33033: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33034: + .cv_def_range .Ltmp17378 .Ltmp17394, "E\021N\001\000\000\230\000\000\000" + .short .Ltmp33036-.Ltmp33035 # Record length +.Ltmp33035: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33036: + .cv_def_range .Ltmp17378 .Ltmp17394, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp33038-.Ltmp33037 # Record length +.Ltmp33037: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp33038: + .cv_def_range .Ltmp17379 .Ltmp17380, "A\021K\001\000\000" + .cv_def_range .Ltmp17380 .Ltmp17389 .Ltmp17390 .Ltmp17391, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33040-.Ltmp33039 # Record length +.Ltmp33039: + .short 4414 # Record kind: S_LOCAL + .long 11548 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp33040: + .cv_def_range .Ltmp17382 .Ltmp17386 .Ltmp17392 .Ltmp17393, "E\021N\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33028: + .p2align 2 + .cv_linetable 1714, "??$transform_primary@PEBD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEBD0@Z", .Lfunc_end1714 + .section .debug$S,"dr",associative,"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::transform_primary + .long .Ltmp33042-.Ltmp33041 # Subsection size +.Ltmp33041: + .short .Ltmp33044-.Ltmp33043 # Record length +.Ltmp33043: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1715-"??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12349 # Function type index + .secrel32 "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Function section relative address + .secidx "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::transform_primary" # Function name +.Ltmp33044: + .short .Ltmp33046-.Ltmp33045 # Record length +.Ltmp33045: + .short 4414 # Record kind: S_LOCAL + .long 9219 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33046: + .cv_def_range .Ltmp17401 .Ltmp17417, "E\021N\001\000\000\220\000\000\000" + .short .Ltmp33048-.Ltmp33047 # Record length +.Ltmp33047: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33048: + .cv_def_range .Ltmp17401 .Ltmp17417, "E\021N\001\000\000\230\000\000\000" + .short .Ltmp33050-.Ltmp33049 # Record length +.Ltmp33049: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33050: + .cv_def_range .Ltmp17401 .Ltmp17417, "E\021N\001\000\000\240\000\000\000" + .short .Ltmp33052-.Ltmp33051 # Record length +.Ltmp33051: + .short 4414 # Record kind: S_LOCAL + .long 11445 # TypeIndex + .short 0 # Flags + .asciz "_Res" +.Ltmp33052: + .cv_def_range .Ltmp17402 .Ltmp17403, "A\021K\001\000\000" + .cv_def_range .Ltmp17403 .Ltmp17412 .Ltmp17413 .Ltmp17414, "E\021N\001\000\000 \000\000\000" + .short .Ltmp33054-.Ltmp33053 # Record length +.Ltmp33053: + .short 4414 # Record kind: S_LOCAL + .long 11548 # TypeIndex + .short 0 # Flags + .asciz "_Temp" +.Ltmp33054: + .cv_def_range .Ltmp17405 .Ltmp17409 .Ltmp17415 .Ltmp17416, "E\021N\001\000\000h\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33042: + .p2align 2 + .cv_linetable 1715, "??$transform_primary@PEAD@?$_Regex_traits@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@PEAD0@Z", .Lfunc_end1715 + .section .debug$S,"dr",associative,"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp33056-.Ltmp33055 # Subsection size +.Ltmp33055: + .short .Ltmp33058-.Ltmp33057 # Record length +.Ltmp33057: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1716-"??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12352 # Function type index + .secrel32 "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp33058: + .short .Ltmp33060-.Ltmp33059 # Record length +.Ltmp33059: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33060: + .cv_def_range .Ltmp17422 .Ltmp17426, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33062-.Ltmp33061 # Record length +.Ltmp33061: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33062: + .cv_def_range .Ltmp17422 .Ltmp17426, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33064-.Ltmp33063 # Record length +.Ltmp33063: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33064: + .cv_def_range .Ltmp17422 .Ltmp17426, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33066-.Ltmp33065 # Record length +.Ltmp33065: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33066: + .cv_def_range .Ltmp17422 .Ltmp17426, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33056: + .p2align 2 + .cv_linetable 1716, "??$?0PEBDX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEBD0AEBV?$allocator@D@1@@Z", .Lfunc_end1716 + .section .debug$S,"dr",associative,"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Range_construct_or_tidy + .long .Ltmp33068-.Ltmp33067 # Subsection size +.Ltmp33067: + .short .Ltmp33070-.Ltmp33069 # Record length +.Ltmp33069: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1717-"??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12355 # Function type index + .secrel32 "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" # Function section relative address + .secidx "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Range_construct_or_tidy" # Function name +.Ltmp33070: + .short .Ltmp33072-.Ltmp33071 # Record length +.Ltmp33071: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33072: + .cv_def_range .Ltmp17429 .Ltmp17433, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33074-.Ltmp33073 # Record length +.Ltmp33073: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33074: + .cv_def_range .Ltmp17429 .Ltmp17433, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33076-.Ltmp33075 # Record length +.Ltmp33075: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33076: + .cv_def_range .Ltmp17429 .Ltmp17433, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33078-.Ltmp33077 # Record length +.Ltmp33077: + .short 4414 # Record kind: S_LOCAL + .long 4314 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33078: + .cv_def_range .Ltmp17429 .Ltmp17433, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33068: + .p2align 2 + .cv_linetable 1717, "??$_Range_construct_or_tidy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAXPEBD0Uforward_iterator_tag@1@@Z", .Lfunc_end1717 + .section .debug$S,"dr",associative,"??$distance@PEBD@std@@YA_JPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::distance + .long .Ltmp33080-.Ltmp33079 # Subsection size +.Ltmp33079: + .short .Ltmp33082-.Ltmp33081 # Record length +.Ltmp33081: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1718-"??$distance@PEBD@std@@YA_JPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12357 # Function type index + .secrel32 "??$distance@PEBD@std@@YA_JPEBD0@Z" # Function section relative address + .secidx "??$distance@PEBD@std@@YA_JPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::distance" # Function name +.Ltmp33082: + .short .Ltmp33084-.Ltmp33083 # Record length +.Ltmp33083: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33084: + .cv_def_range .Ltmp17434 .Ltmp17435, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33086-.Ltmp33085 # Record length +.Ltmp33085: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33086: + .cv_def_range .Ltmp17434 .Ltmp17435, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33080: + .p2align 2 + .cv_linetable 1718, "??$distance@PEBD@std@@YA_JPEBD0@Z", .Lfunc_end1718 + .section .debug$S,"dr",associative,"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::_Ucopy + .long .Ltmp33088-.Ltmp33087 # Subsection size +.Ltmp33087: + .short .Ltmp33090-.Ltmp33089 # Record length +.Ltmp33089: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1719-"??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12359 # Function type index + .secrel32 "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" # Function section relative address + .secidx "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::_Ucopy" # Function name +.Ltmp33090: + .short .Ltmp33092-.Ltmp33091 # Record length +.Ltmp33091: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33092: + .cv_def_range .Ltmp17436 .Ltmp17437, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33094-.Ltmp33093 # Record length +.Ltmp33093: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33094: + .cv_def_range .Ltmp17436 .Ltmp17437, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33096-.Ltmp33095 # Record length +.Ltmp33095: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33096: + .cv_def_range .Ltmp17436 .Ltmp17437, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33098-.Ltmp33097 # Record length +.Ltmp33097: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33098: + .cv_def_range .Ltmp17436 .Ltmp17437, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33088: + .p2align 2 + .cv_linetable 1719, "??$_Ucopy@PEBD@?$vector@DV?$allocator@D@std@@@std@@AEAAPEADPEBD0PEAD@Z", .Lfunc_end1719 + .section .debug$S,"dr",associative,"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Distance1 + .long .Ltmp33100-.Ltmp33099 # Subsection size +.Ltmp33099: + .short .Ltmp33102-.Ltmp33101 # Record length +.Ltmp33101: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1720-"??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12362 # Function type index + .secrel32 "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Distance1" # Function name +.Ltmp33102: + .short .Ltmp33104-.Ltmp33103 # Record length +.Ltmp33103: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33104: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33106-.Ltmp33105 # Record length +.Ltmp33105: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33106: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33108-.Ltmp33107 # Record length +.Ltmp33107: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33108: + .cv_def_range .Ltmp17438 .Ltmp17439, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33100: + .p2align 2 + .cv_linetable 1720, "??$_Distance1@PEBD@std@@YA_JPEBD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1720 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Uninitialized_copy > + .long .Ltmp33110-.Ltmp33109 # Subsection size +.Ltmp33109: + .short .Ltmp33112-.Ltmp33111 # Record length +.Ltmp33111: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1721-"??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12365 # Function type index + .secrel32 "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Uninitialized_copy >" # Function name +.Ltmp33112: + .short .Ltmp33114-.Ltmp33113 # Record length +.Ltmp33113: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33114: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33116-.Ltmp33115 # Record length +.Ltmp33115: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33116: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33118-.Ltmp33117 # Record length +.Ltmp33117: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33118: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000x\000\000\000" + .short .Ltmp33120-.Ltmp33119 # Record length +.Ltmp33119: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33120: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33122-.Ltmp33121 # Record length +.Ltmp33121: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_UFirst" +.Ltmp33122: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000p\000\000\000" + .short .Ltmp33124-.Ltmp33123 # Record length +.Ltmp33123: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_ULast" +.Ltmp33124: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000h\000\000\000" + .short .Ltmp33126-.Ltmp33125 # Record length +.Ltmp33125: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_UDest" +.Ltmp33126: + .cv_def_range .Ltmp17440 .Ltmp17441, "E\021O\001\000\000`\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33110: + .p2align 2 + .cv_linetable 1721, "??$_Uninitialized_copy@PEBDPEADV?$allocator@D@std@@@std@@YAPEADQEBD0PEADAEAV?$allocator@D@0@@Z", .Lfunc_end1721 + .section .debug$S,"dr",associative,"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance + .long .Ltmp33128-.Ltmp33127 # Subsection size +.Ltmp33127: + .short .Ltmp33130-.Ltmp33129 # Record length +.Ltmp33129: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1722-"??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12367 # Function type index + .secrel32 "??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" # Function section relative address + .secidx "??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance" # Function name +.Ltmp33130: + .short .Ltmp33132-.Ltmp33131 # Record length +.Ltmp33131: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33132: + .cv_def_range .Ltmp17442 .Ltmp17443, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33134-.Ltmp33133 # Record length +.Ltmp33133: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33134: + .cv_def_range .Ltmp17442 .Ltmp17443, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33128: + .p2align 2 + .cv_linetable 1722, "??$_Idl_distance@PEBDPEBD@std@@YA?A?@@AEBQEBD0@Z", .Lfunc_end1722 + .section .debug$S,"dr",associative,"??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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 .Ltmp33136-.Ltmp33135 # Subsection size +.Ltmp33135: + .short .Ltmp33138-.Ltmp33137 # Record length +.Ltmp33137: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1723-"??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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 12370 # Function type index + .secrel32 "??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@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 +.Ltmp33138: + .short .Ltmp33140-.Ltmp33139 # Record length +.Ltmp33139: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33140: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33142-.Ltmp33141 # Record length +.Ltmp33141: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33142: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33144-.Ltmp33143 # Record length +.Ltmp33143: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33144: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33146-.Ltmp33145 # Record length +.Ltmp33145: + .short 4414 # Record kind: S_LOCAL + .long 4684 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33146: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33148-.Ltmp33147 # Record length +.Ltmp33147: + .short 4414 # Record kind: S_LOCAL + .long 8125 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33148: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33150-.Ltmp33149 # Record length +.Ltmp33149: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33150: + .cv_def_range .Ltmp17444 .Ltmp17445, "E\021O\001\000\000H\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33136: + .p2align 2 + .cv_linetable 1723, "??$_Uninitialized_copy_al_unchecked@$$CBDDV?$allocator@D@std@@@std@@YAPEADQEBD0QEADAEAV?$allocator@D@0@U_Really_trivial_ptr_iterator_tag@0@U?$integral_constant@_N$00@0@@Z", .Lfunc_end1723 + .section .debug$S,"dr",associative,"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Ptr_copy_cat + .long .Ltmp33152-.Ltmp33151 # Subsection size +.Ltmp33151: + .short .Ltmp33154-.Ltmp33153 # Record length +.Ltmp33153: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1724-"??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12373 # Function type index + .secrel32 "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Function section relative address + .secidx "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Ptr_copy_cat" # Function name +.Ltmp33154: + .short .Ltmp33156-.Ltmp33155 # Record length +.Ltmp33155: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33156: + .cv_def_range .Ltmp17446 .Ltmp17447, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33158-.Ltmp33157 # Record length +.Ltmp33157: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33158: + .cv_def_range .Ltmp17446 .Ltmp17447, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33152: + .p2align 2 + .cv_linetable 1724, "??$_Ptr_copy_cat@$$CBDD@std@@YA?AU_Really_trivial_ptr_iterator_tag@0@AEBQEBDAEBQEAD@Z", .Lfunc_end1724 + .section .debug$S,"dr",associative,"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Idl_distance1 + .long .Ltmp33160-.Ltmp33159 # Subsection size +.Ltmp33159: + .short .Ltmp33162-.Ltmp33161 # Record length +.Ltmp33161: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1725-"??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12376 # Function type index + .secrel32 "??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" # Function section relative address + .secidx "??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Idl_distance1" # Function name +.Ltmp33162: + .short .Ltmp33164-.Ltmp33163 # Record length +.Ltmp33163: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33164: + .cv_def_range .Ltmp17448 .Ltmp17449, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33166-.Ltmp33165 # Record length +.Ltmp33165: + .short 4414 # Record kind: S_LOCAL + .long 11412 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33166: + .cv_def_range .Ltmp17448 .Ltmp17449, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33168-.Ltmp33167 # Record length +.Ltmp33167: + .short 4414 # Record kind: S_LOCAL + .long 4306 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33168: + .cv_def_range .Ltmp17448 .Ltmp17449, "E\021O\001\000\000\020\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33160: + .p2align 2 + .cv_linetable 1725, "??$_Idl_distance1@PEBDPEBD@std@@YA_JAEBQEBD0Urandom_access_iterator_tag@0@@Z", .Lfunc_end1725 + .section .debug$S,"dr",associative,"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Copy_memmove + .long .Ltmp33170-.Ltmp33169 # Subsection size +.Ltmp33169: + .short .Ltmp33172-.Ltmp33171 # Record length +.Ltmp33171: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1726-"??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12378 # Function type index + .secrel32 "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Function section relative address + .secidx "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Copy_memmove" # Function name +.Ltmp33172: + .short .Ltmp33174-.Ltmp33173 # Record length +.Ltmp33173: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33174: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33176-.Ltmp33175 # Record length +.Ltmp33175: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33176: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33178-.Ltmp33177 # Record length +.Ltmp33177: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Dest" +.Ltmp33178: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33180-.Ltmp33179 # Record length +.Ltmp33179: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_First_ch" +.Ltmp33180: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33182-.Ltmp33181 # Record length +.Ltmp33181: + .short 4414 # Record kind: S_LOCAL + .long 4499 # TypeIndex + .short 0 # Flags + .asciz "_Last_ch" +.Ltmp33182: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33184-.Ltmp33183 # Record length +.Ltmp33183: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 0 # Flags + .asciz "_Dest_ch" +.Ltmp33184: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33186-.Ltmp33185 # Record length +.Ltmp33185: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 0 # Flags + .asciz "_Count" +.Ltmp33186: + .cv_def_range .Ltmp17450 .Ltmp17451, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33170: + .p2align 2 + .cv_linetable 1726, "??$_Copy_memmove@PEBDPEAD@std@@YAPEADPEBD0PEAD@Z", .Lfunc_end1726 + .section .debug$S,"dr",associative,"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector >::vector + .long .Ltmp33188-.Ltmp33187 # Subsection size +.Ltmp33187: + .short .Ltmp33190-.Ltmp33189 # Record length +.Ltmp33189: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1727-"??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12381 # Function type index + .secrel32 "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" # Function section relative address + .secidx "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector >::vector" # Function name +.Ltmp33190: + .short .Ltmp33192-.Ltmp33191 # Record length +.Ltmp33191: + .short 4414 # Record kind: S_LOCAL + .long 11448 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33192: + .cv_def_range .Ltmp17456 .Ltmp17460, "E\021N\001\000\000\330\377\377\377" + .short .Ltmp33194-.Ltmp33193 # Record length +.Ltmp33193: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33194: + .cv_def_range .Ltmp17456 .Ltmp17460, "E\021N\001\000\000\340\377\377\377" + .short .Ltmp33196-.Ltmp33195 # Record length +.Ltmp33195: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33196: + .cv_def_range .Ltmp17456 .Ltmp17460, "E\021N\001\000\000\350\377\377\377" + .short .Ltmp33198-.Ltmp33197 # Record length +.Ltmp33197: + .short 4414 # Record kind: S_LOCAL + .long 4489 # TypeIndex + .short 1 # Flags + .asciz "_Al" +.Ltmp33198: + .cv_def_range .Ltmp17456 .Ltmp17460, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33188: + .p2align 2 + .cv_linetable 1727, "??$?0PEADX@?$vector@DV?$allocator@D@std@@@std@@QEAA@PEAD0AEBV?$allocator@D@1@@Z", .Lfunc_end1727 + .section .debug$S,"dr",associative,"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range + .long .Ltmp33200-.Ltmp33199 # Subsection size +.Ltmp33199: + .short .Ltmp33202-.Ltmp33201 # Record length +.Ltmp33201: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1728-"??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12383 # Function type index + .secrel32 "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" # Function section relative address + .secidx "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range" # Function name +.Ltmp33202: + .short .Ltmp33204-.Ltmp33203 # Record length +.Ltmp33203: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33204: + .cv_def_range .Ltmp17461 .Ltmp17462, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33206-.Ltmp33205 # Record length +.Ltmp33205: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33206: + .cv_def_range .Ltmp17461 .Ltmp17462, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33200: + .p2align 2 + .cv_linetable 1728, "??$_Adl_verify_range@PEADPEAD@std@@YAXAEBQEAD0@Z", .Lfunc_end1728 + .section .debug$S,"dr",associative,"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Adl_verify_range1 + .long .Ltmp33208-.Ltmp33207 # Subsection size +.Ltmp33207: + .short .Ltmp33210-.Ltmp33209 # Record length +.Ltmp33209: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1729-"??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12386 # Function type index + .secrel32 "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" # Function section relative address + .secidx "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Adl_verify_range1" # Function name +.Ltmp33210: + .short .Ltmp33212-.Ltmp33211 # Record length +.Ltmp33211: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33212: + .cv_def_range .Ltmp17463 .Ltmp17464, "E\021O\001\000\000 \000\000\000" + .short .Ltmp33214-.Ltmp33213 # Record length +.Ltmp33213: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33214: + .cv_def_range .Ltmp17463 .Ltmp17464, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33216-.Ltmp33215 # Record length +.Ltmp33215: + .short 4414 # Record kind: S_LOCAL + .long 4541 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33216: + .cv_def_range .Ltmp17463 .Ltmp17464, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33208: + .p2align 2 + .cv_linetable 1729, "??$_Adl_verify_range1@PEADPEAD@std@@YAXAEBQEAD0U?$integral_constant@_N$00@0@@Z", .Lfunc_end1729 + .section .debug$S,"dr",associative,"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Char_to_elts + .long .Ltmp33218-.Ltmp33217 # Subsection size +.Ltmp33217: + .short .Ltmp33220-.Ltmp33219 # Record length +.Ltmp33219: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1730-"?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12387 # Function type index + .secrel32 "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Function section relative address + .secidx "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Char_to_elts" # Function name +.Ltmp33220: + .short .Ltmp33222-.Ltmp33221 # Record length +.Ltmp33221: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33222: + .cv_def_range .Ltmp17465 .Ltmp17468, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33224-.Ltmp33223 # Record length +.Ltmp33223: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33224: + .cv_def_range .Ltmp17465 .Ltmp17468, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33226-.Ltmp33225 # Record length +.Ltmp33225: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33226: + .cv_def_range .Ltmp17465 .Ltmp17468, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33228-.Ltmp33227 # Record length +.Ltmp33227: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "_Diff" +.Ltmp33228: + .cv_def_range .Ltmp17465 .Ltmp17468, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33230-.Ltmp33229 # Record length +.Ltmp33229: + .short 4414 # Record kind: S_LOCAL + .long 11979 # TypeIndex + .short 1 # Flags + .asciz "_Cur" +.Ltmp33230: + .cv_def_range .Ltmp17465 .Ltmp17468, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp33232-.Ltmp33231 # Record length +.Ltmp33231: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17467-.Ltmp17466 # Code size + .secrel32 .Ltmp17466 # Function section relative address + .secidx .Lfunc_begin1730 # Function section index + .byte 0 # Lexical block name +.Ltmp33232: + .short .Ltmp33234-.Ltmp33233 # Record length +.Ltmp33233: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33234: + .cv_def_range .Ltmp17466 .Ltmp17467, "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 +.Ltmp33218: + .p2align 2 + .cv_linetable 1730, "?_Char_to_elts@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXPEBD0_JPEAPEAU?$_Sequence@D@2@@Z", .Lfunc_end1730 + .section .debug$S,"dr",associative,"??0?$_Sequence@D@std@@QEAA@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Sequence::_Sequence + .long .Ltmp33236-.Ltmp33235 # Subsection size +.Ltmp33235: + .short .Ltmp33238-.Ltmp33237 # Record length +.Ltmp33237: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1731-"??0?$_Sequence@D@std@@QEAA@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12388 # Function type index + .secrel32 "??0?$_Sequence@D@std@@QEAA@I@Z" # Function section relative address + .secidx "??0?$_Sequence@D@std@@QEAA@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Sequence::_Sequence" # Function name +.Ltmp33238: + .short .Ltmp33240-.Ltmp33239 # Record length +.Ltmp33239: + .short 4414 # Record kind: S_LOCAL + .long 11291 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33240: + .cv_def_range .Ltmp17469 .Ltmp17470, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33242-.Ltmp33241 # Record length +.Ltmp33241: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Len" +.Ltmp33242: + .cv_def_range .Ltmp17469 .Ltmp17470, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33236: + .p2align 2 + .cv_linetable 1731, "??0?$_Sequence@D@std@@QEAA@I@Z", .Lfunc_end1731 + .section .debug$S,"dr",associative,"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Insert + .long .Ltmp33244-.Ltmp33243 # Subsection size +.Ltmp33243: + .short .Ltmp33246-.Ltmp33245 # Record length +.Ltmp33245: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1732-"??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12390 # Function type index + .secrel32 "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Function section relative address + .secidx "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Insert" # Function name +.Ltmp33246: + .short .Ltmp33248-.Ltmp33247 # Record length +.Ltmp33247: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33248: + .cv_def_range .Ltmp17471 .Ltmp17472, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33250-.Ltmp33249 # Record length +.Ltmp33249: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33250: + .cv_def_range .Ltmp17471 .Ltmp17472, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33252-.Ltmp33251 # Record length +.Ltmp33251: + .short 4414 # Record kind: S_LOCAL + .long 4417 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33252: + .cv_def_range .Ltmp17471 .Ltmp17472, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33244: + .p2align 2 + .cv_linetable 1732, "??$_Insert@PEBD@?$_Buf@D@std@@QEAAXPEBD0@Z", .Lfunc_end1732 + .section .debug$S,"dr",associative,"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Get_bmax + .long .Ltmp33254-.Ltmp33253 # Subsection size +.Ltmp33253: + .short .Ltmp33256-.Ltmp33255 # Record length +.Ltmp33255: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1733-"?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12391 # Function type index + .secrel32 "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_bmax" # Function name +.Ltmp33256: + .short .Ltmp33258-.Ltmp33257 # Record length +.Ltmp33257: + .short 4414 # Record kind: S_LOCAL + .long 11951 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33258: + .cv_def_range .Ltmp17473 .Ltmp17474, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33254: + .p2align 2 + .cv_linetable 1733, "?_Get_bmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ", .Lfunc_end1733 + .section .debug$S,"dr",associative,"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Get_tmax + .long .Ltmp33260-.Ltmp33259 # Subsection size +.Ltmp33259: + .short .Ltmp33262-.Ltmp33261 # Record length +.Ltmp33261: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1734-"?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12392 # Function type index + .secrel32 "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section relative address + .secidx "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Get_tmax" # Function name +.Ltmp33262: + .short .Ltmp33264-.Ltmp33263 # Record length +.Ltmp33263: + .short 4414 # Record kind: S_LOCAL + .long 11951 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33264: + .cv_def_range .Ltmp17475 .Ltmp17476, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33260: + .p2align 2 + .cv_linetable 1734, "?_Get_tmax@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEBAIXZ", .Lfunc_end1734 + .section .debug$S,"dr",associative,"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_noncapture_group + .long .Ltmp33266-.Ltmp33265 # Subsection size +.Ltmp33265: + .short .Ltmp33268-.Ltmp33267 # Record length +.Ltmp33267: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1735-"?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12393 # Function type index + .secrel32 "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_noncapture_group" # Function name +.Ltmp33268: + .short .Ltmp33270-.Ltmp33269 # Record length +.Ltmp33269: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33270: + .cv_def_range .Ltmp17477 .Ltmp17478, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33272-.Ltmp33271 # Record length +.Ltmp33271: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp33272: + .cv_def_range .Ltmp17477 .Ltmp17478, "E\021O\001\000\000(\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33266: + .p2align 2 + .cv_linetable 1735, "?_Do_noncapture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1735 + .section .debug$S,"dr",associative,"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_assert_group + .long .Ltmp33274-.Ltmp33273 # Subsection size +.Ltmp33273: + .short .Ltmp33276-.Ltmp33275 # Record length +.Ltmp33275: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1736-"?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12394 # Function type index + .secrel32 "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Function section relative address + .secidx "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_assert_group" # Function name +.Ltmp33276: + .short .Ltmp33278-.Ltmp33277 # Record length +.Ltmp33277: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33278: + .cv_def_range .Ltmp17479 .Ltmp17480, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33280-.Ltmp33279 # Record length +.Ltmp33279: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +.Ltmp33280: + .cv_def_range .Ltmp17479 .Ltmp17480, "E\021O\001\000\000G\000\000\000" + .short .Ltmp33282-.Ltmp33281 # Record length +.Ltmp33281: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp33282: + .cv_def_range .Ltmp17479 .Ltmp17480, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33274: + .p2align 2 + .cv_linetable 1736, "?_Do_assert_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAX_N@Z", .Lfunc_end1736 + .section .debug$S,"dr",associative,"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Parser >::_Do_capture_group + .long .Ltmp33284-.Ltmp33283 # Subsection size +.Ltmp33283: + .short .Ltmp33286-.Ltmp33285 # Record length +.Ltmp33285: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1737-"?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12395 # Function type index + .secrel32 "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Parser >::_Do_capture_group" # Function name +.Ltmp33286: + .short .Ltmp33288-.Ltmp33287 # Record length +.Ltmp33287: + .short 4414 # Record kind: S_LOCAL + .long 11914 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33288: + .cv_def_range .Ltmp17481 .Ltmp17482, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33290-.Ltmp33289 # Record length +.Ltmp33289: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos1" +.Ltmp33290: + .cv_def_range .Ltmp17481 .Ltmp17482, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33284: + .p2align 2 + .cv_linetable 1737, "?_Do_capture_group@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1737 + .section .debug$S,"dr",associative,"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Begin_assert_group + .long .Ltmp33292-.Ltmp33291 # Subsection size +.Ltmp33291: + .short .Ltmp33294-.Ltmp33293 # Record length +.Ltmp33293: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1738-"?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12396 # Function type index + .secrel32 "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Function section relative address + .secidx "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Begin_assert_group" # Function name +.Ltmp33294: + .short .Ltmp33296-.Ltmp33295 # Record length +.Ltmp33295: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33296: + .cv_def_range .Ltmp17485 .Ltmp17489, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp33298-.Ltmp33297 # Record length +.Ltmp33297: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Neg" +.Ltmp33298: + .cv_def_range .Ltmp17485 .Ltmp17489, "E\021N\001\000\000\027\000\000\000" + .short .Ltmp33300-.Ltmp33299 # Record length +.Ltmp33299: + .short 4414 # Record kind: S_LOCAL + .long 12398 # TypeIndex + .short 0 # Flags + .asciz "_Node1" +.Ltmp33300: + .cv_def_range .Ltmp17485 .Ltmp17489, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp33302-.Ltmp33301 # Record length +.Ltmp33301: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Node2" +.Ltmp33302: + .cv_def_range .Ltmp17485 .Ltmp17489, "E\021N\001\000\000\370\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33292: + .p2align 2 + .cv_linetable 1738, "?_Begin_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAPEAV_Node_base@2@_N@Z", .Lfunc_end1738 + .section .debug$S,"dr",associative,"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_End_assert_group + .long .Ltmp33304-.Ltmp33303 # Subsection size +.Ltmp33303: + .short .Ltmp33306-.Ltmp33305 # Record length +.Ltmp33305: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1739-"?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12404 # Function type index + .secrel32 "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_End_assert_group" # Function name +.Ltmp33306: + .short .Ltmp33308-.Ltmp33307 # Record length +.Ltmp33307: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33308: + .cv_def_range .Ltmp17490 .Ltmp17491, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33310-.Ltmp33309 # Record length +.Ltmp33309: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp33310: + .cv_def_range .Ltmp17490 .Ltmp17491, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33304: + .p2align 2 + .cv_linetable 1739, "?_End_assert_group@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXPEAV_Node_base@2@@Z", .Lfunc_end1739 + .section .debug$S,"dr",associative,"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::_Node_assert + .long .Ltmp33312-.Ltmp33311 # Subsection size +.Ltmp33311: + .short .Ltmp33314-.Ltmp33313 # Record length +.Ltmp33313: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1740-"??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12405 # Function type index + .secrel32 "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::_Node_assert" # Function name +.Ltmp33314: + .short .Ltmp33316-.Ltmp33315 # Record length +.Ltmp33315: + .short 4414 # Record kind: S_LOCAL + .long 12398 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33316: + .cv_def_range .Ltmp17492 .Ltmp17493, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33318-.Ltmp33317 # Record length +.Ltmp33317: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp33318: + .cv_def_range .Ltmp17492 .Ltmp17493, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33320-.Ltmp33319 # Record length +.Ltmp33319: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp33320: + .cv_def_range .Ltmp17492 .Ltmp17493, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33312: + .p2align 2 + .cv_linetable 1740, "??0_Node_assert@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@@Z", .Lfunc_end1740 + .section .debug$S,"dr",associative,"??_G_Node_assert@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long .Ltmp33322-.Ltmp33321 # Subsection size +.Ltmp33321: + .short .Ltmp33324-.Ltmp33323 # Record length +.Ltmp33323: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1741-"??_G_Node_assert@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12406 # Function type index + .secrel32 "??_G_Node_assert@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_assert@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +.Ltmp33324: + .short .Ltmp33326-.Ltmp33325 # Record length +.Ltmp33325: + .short 4414 # Record kind: S_LOCAL + .long 12398 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33326: + .cv_def_range .Ltmp17494 .Ltmp17495, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33328-.Ltmp33327 # Record length +.Ltmp33327: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33328: + .cv_def_range .Ltmp17494 .Ltmp17495, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33322: + .p2align 2 + .cv_linetable 1741, "??_G_Node_assert@std@@UEAAPEAXI@Z", .Lfunc_end1741 + .section .debug$S,"dr",associative,"??1_Node_assert@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_assert::~_Node_assert + .long .Ltmp33330-.Ltmp33329 # Subsection size +.Ltmp33329: + .short .Ltmp33332-.Ltmp33331 # Record length +.Ltmp33331: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1742-"??1_Node_assert@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12406 # Function type index + .secrel32 "??1_Node_assert@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_assert@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_assert::~_Node_assert" # Function name +.Ltmp33332: + .short .Ltmp33334-.Ltmp33333 # Record length +.Ltmp33333: + .short 4414 # Record kind: S_LOCAL + .long 12398 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33334: + .cv_def_range .Ltmp17496 .Ltmp17499, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33330: + .p2align 2 + .cv_linetable 1742, "??1_Node_assert@std@@UEAA@XZ", .Lfunc_end1742 + .section .debug$S,"dr",associative,"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Destroy_node + .long .Ltmp33336-.Ltmp33335 # Subsection size +.Ltmp33335: + .short .Ltmp33338-.Ltmp33337 # Record length +.Ltmp33337: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1743-"?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12408 # Function type index + .secrel32 "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Function section relative address + .secidx "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Destroy_node" # Function name +.Ltmp33338: + .short .Ltmp33340-.Ltmp33339 # Record length +.Ltmp33339: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Nx" +.Ltmp33340: + .cv_def_range .Ltmp17500 .Ltmp17503, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33342-.Ltmp33341 # Record length +.Ltmp33341: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Ne" +.Ltmp33342: + .cv_def_range .Ltmp17500 .Ltmp17503, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33344-.Ltmp33343 # Record length +.Ltmp33343: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17502-.Ltmp17501 # Code size + .secrel32 .Ltmp17501 # Function section relative address + .secidx .Lfunc_begin1743 # Function section index + .byte 0 # Lexical block name +.Ltmp33344: + .short .Ltmp33346-.Ltmp33345 # Record length +.Ltmp33345: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp33346: + .cv_def_range .Ltmp17501 .Ltmp17502, "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 +.Ltmp33336: + .p2align 2 + .cv_linetable 1743, "?_Destroy_node@std@@YAXPEAV_Node_base@1@0@Z", .Lfunc_end1743 + .section .debug$S,"dr",associative,"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_str_node + .long .Ltmp33348-.Ltmp33347 # Subsection size +.Ltmp33347: + .short .Ltmp33350-.Ltmp33349 # Record length +.Ltmp33349: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1744-"?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12409 # Function type index + .secrel32 "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_str_node" # Function name +.Ltmp33350: + .short .Ltmp33352-.Ltmp33351 # Record length +.Ltmp33351: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33352: + .cv_def_range .Ltmp17506 .Ltmp17507, "E\021N\001\000\000\360\377\377\377" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33348: + .p2align 2 + .cv_linetable 1744, "?_Add_str_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1744 + .section .debug$S,"dr",associative,"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::_Node_str + .long .Ltmp33354-.Ltmp33353 # Subsection size +.Ltmp33353: + .short .Ltmp33356-.Ltmp33355 # Record length +.Ltmp33355: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1745-"??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12410 # Function type index + .secrel32 "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Function section relative address + .secidx "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::_Node_str" # Function name +.Ltmp33356: + .short .Ltmp33358-.Ltmp33357 # Record length +.Ltmp33357: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33358: + .cv_def_range .Ltmp17508 .Ltmp17509, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33360-.Ltmp33359 # Record length +.Ltmp33359: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp33360: + .cv_def_range .Ltmp17508 .Ltmp17509, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33354: + .p2align 2 + .cv_linetable 1745, "??0?$_Node_str@D@std@@QEAA@W4_Node_flags@1@@Z", .Lfunc_end1745 + .section .debug$S,"dr",associative,"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long .Ltmp33362-.Ltmp33361 # Subsection size +.Ltmp33361: + .short .Ltmp33364-.Ltmp33363 # Record length +.Ltmp33363: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1746-"??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12412 # Function type index + .secrel32 "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$_Node_str@D@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +.Ltmp33364: + .short .Ltmp33366-.Ltmp33365 # Record length +.Ltmp33365: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33366: + .cv_def_range .Ltmp17510 .Ltmp17511, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33368-.Ltmp33367 # Record length +.Ltmp33367: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33368: + .cv_def_range .Ltmp17510 .Ltmp17511, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33362: + .p2align 2 + .cv_linetable 1746, "??_G?$_Node_str@D@std@@UEAAPEAXI@Z", .Lfunc_end1746 + .section .debug$S,"dr",associative,"??1?$_Node_str@D@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_str::~_Node_str + .long .Ltmp33370-.Ltmp33369 # Subsection size +.Ltmp33369: + .short .Ltmp33372-.Ltmp33371 # Record length +.Ltmp33371: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1747-"??1?$_Node_str@D@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12412 # Function type index + .secrel32 "??1?$_Node_str@D@std@@UEAA@XZ" # Function section relative address + .secidx "??1?$_Node_str@D@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_str::~_Node_str" # Function name +.Ltmp33372: + .short .Ltmp33374-.Ltmp33373 # Record length +.Ltmp33373: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33374: + .cv_def_range .Ltmp17512 .Ltmp17515, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33370: + .p2align 2 + .cv_linetable 1747, "??1?$_Node_str@D@std@@UEAA@XZ", .Lfunc_end1747 + .section .debug$S,"dr",associative,"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Mark_final + .long .Ltmp33376-.Ltmp33375 # Subsection size +.Ltmp33375: + .short .Ltmp33378-.Ltmp33377 # Record length +.Ltmp33377: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1748-"?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12413 # Function type index + .secrel32 "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section relative address + .secidx "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Mark_final" # Function name +.Ltmp33378: + .short .Ltmp33380-.Ltmp33379 # Record length +.Ltmp33379: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33380: + .cv_def_range .Ltmp17516 .Ltmp17517, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33376: + .p2align 2 + .cv_linetable 1748, "?_Mark_final@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXXZ", .Lfunc_end1748 + .section .debug$S,"dr",associative,"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Add_rep + .long .Ltmp33382-.Ltmp33381 # Subsection size +.Ltmp33381: + .short .Ltmp33384-.Ltmp33383 # Record length +.Ltmp33383: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1749-"?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12414 # Function type index + .secrel32 "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Function section relative address + .secidx "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Add_rep" # Function name +.Ltmp33384: + .short .Ltmp33386-.Ltmp33385 # Record length +.Ltmp33385: + .short 4414 # Record kind: S_LOCAL + .long 11947 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33386: + .cv_def_range .Ltmp17518 .Ltmp17529, "E\021O\001\000\0000\001\000\000" + .short .Ltmp33388-.Ltmp33387 # Record length +.Ltmp33387: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Min" +.Ltmp33388: + .cv_def_range .Ltmp17518 .Ltmp17529, "E\021O\001\000\000<\001\000\000" + .short .Ltmp33390-.Ltmp33389 # Record length +.Ltmp33389: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Max" +.Ltmp33390: + .cv_def_range .Ltmp17518 .Ltmp17529, "E\021O\001\000\000@\001\000\000" + .short .Ltmp33392-.Ltmp33391 # Record length +.Ltmp33391: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp33392: + .cv_def_range .Ltmp17518 .Ltmp17529, "E\021O\001\000\000G\001\000\000" + .short .Ltmp33394-.Ltmp33393 # Record length +.Ltmp33393: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Pos" +.Ltmp33394: + .cv_def_range .Ltmp17518 .Ltmp17529, "E\021O\001\000\000 \001\000\000" + .short .Ltmp33396-.Ltmp33395 # Record length +.Ltmp33395: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17520-.Ltmp17519 # Code size + .secrel32 .Ltmp17519 # Function section relative address + .secidx .Lfunc_begin1749 # Function section index + .byte 0 # Lexical block name +.Ltmp33396: + .short .Ltmp33398-.Ltmp33397 # Record length +.Ltmp33397: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33398: + .cv_def_range .Ltmp17519 .Ltmp17520, "E\021O\001\000\000(\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33400-.Ltmp33399 # Record length +.Ltmp33399: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17526-.Ltmp17523 # Code size + .secrel32 .Ltmp17523 # Function section relative address + .secidx .Lfunc_begin1749 # Function section index + .byte 0 # Lexical block name +.Ltmp33400: + .short .Ltmp33402-.Ltmp33401 # Record length +.Ltmp33401: + .short 4414 # Record kind: S_LOCAL + .long 9668 # TypeIndex + .short 0 # Flags + .asciz "_End" +.Ltmp33402: + .cv_def_range .Ltmp17523 .Ltmp17526, "E\021O\001\000\000\030\001\000\000" + .short .Ltmp33404-.Ltmp33403 # Record length +.Ltmp33403: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_If_expr" +.Ltmp33404: + .cv_def_range .Ltmp17523 .Ltmp17526, "E\021O\001\000\000\020\001\000\000" + .short .Ltmp33406-.Ltmp33405 # Record length +.Ltmp33405: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_If_empty_str" +.Ltmp33406: + .cv_def_range .Ltmp17523 .Ltmp17526, "E\021O\001\000\000\b\001\000\000" + .short .Ltmp33408-.Ltmp33407 # Record length +.Ltmp33407: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Gbegin" +.Ltmp33408: + .cv_def_range .Ltmp17523 .Ltmp17526, "E\021O\001\000\000\000\001\000\000" + .short .Ltmp33410-.Ltmp33409 # Record length +.Ltmp33409: + .short 4414 # Record kind: S_LOCAL + .long 10817 # TypeIndex + .short 0 # Flags + .asciz "_Gend" +.Ltmp33410: + .cv_def_range .Ltmp17523 .Ltmp17526, "E\021O\001\000\000\370\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33412-.Ltmp33411 # Record length +.Ltmp33411: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17528-.Ltmp17527 # Code size + .secrel32 .Ltmp17527 # Function section relative address + .secidx .Lfunc_begin1749 # Function section index + .byte 0 # Lexical block name +.Ltmp33412: + .short .Ltmp33414-.Ltmp33413 # Record length +.Ltmp33413: + .short 4414 # Record kind: S_LOCAL + .long 9675 # TypeIndex + .short 0 # Flags + .asciz "_Node0" +.Ltmp33414: + .cv_def_range .Ltmp17527 .Ltmp17528, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp33416-.Ltmp33415 # Record length +.Ltmp33415: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +.Ltmp33416: + .cv_def_range .Ltmp17527 .Ltmp17528, "E\021O\001\000\000\350\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 +.Ltmp33382: + .p2align 2 + .cv_linetable 1749, "?_Add_rep@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@QEAAXHH_N@Z", .Lfunc_end1749 + .section .debug$S,"dr",associative,"?_Del@?$_Buf@D@std@@QEAADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Buf::_Del + .long .Ltmp33418-.Ltmp33417 # Subsection size +.Ltmp33417: + .short .Ltmp33420-.Ltmp33419 # Record length +.Ltmp33419: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1750-"?_Del@?$_Buf@D@std@@QEAADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12415 # Function type index + .secrel32 "?_Del@?$_Buf@D@std@@QEAADXZ" # Function section relative address + .secidx "?_Del@?$_Buf@D@std@@QEAADXZ" # Function section index + .byte 0 # Flags + .asciz "std::_Buf::_Del" # Function name +.Ltmp33420: + .short .Ltmp33422-.Ltmp33421 # Record length +.Ltmp33421: + .short 4414 # Record kind: S_LOCAL + .long 10797 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33422: + .cv_def_range .Ltmp17530 .Ltmp17531, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33418: + .p2align 2 + .cv_linetable 1750, "?_Del@?$_Buf@D@std@@QEAADXZ", .Lfunc_end1750 + .section .debug$S,"dr",associative,"??0_Node_endif@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::_Node_endif + .long .Ltmp33424-.Ltmp33423 # Subsection size +.Ltmp33423: + .short .Ltmp33426-.Ltmp33425 # Record length +.Ltmp33425: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1751-"??0_Node_endif@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12416 # Function type index + .secrel32 "??0_Node_endif@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Node_endif@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::_Node_endif" # Function name +.Ltmp33426: + .short .Ltmp33428-.Ltmp33427 # Record length +.Ltmp33427: + .short 4414 # Record kind: S_LOCAL + .long 9668 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33428: + .cv_def_range .Ltmp17532 .Ltmp17533, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33424: + .p2align 2 + .cv_linetable 1751, "??0_Node_endif@std@@QEAA@XZ", .Lfunc_end1751 + .section .debug$S,"dr",associative,"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::_Node_if + .long .Ltmp33430-.Ltmp33429 # Subsection size +.Ltmp33429: + .short .Ltmp33432-.Ltmp33431 # Record length +.Ltmp33431: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1752-"??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12417 # Function type index + .secrel32 "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::_Node_if" # Function name +.Ltmp33432: + .short .Ltmp33434-.Ltmp33433 # Record length +.Ltmp33433: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33434: + .cv_def_range .Ltmp17534 .Ltmp17535, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33436-.Ltmp33435 # Record length +.Ltmp33435: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp33436: + .cv_def_range .Ltmp17534 .Ltmp17535, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33430: + .p2align 2 + .cv_linetable 1752, "??0_Node_if@std@@QEAA@PEAV_Node_base@1@@Z", .Lfunc_end1752 + .section .debug$S,"dr",associative,"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::_Node_end_group + .long .Ltmp33438-.Ltmp33437 # Subsection size +.Ltmp33437: + .short .Ltmp33440-.Ltmp33439 # Record length +.Ltmp33439: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1753-"??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12418 # Function type index + .secrel32 "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Function section relative address + .secidx "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::_Node_end_group" # Function name +.Ltmp33440: + .short .Ltmp33442-.Ltmp33441 # Record length +.Ltmp33441: + .short 4414 # Record kind: S_LOCAL + .long 10817 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33442: + .cv_def_range .Ltmp17536 .Ltmp17537, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33444-.Ltmp33443 # Record length +.Ltmp33443: + .short 4414 # Record kind: S_LOCAL + .long 9190 # TypeIndex + .short 1 # Flags + .asciz "_Ty" +.Ltmp33444: + .cv_def_range .Ltmp17536 .Ltmp17537, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33446-.Ltmp33445 # Record length +.Ltmp33445: + .short 4414 # Record kind: S_LOCAL + .long 9193 # TypeIndex + .short 1 # Flags + .asciz "_Fl" +.Ltmp33446: + .cv_def_range .Ltmp17536 .Ltmp17537, "E\021O\001\000\000<\000\000\000" + .short .Ltmp33448-.Ltmp33447 # Record length +.Ltmp33447: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Bx" +.Ltmp33448: + .cv_def_range .Ltmp17536 .Ltmp17537, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33438: + .p2align 2 + .cv_linetable 1753, "??0_Node_end_group@std@@QEAA@W4_Node_type@1@W4_Node_flags@1@PEAV_Node_base@1@@Z", .Lfunc_end1753 + .section .debug$S,"dr",associative,"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Builder >::_Insert_node + .long .Ltmp33450-.Ltmp33449 # Subsection size +.Ltmp33449: + .short .Ltmp33452-.Ltmp33451 # Record length +.Ltmp33451: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1754-"?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12419 # Function type index + .secrel32 "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Function section relative address + .secidx "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Builder >::_Insert_node" # Function name +.Ltmp33452: + .short .Ltmp33454-.Ltmp33453 # Record length +.Ltmp33453: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Insert_before" +.Ltmp33454: + .cv_def_range .Ltmp17538 .Ltmp17539, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33456-.Ltmp33455 # Record length +.Ltmp33455: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_To_insert" +.Ltmp33456: + .cv_def_range .Ltmp17538 .Ltmp17539, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33450: + .p2align 2 + .cv_linetable 1754, "?_Insert_node@?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@CAXPEAV_Node_base@2@0@Z", .Lfunc_end1754 + .section .debug$S,"dr",associative,"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Swap_adl + .long .Ltmp33458-.Ltmp33457 # Subsection size +.Ltmp33457: + .short .Ltmp33460-.Ltmp33459 # Record length +.Ltmp33459: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1755-"??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12423 # Function type index + .secrel32 "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Swap_adl" # Function name +.Ltmp33460: + .short .Ltmp33462-.Ltmp33461 # Record length +.Ltmp33461: + .short 4414 # Record kind: S_LOCAL + .long 12420 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33462: + .cv_def_range .Ltmp17540 .Ltmp17541, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33464-.Ltmp33463 # Record length +.Ltmp33463: + .short 4414 # Record kind: S_LOCAL + .long 12420 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33464: + .cv_def_range .Ltmp17540 .Ltmp17541, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33458: + .p2align 2 + .cv_linetable 1755, "??$_Swap_adl@PEAV_Node_base@std@@@std@@YAXAEAPEAV_Node_base@0@0@Z", .Lfunc_end1755 + .section .debug$S,"dr",associative,"??0_Node_end_rep@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::_Node_end_rep + .long .Ltmp33466-.Ltmp33465 # Subsection size +.Ltmp33465: + .short .Ltmp33468-.Ltmp33467 # Record length +.Ltmp33467: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1756-"??0_Node_end_rep@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12424 # Function type index + .secrel32 "??0_Node_end_rep@std@@QEAA@XZ" # Function section relative address + .secidx "??0_Node_end_rep@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::_Node_end_rep" # Function name +.Ltmp33468: + .short .Ltmp33470-.Ltmp33469 # Record length +.Ltmp33469: + .short 4414 # Record kind: S_LOCAL + .long 9675 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33470: + .cv_def_range .Ltmp17542 .Ltmp17543, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33466: + .p2align 2 + .cv_linetable 1756, "??0_Node_end_rep@std@@QEAA@XZ", .Lfunc_end1756 + .section .debug$S,"dr",associative,"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::_Node_rep + .long .Ltmp33472-.Ltmp33471 # Subsection size +.Ltmp33471: + .short .Ltmp33474-.Ltmp33473 # Record length +.Ltmp33473: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1757-"??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12425 # Function type index + .secrel32 "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Function section relative address + .secidx "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::_Node_rep" # Function name +.Ltmp33474: + .short .Ltmp33476-.Ltmp33475 # Record length +.Ltmp33475: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33476: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33478-.Ltmp33477 # Record length +.Ltmp33477: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Greedy" +.Ltmp33478: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000W\000\000\000" + .short .Ltmp33480-.Ltmp33479 # Record length +.Ltmp33479: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mn" +.Ltmp33480: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000X\000\000\000" + .short .Ltmp33482-.Ltmp33481 # Record length +.Ltmp33481: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "_Mx" +.Ltmp33482: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000\\\000\000\000" + .short .Ltmp33484-.Ltmp33483 # Record length +.Ltmp33483: + .short 4414 # Record kind: S_LOCAL + .long 9675 # TypeIndex + .short 1 # Flags + .asciz "_End" +.Ltmp33484: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000\220\000\000\000" + .short .Ltmp33486-.Ltmp33485 # Record length +.Ltmp33485: + .short 4414 # Record kind: S_LOCAL + .long 117 # TypeIndex + .short 1 # Flags + .asciz "_Number" +.Ltmp33486: + .cv_def_range .Ltmp17544 .Ltmp17545, "E\021O\001\000\000\230\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33472: + .p2align 2 + .cv_linetable 1757, "??0_Node_rep@std@@QEAA@_NHHPEAV_Node_end_rep@1@I@Z", .Lfunc_end1757 + .section .debug$S,"dr",associative,"??_G_Node_endif@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long .Ltmp33488-.Ltmp33487 # Subsection size +.Ltmp33487: + .short .Ltmp33490-.Ltmp33489 # Record length +.Ltmp33489: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1758-"??_G_Node_endif@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12426 # Function type index + .secrel32 "??_G_Node_endif@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_endif@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +.Ltmp33490: + .short .Ltmp33492-.Ltmp33491 # Record length +.Ltmp33491: + .short 4414 # Record kind: S_LOCAL + .long 9668 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33492: + .cv_def_range .Ltmp17546 .Ltmp17547, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33494-.Ltmp33493 # Record length +.Ltmp33493: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33494: + .cv_def_range .Ltmp17546 .Ltmp17547, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33488: + .p2align 2 + .cv_linetable 1758, "??_G_Node_endif@std@@UEAAPEAXI@Z", .Lfunc_end1758 + .section .debug$S,"dr",associative,"??1_Node_endif@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_endif::~_Node_endif + .long .Ltmp33496-.Ltmp33495 # Subsection size +.Ltmp33495: + .short .Ltmp33498-.Ltmp33497 # Record length +.Ltmp33497: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1759-"??1_Node_endif@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12426 # Function type index + .secrel32 "??1_Node_endif@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_endif@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_endif::~_Node_endif" # Function name +.Ltmp33498: + .short .Ltmp33500-.Ltmp33499 # Record length +.Ltmp33499: + .short 4414 # Record kind: S_LOCAL + .long 9668 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33500: + .cv_def_range .Ltmp17548 .Ltmp17550, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33496: + .p2align 2 + .cv_linetable 1759, "??1_Node_endif@std@@UEAA@XZ", .Lfunc_end1759 + .section .debug$S,"dr",associative,"??_G_Node_if@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long .Ltmp33502-.Ltmp33501 # Subsection size +.Ltmp33501: + .short .Ltmp33504-.Ltmp33503 # Record length +.Ltmp33503: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1760-"??_G_Node_if@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12427 # Function type index + .secrel32 "??_G_Node_if@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_if@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +.Ltmp33504: + .short .Ltmp33506-.Ltmp33505 # Record length +.Ltmp33505: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33506: + .cv_def_range .Ltmp17551 .Ltmp17552, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33508-.Ltmp33507 # Record length +.Ltmp33507: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33508: + .cv_def_range .Ltmp17551 .Ltmp17552, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33502: + .p2align 2 + .cv_linetable 1760, "??_G_Node_if@std@@UEAAPEAXI@Z", .Lfunc_end1760 + .section .debug$S,"dr",associative,"??1_Node_if@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_if::~_Node_if + .long .Ltmp33510-.Ltmp33509 # Subsection size +.Ltmp33509: + .short .Ltmp33512-.Ltmp33511 # Record length +.Ltmp33511: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1761-"??1_Node_if@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12427 # Function type index + .secrel32 "??1_Node_if@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_if@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_if::~_Node_if" # Function name +.Ltmp33512: + .short .Ltmp33514-.Ltmp33513 # Record length +.Ltmp33513: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33514: + .cv_def_range .Ltmp17553 .Ltmp17558, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33516-.Ltmp33515 # Record length +.Ltmp33515: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17557-.Ltmp17554 # Code size + .secrel32 .Ltmp17554 # Function section relative address + .secidx .Lfunc_begin1761 # Function section index + .byte 0 # Lexical block name +.Ltmp33516: + .short .Ltmp33518-.Ltmp33517 # Record length +.Ltmp33517: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Cur" +.Ltmp33518: + .cv_def_range .Ltmp17554 .Ltmp17557, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33520-.Ltmp33519 # Record length +.Ltmp33519: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17556-.Ltmp17555 # Code size + .secrel32 .Ltmp17555 # Function section relative address + .secidx .Lfunc_begin1761 # Function section index + .byte 0 # Lexical block name +.Ltmp33520: + .short .Ltmp33522-.Ltmp33521 # Record length +.Ltmp33521: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp33522: + .cv_def_range .Ltmp17555 .Ltmp17556, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33510: + .p2align 2 + .cv_linetable 1761, "??1_Node_if@std@@UEAA@XZ", .Lfunc_end1761 + .section .debug$S,"dr",associative,"??_G_Node_end_group@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long .Ltmp33524-.Ltmp33523 # Subsection size +.Ltmp33523: + .short .Ltmp33526-.Ltmp33525 # Record length +.Ltmp33525: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1762-"??_G_Node_end_group@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12429 # Function type index + .secrel32 "??_G_Node_end_group@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_end_group@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +.Ltmp33526: + .short .Ltmp33528-.Ltmp33527 # Record length +.Ltmp33527: + .short 4414 # Record kind: S_LOCAL + .long 10817 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33528: + .cv_def_range .Ltmp17559 .Ltmp17560, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33530-.Ltmp33529 # Record length +.Ltmp33529: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33530: + .cv_def_range .Ltmp17559 .Ltmp17560, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33524: + .p2align 2 + .cv_linetable 1762, "??_G_Node_end_group@std@@UEAAPEAXI@Z", .Lfunc_end1762 + .section .debug$S,"dr",associative,"??1_Node_end_group@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_group::~_Node_end_group + .long .Ltmp33532-.Ltmp33531 # Subsection size +.Ltmp33531: + .short .Ltmp33534-.Ltmp33533 # Record length +.Ltmp33533: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1763-"??1_Node_end_group@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12429 # Function type index + .secrel32 "??1_Node_end_group@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_end_group@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_group::~_Node_end_group" # Function name +.Ltmp33534: + .short .Ltmp33536-.Ltmp33535 # Record length +.Ltmp33535: + .short 4414 # Record kind: S_LOCAL + .long 10817 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33536: + .cv_def_range .Ltmp17561 .Ltmp17563, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33532: + .p2align 2 + .cv_linetable 1763, "??1_Node_end_group@std@@UEAA@XZ", .Lfunc_end1763 + .section .debug$S,"dr",associative,"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::swap + .long .Ltmp33538-.Ltmp33537 # Subsection size +.Ltmp33537: + .short .Ltmp33540-.Ltmp33539 # Record length +.Ltmp33539: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1764-"??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12430 # Function type index + .secrel32 "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section relative address + .secidx "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::swap" # Function name +.Ltmp33540: + .short .Ltmp33542-.Ltmp33541 # Record length +.Ltmp33541: + .short 4414 # Record kind: S_LOCAL + .long 12420 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33542: + .cv_def_range .Ltmp17564 .Ltmp17565, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33544-.Ltmp33543 # Record length +.Ltmp33543: + .short 4414 # Record kind: S_LOCAL + .long 12420 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33544: + .cv_def_range .Ltmp17564 .Ltmp17565, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33546-.Ltmp33545 # Record length +.Ltmp33545: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Tmp" +.Ltmp33546: + .cv_def_range .Ltmp17564 .Ltmp17565, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33538: + .p2align 2 + .cv_linetable 1764, "??$swap@PEAV_Node_base@std@@X@std@@YAXAEAPEAV_Node_base@0@0@Z", .Lfunc_end1764 + .section .debug$S,"dr",associative,"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::move + .long .Ltmp33548-.Ltmp33547 # Subsection size +.Ltmp33547: + .short .Ltmp33550-.Ltmp33549 # Record length +.Ltmp33549: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1765-"??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12434 # Function type index + .secrel32 "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Function section relative address + .secidx "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z" # Function section index + .byte 0 # Flags + .asciz "std::move" # Function name +.Ltmp33550: + .short .Ltmp33552-.Ltmp33551 # Record length +.Ltmp33551: + .short 4414 # Record kind: S_LOCAL + .long 12420 # TypeIndex + .short 1 # Flags + .asciz "_Arg" +.Ltmp33552: + .cv_def_range .Ltmp17566 .Ltmp17567, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33548: + .p2align 2 + .cv_linetable 1765, "??$move@AEAPEAV_Node_base@std@@@std@@YA$$QEAPEAV_Node_base@0@AEAPEAV10@@Z", .Lfunc_end1765 + .section .debug$S,"dr",associative,"??_G_Node_end_rep@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long .Ltmp33554-.Ltmp33553 # Subsection size +.Ltmp33553: + .short .Ltmp33556-.Ltmp33555 # Record length +.Ltmp33555: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1766-"??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12435 # Function type index + .secrel32 "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_end_rep@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +.Ltmp33556: + .short .Ltmp33558-.Ltmp33557 # Record length +.Ltmp33557: + .short 4414 # Record kind: S_LOCAL + .long 9675 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33558: + .cv_def_range .Ltmp17568 .Ltmp17569, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33560-.Ltmp33559 # Record length +.Ltmp33559: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33560: + .cv_def_range .Ltmp17568 .Ltmp17569, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33554: + .p2align 2 + .cv_linetable 1766, "??_G_Node_end_rep@std@@UEAAPEAXI@Z", .Lfunc_end1766 + .section .debug$S,"dr",associative,"??1_Node_end_rep@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_end_rep::~_Node_end_rep + .long .Ltmp33562-.Ltmp33561 # Subsection size +.Ltmp33561: + .short .Ltmp33564-.Ltmp33563 # Record length +.Ltmp33563: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1767-"??1_Node_end_rep@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12435 # Function type index + .secrel32 "??1_Node_end_rep@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_end_rep@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_end_rep::~_Node_end_rep" # Function name +.Ltmp33564: + .short .Ltmp33566-.Ltmp33565 # Record length +.Ltmp33565: + .short 4414 # Record kind: S_LOCAL + .long 9675 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33566: + .cv_def_range .Ltmp17570 .Ltmp17572, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33562: + .p2align 2 + .cv_linetable 1767, "??1_Node_end_rep@std@@UEAA@XZ", .Lfunc_end1767 + .section .debug$S,"dr",associative,"??_G_Node_rep@std@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long .Ltmp33568-.Ltmp33567 # Subsection size +.Ltmp33567: + .short .Ltmp33570-.Ltmp33569 # Record length +.Ltmp33569: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1768-"??_G_Node_rep@std@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12437 # Function type index + .secrel32 "??_G_Node_rep@std@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G_Node_rep@std@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +.Ltmp33570: + .short .Ltmp33572-.Ltmp33571 # Record length +.Ltmp33571: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33572: + .cv_def_range .Ltmp17573 .Ltmp17574, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33574-.Ltmp33573 # Record length +.Ltmp33573: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33574: + .cv_def_range .Ltmp17573 .Ltmp17574, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33568: + .p2align 2 + .cv_linetable 1768, "??_G_Node_rep@std@@UEAAPEAXI@Z", .Lfunc_end1768 + .section .debug$S,"dr",associative,"??1_Node_rep@std@@UEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Node_rep::~_Node_rep + .long .Ltmp33576-.Ltmp33575 # Subsection size +.Ltmp33575: + .short .Ltmp33578-.Ltmp33577 # Record length +.Ltmp33577: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1769-"??1_Node_rep@std@@UEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12437 # Function type index + .secrel32 "??1_Node_rep@std@@UEAA@XZ" # Function section relative address + .secidx "??1_Node_rep@std@@UEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Node_rep::~_Node_rep" # Function name +.Ltmp33578: + .short .Ltmp33580-.Ltmp33579 # Record length +.Ltmp33579: + .short 4414 # Record kind: S_LOCAL + .long 9517 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33580: + .cv_def_range .Ltmp17575 .Ltmp17577, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33576: + .p2align 2 + .cv_linetable 1769, "??1_Node_rep@std@@UEAA@XZ", .Lfunc_end1769 + .section .debug$S,"dr",associative,"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::basic_regex >::_Tidy + .long .Ltmp33582-.Ltmp33581 # Subsection size +.Ltmp33581: + .short .Ltmp33584-.Ltmp33583 # Record length +.Ltmp33583: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1770-"?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12438 # Function type index + .secrel32 "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section relative address + .secidx "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ" # Function section index + .byte 0 # Flags + .asciz "std::basic_regex >::_Tidy" # Function name +.Ltmp33584: + .short .Ltmp33586-.Ltmp33585 # Record length +.Ltmp33585: + .short 4414 # Record kind: S_LOCAL + .long 9077 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33586: + .cv_def_range .Ltmp17578 .Ltmp17581, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33582: + .p2align 2 + .cv_linetable 1770, "?_Tidy@?$basic_regex@DV?$regex_traits@D@std@@@std@@AEAAXXZ", .Lfunc_end1770 + .section .debug$S,"dr",associative,"??1?$_Regex_traits@D@std@@QEAA@XZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_traits::~_Regex_traits + .long .Ltmp33588-.Ltmp33587 # Subsection size +.Ltmp33587: + .short .Ltmp33590-.Ltmp33589 # Record length +.Ltmp33589: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1771-"??1?$_Regex_traits@D@std@@QEAA@XZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12439 # Function type index + .secrel32 "??1?$_Regex_traits@D@std@@QEAA@XZ" # Function section relative address + .secidx "??1?$_Regex_traits@D@std@@QEAA@XZ" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_traits::~_Regex_traits" # Function name +.Ltmp33590: + .short .Ltmp33592-.Ltmp33591 # Record length +.Ltmp33591: + .short 4414 # Record kind: S_LOCAL + .long 9210 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33592: + .cv_def_range .Ltmp17582 .Ltmp17584, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33588: + .p2align 2 + .cv_linetable 1771, "??1?$_Regex_traits@D@std@@QEAA@XZ", .Lfunc_end1771 + .section .debug$S,"dr",associative,"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::empty + .long .Ltmp33594-.Ltmp33593 # Subsection size +.Ltmp33593: + .short .Ltmp33596-.Ltmp33595 # Record length +.Ltmp33595: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1772-"?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12440 # Function type index + .secrel32 "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Function section relative address + .secidx "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::empty" # Function name +.Ltmp33596: + .short .Ltmp33598-.Ltmp33597 # Record length +.Ltmp33597: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33598: + .cv_def_range .Ltmp17585 .Ltmp17586, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33594: + .p2align 2 + .cv_linetable 1772, "?empty@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBA_NXZ", .Lfunc_end1772 + .section .debug$S,"dr",associative,"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::vector,0> >,std::allocator,0> > > >::operator[] + .long .Ltmp33600-.Ltmp33599 # Subsection size +.Ltmp33599: + .short .Ltmp33602-.Ltmp33601 # Record length +.Ltmp33601: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1773-"??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12441 # Function type index + .secrel32 "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section relative address + .secidx "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z" # Function section index + .byte 0 # Flags + .asciz "std::vector,0> >,std::allocator,0> > > >::operator[]" # Function name +.Ltmp33602: + .short .Ltmp33604-.Ltmp33603 # Record length +.Ltmp33603: + .short 4414 # Record kind: S_LOCAL + .long 6793 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33604: + .cv_def_range .Ltmp17587 .Ltmp17594, "E\021O\001\000\000H\000\000\000" + .short .Ltmp33606-.Ltmp33605 # Record length +.Ltmp33605: + .short 4414 # Record kind: S_LOCAL + .long 4484 # TypeIndex + .short 1 # Flags + .asciz "_Pos" +.Ltmp33606: + .cv_def_range .Ltmp17587 .Ltmp17594, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33600: + .p2align 2 + .cv_linetable 1773, "??A?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEBAAEBV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@1@_K@Z", .Lfunc_end1773 + .section .debug$S,"dr",associative,"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::ExprLhs,0> &>::ExprLhs + .long .Ltmp33608-.Ltmp33607 # Subsection size +.Ltmp33607: + .short .Ltmp33610-.Ltmp33609 # Record length +.Ltmp33609: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1774-"??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12442 # Function type index + .secrel32 "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::ExprLhs,0> &>::ExprLhs" # Function name +.Ltmp33610: + .short .Ltmp33612-.Ltmp33611 # Record length +.Ltmp33611: + .short 4414 # Record kind: S_LOCAL + .long 9399 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33612: + .cv_def_range .Ltmp17595 .Ltmp17596, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33614-.Ltmp33613 # Record length +.Ltmp33613: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp33614: + .cv_def_range .Ltmp17595 .Ltmp17596, "E\021O\001\000\000\b\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33608: + .p2align 2 + .cv_linetable 1774, "??0?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@QEAA@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1774 + .section .debug$S,"dr",associative,"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::compareEqual,0>,gsl::details::span_iterator,0> > + .long .Ltmp33616-.Ltmp33615 # Subsection size +.Ltmp33615: + .short .Ltmp33618-.Ltmp33617 # Record length +.Ltmp33617: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1775-"??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12444 # Function type index + .secrel32 "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section relative address + .secidx "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::compareEqual,0>,gsl::details::span_iterator,0> >" # Function name +.Ltmp33618: + .short .Ltmp33620-.Ltmp33619 # Record length +.Ltmp33619: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp33620: + .cv_def_range .Ltmp17597 .Ltmp17598, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33622-.Ltmp33621 # Record length +.Ltmp33621: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp33622: + .cv_def_range .Ltmp17597 .Ltmp17598, "E\021O\001\000\0008\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33616: + .p2align 2 + .cv_linetable 1775, "??$compareEqual@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@Catch@@YA_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0@Z", .Lfunc_end1775 + .section .debug$S,"dr",associative,"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr + .long .Ltmp33624-.Ltmp33623 # Subsection size +.Ltmp33623: + .short .Ltmp33626-.Ltmp33625 # Record length +.Ltmp33625: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1776-"??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12445 # Function type index + .secrel32 "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section relative address + .secidx "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::BinaryExpr" # Function name +.Ltmp33626: + .short .Ltmp33628-.Ltmp33627 # Record length +.Ltmp33627: + .short 4414 # Record kind: S_LOCAL + .long 9418 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33628: + .cv_def_range .Ltmp17599 .Ltmp17602, "E\021O\001\000\000P\000\000\000" + .short .Ltmp33630-.Ltmp33629 # Record length +.Ltmp33629: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "comparisonResult" +.Ltmp33630: + .cv_def_range .Ltmp17599 .Ltmp17602, "E\021O\001\000\000_\000\000\000" + .short .Ltmp33632-.Ltmp33631 # Record length +.Ltmp33631: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "lhs" +.Ltmp33632: + .cv_def_range .Ltmp17599 .Ltmp17602, "E\021O\001\000\000`\000\000\000" + .short .Ltmp33634-.Ltmp33633 # Record length +.Ltmp33633: + .short 4414 # Record kind: S_LOCAL + .long 7451 # TypeIndex + .short 1 # Flags + .asciz "op" +.Ltmp33634: + .cv_def_range .Lfunc_begin1776 .Ltmp17600, "A\021Q\001\000\000" + .cv_def_range .Ltmp17600 .Ltmp17601, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33636-.Ltmp33635 # Record length +.Ltmp33635: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "rhs" +.Ltmp33636: + .cv_def_range .Ltmp17599 .Ltmp17602, "E\021O\001\000\000\220\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33624: + .p2align 2 + .cv_linetable 1776, "??0?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@QEAA@_NAEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@VStringRef@1@1@Z", .Lfunc_end1776 + .section .debug$S,"dr",associative,"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression + .long .Ltmp33638-.Ltmp33637 # Subsection size +.Ltmp33637: + .short .Ltmp33640-.Ltmp33639 # Record length +.Ltmp33639: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1777-"?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12446 # Function type index + .secrel32 "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::isBinaryExpression" # Function name +.Ltmp33640: + .short .Ltmp33642-.Ltmp33641 # Record length +.Ltmp33641: + .short 4414 # Record kind: S_LOCAL + .long 9415 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33642: + .cv_def_range .Ltmp17603 .Ltmp17604, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33638: + .p2align 2 + .cv_linetable 1777, "?isBinaryExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end1777 + .section .debug$S,"dr",associative,"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult + .long .Ltmp33644-.Ltmp33643 # Subsection size +.Ltmp33643: + .short .Ltmp33646-.Ltmp33645 # Record length +.Ltmp33645: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1778-"?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12447 # Function type index + .secrel32 "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section relative address + .secidx "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::getResult" # Function name +.Ltmp33646: + .short .Ltmp33648-.Ltmp33647 # Record length +.Ltmp33647: + .short 4414 # Record kind: S_LOCAL + .long 9415 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33648: + .cv_def_range .Ltmp17605 .Ltmp17606, "E\021O\001\000\000\000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33644: + .p2align 2 + .cv_linetable 1778, "?getResult@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBA_NXZ", .Lfunc_end1778 + .section .debug$S,"dr",associative,"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression + .long .Ltmp33650-.Ltmp33649 # Subsection size +.Ltmp33649: + .short .Ltmp33652-.Ltmp33651 # Record length +.Ltmp33651: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1779-"?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12448 # Function type index + .secrel32 "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section relative address + .secidx "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::streamReconstructedExpression" # Function name +.Ltmp33652: + .short .Ltmp33654-.Ltmp33653 # Record length +.Ltmp33653: + .short 4414 # Record kind: S_LOCAL + .long 9415 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33654: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021N\001\000\000(\000\000\000" + .short .Ltmp33656-.Ltmp33655 # Record length +.Ltmp33655: + .short 4414 # Record kind: S_LOCAL + .long 4475 # TypeIndex + .short 1 # Flags + .asciz "os" +.Ltmp33656: + .cv_def_range .Ltmp17611 .Ltmp17612, "E\021N\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33650: + .p2align 2 + .cv_linetable 1779, "?streamReconstructedExpression@?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@EEBAXAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z", .Lfunc_end1779 + .section .debug$S,"dr",associative,"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr + .long .Ltmp33658-.Ltmp33657 # Subsection size +.Ltmp33657: + .short .Ltmp33660-.Ltmp33659 # Record length +.Ltmp33659: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1780-"??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 9426 # Function type index + .secrel32 "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section relative address + .secidx "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::~BinaryExpr" # Function name +.Ltmp33660: + .short .Ltmp33662-.Ltmp33661 # Record length +.Ltmp33661: + .short 4414 # Record kind: S_LOCAL + .long 9418 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33662: + .cv_def_range .Ltmp17613 .Ltmp17614, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33664-.Ltmp33663 # Record length +.Ltmp33663: + .short 4414 # Record kind: S_LOCAL + .long 116 # TypeIndex + .short 1 # Flags + .asciz "should_call_delete" +.Ltmp33664: + .cv_def_range .Ltmp17613 .Ltmp17614, "E\021O\001\000\000<\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33658: + .p2align 2 + .cv_linetable 1780, "??_G?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@UEAAPEAXI@Z", .Lfunc_end1780 + .section .debug$S,"dr",associative,"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::Detail::stringify,0> > + .long .Ltmp33666-.Ltmp33665 # Subsection size +.Ltmp33665: + .short .Ltmp33668-.Ltmp33667 # Record length +.Ltmp33667: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1781-"??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12450 # Function type index + .secrel32 "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::Detail::stringify,0> >" # Function name +.Ltmp33668: + .short .Ltmp33670-.Ltmp33669 # Record length +.Ltmp33669: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "e" +.Ltmp33670: + .cv_def_range .Ltmp17615 .Ltmp17616, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33666: + .p2align 2 + .cv_linetable 1781, "??$stringify@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Detail@Catch@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1781 + .section .debug$S,"dr",associative,"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for Catch::StringMaker,0> >::convert,0> > + .long .Ltmp33672-.Ltmp33671 # Subsection size +.Ltmp33671: + .short .Ltmp33674-.Ltmp33673 # Record length +.Ltmp33673: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1782-"??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12455 # Function type index + .secrel32 "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "Catch::StringMaker,0> >::convert,0> >" # Function name +.Ltmp33674: + .short .Ltmp33676-.Ltmp33675 # Record length +.Ltmp33675: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33676: + .cv_def_range .Ltmp17617 .Ltmp17618, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33672: + .p2align 2 + .cv_linetable 1782, "??$convert@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@SA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1782 + .section .debug$S,"dr",associative,"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> > + .long .Ltmp33678-.Ltmp33677 # Subsection size +.Ltmp33677: + .short .Ltmp33680-.Ltmp33679 # Record length +.Ltmp33679: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1783-"??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12458 # Function type index + .secrel32 "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Function section relative address + .secidx "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Regex_search1,0>,std::allocator,0> > >,char,std::regex_traits,gsl::details::span_iterator,0> >" # Function name +.Ltmp33680: + .short .Ltmp33682-.Ltmp33681 # Record length +.Ltmp33681: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33682: + .cv_def_range .Lfunc_begin1783 .Ltmp17630, "A\021J\001\000\000" + .cv_def_range .Ltmp17630 .Ltmp17658 .Ltmp17659 .Ltmp17660, "E\021N\001\000\000\030\000\000\000" + .short .Ltmp33684-.Ltmp33683 # Record length +.Ltmp33683: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33684: + .cv_def_range .Lfunc_begin1783 .Ltmp17631, "A\021K\001\000\000" + .cv_def_range .Ltmp17631 .Ltmp17658 .Ltmp17659 .Ltmp17660, "E\021N\001\000\000\b\000\000\000" + .short .Ltmp33686-.Ltmp33685 # Record length +.Ltmp33685: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp33686: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000`\002\000\000" + .short .Ltmp33688-.Ltmp33687 # Record length +.Ltmp33687: + .short 4414 # Record kind: S_LOCAL + .long 9066 # TypeIndex + .short 1 # Flags + .asciz "_Re" +.Ltmp33688: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000h\002\000\000" + .short .Ltmp33690-.Ltmp33689 # Record length +.Ltmp33689: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Flgs" +.Ltmp33690: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000\300\002\000\000" + .short .Ltmp33692-.Ltmp33691 # Record length +.Ltmp33691: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Org" +.Ltmp33692: + .cv_def_range .Lfunc_begin1783 .Ltmp17632, "A\021H\001\000\000" + .cv_def_range .Ltmp17632 .Ltmp17658 .Ltmp17659 .Ltmp17660, "E\021N\001\000\000\000\000\000\000" + .short .Ltmp33694-.Ltmp33693 # Record length +.Ltmp33693: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp33694: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000_\002\000\000" + .short .Ltmp33696-.Ltmp33695 # Record length +.Ltmp33695: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Begin" +.Ltmp33696: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000@\002\000\000" + .short .Ltmp33698-.Ltmp33697 # Record length +.Ltmp33697: + .short 4414 # Record kind: S_LOCAL + .long 9534 # TypeIndex + .short 0 # Flags + .asciz "_Mx" +.Ltmp33698: + .cv_def_range .Ltmp17629 .Ltmp17661, "E\021N\001\000\000\370\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33678: + .p2align 2 + .cv_linetable 1783, "??$_Regex_search1@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@DV?$regex_traits@D@5@V123@@std@@YA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@0PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@0@AEBV?$basic_regex@DV?$regex_traits@D@std@@@0@W4match_flag_type@regex_constants@0@0@Z", .Lfunc_end1783 + .section .debug$S,"dr",associative,"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Setf + .long .Ltmp33700-.Ltmp33699 # Subsection size +.Ltmp33699: + .short .Ltmp33702-.Ltmp33701 # Record length +.Ltmp33701: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1784-"?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12459 # Function type index + .secrel32 "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Setf" # Function name +.Ltmp33702: + .short .Ltmp33704-.Ltmp33703 # Record length +.Ltmp33703: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33704: + .cv_def_range .Ltmp17662 .Ltmp17663, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33706-.Ltmp33705 # Record length +.Ltmp33705: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp33706: + .cv_def_range .Ltmp17662 .Ltmp17663, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33700: + .p2align 2 + .cv_linetable 1784, "?_Setf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z", .Lfunc_end1784 + .section .debug$S,"dr",associative,"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Clearf + .long .Ltmp33708-.Ltmp33707 # Subsection size +.Ltmp33707: + .short .Ltmp33710-.Ltmp33709 # Record length +.Ltmp33709: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1785-"?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12460 # Function type index + .secrel32 "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section relative address + .secidx "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Clearf" # Function name +.Ltmp33710: + .short .Ltmp33712-.Ltmp33711 # Record length +.Ltmp33711: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33712: + .cv_def_range .Ltmp17664 .Ltmp17665, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33714-.Ltmp33713 # Record length +.Ltmp33713: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Mf" +.Ltmp33714: + .cv_def_range .Ltmp17664 .Ltmp17665, "E\021O\001\000\000D\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33708: + .p2align 2 + .cv_linetable 1785, "?_Clearf@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAAXW4match_flag_type@regex_constants@2@@Z", .Lfunc_end1785 + .section .debug$S,"dr",associative,"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Skip + .long .Ltmp33716-.Ltmp33715 # Subsection size +.Ltmp33715: + .short .Ltmp33718-.Ltmp33717 # Record length +.Ltmp33717: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1786-"?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12461 # Function type index + .secrel32 "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Function section relative address + .secidx "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Skip" # Function name +.Ltmp33718: + .short .Ltmp33720-.Ltmp33719 # Record length +.Ltmp33719: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33720: + .cv_def_range .Ltmp17666 .Ltmp17752, "E\021O\001\000\0000\001\000\000" + .short .Ltmp33722-.Ltmp33721 # Record length +.Ltmp33721: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First_arg" +.Ltmp33722: + .cv_def_range .Lfunc_begin1786 .Ltmp17668, "A\021P\001\000\000" + .cv_def_range .Ltmp17668 .Ltmp17751, "E\021O\001\000\000\360\000\000\000" + .short .Ltmp33724-.Ltmp33723 # Record length +.Ltmp33723: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33724: + .cv_def_range .Lfunc_begin1786 .Ltmp17667, "A\021Q\001\000\000" + .cv_def_range .Ltmp17667 .Ltmp17751, "E\021O\001\000\000\370\000\000\000" + .short .Ltmp33726-.Ltmp33725 # Record length +.Ltmp33725: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 1 # Flags + .asciz "_Node_arg" +.Ltmp33726: + .cv_def_range .Ltmp17666 .Ltmp17752, "E\021O\001\000\000`\003\000\000" + .short .Ltmp33728-.Ltmp33727 # Record length +.Ltmp33727: + .short 4414 # Record kind: S_LOCAL + .long 9195 # TypeIndex + .short 0 # Flags + .asciz "_Nx" +.Ltmp33728: + .cv_def_range .Ltmp17666 .Ltmp17752, "E\021O\001\000\000(\001\000\000" + .short .Ltmp33730-.Ltmp33729 # Record length +.Ltmp33729: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17691-.Ltmp17684 # Code size + .secrel32 .Ltmp17684 # Function section relative address + .secidx .Lfunc_begin1786 # Function section index + .byte 0 # Lexical block name +.Ltmp33730: + .short .Ltmp33732-.Ltmp33731 # Record length +.Ltmp33731: + .short 4414 # Record kind: S_LOCAL + .long 10790 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33732: + .cv_def_range .Ltmp17684 .Ltmp17691, "E\021O\001\000\000 \001\000\000" + .short .Ltmp33734-.Ltmp33733 # Record length +.Ltmp33733: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17689-.Ltmp17686 # Code size + .secrel32 .Ltmp17686 # Function section relative address + .secidx .Lfunc_begin1786 # Function section index + .byte 0 # Lexical block name +.Ltmp33734: + .short .Ltmp33736-.Ltmp33735 # Record length +.Ltmp33735: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp33736: + .cv_def_range .Ltmp17686 .Ltmp17689, "E\021O\001\000\000@\002\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33738-.Ltmp33737 # Record length +.Ltmp33737: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17728-.Ltmp17693 # Code size + .secrel32 .Ltmp17693 # Function section relative address + .secidx .Lfunc_begin1786 # Function section index + .byte 0 # Lexical block name +.Ltmp33738: + .short .Ltmp33740-.Ltmp33739 # Record length +.Ltmp33739: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 0 # Flags + .asciz "_Found" +.Ltmp33740: + .cv_def_range .Ltmp17693 .Ltmp17728, "E\021O\001\000\000\037\001\000\000" + .short .Ltmp33742-.Ltmp33741 # Record length +.Ltmp33741: + .short 4414 # Record kind: S_LOCAL + .long 32 # TypeIndex + .short 0 # Flags + .asciz "_Ch" +.Ltmp33742: + .cv_def_range .Ltmp17693 .Ltmp17728, "E\021O\001\000\000\337\001\000\000" + .short .Ltmp33744-.Ltmp33743 # Record length +.Ltmp33743: + .short 4414 # Record kind: S_LOCAL + .long 11289 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33744: + .cv_def_range .Ltmp17693 .Ltmp17728, "E\021O\001\000\000\020\001\000\000" + .short .Ltmp33746-.Ltmp33745 # Record length +.Ltmp33745: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 0 # Flags + .asciz "_Next" +.Ltmp33746: + .cv_def_range .Ltmp17693 .Ltmp17728, "E\021O\001\000\000\310\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short .Ltmp33748-.Ltmp33747 # Record length +.Ltmp33747: + .short 4355 # Record kind: S_BLOCK32 + .long 0 # PtrParent + .long 0 # PtrEnd + .long .Ltmp17742-.Ltmp17735 # Code size + .secrel32 .Ltmp17735 # Function section relative address + .secidx .Lfunc_begin1786 # Function section index + .byte 0 # Lexical block name +.Ltmp33748: + .short .Ltmp33750-.Ltmp33749 # Record length +.Ltmp33749: + .short 4414 # Record kind: S_LOCAL + .long 9513 # TypeIndex + .short 0 # Flags + .asciz "_Node" +.Ltmp33750: + .cv_def_range .Ltmp17735 .Ltmp17742, "E\021O\001\000\000\b\001\000\000" + .short 2 # Record length + .short 6 # Record kind: S_END + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33716: + .p2align 2 + .cv_linetable 1786, "?_Skip@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V345@0PEAV_Node_base@2@@Z", .Lfunc_end1786 + .section .debug$S,"dr",associative,"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > > + .long .Ltmp33752-.Ltmp33751 # Subsection size +.Ltmp33751: + .short .Ltmp33754-.Ltmp33753 # Record length +.Ltmp33753: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1787-"??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12464 # Function type index + .secrel32 "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section relative address + .secidx "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::_Match,0> > > >" # Function name +.Ltmp33754: + .short .Ltmp33756-.Ltmp33755 # Record length +.Ltmp33755: + .short 4414 # Record kind: S_LOCAL + .long 9505 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33756: + .cv_def_range .Ltmp17753 .Ltmp17755, "E\021O\001\000\000 \000\000\000" + .short .Ltmp33758-.Ltmp33757 # Record length +.Ltmp33757: + .short 4414 # Record kind: S_LOCAL + .long 6680 # TypeIndex + .short 1 # Flags + .asciz "_Pfirst" +.Ltmp33758: + .cv_def_range .Lfunc_begin1787 .Ltmp17754, "E\021K\001\000\000\000\000\000\000" + .short .Ltmp33760-.Ltmp33759 # Record length +.Ltmp33759: + .short 4414 # Record kind: S_LOCAL + .long 6685 # TypeIndex + .short 1 # Flags + .asciz "_Matches" +.Ltmp33760: + .cv_def_range .Ltmp17753 .Ltmp17755, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33762-.Ltmp33761 # Record length +.Ltmp33761: + .short 4414 # Record kind: S_LOCAL + .long 48 # TypeIndex + .short 1 # Flags + .asciz "_Full_match" +.Ltmp33762: + .cv_def_range .Ltmp17753 .Ltmp17755, "E\021O\001\000\0007\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33752: + .p2align 2 + .cv_linetable 1787, "??$_Match@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@QEAA_NV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@1@_N@Z", .Lfunc_end1787 + .section .debug$S,"dr",associative,"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator|= + .long .Ltmp33764-.Ltmp33763 # Subsection size +.Ltmp33763: + .short .Ltmp33766-.Ltmp33765 # Record length +.Ltmp33765: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1788-"??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12468 # Function type index + .secrel32 "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section relative address + .secidx "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator|=" # Function name +.Ltmp33766: + .short .Ltmp33768-.Ltmp33767 # Record length +.Ltmp33767: + .short 4414 # Record kind: S_LOCAL + .long 12465 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33768: + .cv_def_range .Ltmp17756 .Ltmp17757, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33770-.Ltmp33769 # Record length +.Ltmp33769: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33770: + .cv_def_range .Ltmp17756 .Ltmp17757, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33764: + .p2align 2 + .cv_linetable 1788, "??_5regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z", .Lfunc_end1788 + .section .debug$S,"dr",associative,"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator&= + .long .Ltmp33772-.Ltmp33771 # Subsection size +.Ltmp33771: + .short .Ltmp33774-.Ltmp33773 # Record length +.Ltmp33773: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1789-"??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12469 # Function type index + .secrel32 "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section relative address + .secidx "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator&=" # Function name +.Ltmp33774: + .short .Ltmp33776-.Ltmp33775 # Record length +.Ltmp33775: + .short 4414 # Record kind: S_LOCAL + .long 12465 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33776: + .cv_def_range .Ltmp17758 .Ltmp17759, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33778-.Ltmp33777 # Record length +.Ltmp33777: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Right" +.Ltmp33778: + .cv_def_range .Ltmp17758 .Ltmp17759, "E\021O\001\000\0004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33772: + .p2align 2 + .cv_linetable 1789, "??_4regex_constants@std@@YAAEAW4match_flag_type@01@AEAW4201@W4201@@Z", .Lfunc_end1789 + .section .debug$S,"dr",associative,"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::regex_constants::operator~ + .long .Ltmp33780-.Ltmp33779 # Subsection size +.Ltmp33779: + .short .Ltmp33782-.Ltmp33781 # Record length +.Ltmp33781: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1790-"??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12471 # Function type index + .secrel32 "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # Function section relative address + .secidx "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z" # Function section index + .byte 0 # Flags + .asciz "std::regex_constants::operator~" # Function name +.Ltmp33782: + .short .Ltmp33784-.Ltmp33783 # Record length +.Ltmp33783: + .short 4414 # Record kind: S_LOCAL + .long 6708 # TypeIndex + .short 1 # Flags + .asciz "_Left" +.Ltmp33784: + .cv_def_range .Ltmp17760 .Ltmp17761, "E\021O\001\000\000\004\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33780: + .p2align 2 + .cv_linetable 1790, "??Sregex_constants@std@@YA?AW4match_flag_type@01@W4201@@Z", .Lfunc_end1790 + .section .debug$S,"dr",associative,"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::find,0>,std::_Meta_type> + .long .Ltmp33786-.Ltmp33785 # Subsection size +.Ltmp33785: + .short .Ltmp33788-.Ltmp33787 # Record length +.Ltmp33787: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1791-"??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12476 # Function type index + .secrel32 "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" # Function section relative address + .secidx "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::find,0>,std::_Meta_type>" # Function name +.Ltmp33788: + .short .Ltmp33790-.Ltmp33789 # Record length +.Ltmp33789: + .short 4414 # Record kind: S_LOCAL + .long 9388 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33790: + .cv_def_range .Lfunc_begin1791 .Ltmp17763, "A\021K\001\000\000" + .cv_def_range .Ltmp17763 .Ltmp17765, "E\021O\001\000\000@\000\000\000" + .short .Ltmp33792-.Ltmp33791 # Record length +.Ltmp33791: + .short 4414 # Record kind: S_LOCAL + .long 12477 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33792: + .cv_def_range .Lfunc_begin1791 .Ltmp17764, "A\021P\001\000\000" + .cv_def_range .Ltmp17764 .Ltmp17765, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33794-.Ltmp33793 # Record length +.Ltmp33793: + .short 4414 # Record kind: S_LOCAL + .long 12473 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp33794: + .cv_def_range .Ltmp17762 .Ltmp17766, "E\021O\001\000\000P\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33786: + .p2align 2 + .cv_linetable 1791, "??$find@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@W4_Meta_type@std@@@std@@YA?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@V123@AEBW4_Meta_type@0@@Z", .Lfunc_end1791 + .section .debug$S,"dr",associative,"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Seek_wrapped,0>,char *,0> + .long .Ltmp33796-.Ltmp33795 # Subsection size +.Ltmp33795: + .short .Ltmp33798-.Ltmp33797 # Record length +.Ltmp33797: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1792-"??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12480 # Function type index + .secrel32 "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" # Function section relative address + .secidx "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Seek_wrapped,0>,char *,0>" # Function name +.Ltmp33798: + .short .Ltmp33800-.Ltmp33799 # Record length +.Ltmp33799: + .short 4414 # Record kind: S_LOCAL + .long 6666 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp33800: + .cv_def_range .Ltmp17767 .Ltmp17768, "E\021O\001\000\000(\000\000\000" + .short .Ltmp33802-.Ltmp33801 # Record length +.Ltmp33801: + .short 4414 # Record kind: S_LOCAL + .long 7722 # TypeIndex + .short 1 # Flags + .asciz "_UIt" +.Ltmp33802: + .cv_def_range .Ltmp17767 .Ltmp17768, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33796: + .p2align 2 + .cv_linetable 1792, "??$_Seek_wrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@PEAD$0A@@std@@YAXAEAV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBQEAD@Z", .Lfunc_end1792 + .section .debug$S,"dr",associative,"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked + .long .Ltmp33804-.Ltmp33803 # Subsection size +.Ltmp33803: + .short .Ltmp33806-.Ltmp33805 # Record length +.Ltmp33805: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1793-"??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12483 # Function type index + .secrel32 "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked" # Function name +.Ltmp33806: + .short .Ltmp33808-.Ltmp33807 # Record length +.Ltmp33807: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33808: + .cv_def_range .Ltmp17769 .Ltmp17770, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33810-.Ltmp33809 # Record length +.Ltmp33809: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33810: + .cv_def_range .Ltmp17769 .Ltmp17770, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33812-.Ltmp33811 # Record length +.Ltmp33811: + .short 4414 # Record kind: S_LOCAL + .long 12473 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp33812: + .cv_def_range .Ltmp17769 .Ltmp17770, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33804: + .p2align 2 + .cv_linetable 1793, "??$_Find_unchecked@PEADW4_Meta_type@std@@@std@@YAPEADQEAD0AEBW4_Meta_type@0@@Z", .Lfunc_end1793 + .section .debug$S,"dr",associative,"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Get_unwrapped,0>,0> + .long .Ltmp33814-.Ltmp33813 # Subsection size +.Ltmp33813: + .short .Ltmp33816-.Ltmp33815 # Record length +.Ltmp33815: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1794-"??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12485 # Function type index + .secrel32 "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section relative address + .secidx "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Get_unwrapped,0>,0>" # Function name +.Ltmp33816: + .short .Ltmp33818-.Ltmp33817 # Record length +.Ltmp33817: + .short 4414 # Record kind: S_LOCAL + .long 9396 # TypeIndex + .short 1 # Flags + .asciz "_It" +.Ltmp33818: + .cv_def_range .Ltmp17771 .Ltmp17772, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33814: + .p2align 2 + .cv_linetable 1794, "??$_Get_unwrapped@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@$0A@@std@@YA?A?@@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Z", .Lfunc_end1794 + .section .debug$S,"dr",associative,"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Seek_to + .long .Ltmp33820-.Ltmp33819 # Subsection size +.Ltmp33819: + .short .Ltmp33822-.Ltmp33821 # Record length +.Ltmp33821: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1795-"?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12486 # Function type index + .secrel32 "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" # Function section relative address + .secidx "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Seek_to" # Function name +.Ltmp33822: + .short .Ltmp33824-.Ltmp33823 # Record length +.Ltmp33823: + .short 4414 # Record kind: S_LOCAL + .long 6657 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33824: + .cv_def_range .Ltmp17773 .Ltmp17774, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33826-.Ltmp33825 # Record length +.Ltmp33825: + .short 4414 # Record kind: S_LOCAL + .long 4954 # TypeIndex + .short 1 # Flags + .asciz "p" +.Ltmp33826: + .cv_def_range .Ltmp17773 .Ltmp17774, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33820: + .p2align 2 + .cv_linetable 1795, "?_Seek_to@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEAAXQEAD@Z", .Lfunc_end1795 + .section .debug$S,"dr",associative,"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for std::_Find_unchecked1 + .long .Ltmp33828-.Ltmp33827 # Subsection size +.Ltmp33827: + .short .Ltmp33830-.Ltmp33829 # Record length +.Ltmp33829: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1796-"??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12489 # Function type index + .secrel32 "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Function section relative address + .secidx "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z" # Function section index + .byte 0 # Flags + .asciz "std::_Find_unchecked1" # Function name +.Ltmp33830: + .short .Ltmp33832-.Ltmp33831 # Record length +.Ltmp33831: + .short 4414 # Record kind: S_LOCAL + .long 1648 # TypeIndex + .short 1 # Flags + .asciz "_First" +.Ltmp33832: + .cv_def_range .Ltmp17775 .Ltmp17780, "E\021O\001\000\000\000\000\000\000" + .short .Ltmp33834-.Ltmp33833 # Record length +.Ltmp33833: + .short 4414 # Record kind: S_LOCAL + .long 4521 # TypeIndex + .short 1 # Flags + .asciz "_Last" +.Ltmp33834: + .cv_def_range .Ltmp17775 .Ltmp17780, "E\021O\001\000\000\b\000\000\000" + .short .Ltmp33836-.Ltmp33835 # Record length +.Ltmp33835: + .short 4414 # Record kind: S_LOCAL + .long 12473 # TypeIndex + .short 1 # Flags + .asciz "_Val" +.Ltmp33836: + .cv_def_range .Ltmp17775 .Ltmp17780, "E\021O\001\000\000\020\000\000\000" + .short .Ltmp33838-.Ltmp33837 # Record length +.Ltmp33837: + .short 4414 # Record kind: S_LOCAL + .long 4544 # TypeIndex + .short 1 # Flags + .byte 0 +.Ltmp33838: + .cv_def_range .Ltmp17775 .Ltmp17780, "E\021O\001\000\000\030\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33828: + .p2align 2 + .cv_linetable 1796, "??$_Find_unchecked1@PEADW4_Meta_type@std@@@std@@YAPEADPEADQEADAEBW4_Meta_type@0@U?$integral_constant@_N$0A@@0@@Z", .Lfunc_end1796 + .section .debug$S,"dr",associative,"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::details::span_iterator,0>::_Unwrapped + .long .Ltmp33840-.Ltmp33839 # Subsection size +.Ltmp33839: + .short .Ltmp33842-.Ltmp33841 # Record length +.Ltmp33841: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1797-"?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12490 # Function type index + .secrel32 "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" # Function section relative address + .secidx "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ" # Function section index + .byte 0 # Flags + .asciz "gsl::details::span_iterator,0>::_Unwrapped" # Function name +.Ltmp33842: + .short .Ltmp33844-.Ltmp33843 # Record length +.Ltmp33843: + .short 4414 # Record kind: S_LOCAL + .long 6663 # TypeIndex + .short 1 # Flags + .asciz "this" +.Ltmp33844: + .cv_def_range .Ltmp17781 .Ltmp17782, "E\021O\001\000\0000\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33840: + .p2align 2 + .cv_linetable 1797, "?_Unwrapped@?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@QEBAPEADXZ", .Lfunc_end1797 + .section .debug$S,"dr",associative,"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for gsl::at + .long .Ltmp33846-.Ltmp33845 # Subsection size +.Ltmp33845: + .short .Ltmp33848-.Ltmp33847 # Record length +.Ltmp33847: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1798-"??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12493 # Function type index + .secrel32 "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Function section relative address + .secidx "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z" # Function section index + .byte 0 # Flags + .asciz "gsl::at" # Function name +.Ltmp33848: + .short .Ltmp33850-.Ltmp33849 # Record length +.Ltmp33849: + .short 4414 # Record kind: S_LOCAL + .long 4150 # TypeIndex + .short 1 # Flags + .asciz "s" +.Ltmp33850: + .cv_def_range .Lfunc_begin1798 .Lfunc_end1798, "E\021J\001\000\000\000\000\000\000" + .short .Ltmp33852-.Ltmp33851 # Record length +.Ltmp33851: + .short 4414 # Record kind: S_LOCAL + .long 19 # TypeIndex + .short 1 # Flags + .asciz "i" +.Ltmp33852: + .cv_def_range .Ltmp17783 .Ltmp17784, "E\021O\001\000\000 \000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33846: + .p2align 2 + .cv_linetable 1798, "??$at@H$0?0@gsl@@YAAEAHV?$span@H$0?0@0@_J@Z", .Lfunc_end1798 + .section .debug$S,"dr",associative,wmemcpy + .p2align 2 + .long 4 # Debug section magic + .long 241 # Symbol subsection for wmemcpy + .long .Ltmp33854-.Ltmp33853 # Subsection size +.Ltmp33853: + .short .Ltmp33856-.Ltmp33855 # Record length +.Ltmp33855: + .short 4423 # Record kind: S_GPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1799-wmemcpy # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12496 # Function type index + .secrel32 wmemcpy # Function section relative address + .secidx wmemcpy # Function section index + .byte 0 # Flags + .asciz "wmemcpy" # Function name +.Ltmp33856: + .short .Ltmp33858-.Ltmp33857 # Record length +.Ltmp33857: + .short 4414 # Record kind: S_LOCAL + .long 1649 # TypeIndex + .short 1 # Flags + .asciz "_S1" +.Ltmp33858: + .cv_def_range .Ltmp17785 .Ltmp17786, "E\021O\001\000\0000\000\000\000" + .short .Ltmp33860-.Ltmp33859 # Record length +.Ltmp33859: + .short 4414 # Record kind: S_LOCAL + .long 7100 # TypeIndex + .short 1 # Flags + .asciz "_S2" +.Ltmp33860: + .cv_def_range .Ltmp17785 .Ltmp17786, "E\021O\001\000\0008\000\000\000" + .short .Ltmp33862-.Ltmp33861 # Record length +.Ltmp33861: + .short 4414 # Record kind: S_LOCAL + .long 35 # TypeIndex + .short 1 # Flags + .asciz "_N" +.Ltmp33862: + .cv_def_range .Ltmp17785 .Ltmp17786, "E\021O\001\000\000@\000\000\000" + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33854: + .p2align 2 + .cv_linetable 1799, wmemcpy, .Lfunc_end1799 + .section .debug$S,"dr" + .long 241 # Symbol subsection for _GLOBAL__sub_I_span_tests.cpp + .long .Ltmp33864-.Ltmp33863 # Subsection size +.Ltmp33863: + .short .Ltmp33866-.Ltmp33865 # Record length +.Ltmp33865: + .short 4422 # Record kind: S_LPROC32_ID + .long 0 # PtrParent + .long 0 # PtrEnd + .long 0 # PtrNext + .long .Lfunc_end1800-_GLOBAL__sub_I_span_tests.cpp # Code size + .long 0 # Offset after prologue + .long 0 # Offset before epilogue + .long 12497 # Function type index + .secrel32 _GLOBAL__sub_I_span_tests.cpp # Function section relative address + .secidx _GLOBAL__sub_I_span_tests.cpp # Function section index + .byte 0 # Flags + .asciz "_GLOBAL__sub_I_span_tests.cpp" # Function name +.Ltmp33866: + .short 2 # Record length + .short 4431 # Record kind: S_PROC_ID_END +.Ltmp33864: + .p2align 2 + .cv_linetable 1800, _GLOBAL__sub_I_span_tests.cpp, .Lfunc_end1800 + .long 241 # Symbol subsection for globals + .long .Ltmp33868-.Ltmp33867 # Subsection size +.Ltmp33867: + .short .Ltmp33870-.Ltmp33869 # Record length +.Ltmp33869: + .short 4364 # Record kind: S_LDATA32 + .long 12498 # Type + .secrel32 "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar1@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar1" # Name +.Ltmp33870: + .short .Ltmp33872-.Ltmp33871 # Record length +.Ltmp33871: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar3@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar3" # Name +.Ltmp33872: + .short .Ltmp33874-.Ltmp33873 # Record length +.Ltmp33873: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar5@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar5" # Name +.Ltmp33874: + .short .Ltmp33876-.Ltmp33875 # Record length +.Ltmp33875: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar7@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar7" # Name +.Ltmp33876: + .short .Ltmp33878-.Ltmp33877 # Record length +.Ltmp33877: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar9@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar9" # Name +.Ltmp33878: + .short .Ltmp33880-.Ltmp33879 # Record length +.Ltmp33879: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar11@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar11" # Name +.Ltmp33880: + .short .Ltmp33882-.Ltmp33881 # Record length +.Ltmp33881: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar13@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar13" # Name +.Ltmp33882: + .short .Ltmp33884-.Ltmp33883 # Record length +.Ltmp33883: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar15@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar15" # Name +.Ltmp33884: + .short .Ltmp33886-.Ltmp33885 # Record length +.Ltmp33885: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar17@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar17" # Name +.Ltmp33886: + .short .Ltmp33888-.Ltmp33887 # Record length +.Ltmp33887: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar19@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar19" # Name +.Ltmp33888: + .short .Ltmp33890-.Ltmp33889 # Record length +.Ltmp33889: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar21@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar21" # Name +.Ltmp33890: + .short .Ltmp33892-.Ltmp33891 # Record length +.Ltmp33891: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar23@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar23" # Name +.Ltmp33892: + .short .Ltmp33894-.Ltmp33893 # Record length +.Ltmp33893: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar25@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar25" # Name +.Ltmp33894: + .short .Ltmp33896-.Ltmp33895 # Record length +.Ltmp33895: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar27@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar27" # Name +.Ltmp33896: + .short .Ltmp33898-.Ltmp33897 # Record length +.Ltmp33897: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar29@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar29" # Name +.Ltmp33898: + .short .Ltmp33900-.Ltmp33899 # Record length +.Ltmp33899: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar31@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar31" # Name +.Ltmp33900: + .short .Ltmp33902-.Ltmp33901 # Record length +.Ltmp33901: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar33@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar33" # Name +.Ltmp33902: + .short .Ltmp33904-.Ltmp33903 # Record length +.Ltmp33903: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar35@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar35" # Name +.Ltmp33904: + .short .Ltmp33906-.Ltmp33905 # Record length +.Ltmp33905: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar37@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar37" # Name +.Ltmp33906: + .short .Ltmp33908-.Ltmp33907 # Record length +.Ltmp33907: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar39@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar39" # Name +.Ltmp33908: + .short .Ltmp33910-.Ltmp33909 # Record length +.Ltmp33909: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar41@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar41" # Name +.Ltmp33910: + .short .Ltmp33912-.Ltmp33911 # Record length +.Ltmp33911: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar43@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar43" # Name +.Ltmp33912: + .short .Ltmp33914-.Ltmp33913 # Record length +.Ltmp33913: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar45@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar45" # Name +.Ltmp33914: + .short .Ltmp33916-.Ltmp33915 # Record length +.Ltmp33915: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar47@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar47" # Name +.Ltmp33916: + .short .Ltmp33918-.Ltmp33917 # Record length +.Ltmp33917: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar49@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar49" # Name +.Ltmp33918: + .short .Ltmp33920-.Ltmp33919 # Record length +.Ltmp33919: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar51@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar51" # Name +.Ltmp33920: + .short .Ltmp33922-.Ltmp33921 # Record length +.Ltmp33921: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar53@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar53" # Name +.Ltmp33922: + .short .Ltmp33924-.Ltmp33923 # Record length +.Ltmp33923: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar55@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar55" # Name +.Ltmp33924: + .short .Ltmp33926-.Ltmp33925 # Record length +.Ltmp33925: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar57@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar57" # Name +.Ltmp33926: + .short .Ltmp33928-.Ltmp33927 # Record length +.Ltmp33927: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar59@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar59" # Name +.Ltmp33928: + .short .Ltmp33930-.Ltmp33929 # Record length +.Ltmp33929: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar61@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar61" # Name +.Ltmp33930: + .short .Ltmp33932-.Ltmp33931 # Record length +.Ltmp33931: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar63@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar63" # Name +.Ltmp33932: + .short .Ltmp33934-.Ltmp33933 # Record length +.Ltmp33933: + .short 4364 # Record kind: S_LDATA32 + .long 0 # Type + .secrel32 "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # DataOffset + .secidx "?autoRegistrar65@?A0x3DBF7A98@@3UAutoReg@Catch@@A" # Segment + .asciz "autoRegistrar65" # Name +.Ltmp33934: + .short .Ltmp33936-.Ltmp33935 # Record length +.Ltmp33935: + .short 4364 # Record kind: S_LDATA32 + .long 4150 # Type + .secrel32 "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A" # DataOffset + .secidx "?s2@?1??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@4V?$span@H$0?0@gsl@@A" # Segment + .asciz "s2" # Name +.Ltmp33936: +.Ltmp33868: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$01@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$01@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33938-.Ltmp33937 # Subsection size +.Ltmp33937: + .short .Ltmp33940-.Ltmp33939 # Record length +.Ltmp33939: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$01@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$01@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp33940: +.Ltmp33938: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$0A@@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$0A@@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33942-.Ltmp33941 # Subsection size +.Ltmp33941: + .short .Ltmp33944-.Ltmp33943 # Record length +.Ltmp33943: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$0A@@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$0A@@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp33944: +.Ltmp33942: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$04@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$04@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33946-.Ltmp33945 # Subsection size +.Ltmp33945: + .short .Ltmp33948-.Ltmp33947 # Record length +.Ltmp33947: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$04@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$04@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp33948: +.Ltmp33946: + .p2align 2 + .section .debug$S,"dr",associative,"?extent@?$span@H$03@gsl@@2_JB" + .p2align 2 # Symbol subsection for ?extent@?$span@H$03@gsl@@2_JB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33950-.Ltmp33949 # Subsection size +.Ltmp33949: + .short .Ltmp33952-.Ltmp33951 # Record length +.Ltmp33951: + .short 4365 # Record kind: S_GDATA32 + .long 4101 # Type + .secrel32 "?extent@?$span@H$03@gsl@@2_JB" # DataOffset + .secidx "?extent@?$span@H$03@gsl@@2_JB" # Segment + .asciz "extent" # Name +.Ltmp33952: +.Ltmp33950: + .p2align 2 + .section .debug$S,"dr",associative,"?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" + .p2align 2 # Symbol subsection for ?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33954-.Ltmp33953 # Subsection size +.Ltmp33953: + .short .Ltmp33956-.Ltmp33955 # Record length +.Ltmp33955: + .short 4365 # Record kind: S_GDATA32 + .long 12500 # Type + .secrel32 "?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" # DataOffset + .secidx "?_Is_word_table@?1??_Is_word@std@@YA_NE@Z@4QB_NB" # Segment + .asciz "_Is_word_table" # Name +.Ltmp33956: +.Ltmp33954: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33958-.Ltmp33957 # Subsection size +.Ltmp33957: + .short .Ltmp33960-.Ltmp33959 # Record length +.Ltmp33959: + .short 4365 # Record kind: S_GDATA32 + .long 9173 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$collate@D@std@@@std@@2PEBVfacet@locale@2@EB" # Segment + .asciz "_Psave" # Name +.Ltmp33960: +.Ltmp33958: + .p2align 2 + .section .debug$S,"dr",associative,"?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" + .p2align 2 # Symbol subsection for ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33962-.Ltmp33961 # Subsection size +.Ltmp33961: + .short .Ltmp33964-.Ltmp33963 # Record length +.Ltmp33963: + .short 4365 # Record kind: S_GDATA32 + .long 9173 # Type + .secrel32 "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # DataOffset + .secidx "?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PEBVfacet@locale@2@EB" # Segment + .asciz "_Psave" # Name +.Ltmp33964: +.Ltmp33962: + .p2align 2 + .section .debug$S,"dr",associative,"?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" + .p2align 2 # Symbol subsection for ?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB + .long 4 # Debug section magic + .long 241 + .long .Ltmp33966-.Ltmp33965 # Subsection size +.Ltmp33965: + .short .Ltmp33968-.Ltmp33967 # Record length +.Ltmp33967: + .short 4365 # Record kind: S_GDATA32 + .long 12501 # Type + .secrel32 "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # DataOffset + .secidx "?_Meta_map@?1??_Trans@?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@AEAAXXZ@4QBDB" # Segment + .asciz "_Meta_map" # Name +.Ltmp33968: +.Ltmp33966: + .p2align 2 + .section .debug$S,"dr",associative,"?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" + .p2align 2 # Symbol subsection for ?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B + .long 4 # Debug section magic + .long 241 + .long .Ltmp33970-.Ltmp33969 # Subsection size +.Ltmp33969: + .short .Ltmp33972-.Ltmp33971 # Record length +.Ltmp33971: + .short 4365 # Record kind: S_GDATA32 + .long 12502 # Type + .secrel32 "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # DataOffset + .secidx "?_Names@?1???$lookup_classname@PEBD@?$_Regex_traits@D@std@@QEBAFPEBD0_N@Z@4QBU_Cl_names@2@B" # Segment + .asciz "_Names" # Name +.Ltmp33972: +.Ltmp33970: + .p2align 2 + .section .debug$S,"dr" + .long 241 + .long .Ltmp33974-.Ltmp33973 # Subsection size +.Ltmp33973: + .short .Ltmp33976-.Ltmp33975 # Record length +.Ltmp33975: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "ptrdiff_t" +.Ltmp33976: + .short .Ltmp33978-.Ltmp33977 # Record length +.Ltmp33977: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp33978: + .short .Ltmp33980-.Ltmp33979 # Record length +.Ltmp33979: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp33980: + .short .Ltmp33982-.Ltmp33981 # Record length +.Ltmp33981: + .short 4360 # Record kind: S_UDT + .long 4150 # Type + .asciz "gsl::span" +.Ltmp33982: + .short .Ltmp33984-.Ltmp33983 # Record length +.Ltmp33983: + .short 4360 # Record kind: S_UDT + .long 4158 # Type + .asciz "gsl::span::storage_type >" +.Ltmp33984: + .short .Ltmp33986-.Ltmp33985 # Record length +.Ltmp33985: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_t" +.Ltmp33986: + .short .Ltmp33988-.Ltmp33987 # Record length +.Ltmp33987: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp33988: + .short .Ltmp33990-.Ltmp33989 # Record length +.Ltmp33989: + .short 4360 # Record kind: S_UDT + .long 4193 # Type + .asciz "std::array" +.Ltmp33990: + .short .Ltmp33992-.Ltmp33991 # Record length +.Ltmp33991: + .short 4360 # Record kind: S_UDT + .long 4197 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp33992: + .short .Ltmp33994-.Ltmp33993 # Record length +.Ltmp33993: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +.Ltmp33994: + .short .Ltmp33996-.Ltmp33995 # Record length +.Ltmp33995: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_reference_t" +.Ltmp33996: + .short .Ltmp33998-.Ltmp33997 # Record length +.Ltmp33997: + .short 4360 # Record kind: S_UDT + .long 1652 # Type + .asciz "std::add_pointer_t,0>::reference>" +.Ltmp33998: + .short .Ltmp34000-.Ltmp33999 # Record length +.Ltmp33999: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +.Ltmp34000: + .short .Ltmp34002-.Ltmp34001 # Record length +.Ltmp34001: + .short 4360 # Record kind: S_UDT + .long 4227 # Type + .asciz "gsl::details::span_iterator,0>" +.Ltmp34002: + .short .Ltmp34004-.Ltmp34003 # Record length +.Ltmp34003: + .short 4360 # Record kind: S_UDT + .long 4162 # Type + .asciz "std::conditional_t,1>::element_type_,gsl::details::span_iterator,1>::element_type_>" +.Ltmp34004: + .short .Ltmp34006-.Ltmp34005 # Record length +.Ltmp34005: + .short 4360 # Record kind: S_UDT + .long 4162 # Type + .asciz "std::remove_reference_t" +.Ltmp34006: + .short .Ltmp34008-.Ltmp34007 # Record length +.Ltmp34007: + .short 4360 # Record kind: S_UDT + .long 4179 # Type + .asciz "std::add_pointer_t,1>::reference>" +.Ltmp34008: + .short .Ltmp34010-.Ltmp34009 # Record length +.Ltmp34009: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t,1>::element_type_>" +.Ltmp34010: + .short .Ltmp34012-.Ltmp34011 # Record length +.Ltmp34011: + .short 4360 # Record kind: S_UDT + .long 4252 # Type + .asciz "gsl::details::span_iterator,1>" +.Ltmp34012: + .short .Ltmp34014-.Ltmp34013 # Record length +.Ltmp34013: + .short 4360 # Record kind: S_UDT + .long 4271 # Type + .asciz "std::reverse_iterator,0> >" +.Ltmp34014: + .short .Ltmp34016-.Ltmp34015 # Record length +.Ltmp34015: + .short 4360 # Record kind: S_UDT + .long 4291 # Type + .asciz "std::reverse_iterator,1> >" +.Ltmp34016: + .short .Ltmp34018-.Ltmp34017 # Record length +.Ltmp34017: + .short 4360 # Record kind: S_UDT + .long 4294 # Type + .asciz "gsl::span::subspan_selector<-1>" +.Ltmp34018: + .short .Ltmp34020-.Ltmp34019 # Record length +.Ltmp34019: + .short 4360 # Record kind: S_UDT + .long 4302 # Type + .asciz "gsl::details::extent_type<-1>" +.Ltmp34020: + .short .Ltmp34022-.Ltmp34021 # Record length +.Ltmp34021: + .short 4360 # Record kind: S_UDT + .long 4306 # Type + .asciz "std::random_access_iterator_tag" +.Ltmp34022: + .short .Ltmp34024-.Ltmp34023 # Record length +.Ltmp34023: + .short 4360 # Record kind: S_UDT + .long 4310 # Type + .asciz "std::bidirectional_iterator_tag" +.Ltmp34024: + .short .Ltmp34026-.Ltmp34025 # Record length +.Ltmp34025: + .short 4360 # Record kind: S_UDT + .long 4314 # Type + .asciz "std::forward_iterator_tag" +.Ltmp34026: + .short .Ltmp34028-.Ltmp34027 # Record length +.Ltmp34027: + .short 4360 # Record kind: S_UDT + .long 4316 # Type + .asciz "std::input_iterator_tag" +.Ltmp34028: + .short .Ltmp34030-.Ltmp34029 # Record length +.Ltmp34029: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_cv_t" +.Ltmp34030: + .short .Ltmp34032-.Ltmp34031 # Record length +.Ltmp34031: + .short 4360 # Record kind: S_UDT + .long 4358 # Type + .asciz "gsl::span" +.Ltmp34032: + .short .Ltmp34034-.Ltmp34033 # Record length +.Ltmp34033: + .short 4360 # Record kind: S_UDT + .long 4364 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34034: + .short .Ltmp34036-.Ltmp34035 # Record length +.Ltmp34035: + .short 4360 # Record kind: S_UDT + .long 4367 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34036: + .short .Ltmp34038-.Ltmp34037 # Record length +.Ltmp34037: + .short 4360 # Record kind: S_UDT + .long 4411 # Type + .asciz "Catch::AssertionHandler" +.Ltmp34038: + .short .Ltmp34040-.Ltmp34039 # Record length +.Ltmp34039: + .short 4360 # Record kind: S_UDT + .long 4414 # Type + .asciz "Catch::AssertionInfo" +.Ltmp34040: + .short .Ltmp34042-.Ltmp34041 # Record length +.Ltmp34041: + .short 4360 # Record kind: S_UDT + .long 4429 # Type + .asciz "std::string" +.Ltmp34042: + .short .Ltmp34044-.Ltmp34043 # Record length +.Ltmp34043: + .short 4360 # Record kind: S_UDT + .long 4450 # Type + .asciz "Catch::StringRef" +.Ltmp34044: + .short .Ltmp34046-.Ltmp34045 # Record length +.Ltmp34045: + .short 4360 # Record kind: S_UDT + .long 4469 # Type + .asciz "Catch::SourceLineInfo" +.Ltmp34046: + .short .Ltmp34048-.Ltmp34047 # Record length +.Ltmp34047: + .short 4360 # Record kind: S_UDT + .long 4481 # Type + .asciz "Catch::ITransientExpression" +.Ltmp34048: + .short .Ltmp34050-.Ltmp34049 # Record length +.Ltmp34049: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant" +.Ltmp34050: + .short .Ltmp34052-.Ltmp34051 # Record length +.Ltmp34051: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::true_type" +.Ltmp34052: + .short .Ltmp34054-.Ltmp34053 # Record length +.Ltmp34053: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant" +.Ltmp34054: + .short .Ltmp34056-.Ltmp34055 # Record length +.Ltmp34055: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::false_type" +.Ltmp34056: + .short .Ltmp34058-.Ltmp34057 # Record length +.Ltmp34057: + .short 4360 # Record kind: S_UDT + .long 4487 # Type + .asciz "std::_Rebind_alloc_t,char>" +.Ltmp34058: + .short .Ltmp34060-.Ltmp34059 # Record length +.Ltmp34059: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Is_specialization_v,char_traits> && is_trivial_v,std::allocator >::pointer> >" +.Ltmp34060: + .short .Ltmp34062-.Ltmp34061 # Record length +.Ltmp34061: + .short 4360 # Record kind: S_UDT + .long 4677 # Type + .asciz "std::basic_string,std::allocator >" +.Ltmp34062: + .short .Ltmp34064-.Ltmp34063 # Record length +.Ltmp34063: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp34064: + .short .Ltmp34066-.Ltmp34065 # Record length +.Ltmp34065: + .short 4360 # Record kind: S_UDT + .long 4714 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_String_iter_types >" +.Ltmp34066: + .short .Ltmp34068-.Ltmp34067 # Record length +.Ltmp34067: + .short 4360 # Record kind: S_UDT + .long 4723 # Type + .asciz "std::_String_alloc > >" +.Ltmp34068: + .short .Ltmp34070-.Ltmp34069 # Record length +.Ltmp34069: + .short 4360 # Record kind: S_UDT + .long 4745 # Type + .asciz "std::allocator" +.Ltmp34070: + .short .Ltmp34072-.Ltmp34071 # Record length +.Ltmp34071: + .short 4360 # Record kind: S_UDT + .long 4752 # Type + .asciz "std::integral_constant" +.Ltmp34072: + .short .Ltmp34074-.Ltmp34073 # Record length +.Ltmp34073: + .short 4360 # Record kind: S_UDT + .long 4759 # Type + .asciz "std::integral_constant" +.Ltmp34074: + .short .Ltmp34076-.Ltmp34075 # Record length +.Ltmp34075: + .short 4360 # Record kind: S_UDT + .long 4763 # Type + .asciz "std::_Container_base" +.Ltmp34076: + .short .Ltmp34078-.Ltmp34077 # Record length +.Ltmp34077: + .short 4360 # Record kind: S_UDT + .long 4785 # Type + .asciz "std::_String_iterator > >" +.Ltmp34078: + .short .Ltmp34080-.Ltmp34079 # Record length +.Ltmp34079: + .short 4360 # Record kind: S_UDT + .long 4687 # Type + .asciz "std::_Iterator_base" +.Ltmp34080: + .short .Ltmp34082-.Ltmp34081 # Record length +.Ltmp34081: + .short 4360 # Record kind: S_UDT + .long 4809 # Type + .asciz "std::_String_const_iterator > >" +.Ltmp34082: + .short .Ltmp34084-.Ltmp34083 # Record length +.Ltmp34083: + .short 4360 # Record kind: S_UDT + .long 4826 # Type + .asciz "std::_String_val >" +.Ltmp34084: + .short .Ltmp34086-.Ltmp34085 # Record length +.Ltmp34085: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamoff" +.Ltmp34086: + .short .Ltmp34088-.Ltmp34087 # Record length +.Ltmp34087: + .short 4360 # Record kind: S_UDT + .long 4851 # Type + .asciz "_Mbstatet" +.Ltmp34088: + .short .Ltmp34090-.Ltmp34089 # Record length +.Ltmp34089: + .short 4360 # Record kind: S_UDT + .long 4851 # Type + .asciz "mbstate_t" +.Ltmp34090: + .short .Ltmp34092-.Ltmp34091 # Record length +.Ltmp34091: + .short 4360 # Record kind: S_UDT + .long 4851 # Type + .asciz "_Mbstatet" +.Ltmp34092: + .short .Ltmp34094-.Ltmp34093 # Record length +.Ltmp34093: + .short 4360 # Record kind: S_UDT + .long 4853 # Type + .asciz "std::char_traits" +.Ltmp34094: + .short .Ltmp34096-.Ltmp34095 # Record length +.Ltmp34095: + .short 4360 # Record kind: S_UDT + .long 4856 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp34096: + .short .Ltmp34098-.Ltmp34097 # Record length +.Ltmp34097: + .short 4360 # Record kind: S_UDT + .long 4858 # Type + .asciz "std::allocator_traits >" +.Ltmp34098: + .short .Ltmp34100-.Ltmp34099 # Record length +.Ltmp34099: + .short 4360 # Record kind: S_UDT + .long 4870 # Type + .asciz "std::_Compressed_pair,std::_String_val >,1>" +.Ltmp34100: + .short .Ltmp34102-.Ltmp34101 # Record length +.Ltmp34101: + .short 4360 # Record kind: S_UDT + .long 4886 # Type + .asciz "std::_Iterator_base12" +.Ltmp34102: + .short .Ltmp34104-.Ltmp34103 # Record length +.Ltmp34103: + .short 4360 # Record kind: S_UDT + .long 4890 # Type + .asciz "std::_Container_proxy" +.Ltmp34104: + .short .Ltmp34106-.Ltmp34105 # Record length +.Ltmp34105: + .short 4360 # Record kind: S_UDT + .long 4916 # Type + .asciz "std::allocator" +.Ltmp34106: + .short .Ltmp34108-.Ltmp34107 # Record length +.Ltmp34107: + .short 4360 # Record kind: S_UDT + .long 4918 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp34108: + .short .Ltmp34110-.Ltmp34109 # Record length +.Ltmp34109: + .short 4360 # Record kind: S_UDT + .long 4920 # Type + .asciz "std::allocator_traits >" +.Ltmp34110: + .short .Ltmp34112-.Ltmp34111 # Record length +.Ltmp34111: + .short 4360 # Record kind: S_UDT + .long 4923 # Type + .asciz "std::_Simple_types" +.Ltmp34112: + .short .Ltmp34114-.Ltmp34113 # Record length +.Ltmp34113: + .short 4360 # Record kind: S_UDT + .long 4929 # Type + .asciz "std::_String_val >::_Bxty" +.Ltmp34114: + .short .Ltmp34116-.Ltmp34115 # Record length +.Ltmp34115: + .short 4360 # Record kind: S_UDT + .long 4943 # Type + .asciz "std::_Container_base12" +.Ltmp34116: + .short .Ltmp34118-.Ltmp34117 # Record length +.Ltmp34117: + .short 4360 # Record kind: S_UDT + .long 4946 # Type + .asciz "_Mbstatet" +.Ltmp34118: + .short .Ltmp34120-.Ltmp34119 # Record length +.Ltmp34119: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp34120: + .short .Ltmp34122-.Ltmp34121 # Record length +.Ltmp34121: + .short 4360 # Record kind: S_UDT + .long 4960 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp34122: + .short .Ltmp34124-.Ltmp34123 # Record length +.Ltmp34123: + .short 4360 # Record kind: S_UDT + .long 4974 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp34124: + .short .Ltmp34126-.Ltmp34125 # Record length +.Ltmp34125: + .short 4360 # Record kind: S_UDT + .long 5014 # Type + .asciz "gsl::span" +.Ltmp34126: + .short .Ltmp34128-.Ltmp34127 # Record length +.Ltmp34127: + .short 4360 # Record kind: S_UDT + .long 5021 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34128: + .short .Ltmp34130-.Ltmp34129 # Record length +.Ltmp34129: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "index_type" +.Ltmp34130: + .short .Ltmp34132-.Ltmp34131 # Record length +.Ltmp34131: + .short 4360 # Record kind: S_UDT + .long 5031 # Type + .asciz "gsl::details::extent_type<0>" +.Ltmp34132: + .short .Ltmp34134-.Ltmp34133 # Record length +.Ltmp34133: + .short 4360 # Record kind: S_UDT + .long 5071 # Type + .asciz "gsl::span" +.Ltmp34134: + .short .Ltmp34136-.Ltmp34135 # Record length +.Ltmp34135: + .short 4360 # Record kind: S_UDT + .long 5077 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34136: + .short .Ltmp34138-.Ltmp34137 # Record length +.Ltmp34137: + .short 4360 # Record kind: S_UDT + .long 5084 # Type + .asciz "Catch::NameAndTags" +.Ltmp34138: + .short .Ltmp34140-.Ltmp34139 # Record length +.Ltmp34139: + .short 4360 # Record kind: S_UDT + .long 1652 # Type + .asciz "std::remove_cv_t" +.Ltmp34140: + .short .Ltmp34142-.Ltmp34141 # Record length +.Ltmp34141: + .short 4360 # Record kind: S_UDT + .long 5158 # Type + .asciz "gsl::span" +.Ltmp34142: + .short .Ltmp34144-.Ltmp34143 # Record length +.Ltmp34143: + .short 4360 # Record kind: S_UDT + .long 5164 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34144: + .short .Ltmp34146-.Ltmp34145 # Record length +.Ltmp34145: + .short 4360 # Record kind: S_UDT + .long 4179 # Type + .asciz "std::remove_cv_t" +.Ltmp34146: + .short .Ltmp34148-.Ltmp34147 # Record length +.Ltmp34147: + .short 4360 # Record kind: S_UDT + .long 5214 # Type + .asciz "gsl::span" +.Ltmp34148: + .short .Ltmp34150-.Ltmp34149 # Record length +.Ltmp34149: + .short 4360 # Record kind: S_UDT + .long 5220 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34150: + .short .Ltmp34152-.Ltmp34151 # Record length +.Ltmp34151: + .short 4360 # Record kind: S_UDT + .long 5264 # Type + .asciz "gsl::span" +.Ltmp34152: + .short .Ltmp34154-.Ltmp34153 # Record length +.Ltmp34153: + .short 4360 # Record kind: S_UDT + .long 5271 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34154: + .short .Ltmp34156-.Ltmp34155 # Record length +.Ltmp34155: + .short 4360 # Record kind: S_UDT + .long 5273 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34156: + .short .Ltmp34158-.Ltmp34157 # Record length +.Ltmp34157: + .short 4360 # Record kind: S_UDT + .long 5283 # Type + .asciz "gsl::details::extent_type<2>" +.Ltmp34158: + .short .Ltmp34160-.Ltmp34159 # Record length +.Ltmp34159: + .short 4360 # Record kind: S_UDT + .long 5310 # Type + .asciz "`anonymous namespace'::AddressOverloaded" +.Ltmp34160: + .short .Ltmp34162-.Ltmp34161 # Record length +.Ltmp34161: + .short 4360 # Record kind: S_UDT + .long 5350 # Type + .asciz "gsl::span" +.Ltmp34162: + .short .Ltmp34164-.Ltmp34163 # Record length +.Ltmp34163: + .short 4360 # Record kind: S_UDT + .long 5357 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34164: + .short .Ltmp34166-.Ltmp34165 # Record length +.Ltmp34165: + .short 4360 # Record kind: S_UDT + .long 5359 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34166: + .short .Ltmp34168-.Ltmp34167 # Record length +.Ltmp34167: + .short 4360 # Record kind: S_UDT + .long 5369 # Type + .asciz "gsl::details::extent_type<5>" +.Ltmp34168: + .short .Ltmp34170-.Ltmp34169 # Record length +.Ltmp34169: + .short 4360 # Record kind: S_UDT + .long 5299 # Type + .asciz "std::remove_cv_t" +.Ltmp34170: + .short .Ltmp34172-.Ltmp34171 # Record length +.Ltmp34171: + .short 4360 # Record kind: S_UDT + .long 5419 # Type + .asciz "gsl::span" +.Ltmp34172: + .short .Ltmp34174-.Ltmp34173 # Record length +.Ltmp34173: + .short 4360 # Record kind: S_UDT + .long 5425 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34174: + .short .Ltmp34176-.Ltmp34175 # Record length +.Ltmp34175: + .short 4360 # Record kind: S_UDT + .long 5302 # Type + .asciz "std::remove_cv_t" +.Ltmp34176: + .short .Ltmp34178-.Ltmp34177 # Record length +.Ltmp34177: + .short 4360 # Record kind: S_UDT + .long 5475 # Type + .asciz "gsl::span" +.Ltmp34178: + .short .Ltmp34180-.Ltmp34179 # Record length +.Ltmp34179: + .short 4360 # Record kind: S_UDT + .long 5481 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34180: + .short .Ltmp34182-.Ltmp34181 # Record length +.Ltmp34181: + .short 4360 # Record kind: S_UDT + .long 5304 # Type + .asciz "std::remove_cv_t<(anonymous namespace)::AddressOverloaded>" +.Ltmp34182: + .short .Ltmp34184-.Ltmp34183 # Record length +.Ltmp34183: + .short 4360 # Record kind: S_UDT + .long 5532 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>" +.Ltmp34184: + .short .Ltmp34186-.Ltmp34185 # Record length +.Ltmp34185: + .short 4360 # Record kind: S_UDT + .long 5538 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >" +.Ltmp34186: + .short .Ltmp34188-.Ltmp34187 # Record length +.Ltmp34187: + .short 4360 # Record kind: S_UDT + .long 5541 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull" +.Ltmp34188: + .short .Ltmp34190-.Ltmp34189 # Record length +.Ltmp34189: + .short 4360 # Record kind: S_UDT + .long 65 # Type + .asciz "std::remove_cv_t" +.Ltmp34190: + .short .Ltmp34192-.Ltmp34191 # Record length +.Ltmp34191: + .short 4360 # Record kind: S_UDT + .long 5596 # Type + .asciz "gsl::span" +.Ltmp34192: + .short .Ltmp34194-.Ltmp34193 # Record length +.Ltmp34193: + .short 4360 # Record kind: S_UDT + .long 5602 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34194: + .short .Ltmp34196-.Ltmp34195 # Record length +.Ltmp34195: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_type" +.Ltmp34196: + .short .Ltmp34198-.Ltmp34197 # Record length +.Ltmp34197: + .short 4360 # Record kind: S_UDT + .long 5638 # Type + .asciz "std::array" +.Ltmp34198: + .short .Ltmp34200-.Ltmp34199 # Record length +.Ltmp34199: + .short 4360 # Record kind: S_UDT + .long 5674 # Type + .asciz "std::array<(anonymous namespace)::AddressOverloaded,4>" +.Ltmp34200: + .short .Ltmp34202-.Ltmp34201 # Record length +.Ltmp34201: + .short 4360 # Record kind: S_UDT + .long 5714 # Type + .asciz "gsl::span" +.Ltmp34202: + .short .Ltmp34204-.Ltmp34203 # Record length +.Ltmp34203: + .short 4360 # Record kind: S_UDT + .long 5721 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34204: + .short .Ltmp34206-.Ltmp34205 # Record length +.Ltmp34205: + .short 4360 # Record kind: S_UDT + .long 5723 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34206: + .short .Ltmp34208-.Ltmp34207 # Record length +.Ltmp34207: + .short 4360 # Record kind: S_UDT + .long 5733 # Type + .asciz "gsl::details::extent_type<4>" +.Ltmp34208: + .short .Ltmp34210-.Ltmp34209 # Record length +.Ltmp34209: + .short 4360 # Record kind: S_UDT + .long 5773 # Type + .asciz "gsl::span" +.Ltmp34210: + .short .Ltmp34212-.Ltmp34211 # Record length +.Ltmp34211: + .short 4360 # Record kind: S_UDT + .long 5779 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34212: + .short .Ltmp34214-.Ltmp34213 # Record length +.Ltmp34213: + .short 4360 # Record kind: S_UDT + .long 5781 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34214: + .short .Ltmp34216-.Ltmp34215 # Record length +.Ltmp34215: + .short 4360 # Record kind: S_UDT + .long 5821 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>" +.Ltmp34216: + .short .Ltmp34218-.Ltmp34217 # Record length +.Ltmp34217: + .short 4360 # Record kind: S_UDT + .long 5827 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >" +.Ltmp34218: + .short .Ltmp34220-.Ltmp34219 # Record length +.Ltmp34219: + .short 4360 # Record kind: S_UDT + .long 5829 # Type + .asciz "gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull" +.Ltmp34220: + .short .Ltmp34222-.Ltmp34221 # Record length +.Ltmp34221: + .short 4360 # Record kind: S_UDT + .long 5304 # Type + .asciz "std::remove_cv_t" +.Ltmp34222: + .short .Ltmp34224-.Ltmp34223 # Record length +.Ltmp34223: + .short 4360 # Record kind: S_UDT + .long 5885 # Type + .asciz "gsl::span" +.Ltmp34224: + .short .Ltmp34226-.Ltmp34225 # Record length +.Ltmp34225: + .short 4360 # Record kind: S_UDT + .long 5891 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34226: + .short .Ltmp34228-.Ltmp34227 # Record length +.Ltmp34227: + .short 4360 # Record kind: S_UDT + .long 5894 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34228: + .short .Ltmp34230-.Ltmp34229 # Record length +.Ltmp34229: + .short 4360 # Record kind: S_UDT + .long 5941 # Type + .asciz "std::array" +.Ltmp34230: + .short .Ltmp34232-.Ltmp34231 # Record length +.Ltmp34231: + .short 4360 # Record kind: S_UDT + .long 5950 # Type + .asciz "std::_Rebind_alloc_t,int>" +.Ltmp34232: + .short .Ltmp34234-.Ltmp34233 # Record length +.Ltmp34233: + .short 4360 # Record kind: S_UDT + .long 6056 # Type + .asciz "std::vector >" +.Ltmp34234: + .short .Ltmp34236-.Ltmp34235 # Record length +.Ltmp34235: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp34236: + .short .Ltmp34238-.Ltmp34237 # Record length +.Ltmp34237: + .short 4360 # Record kind: S_UDT + .long 6091 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_Vec_iter_types >" +.Ltmp34238: + .short .Ltmp34240-.Ltmp34239 # Record length +.Ltmp34239: + .short 4360 # Record kind: S_UDT + .long 6093 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp34240: + .short .Ltmp34242-.Ltmp34241 # Record length +.Ltmp34241: + .short 4360 # Record kind: S_UDT + .long 6112 # Type + .asciz "std::allocator" +.Ltmp34242: + .short .Ltmp34244-.Ltmp34243 # Record length +.Ltmp34243: + .short 4360 # Record kind: S_UDT + .long 6123 # Type + .asciz "std::initializer_list" +.Ltmp34244: + .short .Ltmp34246-.Ltmp34245 # Record length +.Ltmp34245: + .short 4360 # Record kind: S_UDT + .long 6126 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp34246: + .short .Ltmp34248-.Ltmp34247 # Record length +.Ltmp34247: + .short 4360 # Record kind: S_UDT + .long 6128 # Type + .asciz "std::allocator_traits >" +.Ltmp34248: + .short .Ltmp34250-.Ltmp34249 # Record length +.Ltmp34249: + .short 4360 # Record kind: S_UDT + .long 6140 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +.Ltmp34250: + .short .Ltmp34252-.Ltmp34251 # Record length +.Ltmp34251: + .short 4360 # Record kind: S_UDT + .long 6145 # Type + .asciz "std::_Vector_val >" +.Ltmp34252: + .short .Ltmp34254-.Ltmp34253 # Record length +.Ltmp34253: + .short 4360 # Record kind: S_UDT + .long 6148 # Type + .asciz "std::_Simple_types" +.Ltmp34254: + .short .Ltmp34256-.Ltmp34255 # Record length +.Ltmp34255: + .short 4360 # Record kind: S_UDT + .long 6160 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp34256: + .short .Ltmp34258-.Ltmp34257 # Record length +.Ltmp34257: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +.Ltmp34258: + .short .Ltmp34260-.Ltmp34259 # Record length +.Ltmp34259: + .short 4360 # Record kind: S_UDT + .long 6208 # Type + .asciz "gsl::span" +.Ltmp34260: + .short .Ltmp34262-.Ltmp34261 # Record length +.Ltmp34261: + .short 4360 # Record kind: S_UDT + .long 6214 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34262: + .short .Ltmp34264-.Ltmp34263 # Record length +.Ltmp34263: + .short 4360 # Record kind: S_UDT + .long 6298 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>" +.Ltmp34264: + .short .Ltmp34266-.Ltmp34265 # Record length +.Ltmp34265: + .short 4360 # Record kind: S_UDT + .long 6304 # Type + .asciz "gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >" +.Ltmp34266: + .short .Ltmp34268-.Ltmp34267 # Record length +.Ltmp34267: + .short 4360 # Record kind: S_UDT + .long 6349 # Type + .asciz "gsl::span" +.Ltmp34268: + .short .Ltmp34270-.Ltmp34269 # Record length +.Ltmp34269: + .short 4360 # Record kind: S_UDT + .long 6355 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34270: + .short .Ltmp34272-.Ltmp34271 # Record length +.Ltmp34271: + .short 4360 # Record kind: S_UDT + .long 6420 # Type + .asciz "std::remove_cv_t" +.Ltmp34272: + .short .Ltmp34274-.Ltmp34273 # Record length +.Ltmp34273: + .short 4360 # Record kind: S_UDT + .long 6468 # Type + .asciz "gsl::span" +.Ltmp34274: + .short .Ltmp34276-.Ltmp34275 # Record length +.Ltmp34275: + .short 4360 # Record kind: S_UDT + .long 6474 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34276: + .short .Ltmp34278-.Ltmp34277 # Record length +.Ltmp34277: + .short 4360 # Record kind: S_UDT + .long 6420 # Type + .asciz "std::remove_cv_t" +.Ltmp34278: + .short .Ltmp34280-.Ltmp34279 # Record length +.Ltmp34279: + .short 4360 # Record kind: S_UDT + .long 6521 # Type + .asciz "gsl::span" +.Ltmp34280: + .short .Ltmp34282-.Ltmp34281 # Record length +.Ltmp34281: + .short 4360 # Record kind: S_UDT + .long 6527 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34282: + .short .Ltmp34284-.Ltmp34283 # Record length +.Ltmp34283: + .short 4360 # Record kind: S_UDT + .long 6583 # Type + .asciz "gsl::span" +.Ltmp34284: + .short .Ltmp34286-.Ltmp34285 # Record length +.Ltmp34285: + .short 4360 # Record kind: S_UDT + .long 6590 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34286: + .short .Ltmp34288-.Ltmp34287 # Record length +.Ltmp34287: + .short 4360 # Record kind: S_UDT + .long 6600 # Type + .asciz "gsl::details::extent_type<1>" +.Ltmp34288: + .short .Ltmp34290-.Ltmp34289 # Record length +.Ltmp34289: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t" +.Ltmp34290: + .short .Ltmp34292-.Ltmp34291 # Record length +.Ltmp34291: + .short 4360 # Record kind: S_UDT + .long 6646 # Type + .asciz "gsl::span" +.Ltmp34292: + .short .Ltmp34294-.Ltmp34293 # Record length +.Ltmp34293: + .short 4360 # Record kind: S_UDT + .long 6652 # Type + .asciz "gsl::span::storage_type >" +.Ltmp34294: + .short .Ltmp34296-.Ltmp34295 # Record length +.Ltmp34295: + .short 4360 # Record kind: S_UDT + .long 6655 # Type + .asciz "gsl::span::KnownNotNull" +.Ltmp34296: + .short .Ltmp34298-.Ltmp34297 # Record length +.Ltmp34297: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::conditional_t,0>::element_type_,gsl::details::span_iterator,0>::element_type_>" +.Ltmp34298: + .short .Ltmp34300-.Ltmp34299 # Record length +.Ltmp34299: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_reference_t" +.Ltmp34300: + .short .Ltmp34302-.Ltmp34301 # Record length +.Ltmp34301: + .short 4360 # Record kind: S_UDT + .long 1648 # Type + .asciz "std::add_pointer_t,0>::reference>" +.Ltmp34302: + .short .Ltmp34304-.Ltmp34303 # Record length +.Ltmp34303: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_cv_t,0>::element_type_>" +.Ltmp34304: + .short .Ltmp34306-.Ltmp34305 # Record length +.Ltmp34305: + .short 4360 # Record kind: S_UDT + .long 6680 # Type + .asciz "gsl::details::span_iterator,0>" +.Ltmp34306: + .short .Ltmp34308-.Ltmp34307 # Record length +.Ltmp34307: + .short 4360 # Record kind: S_UDT + .long 6726 # Type + .asciz "std::match_results,0>,std::allocator,0> > > >" +.Ltmp34308: + .short .Ltmp34310-.Ltmp34309 # Record length +.Ltmp34309: + .short 4360 # Record kind: S_UDT + .long 6687 # Type + .asciz "std::_Rebind_alloc_t,0> > >,std::sub_match,0> > >" +.Ltmp34310: + .short .Ltmp34312-.Ltmp34311 # Record length +.Ltmp34311: + .short 4360 # Record kind: S_UDT + .long 6835 # Type + .asciz "std::vector,0> >,std::allocator,0> > > >" +.Ltmp34312: + .short .Ltmp34314-.Ltmp34313 # Record length +.Ltmp34313: + .short 4360 # Record kind: S_UDT + .long 6853 # Type + .asciz "std::sub_match,0> >" +.Ltmp34314: + .short .Ltmp34316-.Ltmp34315 # Record length +.Ltmp34315: + .short 4360 # Record kind: S_UDT + .long 6872 # Type + .asciz "std::allocator,0> > >" +.Ltmp34316: + .short .Ltmp34318-.Ltmp34317 # Record length +.Ltmp34317: + .short 4360 # Record kind: S_UDT + .long 6900 # Type + .asciz "std::_Vector_const_iterator,0> > > > >" +.Ltmp34318: + .short .Ltmp34320-.Ltmp34319 # Record length +.Ltmp34319: + .short 4360 # Record kind: S_UDT + .long 6902 # Type + .asciz "std::conditional_t<_Is_default_allocator,0> > > >::value,_Default_allocator_traits,0> > > >,_Normal_allocator_traits,0> > > > >" +.Ltmp34320: + .short .Ltmp34322-.Ltmp34321 # Record length +.Ltmp34321: + .short 4360 # Record kind: S_UDT + .long 6904 # Type + .asciz "std::allocator_traits,0> > > >" +.Ltmp34322: + .short .Ltmp34324-.Ltmp34323 # Record length +.Ltmp34323: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t,0> >,std::allocator,0> > > > >::_Alty,std::_Container_proxy>" +.Ltmp34324: + .short .Ltmp34326-.Ltmp34325 # Record length +.Ltmp34325: + .short 4360 # Record kind: S_UDT + .long 6940 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v,0> >,std::allocator,0> > > >::_Alty>,_Simple_types,0> > >,_Vec_iter_types,0> >,typename _Alty_traits::size_type,typename _Alty_traits::difference_type,typename _Alty_traits::pointer,typename _Alty_traits::const_pointer,std::sub_match,0> > &,const std::sub_match,0> > &> >" +.Ltmp34326: + .short .Ltmp34328-.Ltmp34327 # Record length +.Ltmp34327: + .short 4360 # Record kind: S_UDT + .long 6942 # Type + .asciz "std::_Vector_alloc,0> >,std::allocator,0> > > > >" +.Ltmp34328: + .short .Ltmp34330-.Ltmp34329 # Record length +.Ltmp34329: + .short 4360 # Record kind: S_UDT + .long 6961 # Type + .asciz "std::pair,0>,gsl::details::span_iterator,0> >" +.Ltmp34330: + .short .Ltmp34332-.Ltmp34331 # Record length +.Ltmp34331: + .short 4360 # Record kind: S_UDT + .long 6974 # Type + .asciz "std::_Default_allocator_traits,0> > > >" +.Ltmp34332: + .short .Ltmp34334-.Ltmp34333 # Record length +.Ltmp34333: + .short 4360 # Record kind: S_UDT + .long 6986 # Type + .asciz "std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>" +.Ltmp34334: + .short .Ltmp34336-.Ltmp34335 # Record length +.Ltmp34335: + .short 4360 # Record kind: S_UDT + .long 6991 # Type + .asciz "std::_Vector_val,0> > > >" +.Ltmp34336: + .short .Ltmp34338-.Ltmp34337 # Record length +.Ltmp34337: + .short 4360 # Record kind: S_UDT + .long 6994 # Type + .asciz "std::_Simple_types,0> > >" +.Ltmp34338: + .short .Ltmp34340-.Ltmp34339 # Record length +.Ltmp34339: + .short 4360 # Record kind: S_UDT + .long 7033 # Type + .asciz "_Collvec" +.Ltmp34340: + .short .Ltmp34342-.Ltmp34341 # Record length +.Ltmp34341: + .short 4360 # Record kind: S_UDT + .long 7035 # Type + .asciz "_Ctypevec" +.Ltmp34342: + .short .Ltmp34344-.Ltmp34343 # Record length +.Ltmp34343: + .short 4360 # Record kind: S_UDT + .long 7037 # Type + .asciz "_Cvtvec" +.Ltmp34344: + .short .Ltmp34346-.Ltmp34345 # Record length +.Ltmp34345: + .short 4360 # Record kind: S_UDT + .long 7051 # Type + .asciz "std::_Locinfo" +.Ltmp34346: + .short .Ltmp34348-.Ltmp34347 # Record length +.Ltmp34347: + .short 4360 # Record kind: S_UDT + .long 7072 # Type + .asciz "std::_Lockit" +.Ltmp34348: + .short .Ltmp34350-.Ltmp34349 # Record length +.Ltmp34349: + .short 4360 # Record kind: S_UDT + .long 7091 # Type + .asciz "std::_Yarn" +.Ltmp34350: + .short .Ltmp34352-.Ltmp34351 # Record length +.Ltmp34351: + .short 4360 # Record kind: S_UDT + .long 7112 # Type + .asciz "std::_Yarn" +.Ltmp34352: + .short .Ltmp34354-.Ltmp34353 # Record length +.Ltmp34353: + .short 4360 # Record kind: S_UDT + .long 7115 # Type + .asciz "_Collvec" +.Ltmp34354: + .short .Ltmp34356-.Ltmp34355 # Record length +.Ltmp34355: + .short 4360 # Record kind: S_UDT + .long 7121 # Type + .asciz "_Ctypevec" +.Ltmp34356: + .short .Ltmp34358-.Ltmp34357 # Record length +.Ltmp34357: + .short 4360 # Record kind: S_UDT + .long 7125 # Type + .asciz "_Cvtvec" +.Ltmp34358: + .short .Ltmp34360-.Ltmp34359 # Record length +.Ltmp34359: + .short 4360 # Record kind: S_UDT + .long 7141 # Type + .asciz "std::_Timevec" +.Ltmp34360: + .short .Ltmp34362-.Ltmp34361 # Record length +.Ltmp34361: + .short 4360 # Record kind: S_UDT + .long 7167 # Type + .asciz "Catch::ExprLhs" +.Ltmp34362: + .short .Ltmp34364-.Ltmp34363 # Record length +.Ltmp34363: + .short 4360 # Record kind: S_UDT + .long 7176 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34364: + .short .Ltmp34366-.Ltmp34365 # Record length +.Ltmp34365: + .short 4360 # Record kind: S_UDT + .long 7185 # Type + .asciz "Catch::UnaryExpr" +.Ltmp34366: + .short .Ltmp34368-.Ltmp34367 # Record length +.Ltmp34367: + .short 4360 # Record kind: S_UDT + .long 7192 # Type + .asciz "Catch::Decomposer" +.Ltmp34368: + .short .Ltmp34370-.Ltmp34369 # Record length +.Ltmp34369: + .short 4360 # Record kind: S_UDT + .long 7223 # Type + .asciz "gsl::fail_fast" +.Ltmp34370: + .short .Ltmp34372-.Ltmp34371 # Record length +.Ltmp34371: + .short 4360 # Record kind: S_UDT + .long 7232 # Type + .asciz "std::logic_error" +.Ltmp34372: + .short .Ltmp34374-.Ltmp34373 # Record length +.Ltmp34373: + .short 4360 # Record kind: S_UDT + .long 7252 # Type + .asciz "std::exception" +.Ltmp34374: + .short .Ltmp34376-.Ltmp34375 # Record length +.Ltmp34375: + .short 4360 # Record kind: S_UDT + .long 7256 # Type + .asciz "__std_exception_data" +.Ltmp34376: + .short .Ltmp34378-.Ltmp34377 # Record length +.Ltmp34377: + .short 4360 # Record kind: S_UDT + .long 7214 # Type + .asciz "std::remove_reference_t" +.Ltmp34378: + .short .Ltmp34380-.Ltmp34379 # Record length +.Ltmp34379: + .short 4360 # Record kind: S_UDT + .long 7326 # Type + .asciz "std::basic_ostream >::sentry" +.Ltmp34380: + .short .Ltmp34382-.Ltmp34381 # Record length +.Ltmp34381: + .short 4360 # Record kind: S_UDT + .long 7338 # Type + .asciz "std::basic_ostream >::_Sentry_base" +.Ltmp34382: + .short .Ltmp34384-.Ltmp34383 # Record length +.Ltmp34383: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "uintptr_t" +.Ltmp34384: + .short .Ltmp34386-.Ltmp34385 # Record length +.Ltmp34385: + .short 4360 # Record kind: S_UDT + .long 7427 # Type + .asciz "Catch::ExprLhs" +.Ltmp34386: + .short .Ltmp34388-.Ltmp34387 # Record length +.Ltmp34387: + .short 4360 # Record kind: S_UDT + .long 7440 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34388: + .short .Ltmp34390-.Ltmp34389 # Record length +.Ltmp34389: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::remove_reference_t" +.Ltmp34390: + .short .Ltmp34392-.Ltmp34391 # Record length +.Ltmp34391: + .short 4360 # Record kind: S_UDT + .long 7530 # Type + .asciz "Catch::ExprLhs" +.Ltmp34392: + .short .Ltmp34394-.Ltmp34393 # Record length +.Ltmp34393: + .short 4360 # Record kind: S_UDT + .long 7543 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34394: + .short .Ltmp34396-.Ltmp34395 # Record length +.Ltmp34395: + .short 4360 # Record kind: S_UDT + .long 7562 # Type + .asciz "Catch::ExprLhs" +.Ltmp34396: + .short .Ltmp34398-.Ltmp34397 # Record length +.Ltmp34397: + .short 4360 # Record kind: S_UDT + .long 7575 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34398: + .short .Ltmp34400-.Ltmp34399 # Record length +.Ltmp34399: + .short 4360 # Record kind: S_UDT + .long 7596 # Type + .asciz "Catch::ExprLhs" +.Ltmp34400: + .short .Ltmp34402-.Ltmp34401 # Record length +.Ltmp34401: + .short 4360 # Record kind: S_UDT + .long 7609 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34402: + .short .Ltmp34404-.Ltmp34403 # Record length +.Ltmp34403: + .short 4360 # Record kind: S_UDT + .long 7655 # Type + .asciz "Catch::StringMaker" +.Ltmp34404: + .short .Ltmp34406-.Ltmp34405 # Record length +.Ltmp34405: + .short 4360 # Record kind: S_UDT + .long 7668 # Type + .asciz "std::_Zero_then_variadic_args_t" +.Ltmp34406: + .short .Ltmp34408-.Ltmp34407 # Record length +.Ltmp34407: + .short 4360 # Record kind: S_UDT + .long 7697 # Type + .asciz "std::_Default_allocate_traits" +.Ltmp34408: + .short .Ltmp34410-.Ltmp34409 # Record length +.Ltmp34409: + .short 4360 # Record kind: S_UDT + .long 4693 # Type + .asciz "std::remove_reference_t" +.Ltmp34410: + .short .Ltmp34412-.Ltmp34411 # Record length +.Ltmp34411: + .short 4360 # Record kind: S_UDT + .long 7735 # Type + .asciz "std::numeric_limits" +.Ltmp34412: + .short .Ltmp34414-.Ltmp34413 # Record length +.Ltmp34413: + .short 4360 # Record kind: S_UDT + .long 7740 # Type + .asciz "std::_Num_int_base" +.Ltmp34414: + .short .Ltmp34416-.Ltmp34415 # Record length +.Ltmp34415: + .short 4360 # Record kind: S_UDT + .long 7751 # Type + .asciz "std::_Num_base" +.Ltmp34416: + .short .Ltmp34418-.Ltmp34417 # Record length +.Ltmp34417: + .short 4360 # Record kind: S_UDT + .long 4521 # Type + .asciz "std::remove_reference_t" +.Ltmp34418: + .short .Ltmp34420-.Ltmp34419 # Record length +.Ltmp34419: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::remove_reference_t" +.Ltmp34420: + .short .Ltmp34422-.Ltmp34421 # Record length +.Ltmp34421: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34422: + .short .Ltmp34424-.Ltmp34423 # Record length +.Ltmp34423: + .short 4360 # Record kind: S_UDT + .long 7909 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34424: + .short .Ltmp34426-.Ltmp34425 # Record length +.Ltmp34425: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "std::remove_reference_t" +.Ltmp34426: + .short .Ltmp34428-.Ltmp34427 # Record length +.Ltmp34427: + .short 4360 # Record kind: S_UDT + .long 7991 # Type + .asciz "gsl::narrowing_error" +.Ltmp34428: + .short .Ltmp34430-.Ltmp34429 # Record length +.Ltmp34429: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "std::remove_reference_t" +.Ltmp34430: + .short .Ltmp34432-.Ltmp34431 # Record length +.Ltmp34431: + .short 4360 # Record kind: S_UDT + .long 7986 # Type + .asciz "std::remove_reference_t" +.Ltmp34432: + .short .Ltmp34434-.Ltmp34433 # Record length +.Ltmp34433: + .short 4360 # Record kind: S_UDT + .long 5951 # Type + .asciz "std::remove_reference_t &>" +.Ltmp34434: + .short .Ltmp34436-.Ltmp34435 # Record length +.Ltmp34435: + .short 4360 # Record kind: S_UDT + .long 8069 # Type + .asciz "std::_One_then_variadic_args_t" +.Ltmp34436: + .short .Ltmp34438-.Ltmp34437 # Record length +.Ltmp34437: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34438: + .short .Ltmp34440-.Ltmp34439 # Record length +.Ltmp34439: + .short 4360 # Record kind: S_UDT + .long 8125 # Type + .asciz "std::_Really_trivial_ptr_iterator_tag" +.Ltmp34440: + .short .Ltmp34442-.Ltmp34441 # Record length +.Ltmp34441: + .short 4360 # Record kind: S_UDT + .long 8129 # Type + .asciz "std::_Trivially_copyable_ptr_iterator_tag" +.Ltmp34442: + .short .Ltmp34444-.Ltmp34443 # Record length +.Ltmp34443: + .short 4360 # Record kind: S_UDT + .long 8131 # Type + .asciz "std::_General_ptr_iterator_tag" +.Ltmp34444: + .short .Ltmp34446-.Ltmp34445 # Record length +.Ltmp34445: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34446: + .short .Ltmp34448-.Ltmp34447 # Record length +.Ltmp34447: + .short 4360 # Record kind: S_UDT + .long 5950 # Type + .asciz "std::remove_reference_t >" +.Ltmp34448: + .short .Ltmp34450-.Ltmp34449 # Record length +.Ltmp34449: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34450: + .short .Ltmp34452-.Ltmp34451 # Record length +.Ltmp34451: + .short 4360 # Record kind: S_UDT + .long 8236 # Type + .asciz "gsl::details::extent_type<3>" +.Ltmp34452: + .short .Ltmp34454-.Ltmp34453 # Record length +.Ltmp34453: + .short 4360 # Record kind: S_UDT + .long 8277 # Type + .asciz "gsl::span::subspan_selector<5>" +.Ltmp34454: + .short .Ltmp34456-.Ltmp34455 # Record length +.Ltmp34455: + .short 4360 # Record kind: S_UDT + .long 8329 # Type + .asciz "Catch::ExprLhs,0> &>" +.Ltmp34456: + .short .Ltmp34458-.Ltmp34457 # Record length +.Ltmp34457: + .short 4360 # Record kind: S_UDT + .long 8342 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +.Ltmp34458: + .short .Ltmp34460-.Ltmp34459 # Record length +.Ltmp34459: + .short 4360 # Record kind: S_UDT + .long 8362 # Type + .asciz "Catch::StringMaker,0> >" +.Ltmp34460: + .short .Ltmp34462-.Ltmp34461 # Record length +.Ltmp34461: + .short 4360 # Record kind: S_UDT + .long 4487 # Type + .asciz "std::remove_reference_t >" +.Ltmp34462: + .short .Ltmp34464-.Ltmp34463 # Record length +.Ltmp34463: + .short 4360 # Record kind: S_UDT + .long 8393 # Type + .asciz "Catch::ExprLhs,1> &>" +.Ltmp34464: + .short .Ltmp34466-.Ltmp34465 # Record length +.Ltmp34465: + .short 4360 # Record kind: S_UDT + .long 8406 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>" +.Ltmp34466: + .short .Ltmp34468-.Ltmp34467 # Record length +.Ltmp34467: + .short 4360 # Record kind: S_UDT + .long 8426 # Type + .asciz "Catch::StringMaker,1> >" +.Ltmp34468: + .short .Ltmp34470-.Ltmp34469 # Record length +.Ltmp34469: + .short 4360 # Record kind: S_UDT + .long 8440 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>" +.Ltmp34470: + .short .Ltmp34472-.Ltmp34471 # Record length +.Ltmp34471: + .short 4360 # Record kind: S_UDT + .long 8457 # Type + .asciz "Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>" +.Ltmp34472: + .short .Ltmp34474-.Ltmp34473 # Record length +.Ltmp34473: + .short 4360 # Record kind: S_UDT + .long 8537 # Type + .asciz "Catch::ExprLhs,0> > &>" +.Ltmp34474: + .short .Ltmp34476-.Ltmp34475 # Record length +.Ltmp34475: + .short 4360 # Record kind: S_UDT + .long 8550 # Type + .asciz "Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>" +.Ltmp34476: + .short .Ltmp34478-.Ltmp34477 # Record length +.Ltmp34477: + .short 4360 # Record kind: S_UDT + .long 8576 # Type + .asciz "Catch::StringMaker,0> > >" +.Ltmp34478: + .short .Ltmp34480-.Ltmp34479 # Record length +.Ltmp34479: + .short 4360 # Record kind: S_UDT + .long 8597 # Type + .asciz "Catch::ExprLhs,1> > &>" +.Ltmp34480: + .short .Ltmp34482-.Ltmp34481 # Record length +.Ltmp34481: + .short 4360 # Record kind: S_UDT + .long 8610 # Type + .asciz "Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>" +.Ltmp34482: + .short .Ltmp34484-.Ltmp34483 # Record length +.Ltmp34483: + .short 4360 # Record kind: S_UDT + .long 8636 # Type + .asciz "Catch::StringMaker,1> > >" +.Ltmp34484: + .short .Ltmp34486-.Ltmp34485 # Record length +.Ltmp34485: + .short 4360 # Record kind: S_UDT + .long 8654 # Type + .asciz "Catch::ExprLhs &>" +.Ltmp34486: + .short .Ltmp34488-.Ltmp34487 # Record length +.Ltmp34487: + .short 4360 # Record kind: S_UDT + .long 8667 # Type + .asciz "Catch::BinaryExpr &,const gsl::span &>" +.Ltmp34488: + .short .Ltmp34490-.Ltmp34489 # Record length +.Ltmp34489: + .short 4360 # Record kind: S_UDT + .long 8699 # Type + .asciz "Catch::StringMaker >" +.Ltmp34490: + .short .Ltmp34492-.Ltmp34491 # Record length +.Ltmp34491: + .short 4360 # Record kind: S_UDT + .long 8710 # Type + .asciz "std::less" +.Ltmp34492: + .short .Ltmp34494-.Ltmp34493 # Record length +.Ltmp34493: + .short 4360 # Record kind: S_UDT + .long 8721 # Type + .asciz "std::_Lex_compare_optimize" +.Ltmp34494: + .short .Ltmp34496-.Ltmp34495 # Record length +.Ltmp34495: + .short 4360 # Record kind: S_UDT + .long 8718 # Type + .asciz "std::_Lex_compare_check_element_types,int,int,void>" +.Ltmp34496: + .short .Ltmp34498-.Ltmp34497 # Record length +.Ltmp34497: + .short 4360 # Record kind: S_UDT + .long 8759 # Type + .asciz "std::equal_to" +.Ltmp34498: + .short .Ltmp34500-.Ltmp34499 # Record length +.Ltmp34499: + .short 4360 # Record kind: S_UDT + .long 8804 # Type + .asciz "Catch::ExprLhs" +.Ltmp34500: + .short .Ltmp34502-.Ltmp34501 # Record length +.Ltmp34501: + .short 4360 # Record kind: S_UDT + .long 8818 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34502: + .short .Ltmp34504-.Ltmp34503 # Record length +.Ltmp34503: + .short 4360 # Record kind: S_UDT + .long 8844 # Type + .asciz "Catch::ExprLhs" +.Ltmp34504: + .short .Ltmp34506-.Ltmp34505 # Record length +.Ltmp34505: + .short 4360 # Record kind: S_UDT + .long 8860 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34506: + .short .Ltmp34508-.Ltmp34507 # Record length +.Ltmp34507: + .short 4360 # Record kind: S_UDT + .long 8882 # Type + .asciz "Catch::StringMaker" +.Ltmp34508: + .short .Ltmp34510-.Ltmp34509 # Record length +.Ltmp34509: + .short 4360 # Record kind: S_UDT + .long 8901 # Type + .asciz "Catch::StringMaker" +.Ltmp34510: + .short .Ltmp34512-.Ltmp34511 # Record length +.Ltmp34511: + .short 4360 # Record kind: S_UDT + .long 8925 # Type + .asciz "Catch::ExprLhs" +.Ltmp34512: + .short .Ltmp34514-.Ltmp34513 # Record length +.Ltmp34513: + .short 4360 # Record kind: S_UDT + .long 8939 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34514: + .short .Ltmp34516-.Ltmp34515 # Record length +.Ltmp34515: + .short 4360 # Record kind: S_UDT + .long 8959 # Type + .asciz "Catch::ExprLhs" +.Ltmp34516: + .short .Ltmp34518-.Ltmp34517 # Record length +.Ltmp34517: + .short 4360 # Record kind: S_UDT + .long 8972 # Type + .asciz "Catch::BinaryExpr" +.Ltmp34518: + .short .Ltmp34520-.Ltmp34519 # Record length +.Ltmp34519: + .short 4360 # Record kind: S_UDT + .long 8993 # Type + .asciz "Catch::StringMaker" +.Ltmp34520: + .short .Ltmp34522-.Ltmp34521 # Record length +.Ltmp34521: + .short 4360 # Record kind: S_UDT + .long 9009 # Type + .asciz "Catch::StringMaker" +.Ltmp34522: + .short .Ltmp34524-.Ltmp34523 # Record length +.Ltmp34523: + .short 4360 # Record kind: S_UDT + .long 9071 # Type + .asciz "flag_type" +.Ltmp34524: + .short .Ltmp34526-.Ltmp34525 # Record length +.Ltmp34525: + .short 4360 # Record kind: S_UDT + .long 9118 # Type + .asciz "std::basic_regex >" +.Ltmp34526: + .short .Ltmp34528-.Ltmp34527 # Record length +.Ltmp34527: + .short 4360 # Record kind: S_UDT + .long 9123 # Type + .asciz "std::_Regex_base" +.Ltmp34528: + .short .Ltmp34530-.Ltmp34529 # Record length +.Ltmp34529: + .short 4360 # Record kind: S_UDT + .long 9129 # Type + .asciz "std::_Root_node" +.Ltmp34530: + .short .Ltmp34532-.Ltmp34531 # Record length +.Ltmp34531: + .short 4360 # Record kind: S_UDT + .long 9136 # Type + .asciz "std::regex_traits" +.Ltmp34532: + .short .Ltmp34534-.Ltmp34533 # Record length +.Ltmp34533: + .short 4360 # Record kind: S_UDT + .long 9185 # Type + .asciz "std::locale" +.Ltmp34534: + .short .Ltmp34536-.Ltmp34535 # Record length +.Ltmp34535: + .short 4360 # Record kind: S_UDT + .long 9200 # Type + .asciz "std::_Node_base" +.Ltmp34536: + .short .Ltmp34538-.Ltmp34537 # Record length +.Ltmp34537: + .short 4360 # Record kind: S_UDT + .long 9104 # Type + .asciz "locale_type" +.Ltmp34538: + .short .Ltmp34540-.Ltmp34539 # Record length +.Ltmp34539: + .short 4360 # Record kind: S_UDT + .long 32 # Type + .asciz "std::conditional_t<_Is_any_of_v,unsigned long,conditional_t > > >" +.Ltmp34540: + .short .Ltmp34542-.Ltmp34541 # Record length +.Ltmp34541: + .short 4360 # Record kind: S_UDT + .long 32 # Type + .asciz "std::make_unsigned_t" +.Ltmp34542: + .short .Ltmp34544-.Ltmp34543 # Record length +.Ltmp34543: + .short 4360 # Record kind: S_UDT + .long 9228 # Type + .asciz "std::_Regex_traits" +.Ltmp34544: + .short .Ltmp34546-.Ltmp34545 # Record length +.Ltmp34545: + .short 4360 # Record kind: S_UDT + .long 9231 # Type + .asciz "std::_Locbase" +.Ltmp34546: + .short .Ltmp34548-.Ltmp34547 # Record length +.Ltmp34547: + .short 4360 # Record kind: S_UDT + .long 9249 # Type + .asciz "std::_Crt_new_delete" +.Ltmp34548: + .short .Ltmp34550-.Ltmp34549 # Record length +.Ltmp34549: + .short 4360 # Record kind: S_UDT + .long 9277 # Type + .asciz "std::locale::_Locimp" +.Ltmp34550: + .short .Ltmp34552-.Ltmp34551 # Record length +.Ltmp34551: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Uint4_t" +.Ltmp34552: + .short .Ltmp34554-.Ltmp34553 # Record length +.Ltmp34553: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_integral_t" +.Ltmp34554: + .short .Ltmp34556-.Ltmp34555 # Record length +.Ltmp34555: + .short 4360 # Record kind: S_UDT + .long 34 # Type + .asciz "std::_Atomic_counter_t" +.Ltmp34556: + .short .Ltmp34558-.Ltmp34557 # Record length +.Ltmp34557: + .short 4360 # Record kind: S_UDT + .long 9294 # Type + .asciz "std::locale::facet" +.Ltmp34558: + .short .Ltmp34560-.Ltmp34559 # Record length +.Ltmp34559: + .short 4360 # Record kind: S_UDT + .long 9307 # Type + .asciz "std::locale::id" +.Ltmp34560: + .short .Ltmp34562-.Ltmp34561 # Record length +.Ltmp34561: + .short 4360 # Record kind: S_UDT + .long 9313 # Type + .asciz "std::_Regex_traits_base" +.Ltmp34562: + .short .Ltmp34564-.Ltmp34563 # Record length +.Ltmp34563: + .short 4360 # Record kind: S_UDT + .long 9330 # Type + .asciz "std::collate" +.Ltmp34564: + .short .Ltmp34566-.Ltmp34565 # Record length +.Ltmp34565: + .short 4360 # Record kind: S_UDT + .long 9369 # Type + .asciz "std::ctype" +.Ltmp34566: + .short .Ltmp34568-.Ltmp34567 # Record length +.Ltmp34567: + .short 4360 # Record kind: S_UDT + .long 9375 # Type + .asciz "std::_Facet_base" +.Ltmp34568: + .short .Ltmp34570-.Ltmp34569 # Record length +.Ltmp34569: + .short 4360 # Record kind: S_UDT + .long 9385 # Type + .asciz "std::ctype_base" +.Ltmp34570: + .short .Ltmp34572-.Ltmp34571 # Record length +.Ltmp34571: + .short 4360 # Record kind: S_UDT + .long 9409 # Type + .asciz "Catch::ExprLhs,0> &>" +.Ltmp34572: + .short .Ltmp34574-.Ltmp34573 # Record length +.Ltmp34573: + .short 4360 # Record kind: S_UDT + .long 9422 # Type + .asciz "Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>" +.Ltmp34574: + .short .Ltmp34576-.Ltmp34575 # Record length +.Ltmp34575: + .short 4360 # Record kind: S_UDT + .long 9438 # Type + .asciz "gsl::details::extent_type<9>" +.Ltmp34576: + .short .Ltmp34578-.Ltmp34577 # Record length +.Ltmp34577: + .short 4360 # Record kind: S_UDT + .long 9534 # Type + .asciz "std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >" +.Ltmp34578: + .short .Ltmp34580-.Ltmp34579 # Record length +.Ltmp34579: + .short 4360 # Record kind: S_UDT + .long 9545 # Type + .asciz "std::_Tgt_state_t,0> >" +.Ltmp34580: + .short .Ltmp34582-.Ltmp34581 # Record length +.Ltmp34581: + .short 4360 # Record kind: S_UDT + .long 9550 # Type + .asciz "std::_Rebind_alloc_t,std::_Loop_vals_t>" +.Ltmp34582: + .short .Ltmp34584-.Ltmp34583 # Record length +.Ltmp34583: + .short 4360 # Record kind: S_UDT + .long 9665 # Type + .asciz "std::vector >" +.Ltmp34584: + .short .Ltmp34586-.Ltmp34585 # Record length +.Ltmp34585: + .short 4360 # Record kind: S_UDT + .long 9672 # Type + .asciz "std::_Node_if" +.Ltmp34586: + .short .Ltmp34588-.Ltmp34587 # Record length +.Ltmp34587: + .short 4360 # Record kind: S_UDT + .long 9684 # Type + .asciz "std::_Node_rep" +.Ltmp34588: + .short .Ltmp34590-.Ltmp34589 # Record length +.Ltmp34589: + .short 4360 # Record kind: S_UDT + .long 9688 # Type + .asciz "std::_Bt_state_t,0> >" +.Ltmp34590: + .short .Ltmp34592-.Ltmp34591 # Record length +.Ltmp34591: + .short 4360 # Record kind: S_UDT + .long 9693 # Type + .asciz "std::_Rebind_alloc_t,0> >::_Grp_t>,std::_Tgt_state_t,0> >::_Grp_t>" +.Ltmp34592: + .short .Ltmp34594-.Ltmp34593 # Record length +.Ltmp34593: + .short 4360 # Record kind: S_UDT + .long 9807 # Type + .asciz "std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >" +.Ltmp34594: + .short .Ltmp34596-.Ltmp34595 # Record length +.Ltmp34595: + .short 4360 # Record kind: S_UDT + .long 9810 # Type + .asciz "std::_Tgt_state_t,0> >::_Grp_t" +.Ltmp34596: + .short .Ltmp34598-.Ltmp34597 # Record length +.Ltmp34597: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp34598: + .short .Ltmp34600-.Ltmp34599 # Record length +.Ltmp34599: + .short 4360 # Record kind: S_UDT + .long 9846 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_Vec_iter_types >" +.Ltmp34600: + .short .Ltmp34602-.Ltmp34601 # Record length +.Ltmp34601: + .short 4360 # Record kind: S_UDT + .long 9848 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp34602: + .short .Ltmp34604-.Ltmp34603 # Record length +.Ltmp34603: + .short 4360 # Record kind: S_UDT + .long 9867 # Type + .asciz "std::allocator" +.Ltmp34604: + .short .Ltmp34606-.Ltmp34605 # Record length +.Ltmp34605: + .short 4360 # Record kind: S_UDT + .long 9870 # Type + .asciz "std::_Loop_vals_t" +.Ltmp34606: + .short .Ltmp34608-.Ltmp34607 # Record length +.Ltmp34607: + .short 4360 # Record kind: S_UDT + .long 9898 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp34608: + .short .Ltmp34610-.Ltmp34609 # Record length +.Ltmp34609: + .short 4360 # Record kind: S_UDT + .long 9900 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp34610: + .short .Ltmp34612-.Ltmp34611 # Record length +.Ltmp34611: + .short 4360 # Record kind: S_UDT + .long 9902 # Type + .asciz "std::allocator_traits >" +.Ltmp34612: + .short .Ltmp34614-.Ltmp34613 # Record length +.Ltmp34613: + .short 4360 # Record kind: S_UDT + .long 9906 # Type + .asciz "std::_Node_endif" +.Ltmp34614: + .short .Ltmp34616-.Ltmp34615 # Record length +.Ltmp34615: + .short 4360 # Record kind: S_UDT + .long 9915 # Type + .asciz "std::_Node_end_rep" +.Ltmp34616: + .short .Ltmp34618-.Ltmp34617 # Record length +.Ltmp34617: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +.Ltmp34618: + .short .Ltmp34620-.Ltmp34619 # Record length +.Ltmp34619: + .short 4360 # Record kind: S_UDT + .long 10000 # Type + .asciz "std::_Rebind_alloc_t,std::_Vbase>" +.Ltmp34620: + .short .Ltmp34622-.Ltmp34621 # Record length +.Ltmp34621: + .short 4360 # Record kind: S_UDT + .long 10006 # Type + .asciz "std::vector >" +.Ltmp34622: + .short .Ltmp34624-.Ltmp34623 # Record length +.Ltmp34623: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::_Alty,std::_Container_proxy>" +.Ltmp34624: + .short .Ltmp34626-.Ltmp34625 # Record length +.Ltmp34625: + .short 4360 # Record kind: S_UDT + .long 10042 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::_Alty>,_Simple_types,0> >::_Grp_t>,_Vec_iter_types,0> >::_Grp_t,typename _Alty_traits::size_type,typename _Alty_traits::difference_type,typename _Alty_traits::pointer,typename _Alty_traits::const_pointer,std::_Tgt_state_t,0> >::_Grp_t &,const std::_Tgt_state_t,0> >::_Grp_t &> >" +.Ltmp34626: + .short .Ltmp34628-.Ltmp34627 # Record length +.Ltmp34627: + .short 4360 # Record kind: S_UDT + .long 10044 # Type + .asciz "std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >" +.Ltmp34628: + .short .Ltmp34630-.Ltmp34629 # Record length +.Ltmp34629: + .short 4360 # Record kind: S_UDT + .long 10063 # Type + .asciz "std::allocator,0> >::_Grp_t>" +.Ltmp34630: + .short .Ltmp34632-.Ltmp34631 # Record length +.Ltmp34631: + .short 4360 # Record kind: S_UDT + .long 10091 # Type + .asciz "std::_Vector_const_iterator,0> >::_Grp_t> > >" +.Ltmp34632: + .short .Ltmp34634-.Ltmp34633 # Record length +.Ltmp34633: + .short 4360 # Record kind: S_UDT + .long 10093 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits,0> >::_Grp_t> >,_Normal_allocator_traits,0> >::_Grp_t> > >" +.Ltmp34634: + .short .Ltmp34636-.Ltmp34635 # Record length +.Ltmp34635: + .short 4360 # Record kind: S_UDT + .long 10095 # Type + .asciz "std::allocator_traits,0> >::_Grp_t> >" +.Ltmp34636: + .short .Ltmp34638-.Ltmp34637 # Record length +.Ltmp34637: + .short 4360 # Record kind: S_UDT + .long 10107 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +.Ltmp34638: + .short .Ltmp34640-.Ltmp34639 # Record length +.Ltmp34639: + .short 4360 # Record kind: S_UDT + .long 10112 # Type + .asciz "std::_Vector_val >" +.Ltmp34640: + .short .Ltmp34642-.Ltmp34641 # Record length +.Ltmp34641: + .short 4360 # Record kind: S_UDT + .long 10115 # Type + .asciz "std::_Simple_types" +.Ltmp34642: + .short .Ltmp34644-.Ltmp34643 # Record length +.Ltmp34643: + .short 4360 # Record kind: S_UDT + .long 10127 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp34644: + .short .Ltmp34646-.Ltmp34645 # Record length +.Ltmp34645: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t,std::_Container_proxy>" +.Ltmp34646: + .short .Ltmp34648-.Ltmp34647 # Record length +.Ltmp34647: + .short 4360 # Record kind: S_UDT + .long 10149 # Type + .asciz "std::_Vb_val >" +.Ltmp34648: + .short .Ltmp34650-.Ltmp34649 # Record length +.Ltmp34649: + .short 4360 # Record kind: S_UDT + .long 10170 # Type + .asciz "std::allocator" +.Ltmp34650: + .short .Ltmp34652-.Ltmp34651 # Record length +.Ltmp34651: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Vbase" +.Ltmp34652: + .short .Ltmp34654-.Ltmp34653 # Record length +.Ltmp34653: + .short 4360 # Record kind: S_UDT + .long 10194 # Type + .asciz "std::_Vb_iterator > >" +.Ltmp34654: + .short .Ltmp34656-.Ltmp34655 # Record length +.Ltmp34655: + .short 4360 # Record kind: S_UDT + .long 48 # Type + .asciz "const_reference" +.Ltmp34656: + .short .Ltmp34658-.Ltmp34657 # Record length +.Ltmp34657: + .short 4360 # Record kind: S_UDT + .long 10218 # Type + .asciz "std::_Vb_const_iterator > >" +.Ltmp34658: + .short .Ltmp34660-.Ltmp34659 # Record length +.Ltmp34659: + .short 4360 # Record kind: S_UDT + .long 10238 # Type + .asciz "std::_Vb_reference > >" +.Ltmp34660: + .short .Ltmp34662-.Ltmp34661 # Record length +.Ltmp34661: + .short 4360 # Record kind: S_UDT + .long 10241 # Type + .asciz "std::_Wrap_alloc >" +.Ltmp34662: + .short .Ltmp34664-.Ltmp34663 # Record length +.Ltmp34663: + .short 4360 # Record kind: S_UDT + .long 10266 # Type + .asciz "std::allocator" +.Ltmp34664: + .short .Ltmp34666-.Ltmp34665 # Record length +.Ltmp34665: + .short 4360 # Record kind: S_UDT + .long 10268 # Type + .asciz "std::conditional_t<_Is_default_allocator >::value,_Default_allocator_traits >,_Normal_allocator_traits > >" +.Ltmp34666: + .short .Ltmp34668-.Ltmp34667 # Record length +.Ltmp34667: + .short 4360 # Record kind: S_UDT + .long 10270 # Type + .asciz "std::allocator_traits >" +.Ltmp34668: + .short .Ltmp34670-.Ltmp34669 # Record length +.Ltmp34669: + .short 4360 # Record kind: S_UDT + .long 10282 # Type + .asciz "std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>" +.Ltmp34670: + .short .Ltmp34672-.Ltmp34671 # Record length +.Ltmp34671: + .short 4360 # Record kind: S_UDT + .long 10287 # Type + .asciz "std::_Vector_val,0> >::_Grp_t> >" +.Ltmp34672: + .short .Ltmp34674-.Ltmp34673 # Record length +.Ltmp34673: + .short 4360 # Record kind: S_UDT + .long 10290 # Type + .asciz "std::_Simple_types,0> >::_Grp_t>" +.Ltmp34674: + .short .Ltmp34676-.Ltmp34675 # Record length +.Ltmp34675: + .short 4360 # Record kind: S_UDT + .long 10302 # Type + .asciz "std::_Default_allocator_traits,0> >::_Grp_t> >" +.Ltmp34676: + .short .Ltmp34678-.Ltmp34677 # Record length +.Ltmp34677: + .short 4360 # Record kind: S_UDT + .long 10000 # Type + .asciz "std::_Rebind_alloc_t,unsigned int>" +.Ltmp34678: + .short .Ltmp34680-.Ltmp34679 # Record length +.Ltmp34679: + .short 4360 # Record kind: S_UDT + .long 10410 # Type + .asciz "std::vector >" +.Ltmp34680: + .short .Ltmp34682-.Ltmp34681 # Record length +.Ltmp34681: + .short 4360 # Record kind: S_UDT + .long 10421 # Type + .asciz "std::_Vb_iter_base > >" +.Ltmp34682: + .short .Ltmp34684-.Ltmp34683 # Record length +.Ltmp34683: + .short 4360 # Record kind: S_UDT + .long 10434 # Type + .asciz "std::_Default_allocator_traits >" +.Ltmp34684: + .short .Ltmp34686-.Ltmp34685 # Record length +.Ltmp34685: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp34686: + .short .Ltmp34688-.Ltmp34687 # Record length +.Ltmp34687: + .short 4360 # Record kind: S_UDT + .long 10469 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_Vec_iter_types >" +.Ltmp34688: + .short .Ltmp34690-.Ltmp34689 # Record length +.Ltmp34689: + .short 4360 # Record kind: S_UDT + .long 10471 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp34690: + .short .Ltmp34692-.Ltmp34691 # Record length +.Ltmp34691: + .short 4360 # Record kind: S_UDT + .long 10495 # Type + .asciz "std::_Vector_iterator > >" +.Ltmp34692: + .short .Ltmp34694-.Ltmp34693 # Record length +.Ltmp34693: + .short 4360 # Record kind: S_UDT + .long 10519 # Type + .asciz "std::_Vector_const_iterator > >" +.Ltmp34694: + .short .Ltmp34696-.Ltmp34695 # Record length +.Ltmp34695: + .short 4360 # Record kind: S_UDT + .long 10531 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +.Ltmp34696: + .short .Ltmp34698-.Ltmp34697 # Record length +.Ltmp34697: + .short 4360 # Record kind: S_UDT + .long 10536 # Type + .asciz "std::_Vector_val >" +.Ltmp34698: + .short .Ltmp34700-.Ltmp34699 # Record length +.Ltmp34699: + .short 4360 # Record kind: S_UDT + .long 10539 # Type + .asciz "std::_Simple_types" +.Ltmp34700: + .short .Ltmp34702-.Ltmp34701 # Record length +.Ltmp34701: + .short 4360 # Record kind: S_UDT + .long 10699 # Type + .asciz "std::_Uninitialized_backout_al >" +.Ltmp34702: + .short .Ltmp34704-.Ltmp34703 # Record length +.Ltmp34703: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t<_Loop_vals_t> >::type,std::_General_ptr_iterator_tag>" +.Ltmp34704: + .short .Ltmp34706-.Ltmp34705 # Record length +.Ltmp34705: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34706: + .short .Ltmp34708-.Ltmp34707 # Record length +.Ltmp34707: + .short 4360 # Record kind: S_UDT + .long 10795 # Type + .asciz "std::_Node_str" +.Ltmp34708: + .short .Ltmp34710-.Ltmp34709 # Record length +.Ltmp34709: + .short 4360 # Record kind: S_UDT + .long 10808 # Type + .asciz "std::_Buf" +.Ltmp34710: + .short .Ltmp34712-.Ltmp34711 # Record length +.Ltmp34711: + .short 4360 # Record kind: S_UDT + .long 10814 # Type + .asciz "std::_Node_capture" +.Ltmp34712: + .short .Ltmp34714-.Ltmp34713 # Record length +.Ltmp34713: + .short 4360 # Record kind: S_UDT + .long 10821 # Type + .asciz "std::_Node_end_group" +.Ltmp34714: + .short .Ltmp34716-.Ltmp34715 # Record length +.Ltmp34715: + .short 4360 # Record kind: S_UDT + .long 10827 # Type + .asciz "std::_Node_back" +.Ltmp34716: + .short .Ltmp34718-.Ltmp34717 # Record length +.Ltmp34717: + .short 4360 # Record kind: S_UDT + .long 10885 # Type + .asciz "std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >" +.Ltmp34718: + .short .Ltmp34720-.Ltmp34719 # Record length +.Ltmp34719: + .short 4360 # Record kind: S_UDT + .long 10914 # Type + .asciz "std::_Any_tag" +.Ltmp34720: + .short .Ltmp34722-.Ltmp34721 # Record length +.Ltmp34721: + .short 4360 # Record kind: S_UDT + .long 10920 # Type + .asciz "std::_Unused_parameter" +.Ltmp34722: + .short .Ltmp34724-.Ltmp34723 # Record length +.Ltmp34723: + .short 4360 # Record kind: S_UDT + .long 8127 # Type + .asciz "std::conditional_t,0> > &,std::sub_match,0> > >,typename _Ptr_cat_helper,0> > >,remove_cv_t,0> > > >::type,std::_General_ptr_iterator_tag>" +.Ltmp34724: + .short .Ltmp34726-.Ltmp34725 # Record length +.Ltmp34725: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t,0> > *>" +.Ltmp34726: + .short .Ltmp34728-.Ltmp34727 # Record length +.Ltmp34727: + .short 4360 # Record kind: S_UDT + .long 6684 # Type + .asciz "std::remove_reference_t,0> > &>" +.Ltmp34728: + .short .Ltmp34730-.Ltmp34729 # Record length +.Ltmp34729: + .short 4360 # Record kind: S_UDT + .long 6684 # Type + .asciz "std::remove_reference_t,0> > >" +.Ltmp34730: + .short .Ltmp34732-.Ltmp34731 # Record length +.Ltmp34731: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::remove_cv_t" +.Ltmp34732: + .short .Ltmp34734-.Ltmp34733 # Record length +.Ltmp34733: + .short 4360 # Record kind: S_UDT + .long 117 # Type + .asciz "std::_Iter_value_t" +.Ltmp34734: + .short .Ltmp34736-.Ltmp34735 # Record length +.Ltmp34735: + .short 4360 # Record kind: S_UDT + .long 11028 # Type + .asciz "std::_Uninitialized_backout_al >" +.Ltmp34736: + .short .Ltmp34738-.Ltmp34737 # Record length +.Ltmp34737: + .short 4360 # Record kind: S_UDT + .long 10199 # Type + .asciz "std::remove_reference_t" +.Ltmp34738: + .short .Ltmp34740-.Ltmp34739 # Record length +.Ltmp34739: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34740: + .short .Ltmp34742-.Ltmp34741 # Record length +.Ltmp34741: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34742: + .short .Ltmp34744-.Ltmp34743 # Record length +.Ltmp34743: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t > > >" +.Ltmp34744: + .short .Ltmp34746-.Ltmp34745 # Record length +.Ltmp34745: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant > > >,disjunction > >,bool>::_Raw_ty>,_Is_character > >,bool>::_Raw_value_type> >,conjunction > >,bool>::_Raw_ty>,is_same > >,bool>::_Raw_value_type> > >,is_convertible > >,bool>::_Value_type> > >" +.Ltmp34746: + .short .Ltmp34748-.Ltmp34747 # Record length +.Ltmp34747: + .short 4360 # Record kind: S_UDT + .long 11228 # Type + .asciz "std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >" +.Ltmp34748: + .short .Ltmp34750-.Ltmp34749 # Record length +.Ltmp34749: + .short 4360 # Record kind: S_UDT + .long 8123 # Type + .asciz "std::conditional_t,0> >::_Grp_t &,std::_Tgt_state_t,0> >::_Grp_t>,typename _Ptr_cat_helper,remove_cv_t<_Grp_t> >::type,std::_General_ptr_iterator_tag>" +.Ltmp34750: + .short .Ltmp34752-.Ltmp34751 # Record length +.Ltmp34751: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t,0> >::_Grp_t *>" +.Ltmp34752: + .short .Ltmp34754-.Ltmp34753 # Record length +.Ltmp34753: + .short 4360 # Record kind: S_UDT + .long 9543 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t &>" +.Ltmp34754: + .short .Ltmp34756-.Ltmp34755 # Record length +.Ltmp34755: + .short 4360 # Record kind: S_UDT + .long 9543 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t>" +.Ltmp34756: + .short .Ltmp34758-.Ltmp34757 # Record length +.Ltmp34757: + .short 4360 # Record kind: S_UDT + .long 11299 # Type + .asciz "std::_Node_class >" +.Ltmp34758: + .short .Ltmp34760-.Ltmp34759 # Record length +.Ltmp34759: + .short 4360 # Record kind: S_UDT + .long 11303 # Type + .asciz "std::_Sequence" +.Ltmp34760: + .short .Ltmp34762-.Ltmp34761 # Record length +.Ltmp34761: + .short 4360 # Record kind: S_UDT + .long 11307 # Type + .asciz "std::_Bitmap" +.Ltmp34762: + .short .Ltmp34764-.Ltmp34763 # Record length +.Ltmp34763: + .short 4360 # Record kind: S_UDT + .long 11350 # Type + .asciz "std::_Cmp_icase >" +.Ltmp34764: + .short .Ltmp34766-.Ltmp34765 # Record length +.Ltmp34765: + .short 4360 # Record kind: S_UDT + .long 11366 # Type + .asciz "std::_Cmp_collate >" +.Ltmp34766: + .short .Ltmp34768-.Ltmp34767 # Record length +.Ltmp34767: + .short 4360 # Record kind: S_UDT + .long 11376 # Type + .asciz "std::_Cmp_cs >" +.Ltmp34768: + .short .Ltmp34770-.Ltmp34769 # Record length +.Ltmp34769: + .short 4360 # Record kind: S_UDT + .long 11548 # Type + .asciz "std::vector >" +.Ltmp34770: + .short .Ltmp34772-.Ltmp34771 # Record length +.Ltmp34771: + .short 4360 # Record kind: S_UDT + .long 4712 # Type + .asciz "std::_Rebind_alloc_t > >::_Alty,std::_Container_proxy>" +.Ltmp34772: + .short .Ltmp34774-.Ltmp34773 # Record length +.Ltmp34773: + .short 4360 # Record kind: S_UDT + .long 4714 # Type + .asciz "std::conditional_t<_Is_simple_alloc_v >::_Alty>,_Simple_types,_Vec_iter_types >" +.Ltmp34774: + .short .Ltmp34776-.Ltmp34775 # Record length +.Ltmp34775: + .short 4360 # Record kind: S_UDT + .long 11581 # Type + .asciz "std::_Vector_alloc > >" +.Ltmp34776: + .short .Ltmp34778-.Ltmp34777 # Record length +.Ltmp34777: + .short 4360 # Record kind: S_UDT + .long 11593 # Type + .asciz "std::_Compressed_pair,std::_Vector_val >,1>" +.Ltmp34778: + .short .Ltmp34780-.Ltmp34779 # Record length +.Ltmp34779: + .short 4360 # Record kind: S_UDT + .long 11598 # Type + .asciz "std::_Vector_val >" +.Ltmp34780: + .short .Ltmp34782-.Ltmp34781 # Record length +.Ltmp34781: + .short 4360 # Record kind: S_UDT + .long 4488 # Type + .asciz "std::remove_reference_t &>" +.Ltmp34782: + .short .Ltmp34784-.Ltmp34783 # Record length +.Ltmp34783: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34784: + .short .Ltmp34786-.Ltmp34785 # Record length +.Ltmp34785: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34786: + .short .Ltmp34788-.Ltmp34787 # Record length +.Ltmp34787: + .short 4360 # Record kind: S_UDT + .long 4429 # Type + .asciz "std::remove_reference_t,std::allocator > &>" +.Ltmp34788: + .short .Ltmp34790-.Ltmp34789 # Record length +.Ltmp34789: + .short 4360 # Record kind: S_UDT + .long 4487 # Type + .asciz "std::remove_reference_t &>" +.Ltmp34790: + .short .Ltmp34792-.Ltmp34791 # Record length +.Ltmp34791: + .short 4360 # Record kind: S_UDT + .long 4417 # Type + .asciz "std::_Traits_ptr_t >" +.Ltmp34792: + .short .Ltmp34794-.Ltmp34793 # Record length +.Ltmp34793: + .short 4360 # Record kind: S_UDT + .long 10000 # Type + .asciz "std::remove_reference_t >" +.Ltmp34794: + .short .Ltmp34796-.Ltmp34795 # Record length +.Ltmp34795: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34796: + .short .Ltmp34798-.Ltmp34797 # Record length +.Ltmp34797: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t,0> >" +.Ltmp34798: + .short .Ltmp34800-.Ltmp34799 # Record length +.Ltmp34799: + .short 4360 # Record kind: S_UDT + .long 9693 # Type + .asciz "std::remove_reference_t,0> >::_Grp_t> >" +.Ltmp34800: + .short .Ltmp34802-.Ltmp34801 # Record length +.Ltmp34801: + .short 4360 # Record kind: S_UDT + .long 8123 # Type + .asciz "std::conditional_t,0> >::_Grp_t &,std::_Tgt_state_t,0> >::_Grp_t &>,typename _Ptr_cat_helper,remove_cv_t<_Grp_t> >::type,std::_General_ptr_iterator_tag>" +.Ltmp34802: + .short .Ltmp34804-.Ltmp34803 # Record length +.Ltmp34803: + .short 4360 # Record kind: S_UDT + .long 11945 # Type + .asciz "std::_Parser >" +.Ltmp34804: + .short .Ltmp34806-.Ltmp34805 # Record length +.Ltmp34805: + .short 4360 # Record kind: S_UDT + .long 11988 # Type + .asciz "std::_Builder >" +.Ltmp34806: + .short .Ltmp34808-.Ltmp34807 # Record length +.Ltmp34807: + .short 4360 # Record kind: S_UDT + .long 0 # Type + .asciz "std::nullptr_t" +.Ltmp34808: + .short .Ltmp34810-.Ltmp34809 # Record length +.Ltmp34809: + .short 4360 # Record kind: S_UDT + .long 12020 # Type + .asciz "std::add_lvalue_reference_t" +.Ltmp34810: + .short .Ltmp34812-.Ltmp34811 # Record length +.Ltmp34811: + .short 4360 # Record kind: S_UDT + .long 12030 # Type + .asciz "std::unique_ptr >" +.Ltmp34812: + .short .Ltmp34814-.Ltmp34813 # Record length +.Ltmp34813: + .short 4360 # Record kind: S_UDT + .long 12028 # Type + .asciz "std::remove_reference_t >" +.Ltmp34814: + .short .Ltmp34816-.Ltmp34815 # Record length +.Ltmp34815: + .short 4360 # Record kind: S_UDT + .long 12050 # Type + .asciz "std::_Unique_ptr_base >" +.Ltmp34816: + .short .Ltmp34818-.Ltmp34817 # Record length +.Ltmp34817: + .short 4360 # Record kind: S_UDT + .long 12057 # Type + .asciz "std::default_delete" +.Ltmp34818: + .short .Ltmp34820-.Ltmp34819 # Record length +.Ltmp34819: + .short 4360 # Record kind: S_UDT + .long 12071 # Type + .asciz "std::_Compressed_pair,std::_Facet_base *,1>" +.Ltmp34820: + .short .Ltmp34822-.Ltmp34821 # Record length +.Ltmp34821: + .short 4360 # Record kind: S_UDT + .long 12085 # Type + .asciz "std::bad_cast" +.Ltmp34822: + .short .Ltmp34824-.Ltmp34823 # Record length +.Ltmp34823: + .short 4360 # Record kind: S_UDT + .long 9284 # Type + .asciz "std::remove_reference_t" +.Ltmp34824: + .short .Ltmp34826-.Ltmp34825 # Record length +.Ltmp34825: + .short 4360 # Record kind: S_UDT + .long 10243 # Type + .asciz "std::remove_reference_t &>" +.Ltmp34826: + .short .Ltmp34828-.Ltmp34827 # Record length +.Ltmp34827: + .short 4360 # Record kind: S_UDT + .long 12272 # Type + .asciz "std::numeric_limits" +.Ltmp34828: + .short .Ltmp34830-.Ltmp34829 # Record length +.Ltmp34829: + .short 4360 # Record kind: S_UDT + .long 12283 # Type + .asciz "std::_Cl_names" +.Ltmp34830: + .short .Ltmp34832-.Ltmp34831 # Record length +.Ltmp34831: + .short 4360 # Record kind: S_UDT + .long 12301 # Type + .asciz "std::_Cmp_icase >" +.Ltmp34832: + .short .Ltmp34834-.Ltmp34833 # Record length +.Ltmp34833: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::_Iter_diff_t" +.Ltmp34834: + .short .Ltmp34836-.Ltmp34835 # Record length +.Ltmp34835: + .short 4360 # Record kind: S_UDT + .long 8120 # Type + .asciz "std::conditional_t,typename _Ptr_cat_helper,remove_cv_t >::type,std::_General_ptr_iterator_tag>" +.Ltmp34836: + .short .Ltmp34838-.Ltmp34837 # Record length +.Ltmp34837: + .short 4360 # Record kind: S_UDT + .long 12402 # Type + .asciz "std::_Node_assert" +.Ltmp34838: + .short .Ltmp34840-.Ltmp34839 # Record length +.Ltmp34839: + .short 4360 # Record kind: S_UDT + .long 9195 # Type + .asciz "std::remove_reference_t" +.Ltmp34840: + .short .Ltmp34842-.Ltmp34841 # Record length +.Ltmp34841: + .short 4360 # Record kind: S_UDT + .long 12452 # Type + .asciz "Catch::StringMaker,0> >" +.Ltmp34842: + .short .Ltmp34844-.Ltmp34843 # Record length +.Ltmp34843: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "gsl::index" +.Ltmp34844: + .short .Ltmp34846-.Ltmp34845 # Record length +.Ltmp34845: + .short 4360 # Record kind: S_UDT + .long 35 # Type + .asciz "size_t" +.Ltmp34846: + .short .Ltmp34848-.Ltmp34847 # Record length +.Ltmp34847: + .short 4360 # Record kind: S_UDT + .long 19 # Type + .asciz "std::streamsize" +.Ltmp34848: + .short .Ltmp34850-.Ltmp34849 # Record length +.Ltmp34849: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,_Val *> > >" +.Ltmp34850: + .short .Ltmp34852-.Ltmp34851 # Record length +.Ltmp34851: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v,0>,gsl::details::span_iterator,0> > >" +.Ltmp34852: + .short .Ltmp34854-.Ltmp34853 # Record length +.Ltmp34853: + .short 4360 # Record kind: S_UDT + .long 9064 # Type + .asciz "std::regex" +.Ltmp34854: + .short .Ltmp34856-.Ltmp34855 # Record length +.Ltmp34855: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,0> > >,_Val *> > >" +.Ltmp34856: + .short .Ltmp34858-.Ltmp34857 # Record length +.Ltmp34857: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v,0>,gsl::details::span_iterator,0> > >" +.Ltmp34858: + .short .Ltmp34860-.Ltmp34859 # Record length +.Ltmp34859: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,_Val *> > >" +.Ltmp34860: + .short .Ltmp34862-.Ltmp34861 # Record length +.Ltmp34861: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::underlying_type_t" +.Ltmp34862: + .short .Ltmp34864-.Ltmp34863 # Record length +.Ltmp34863: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant,_Uses_default_construct,decltype(_Unfancy(_First))> > >" +.Ltmp34864: + .short .Ltmp34866-.Ltmp34865 # Record length +.Ltmp34865: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,_Val *> > >" +.Ltmp34866: + .short .Ltmp34868-.Ltmp34867 # Record length +.Ltmp34867: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,negation > > >" +.Ltmp34868: + .short .Ltmp34870-.Ltmp34869 # Record length +.Ltmp34869: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,0> >::_Grp_t>,_Val *> > >" +.Ltmp34870: + .short .Ltmp34872-.Ltmp34871 # Record length +.Ltmp34871: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant,0> > *>,_Uses_default_construct,0> > >,decltype(_Unfancy(_First))> > >" +.Ltmp34872: + .short .Ltmp34874-.Ltmp34873 # Record length +.Ltmp34873: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,0> > >,negation,0> > > > > >" +.Ltmp34874: + .short .Ltmp34876-.Ltmp34875 # Record length +.Ltmp34875: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant,decltype(_Unfancy(_First)),decltype(_Val)> > >" +.Ltmp34876: + .short .Ltmp34878-.Ltmp34877 # Record length +.Ltmp34877: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,negation > > >" +.Ltmp34878: + .short .Ltmp34880-.Ltmp34879 # Record length +.Ltmp34879: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v > >,std::_Vb_iterator > > > >" +.Ltmp34880: + .short .Ltmp34882-.Ltmp34881 # Record length +.Ltmp34881: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant,0> >::_Grp_t *>,_Uses_default_construct,0> >::_Grp_t>,decltype(_Unfancy(_First))> > >" +.Ltmp34882: + .short .Ltmp34884-.Ltmp34883 # Record length +.Ltmp34883: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,0> >::_Grp_t>,negation,0> >::_Grp_t> > > >" +.Ltmp34884: + .short .Ltmp34886-.Ltmp34885 # Record length +.Ltmp34885: + .short 4360 # Record kind: S_UDT + .long 116 # Type + .asciz "std::underlying_type_t" +.Ltmp34886: + .short .Ltmp34888-.Ltmp34887 # Record length +.Ltmp34887: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v >" +.Ltmp34888: + .short .Ltmp34890-.Ltmp34889 # Record length +.Ltmp34889: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant && _Is_any_of_v >" +.Ltmp34890: + .short .Ltmp34892-.Ltmp34891 # Record length +.Ltmp34891: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant<-1 == static_cast(-1)>" +.Ltmp34892: + .short .Ltmp34894-.Ltmp34893 # Record length +.Ltmp34893: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v > >,std::_String_iterator > > > >" +.Ltmp34894: + .short .Ltmp34896-.Ltmp34895 # Record length +.Ltmp34895: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant,_Uses_default_destroy,_Val *> > >" +.Ltmp34896: + .short .Ltmp34898-.Ltmp34897 # Record length +.Ltmp34897: + .short 4360 # Record kind: S_UDT + .long 112 # Type + .asciz "std::remove_const_t" +.Ltmp34898: + .short .Ltmp34900-.Ltmp34899 # Record length +.Ltmp34899: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Always_equal_after_move,std::allocator >::_Alty> >" +.Ltmp34900: + .short .Ltmp34902-.Ltmp34901 # Record length +.Ltmp34901: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v >" +.Ltmp34902: + .short .Ltmp34904-.Ltmp34903 # Record length +.Ltmp34903: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v,0> >::_Grp_t *,std::_Tgt_state_t,0> >::_Grp_t *> >" +.Ltmp34904: + .short .Ltmp34906-.Ltmp34905 # Record length +.Ltmp34905: + .short 4360 # Record kind: S_UDT + .long 4541 # Type + .asciz "std::bool_constant<_Range_verifiable_v >" +.Ltmp34906: + .short .Ltmp34908-.Ltmp34907 # Record length +.Ltmp34907: + .short 4360 # Record kind: S_UDT + .long 4544 # Type + .asciz "std::bool_constant && _Is_any_of_v >" +.Ltmp34908: + .short .Ltmp34910-.Ltmp34909 # Record length +.Ltmp34909: + .short 4360 # Record kind: S_UDT + .long 12538 # Type + .asciz "std::_Iosb" +.Ltmp34910: +.Ltmp33974: + .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: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + # FuncId (0x1002) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar1@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x1003) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____0 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x30, 0x00, 0xf2, 0xf1 + # Class (0x1004) { + # 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 (0x1005) { + # 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 (0x1006) { + # 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 (0x1007) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # 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 0x04, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1008) { + # 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 (0x1009) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x100A) { + # 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 (0x100B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x100C) { + # 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 (0x100D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100C) + # 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 0x0c, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x100E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x100D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0d, 0x10, 0x00, 0x00 + # MemberFunction (0x100F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1010) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x100C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1011) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1010) + # 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 0x10, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1012) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1011) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x10, 0x00, 0x00 + # MemberFunction (0x1013) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1014) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1004) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1015) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1014) + # 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 0x14, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1016) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1015) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # MemberFunction (0x1017) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1018) { + # 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 (0x1019) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x101A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x101B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1009) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x100B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x100F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1013) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1017) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x101A) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1a, 0x10, 0x00, 0x00 + # MemberFunction (0x101C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # 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 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x101E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x101D) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x101F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1014) + # 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 0x14, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1020) { + # 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 (0x1021) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1022) { + # 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 (0x1023) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1024) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1025) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1026) { + # 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 (0x1027) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1028) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1029) { + # 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 (0x102A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102B) { + # 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 (0x102C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102D) { + # 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 (0x102E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x102F) { + # 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 (0x1030) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1031) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1004) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1032) { + # 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 (0x1033) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1032) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x32, 0x10, 0x00, 0x00 + # MemberFunction (0x1034) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1033) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x33, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1035) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1006) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x101B + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x101C) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x101E) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1021) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1021) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1023) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1024) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1024) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1025) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1027) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1028) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1031) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1034) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1029) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x102D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x102F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1018) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x1b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 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 0x28, 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 0x31, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x34, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 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 0x2d, 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 0x2f, 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 0x18, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1036) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1035) + # 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 0x35, 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 (0x1037) { + # 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 (0x1038) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1036) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x36, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1039) { + # 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 (0x103A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1006) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x103B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x103A) + # 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 0x3a, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x103C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: const gsl::span::storage_type >* (0x103B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x3b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x103D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # 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 >::() (0x103C) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 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 0x3c, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x103E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x103D) + # 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 0x3d, 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 (0x103F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x103E) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Array (0x1040) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x1041) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x100C) + # 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 0x0c, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1042) { + # 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 (0x1043) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # 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 0x42, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1044) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1045) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1046) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 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: std::_Array_iterator + # LinkageName: .?AV?$_Array_iterator@H$0A@@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, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x1048) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x1047) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1049) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_const_iterator + # LinkageName: .?AV?$_Array_const_iterator@H$0A@@std@@ + # } + .byte 0x5e, 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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x104A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1010) + # 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 0x10, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x104B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x1049) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x104C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x1048) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + # Class (0x104D) { + # 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?$_Array_iterator@H$0A@@std@@@std@@ + # } + .byte 0x86, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x30, 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, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x104E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104D) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x104F) { + # 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?$_Array_const_iterator@H$0A@@std@@@std@@ + # } + .byte 0x92, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x30 + .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, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1050) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x104F) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1051) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x104E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + # MemberFunction (0x1052) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1053) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # 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 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1054) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1055) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x1052) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1054) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x10, 0x00, 0x00 + # MemberFunction (0x1056) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1057) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1058) { + # 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 + # MemberFunction (0x1059) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned __int64) (0x1059) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x105A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x10, 0x00, 0x00 + # MemberFunction (0x105C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x100C) + # ThisType: std::array* (0x1041) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x41, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x105D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x105E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x105C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x105D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x10, 0x00, 0x00 + # MemberFunction (0x105F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x100C) + # ThisType: const std::array* (0x104A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x10, 0x00, 0x00 + .byte 0x4a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1060) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1040 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1045) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1045) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x1046) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104C + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x104C + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1051 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1051 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x104B) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1050) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1055 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1055 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1056) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x1056) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x1057) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105B + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105B + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105E + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x105E + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1055 + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x105F) + # Name: _Xran + # } + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x1047) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x1049) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x104F) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x40, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x45, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x10, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x51, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 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 0x55, 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 0x56, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5e, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x10, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 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 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 0x53, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x47, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x49, 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 0x4d, 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 0x4f, 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 (0x1061) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1060) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::array + # LinkageName: .?AV?$array@H$0A@@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x60, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 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 + # StringId (0x1062) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array + # } + .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 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1063) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1061) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array (0x1062) + # LineNumber: 246 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x10, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0xf6, 0x00, 0x00, 0x00 + # FieldList (0x1064) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1065) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 + # UdtSourceLine (0x1066) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1065) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Modifier (0x1067) { + # 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 + # Pointer (0x1068) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # 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 0x29, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1069) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x106A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x101F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x106B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x106A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x106C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x1069) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x106B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + # Modifier (0x106D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,0> (0x1029) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x106E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106D) + # 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 0x6d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x106F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1071) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # 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 0x29, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1072) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1071) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1073) { + # 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 (0x1074) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1075) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1074) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x10, 0x00, 0x00 + # MemberFunction (0x1076) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1071) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1078) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + # MemberFunction (0x1079) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1078) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x107A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1079) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x10, 0x00, 0x00 + # MemberFunction (0x107B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x107C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const __int64 (0x1005) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + # MemberFunction (0x107D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: const gsl::details::span_iterator,0>* (0x106E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x107E) { + # 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 (0x107F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* (0x107E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7e, 0x10, 0x00, 0x00 + # MemberFunction (0x1080) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # ThisType: gsl::details::span_iterator,0>* (0x1068) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x107F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x68, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1081) { + # 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 + # FieldList (0x1082) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x101F) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x106C + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::() (0x106F) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x1070) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1075 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1075 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x107A + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::details::span_iterator,0>::(__int64) (0x107B) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const __int64) (0x107D) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::details::span_iterator,0>::() (0x1070) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const int*) (0x1080) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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, 0x02, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6c, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x10, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .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 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 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 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x1083) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1082) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x1b, 0x00, 0x10, 0x02 + .byte 0x82, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 + # UdtSourceLine (0x1084) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x1083) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x83, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Pointer (0x1085) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # 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 0x2b, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1086) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1087) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x106A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1088) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::() (0x1086) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const gsl::span*, __int64) (0x1087) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + # Modifier (0x1089) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,1> (0x102B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x108A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1089) + # 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 0x89, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x108B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x108D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # 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 0x2b, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x108E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108D) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x108F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1090) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(int) (0x108F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x10, 0x00, 0x00 + # MemberFunction (0x1091) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1092) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1>& (0x108D) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1093) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,1> (0x102B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + # MemberFunction (0x1094) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1093) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1095) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(__int64) (0x1091) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1094) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + # MemberFunction (0x1096) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1097) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: const gsl::details::span_iterator,1>* (0x108A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1098) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: const int* (0x1053) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1099) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const const int* (0x1098) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x10, 0x00, 0x00 + # MemberFunction (0x109A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const const int*) (0x1099) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x99, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x109B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x101F) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1088 + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::() (0x108B) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108C) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1090 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1090 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::details::span_iterator,1>::(__int64) (0x1091) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(__int64) (0x1092) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1095 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::(__int64) (0x1092) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::details::span_iterator,1>::(__int64) (0x1096) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const __int64) (0x1097) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::details::span_iterator,1>::() (0x108C) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,1>::(const const int*) (0x109A) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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, 0x02, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x90, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x10, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .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 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 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 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 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x109C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x109B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x1b, 0x00, 0x10, 0x02 + .byte 0x9b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 + # UdtSourceLine (0x109D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,1> (0x109C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Pointer (0x109E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # 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 0x2d, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x109F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1078) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10A1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::() (0x109F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x10A0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x10, 0x00, 0x00 + # Modifier (0x10A2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::reverse_iterator,0> > (0x102D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A2) + # 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 0xa2, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,0> > (0x102D) + # 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 0x2d, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A7) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10AA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(int) (0x10A9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x10, 0x00, 0x00 + # MemberFunction (0x10AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >& (0x10A7) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: std::reverse_iterator,0> >* (0x109E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x9e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x102D) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::reverse_iterator,0> > (0x102D) + # ThisType: const std::reverse_iterator,0> >* (0x10A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10AE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: gsl::details::span_iterator,0> (0x1029) + # FieldOffset: 0x0 + # Name: current + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10A1 + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A4) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::() (0x10A5) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* std::reverse_iterator,0> >::() (0x10A6) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AA + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10AA + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(const __int64) (0x10AB) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(const __int64) (0x10AC) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >& std::reverse_iterator,0> >::(const __int64) (0x10AB) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > std::reverse_iterator,0> >::(const __int64) (0x10AC) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& std::reverse_iterator,0> >::(const __int64) (0x10AD) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_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: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1029) + # Name: iterator_type + # } + # } + .byte 0x9a, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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, 0x02, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x63, 0x75 + .byte 0x72, 0x72, 0x65, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa1, 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 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xaa, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 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 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x10AF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10AE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x16, 0x00, 0x10, 0x02 + .byte 0xae, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 + # StringId (0x10B0) { + # 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 (0x10B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,0> > (0x10AF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 1295 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaf, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0f, 0x05, 0x00, 0x00 + # Pointer (0x10B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # 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 0x2f, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,1>) (0x1093) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10B5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::() (0x10B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x10, 0x00, 0x00 + # Modifier (0x10B6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::reverse_iterator,1> > (0x102F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B6) + # 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 0xb6, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x102B) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::reverse_iterator,1> > (0x102F) + # 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 0x2f, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10BB) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(int) (0x10BD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x10, 0x00, 0x00 + # MemberFunction (0x10BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> >& (0x10BB) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: std::reverse_iterator,1> >* (0x10B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x102F) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::reverse_iterator,1> > (0x102F) + # ThisType: const std::reverse_iterator,1> >* (0x10B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb7, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10C2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: gsl::details::span_iterator,1> (0x102B) + # FieldOffset: 0x0 + # Name: current + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10B5 + # Name: reverse_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10B8) + # Name: base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::() (0x10B9) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::reverse_iterator,1> >::() (0x10BA) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10BE + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x10BE + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(const __int64) (0x10BF) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(const __int64) (0x10C0) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> >& std::reverse_iterator,1> >::(const __int64) (0x10BF) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > std::reverse_iterator,1> >::(const __int64) (0x10C0) + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& std::reverse_iterator,1> >::(const __int64) (0x10C1) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x102B) + # Name: iterator_type + # } + # } + .byte 0x9a, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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, 0x02, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x63, 0x75 + .byte 0x72, 0x72, 0x65, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb5, 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 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbe, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 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 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 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x10C3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # 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 0x16, 0x00, 0x10, 0x02 + .byte 0xc2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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 + # UdtSourceLine (0x10C4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::reverse_iterator,1> > (0x10C3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 1295 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc3, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x0f, 0x05, 0x00, 0x00 + # FieldList (0x10C5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # } + .byte 0x02, 0x00, 0x03, 0x12 + # Class (0x10C6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # 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, 0x08, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 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 + # UdtSourceLine (0x10C7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<-1> (0x10C6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc6, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # Pointer (0x10C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<-1> (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 (0x10C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<-1> (0x1039) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<-1> (0x10CA) + # 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 0xca, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: const gsl::details::extent_type<-1>* (0x10CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xcb, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x10CD) { + # 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) (0x10C9) + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<-1>::() (0x10CC) + # 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 0xc9, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 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 (0x10CE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10CD) + # 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 0xcd, 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 (0x10CF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<-1> (0x10CE) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 327 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xce, 0x10, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x01, 0x00, 0x00 + # Struct (0x10D0) { + # 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 (0x10D1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::bidirectional_iterator_tag (0x10D0) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10D2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D1) + # 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 0xd1, 0x10, 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 (0x10D3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::random_access_iterator_tag (0x10D2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 411 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd2, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x9b, 0x01, 0x00, 0x00 + # Struct (0x10D4) { + # 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 (0x10D5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::forward_iterator_tag (0x10D4) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10D6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D5) + # 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 0xd5, 0x10, 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 (0x10D7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bidirectional_iterator_tag (0x10D6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 406 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd6, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x96, 0x01, 0x00, 0x00 + # Struct (0x10D8) { + # 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 (0x10D9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::input_iterator_tag (0x10D8) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x10DA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10D9) + # 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 0xd9, 0x10, 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 (0x10DB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::forward_iterator_tag (0x10DA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 401 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xda, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x91, 0x01, 0x00, 0x00 + # Struct (0x10DC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # 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 0xc5, 0x10, 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 (0x10DD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::input_iterator_tag (0x10DC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 393 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x10, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x89, 0x01, 0x00, 0x00 + # Class (0x10DE) { + # 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 (0x10DF) { + # 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 (0x10E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10DE) + # 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 0xde, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x10E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x10E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x10E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: const int* (0x1053) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + # MemberFunction (0x10E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x10E7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x10DE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x10E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10E7) + # 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 0xe7, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x10E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x10E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x10, 0x00, 0x00 + # MemberFunction (0x10EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x10EB) { + # 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 (0x10EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10EB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x10ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x10EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x10EE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x10E2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x10E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x10E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x10E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x10EA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x10ED) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x10, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xed, 0x10, 0x00, 0x00 + # MemberFunction (0x10EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10F0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10DE) + # 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 0xde, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x10F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x10F0) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x10E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x10F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x10E7) + # 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 0xe7, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x10F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x10F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10F9) { + # 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 (0x10FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x10F9) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10FB) { + # 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 (0x10FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x10FB) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10FD) { + # 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 (0x10FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x10FD) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x10FF) { + # 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 (0x1100) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x10FF) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1101) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x10DE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1102) { + # 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 (0x1103) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1102) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x02, 0x11, 0x00, 0x00 + # MemberFunction (0x1104) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x10DE) + # ThisType: const gsl::span* (0x10F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1103) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf2, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x03, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1105) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x10DF) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x10EE + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x10EF) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x10F1) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x10F3) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x10F3) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x10F4) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x10F5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x10F5) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x10F6) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x10F7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x10F7) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x10F7) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F8) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x10FA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x10FA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x10FC) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x10FC) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x10FE) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x10FE) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1100) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1100) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F8) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x10F8) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1101) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1104) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # 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* (0x1053) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x10F9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x10FB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x10FD) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x10FF) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x10EB) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xee, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf4, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfe, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x11, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 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 0xf8, 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 0x01, 0x11, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x04, 0x11, 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 0x42, 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 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf9, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfb, 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 0xfd, 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 0xff, 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 0xeb, 0x10, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1106) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1105) + # 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 0x05, 0x11, 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 (0x1107) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1106) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1108) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x10DF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1109) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1108) + # 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 0x08, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x110A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: const gsl::span::storage_type >* (0x1109) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x09, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x110B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1053) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x110A) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x110C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x110B) + # 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 0x0b, 0x11, 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 (0x110D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x110C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0c, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x110E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int* (0x1053) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x110F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x110E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$0?0@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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 + # UdtSourceLine (0x1110) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x110F) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0f, 0x11, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x1111) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::AssertionHandler + # LinkageName: .?AVAssertionHandler@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x48, 0x61 + .byte 0x6e, 0x64, 0x6c, 0x65 + .byte 0x72, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x41, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x48 + .byte 0x61, 0x6e, 0x64, 0x6c + .byte 0x65, 0x72, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x1112) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::AssertionInfo + # LinkageName: .?AUAssertionInfo@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x41 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x49, 0x6e, 0x66, 0x6f + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1113) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::AssertionHandler (0x1111) + # 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 0x11, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x1114) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringRef + # LinkageName: .?AVStringRef@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x52, 0x65, 0x66 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1115) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::SourceLineInfo + # LinkageName: .?AUSourceLineInfo@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x6f, 0x75 + .byte 0x72, 0x63, 0x65, 0x4c + .byte 0x69, 0x6e, 0x65, 0x49 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x53, 0x6f, 0x75, 0x72 + .byte 0x63, 0x65, 0x4c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1116) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::SourceLineInfo (0x1115) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1117) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (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 + # FieldList (0x1118) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: Normal + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: ContinueOnFailure + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: FalseTest + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: SuppressFail + # } + # } + .byte 0x4e, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x4e, 0x6f + .byte 0x72, 0x6d, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x43, 0x6f + .byte 0x6e, 0x74, 0x69, 0x6e + .byte 0x75, 0x65, 0x4f, 0x6e + .byte 0x46, 0x61, 0x69, 0x6c + .byte 0x75, 0x72, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x46, 0x61 + .byte 0x6c, 0x73, 0x65, 0x54 + .byte 0x65, 0x73, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x53, 0x75 + .byte 0x70, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x46, 0x61 + .byte 0x69, 0x6c, 0x00, 0xf1 + # Enum (0x1119) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1118) + # Name: Catch::ResultDisposition::Flags + # LinkageName: .?AW4Flags@ResultDisposition@Catch@@ + # } + .byte 0x56, 0x00, 0x07, 0x15 + .byte 0x04, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x18, 0x11, 0x00, 0x00 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x3a, 0x3a, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x44, 0x69, 0x73 + .byte 0x70, 0x6f, 0x73, 0x69 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x3a, 0x3a, 0x46, 0x6c + .byte 0x61, 0x67, 0x73, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x46, 0x6c, 0x61 + .byte 0x67, 0x73, 0x40, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x44, 0x69, 0x73 + .byte 0x70, 0x6f, 0x73, 0x69 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x111A) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\build\external\include\catch\catch.hpp + # } + .byte 0x3e, 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 0x62, 0x75, 0x69, 0x6c + .byte 0x64, 0x5c, 0x65, 0x78 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x61, 0x6c, 0x5c, 0x69 + .byte 0x6e, 0x63, 0x6c, 0x75 + .byte 0x64, 0x65, 0x5c, 0x63 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5c, 0x63, 0x61, 0x74 + .byte 0x63, 0x68, 0x2e, 0x68 + .byte 0x70, 0x70, 0x00, 0xf1 + # UdtSourceLine (0x111B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultDisposition::Flags (0x1119) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1160 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x88, 0x04, 0x00, 0x00 + # ArgList (0x111C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: Catch::StringRef (0x1114) + # ArgType: const Catch::SourceLineInfo& (0x1117) + # ArgType: Catch::StringRef (0x1114) + # ArgType: Catch::ResultDisposition::Flags (0x1119) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x17, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x19, 0x11, 0x00, 0x00 + # MemberFunction (0x111D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (Catch::StringRef, const Catch::SourceLineInfo&, Catch::StringRef, Catch::ResultDisposition::Flags) (0x111C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x1c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x111E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x111F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ITransientExpression + # LinkageName: .?AUITransientExpression@Catch@@ + # } + .byte 0x52, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x49, 0x54 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x69, 0x65, 0x6e, 0x74 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1120) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ITransientExpression (0x111F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1121) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x1120) + # 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, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1122) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ITransientExpression& (0x1121) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x11, 0x00, 0x00 + # MemberFunction (0x1123) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ITransientExpression&) (0x1122) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1124) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 18446744073709551615 + # Name: Unknown + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: Ok + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: Info + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: Warning + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: FailureBit + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 17 + # Name: ExpressionFailed + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 18 + # Name: ExplicitFailure + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 272 + # Name: Exception + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 273 + # Name: ThrewException + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 274 + # Name: DidntThrowException + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 528 + # Name: FatalErrorCondition + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0a, 0x80, 0xff, 0xff + .byte 0xff, 0xff, 0xff, 0xff + .byte 0xff, 0xff, 0x55, 0x6e + .byte 0x6b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x4f, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x57, 0x61 + .byte 0x72, 0x6e, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x46, 0x61 + .byte 0x69, 0x6c, 0x75, 0x72 + .byte 0x65, 0x42, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x45, 0x78 + .byte 0x70, 0x72, 0x65, 0x73 + .byte 0x73, 0x69, 0x6f, 0x6e + .byte 0x46, 0x61, 0x69, 0x6c + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x12, 0x00, 0x45, 0x78 + .byte 0x70, 0x6c, 0x69, 0x63 + .byte 0x69, 0x74, 0x46, 0x61 + .byte 0x69, 0x6c, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x01, 0x45, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x11, 0x01, 0x54, 0x68 + .byte 0x72, 0x65, 0x77, 0x45 + .byte 0x78, 0x63, 0x65, 0x70 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x12, 0x01, 0x44, 0x69 + .byte 0x64, 0x6e, 0x74, 0x54 + .byte 0x68, 0x72, 0x6f, 0x77 + .byte 0x45, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x02, 0x46, 0x61 + .byte 0x74, 0x61, 0x6c, 0x45 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x43, 0x6f, 0x6e, 0x64 + .byte 0x69, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Enum (0x1125) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1124) + # Name: Catch::ResultWas::OfType + # LinkageName: .?AW4OfType@ResultWas@Catch@@ + # } + .byte 0x46, 0x00, 0x07, 0x15 + .byte 0x0b, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x24, 0x11, 0x00, 0x00 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x3a, 0x3a, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x57, 0x61, 0x73 + .byte 0x3a, 0x3a, 0x4f, 0x66 + .byte 0x54, 0x79, 0x70, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x4f, 0x66 + .byte 0x54, 0x79, 0x70, 0x65 + .byte 0x40, 0x52, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x57 + .byte 0x61, 0x73, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1126) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ResultWas::OfType (0x1125) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1136 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x70, 0x04, 0x00, 0x00 + # ArgList (0x1127) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1125) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + # MemberFunction (0x1128) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::ResultWas::OfType) (0x1127) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x27, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1129) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::StringRef (0x1114) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x112A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1129) + # 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 0x29, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x112B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1125) + # ArgType: const Catch::StringRef& (0x112A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + # MemberFunction (0x112C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::ResultWas::OfType, const Catch::StringRef&) (0x112B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x112D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ITransientExpression (0x1120) + # 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, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x112E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: Catch::ResultWas::OfType (0x1125) + # ArgType: const Catch::ITransientExpression* (0x112D) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x11, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x112F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x112E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1130) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::AssertionResultData + # LinkageName: .?AUAssertionResultData@Catch@@ + # } + .byte 0x52, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x52, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x44, 0x61, 0x74, 0x61 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x52, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x44, 0x61, 0x74, 0x61 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1131) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionResultData (0x1130) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x30, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1132) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionResultData (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 (0x1133) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const Catch::AssertionResultData& (0x1132) + # ArgType: const Catch::ITransientExpression* (0x112D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x32, 0x11, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + # MemberFunction (0x1134) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x1133) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x33, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1135) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::ITransientExpression&) (0x1123) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType) (0x1128) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::StringRef&) (0x112C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::ResultWas::OfType, const Catch::ITransientExpression*, bool) (0x112F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(const Catch::AssertionResultData&, const Catch::ITransientExpression*) (0x1134) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x11, 0x00, 0x00 + # Modifier (0x1136) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::AssertionHandler (0x1111) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1137) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::AssertionHandler (0x1136) + # 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 0x36, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1138) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: const Catch::AssertionHandler* (0x1137) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1139) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: const Catch::AssertionHandler* (0x1137) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x37, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x113A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::AssertionInfo (0x1112) + # FieldOffset: 0x0 + # Name: m_assertionInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x48 + # Name: m_shouldDebugBreak + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x49 + # Name: m_shouldThrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x4A + # Name: m_inExceptionGuard + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::(Catch::StringRef, const Catch::SourceLineInfo&, Catch::StringRef, Catch::ResultDisposition::Flags) (0x111D) + # Name: AssertionHandler + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111E) + # Name: ~AssertionHandler + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x1135 + # Name: handle + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1138) + # Name: shouldDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::AssertionHandler::() (0x1138) + # Name: allowThrows + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1139) + # Name: reactWithDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x1139) + # Name: reactWithoutDebugBreak + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111E) + # Name: useActiveException + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111E) + # Name: setExceptionGuard + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::AssertionHandler::() (0x111E) + # Name: unsetExceptionGuard + # } + # } + .byte 0x7e, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x69, 0x6f + .byte 0x6e, 0x49, 0x6e, 0x66 + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x48, 0x00, 0x6d, 0x5f + .byte 0x73, 0x68, 0x6f, 0x75 + .byte 0x6c, 0x64, 0x44, 0x65 + .byte 0x62, 0x75, 0x67, 0x42 + .byte 0x72, 0x65, 0x61, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x49, 0x00, 0x6d, 0x5f + .byte 0x73, 0x68, 0x6f, 0x75 + .byte 0x6c, 0x64, 0x54, 0x68 + .byte 0x72, 0x6f, 0x77, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4a, 0x00, 0x6d, 0x5f + .byte 0x69, 0x6e, 0x45, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x47 + .byte 0x75, 0x61, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x11, 0x00, 0x00 + .byte 0x41, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x69, 0x6f + .byte 0x6e, 0x48, 0x61, 0x6e + .byte 0x64, 0x6c, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x7e, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x48, 0x61 + .byte 0x6e, 0x64, 0x6c, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0x35, 0x11, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x75 + .byte 0x6c, 0x64, 0x44, 0x65 + .byte 0x62, 0x75, 0x67, 0x42 + .byte 0x72, 0x65, 0x61, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x11, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x77, 0x54, 0x68, 0x72 + .byte 0x6f, 0x77, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x63 + .byte 0x74, 0x57, 0x69, 0x74 + .byte 0x68, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x42, 0x72 + .byte 0x65, 0x61, 0x6b, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x63 + .byte 0x74, 0x57, 0x69, 0x74 + .byte 0x68, 0x6f, 0x75, 0x74 + .byte 0x44, 0x65, 0x62, 0x75 + .byte 0x67, 0x42, 0x72, 0x65 + .byte 0x61, 0x6b, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x41 + .byte 0x63, 0x74, 0x69, 0x76 + .byte 0x65, 0x45, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x73, 0x65, 0x74, 0x45 + .byte 0x78, 0x63, 0x65, 0x70 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x47, 0x75, 0x61, 0x72 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x11, 0x00, 0x00 + .byte 0x75, 0x6e, 0x73, 0x65 + .byte 0x74, 0x45, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x47, 0x75 + .byte 0x61, 0x72, 0x64, 0x00 + # Class (0x113B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x113A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 80 + # Name: Catch::AssertionHandler + # LinkageName: .?AVAssertionHandler@Catch@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x00, 0x02 + .byte 0x3a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x50, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x48, 0x61 + .byte 0x6e, 0x64, 0x6c, 0x65 + .byte 0x72, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x41, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x48 + .byte 0x61, 0x6e, 0x64, 0x6c + .byte 0x65, 0x72, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x113C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionHandler (0x113B) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1215 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xbf, 0x04, 0x00, 0x00 + # FieldList (0x113D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x0 + # Name: macroName + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo (0x1115) + # FieldOffset: 0x18 + # Name: lineInfo + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x28 + # Name: capturedExpression + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::ResultDisposition::Flags (0x1119) + # FieldOffset: 0x40 + # Name: resultDisposition + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x61 + .byte 0x63, 0x72, 0x6f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x28, 0x00, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x64, 0x45, 0x78 + .byte 0x70, 0x72, 0x65, 0x73 + .byte 0x73, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x19, 0x11, 0x00, 0x00 + .byte 0x40, 0x00, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x44, 0x69, 0x73, 0x70 + .byte 0x6f, 0x73, 0x69, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Struct (0x113E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x113D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 72 + # Name: Catch::AssertionInfo + # LinkageName: .?AUAssertionInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x3d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x48, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x41 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x49, 0x6e, 0x66, 0x6f + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x113F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::AssertionInfo (0x113E) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1179 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x9b, 0x04, 0x00, 0x00 + # Modifier (0x1140) { + # 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 (0x1141) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x1140) + # 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 0x40, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1142) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1114) + # 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 0x14, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1143) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1144) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::StringRef& (0x112A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x11, 0x00, 0x00 + # MemberFunction (0x1145) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x1144) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1146) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1114) + # 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 0x14, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1147) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef&& (0x1146) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x46, 0x11, 0x00, 0x00 + # MemberFunction (0x1148) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&&) (0x1147) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x47, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1149) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x114A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x114B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x114C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x114B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x114D) { + # 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 (0x114E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator > (0x114D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x114F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x114E) + # 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 0x4e, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1150) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # MemberFunction (0x1151) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1152) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x1143) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const Catch::StringRef&) (0x1145) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&&) (0x1148) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*) (0x114A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const char*, unsigned __int64) (0x114C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(const std::basic_string,std::allocator >&) (0x1151) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x11, 0x00, 0x00 + # Pointer (0x1153) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1114) + # 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 0x14, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1154) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef (0x1114) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + # MemberFunction (0x1155) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef& (0x1153) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef) (0x1154) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1156) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::StringRef (0x1129) + # 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 0x29, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1158) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::StringRef& (0x1153) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x11, 0x00, 0x00 + # MemberFunction (0x1159) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::StringRef (0x1114) + # ThisType: Catch::StringRef* (0x1142) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::StringRef&) (0x1158) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x42, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::StringRef&) (0x1144) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x115E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x115F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x1160) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::StringRef (0x1114) + # ClassType: Catch::StringRef (0x1114) + # ThisType: const Catch::StringRef* (0x1156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x115F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x56, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1161) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x1141) + # FieldOffset: 0x0 + # Name: m_start + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x8 + # Name: m_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x10 + # Name: m_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void Catch::StringRef::() (0x1143) + # Name: takeOwnership + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1152 + # Name: StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::() (0x1143) + # Name: ~StringRef + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef& Catch::StringRef::(Catch::StringRef) (0x1155) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > Catch::StringRef::() (0x1157) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::StringRef::(Catch::StringRef&) (0x1159) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x115A) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::(const Catch::StringRef&) (0x115A) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char Catch::StringRef::(unsigned __int64) (0x115B) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::StringRef::() (0x115C) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 Catch::StringRef::() (0x115D) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 Catch::StringRef::() (0x115D) + # Name: numberOfCharacters + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* Catch::StringRef::() (0x115E) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef Catch::StringRef::(unsigned __int64, unsigned __int64) (0x1160) + # Name: substr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x115C) + # Name: isOwned + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool Catch::StringRef::() (0x115C) + # Name: isSubstring + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: const char* Catch::StringRef::() (0x115E) + # Name: data + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # } + .byte 0xa2, 0x01, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x73, 0x74, 0x61, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x74, 0x61, 0x6b, 0x65 + .byte 0x4f, 0x77, 0x6e, 0x65 + .byte 0x72, 0x73, 0x68, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x52, 0x11, 0x00, 0x00 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x52, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x11, 0x00, 0x00 + .byte 0x7e, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x11, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x11, 0x00, 0x00 + .byte 0x6e, 0x75, 0x6d, 0x62 + .byte 0x65, 0x72, 0x4f, 0x66 + .byte 0x43, 0x68, 0x61, 0x72 + .byte 0x61, 0x63, 0x74, 0x65 + .byte 0x72, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x11, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x4f, 0x77 + .byte 0x6e, 0x65, 0x64, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5c, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x53, 0x75 + .byte 0x62, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5e, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 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 + # Class (0x1162) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1161) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: Catch::StringRef + # LinkageName: .?AVStringRef@Catch@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x1a, 0x00, 0x10, 0x02 + .byte 0x61, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x52 + .byte 0x65, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x52, 0x65, 0x66 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1163) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringRef (0x1162) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 332 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x62, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x4c, 0x01, 0x00, 0x00 + # Pointer (0x1164) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1115) + # 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 0x15, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1165) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1166) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x114B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1167) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::SourceLineInfo& (0x1117) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x17, 0x11, 0x00, 0x00 + # MemberFunction (0x1168) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1167) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1169) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1115) + # 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 0x15, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x116A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: Catch::SourceLineInfo&& (0x1169) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x69, 0x11, 0x00, 0x00 + # MemberFunction (0x116B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x116C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::() (0x1165) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const char*, unsigned __int64) (0x1166) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1168) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x116B) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x11, 0x00, 0x00 + # Pointer (0x116D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::SourceLineInfo (0x1115) + # 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 0x15, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x116E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x116D) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1167) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x11, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x116F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::SourceLineInfo& (0x116D) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: Catch::SourceLineInfo* (0x1164) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (Catch::SourceLineInfo&&) (0x116A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x11, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x64, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1170) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x116E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: Catch::SourceLineInfo& Catch::SourceLineInfo::(Catch::SourceLineInfo&&) (0x116F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x11, 0x00, 0x00 + # Pointer (0x1171) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::SourceLineInfo (0x1116) + # 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 0x16, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1172) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: const Catch::SourceLineInfo* (0x1171) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1173) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::SourceLineInfo (0x1115) + # ThisType: const Catch::SourceLineInfo* (0x1171) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::SourceLineInfo&) (0x1167) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x11, 0x00, 0x00 + .byte 0x71, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1174) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x1141) + # FieldOffset: 0x0 + # Name: file + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x8 + # Name: line + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x116C + # Name: SourceLineInfo + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1170 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::() (0x1172) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1173) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool Catch::SourceLineInfo::(const Catch::SourceLineInfo&) (0x1173) + # Name: operator< + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6c, 0x69 + .byte 0x6e, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x6c, 0x11, 0x00, 0x00 + .byte 0x53, 0x6f, 0x75, 0x72 + .byte 0x63, 0x65, 0x4c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x70, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x72, 0x11, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + # Struct (0x1175) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1174) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: Catch::SourceLineInfo + # LinkageName: .?AUSourceLineInfo@Catch@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x74, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x6f, 0x75 + .byte 0x72, 0x63, 0x65, 0x4c + .byte 0x69, 0x6e, 0x65, 0x49 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x53, 0x6f, 0x75, 0x72 + .byte 0x63, 0x65, 0x4c, 0x69 + .byte 0x6e, 0x65, 0x49, 0x6e + .byte 0x66, 0x6f, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1176) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::SourceLineInfo (0x1175) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 228 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x75, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe4, 0x00, 0x00, 0x00 + # VFTableShape (0x1177) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 4 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x04, 0x00, 0x55, 0x55 + # Pointer (0x1178) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1177) + # 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 0x77, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1179) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::ITransientExpression (0x111F) + # ThisType: const Catch::ITransientExpression* (0x112D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x117A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_ostream > + # LinkageName: .?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x7a, 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, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x6f + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x40, 0x44 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x117B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream > (0x117A) + # 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 0x7a, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x117C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_ostream >& (0x117B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + # MemberFunction (0x117D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x111F) + # ThisType: const Catch::ITransientExpression* (0x112D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x2d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x117E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ITransientExpression (0x111F) + # 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, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x117F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ITransientExpression (0x111F) + # ThisType: Catch::ITransientExpression* (0x117E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x7e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1180) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1178) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1179) + # VFTableOffset: 0x0 + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: bool Catch::ITransientExpression::() (0x1179) + # VFTableOffset: 0x8 + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void Catch::ITransientExpression::(std::basic_ostream >&) (0x117D) + # VFTableOffset: 0x10 + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void Catch::ITransientExpression::() (0x117F) + # VFTableOffset: 0x18 + # Name: ~ITransientExpression + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x78, 0x11, 0x00, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x79, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x7d, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x7e, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Struct (0x1181) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1180) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 8 + # Name: Catch::ITransientExpression + # LinkageName: .?AUITransientExpression@Catch@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x80, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x49, 0x54 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x69, 0x65, 0x6e, 0x74 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1182) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ITransientExpression (0x1181) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 987 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x81, 0x11, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xdb, 0x03, 0x00, 0x00 + # Class (0x1183) { + # 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 + # Modifier (0x1184) { + # 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 + # Pointer (0x1185) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114D) + # 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 0x4d, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1186) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1187) { + # 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 (0x1188) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1187) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1189) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1188) + # 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 0x88, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x118A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x118B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::allocator&) (0x118A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x118C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x118D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x118E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x118F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x1190) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (0x118F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1191) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x1192) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, const unsigned __int64, const std::allocator&) (0x1191) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x91, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1193) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x1140) + # 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 0x40, 0x11, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x1194) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1195) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1196) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x1197) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const std::allocator&) (0x1196) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x96, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1198) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x1199) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x119B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const std::allocator&) (0x119A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9a, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x119D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char) (0x119C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x119E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x119F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const char, const std::allocator&) (0x119E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114D) + # 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 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x11A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + # MemberFunction (0x11A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x11A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A0) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x11A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, const std::allocator&) (0x11A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x11A5) { + # 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 (0x11A6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11A5) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x11A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1186) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const std::allocator&) (0x118B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::allocator&) (0x118E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, const unsigned __int64, const std::allocator&) (0x1190) + # ] + # 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&) (0x1192) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1195) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const std::allocator&) (0x1197) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const) (0x1199) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const std::allocator&) (0x119B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x119D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char, const std::allocator&) (0x119F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11A2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, const std::allocator&) (0x11A4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::initializer_list, const std::allocator&) (0x11A7) + # ] + # } + .byte 0x7a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x11, 0x00, 0x00 + # Pointer (0x11A9) { + # 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 + # ArgList (0x11AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: char* const (0x11A9) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # MemberFunction (0x11AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, std::random_access_iterator_tag) (0x11AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xaa, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # MemberFunction (0x11AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, std::random_access_iterator_tag) (0x11AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xac, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(char* const, char* const, std::random_access_iterator_tag) (0x11AB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char* const, const char* const, std::random_access_iterator_tag) (0x11AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x11, 0x00, 0x00 + # Pointer (0x11AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114D) + # 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 0x4d, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x11B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&&) (0x11A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x11A5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + # MemberFunction (0x11B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char (0x1140) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x11B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char) (0x11B6) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x11, 0x00, 0x00 + # ArgList (0x11B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x11B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x11BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char) (0x119C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11B3) + # ] + # 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) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x11BB) + # ] + # } + .byte 0x3a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + # Struct (0x11BD) { + # 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 (0x11BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A0) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x11BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x11BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbe, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x11C0) { + # 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 (0x11C1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >&& (0x11A0) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x11C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&&, std::integral_constant) (0x11C1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x11BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x11C2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x11, 0x00, 0x00 + # ArgList (0x11C4) { + # 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 (0x11C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11C6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(char) (0x11C5) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x11, 0x00, 0x00 + # MethodOverloadList (0x11C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::initializer_list) (0x11B2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x11B3) + # ] + # 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) (0x11B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x11BA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x11BB) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + # Class (0x11C8) { + # 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 (0x11C9) { + # 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 (0x11CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_const_iterator > > (0x11C9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x11CB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x11A5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x11CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::initializer_list (0x11CB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + # MemberFunction (0x11CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::initializer_list) (0x11CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # MemberFunction (0x11CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&) (0x11CE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x11D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x11D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const char* const, const unsigned __int64) (0x11D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x11D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char* const) (0x11D4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char) (0x11D6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const char) (0x11D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const unsigned __int64, const char) (0x11DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xda, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11DC) { + # 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) (0x11CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const std::basic_string,std::allocator >&) (0x11CF) + # ] + # 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) (0x11D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const, const unsigned __int64) (0x11D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char* const) (0x11D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char) (0x11D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const char) (0x11D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const unsigned __int64, const char) (0x11DB) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x11, 0x00, 0x00 + # ArgList (0x11DD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::initializer_list (0x11CB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xcb, 0x11, 0x00, 0x00 + # MemberFunction (0x11DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::initializer_list) (0x11DD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # MemberFunction (0x11E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const std::basic_string,std::allocator >&) (0x11DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdf, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&, const unsigned __int64, unsigned __int64) (0x11E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xe1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x11E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x11E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe3, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x11E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x11E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, unsigned __int64, const unsigned __int64, const char) (0x11E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe7, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # MemberFunction (0x11EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const std::basic_string,std::allocator >&) (0x11E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x11EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const unsigned __int64) (0x11EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xeb, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x11EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const) (0x11ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xed, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x11F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const unsigned __int64, const char) (0x11EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xef, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11F1) { + # 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) (0x11DE) + # ] + # 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 >&) (0x11E0) + # ] + # 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) (0x11E2) + # ] + # 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) (0x11E4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x11E6) + # ] + # 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) (0x11E8) + # ] + # 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 >&) (0x11EA) + # ] + # 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) (0x11EC) + # ] + # 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) (0x11EE) + # ] + # 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) (0x11F0) + # ] + # } + .byte 0x52, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x11, 0x00, 0x00 + # ArgList (0x11F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x11F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x11F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, unsigned __int64) (0x11F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + # MemberFunction (0x11F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >) (0x11F6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x11F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + # MemberFunction (0x11F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x11F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11FA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64) (0x11F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64) (0x11F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >) (0x11F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >) (0x11F9) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x11, 0x00, 0x00 + # MemberFunction (0x11FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x11FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator > (0x114E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x11FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C9) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x11FE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::basic_string,std::allocator >::() (0x11FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x11FD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + # MemberFunction (0x11FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1200) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1201) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::basic_string,std::allocator >::() (0x11FF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1200) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x11, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + # Class (0x1202) { + # 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 (0x1203) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1202) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x02, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1204) { + # 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 (0x1205) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1204) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1206) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1203) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1205) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + # Pointer (0x1207) { + # 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 (0x1208) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1209) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char (0x1140) + # 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 0x40, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x120A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::(const unsigned __int64) (0x1208) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::(const unsigned __int64) (0x120A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x12, 0x00, 0x00 + # MemberFunction (0x120C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char) (0x11B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x120D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x120E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x120F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::basic_string,std::allocator >::() (0x120D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::basic_string,std::allocator >::() (0x120E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x12, 0x00, 0x00 + # MemberFunction (0x1210) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1211) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1212) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1213) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1214) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, unsigned __int64, const unsigned __int64) (0x1213) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x13, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1215) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1216) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned __int64, unsigned __int64, const unsigned __int64) (0x1215) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x15, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1217) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AF) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x1218) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x1217) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1219) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AF) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x121A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_string,std::allocator >&, std::integral_constant) (0x1219) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x121B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x1218) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&, std::integral_constant) (0x121A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x12, 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_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 (0x121D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (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 (0x121E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_val >& (0x121D) + # ArgType: std::_String_val >& (0x121D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x1d, 0x12, 0x00, 0x00 + # MemberFunction (0x121F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_val >&, std::_String_val >&) (0x121E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1220) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_string,std::allocator >& (0x11AF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x11, 0x00, 0x00 + # MemberFunction (0x1221) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1220) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1222) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1223) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const unsigned __int64) (0x1222) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1224) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1225) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const unsigned __int64) (0x1224) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x24, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1226) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1227) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char (0x1140) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1228) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char, const unsigned __int64) (0x1227) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1229) { + # 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) (0x1223) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1225) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1226) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x1228) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + # ArgList (0x122A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x122B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, unsigned __int64) (0x122A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2a, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x122C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&, unsigned __int64) (0x122B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1225) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x1226) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x1228) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + # ArgList (0x122D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x122E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, unsigned __int64) (0x122D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x122F) { + # 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) (0x1223) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, const unsigned __int64, const unsigned __int64) (0x1225) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char* const, unsigned __int64) (0x122E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const char, const unsigned __int64) (0x1228) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x12, 0x00, 0x00 + # ArgList (0x1230) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1231) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x1230) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1232) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1233) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1234) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1232) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::(const char* const) (0x1233) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x12, 0x00, 0x00 + # MemberFunction (0x1235) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1236) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # MemberFunction (0x1237) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x1236) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x36, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1238) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1239) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # 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) (0x1238) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x38, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x123B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const) (0x11E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe5, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x123C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x123D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x123C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x3c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x123E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1235) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(unsigned __int64, unsigned __int64, const std::basic_string,std::allocator >&) (0x1237) + # ] + # 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) (0x1239) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const char* const) (0x123A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const) (0x123B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::basic_string,std::allocator >::(const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x123D) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x37, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x12, 0x00, 0x00 + # MemberFunction (0x123F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1187) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1240) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: const std::basic_string,std::allocator >* (0x11FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfc, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1241) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1242) { + # 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 (0x1243) { + # 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 (0x1244) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_alloc > > (0x1183) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x1184) + # Name: _Memcpy_move_offset + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x1184) + # Name: _Memcpy_move_size + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x1184) + # Name: npos + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xF + # MethodListIndex: 0x11A8 + # Name: basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11AE + # Name: _Construct + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x11B7 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x7 + # MethodListIndex: 0x11BC + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C3 + # Name: _Assign_rv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11C3 + # 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 >&) (0x1186) + # Name: _Construct_lv_contents + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x11C6 + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x11C7 + # Name: append + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x11DC + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0xA + # MethodListIndex: 0x11F1 + # Name: replace + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: ~basic_string + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x11FA + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: clear + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11FE + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x11FE + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1201 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1201 + # Name: _Unchecked_end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1206 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1206 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x11FD) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x11FD) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1205) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::basic_string,std::allocator >::() (0x1205) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: shrink_to_fit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120B + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120B + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const char) (0x120C) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120F + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x120F + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1200) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::basic_string,std::allocator >::() (0x1200) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x119D) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x1211) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_string,std::allocator >::() (0x1212) + # 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) (0x1214) + # 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) (0x1216) + # Name: _Copy_s + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x121B + # Name: _Swap_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(std::_String_val >&, std::_String_val >&) (0x121F) + # 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 >&) (0x1221) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1229 + # Name: find + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1229 + # Name: rfind + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1229 + # Name: find_first_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122C + # Name: find_last_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x122F + # Name: find_first_not_of + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1229 + # 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) (0x1231) + # Name: substr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1234 + # Name: _Equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x123E + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::basic_string,std::allocator >::() (0x123F) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64) (0x1240) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: _Become_small + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::(const unsigned __int64) (0x1211) + # Name: _Eos + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: _Tidy_init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_string,std::allocator >::() (0x118C) + # Name: _Tidy_deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::basic_string,std::allocator >::() (0x1241) + # Name: _Xlen + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > > (0x1183) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x1242) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1243) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x121C) + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x11C8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11C9) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1202) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1204) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: _Use_memcpy_move + # } + # } + .byte 0xa6, 0x06, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x84, 0x11, 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 0x84, 0x11, 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 0x84, 0x11, 0x00, 0x00 + .byte 0x6e, 0x70, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x0f, 0x00 + .byte 0xa8, 0x11, 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 0xae, 0x11, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0xb7, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x07, 0x00 + .byte 0xbc, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc3, 0x11, 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 0xc3, 0x11, 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 0x86, 0x11, 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 0xc6, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xc7, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0xdc, 0x11, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x0a, 0x00 + .byte 0xf1, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 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 0xfa, 0x11, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x01, 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 0x01, 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 0x06, 0x12, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x12, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 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 0x0b, 0x12, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0f, 0x12, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x12, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x64, 0x61 + .byte 0x74, 0x61, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 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 0x21, 0x12, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x29, 0x12, 0x00, 0x00 + .byte 0x72, 0x66, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x29, 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 0x2c, 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 0x2f, 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 0x29, 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 0x31, 0x12, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x3e, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 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 0x40, 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 0x8c, 0x11, 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 0x11, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x11, 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 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 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 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x1c, 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 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc9, 0x11, 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 0x02, 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 0x04, 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 0xbd, 0x11, 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 (0x1245) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 172 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1244) + # 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 0x44, 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 (0x1246) { + # 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 (0x1247) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator > (0x1245) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 2064 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x10, 0x08, 0x00, 0x00 + # Class (0x1248) { + # 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 (0x1249) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x1183) + # 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 0x83, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x124A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x124B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x124C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1187) + # 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, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x124D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + # MemberFunction (0x124E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x124D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x124F) { + # 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 (0x1250) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x124F) + # 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 0x4f, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1251) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12* (0x1250) + # 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 0x50, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1252) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_alloc > > (0x1183) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1253) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_alloc > > (0x1252) + # 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, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1254) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: const std::_String_alloc > >* (0x1253) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1255) { + # 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 (0x1256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1255) + # 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 0x55, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1257) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* (0x1256) + # 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 0x56, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1258) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1259) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1255) + # 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 0x55, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x125A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy* const (0x1259) + # 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 0x59, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x125B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: const std::_String_alloc > >* (0x1253) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x125C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_String_alloc > >::() (0x1258) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_String_alloc > >::() (0x125B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x12, 0x00, 0x00 + # Pointer (0x125D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_alloc > > (0x1183) + # 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 0x83, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x125E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_alloc > >& (0x125D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5d, 0x12, 0x00, 0x00 + # MemberFunction (0x125F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_alloc > >&) (0x125E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1260) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x124C) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1261) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1189) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: const std::_String_alloc > >* (0x1253) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1262) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_String_alloc > >::() (0x1260) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_String_alloc > >::() (0x1261) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x12, 0x00, 0x00 + # MemberFunction (0x1263) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x121D) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1264) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_val > (0x121C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1265) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1264) + # 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 0x64, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1266) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x1265) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: const std::_String_alloc > >* (0x1253) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x53, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1267) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_String_alloc > >::() (0x1263) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_String_alloc > >::() (0x1266) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + # Class (0x1268) { + # 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 (0x1269) { + # 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 (0x126A) { + # 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 (0x126B) { + # 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 (0x126C) { + # 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 (0x126D) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x126C) + # 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 0x6c, 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 (0x126E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x126D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1897 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6d, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x69, 0x07, 0x00, 0x00 + # FieldList (0x126F) { + # 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 (0x1270) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x126F) + # 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 0x6f, 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 (0x1271) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > >:: (0x1270) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x6e, 0x07, 0x00, 0x00 + # FieldList (0x1272) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124A) + # Name: _String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124A) + # Name: ~_String_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(const std::allocator&) (0x124B) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::allocator&) (0x124E) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124A) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124A) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_String_alloc > >::() (0x1254) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x125C + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::() (0x124A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_alloc > >::(std::_String_alloc > >&) (0x125F) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1262 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1267 + # Name: _Get_data + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1243) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x126A) + # Name: _Val_types + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val > (0x121C) + # Name: _Mydata_t + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x126B) + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_iterator > > (0x11C8) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11C9) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x126D) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_alloc > >:: (0x1270) + # Name: + # } + # } + .byte 0x72, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 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 0x4a, 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 0x4b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 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 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x62, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x67, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x6a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x64 + .byte 0x61, 0x74, 0x61, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6b, 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 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc9, 0x11, 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 0x6d, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1273) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 34 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1272) + # 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 0x72, 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 (0x1274) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_alloc > > (0x1273) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1875 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x73, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x53, 0x07, 0x00, 0x00 + # Pointer (0x1275) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x1188) + # 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 0x88, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1276) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char& (0x1207) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + # MemberFunction (0x1277) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1187) + # ThisType: const std::allocator* (0x1275) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1276) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1278) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x1279) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::allocator (0x1187) + # ThisType: const std::allocator* (0x1275) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1278) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x127A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(char&) (0x1277) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::allocator::(const char&) (0x1279) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x12, 0x00, 0x00 + # Pointer (0x127B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1187) + # 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 0x87, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x127C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1187) + # ThisType: std::allocator* (0x127B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x127D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1187) + # ThisType: std::allocator* (0x127B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x127E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x127C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x127D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x12, 0x00, 0x00 + # ArgList (0x127F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1280) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1187) + # ThisType: std::allocator* (0x127B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, const unsigned __int64) (0x127F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1281) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1187) + # ThisType: std::allocator* (0x127B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1282) { + # 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 (0x1283) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1282) + # 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, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1284) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x1285) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::allocator (0x1187) + # ThisType: std::allocator* (0x127B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1286) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned __int64) (0x1281) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::allocator::(const unsigned __int64, const void*) (0x1285) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x12, 0x00, 0x00 + # MemberFunction (0x1287) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x1187) + # ThisType: const std::allocator* (0x1275) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x75, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1288) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x127A + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x127E + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(char* const, const unsigned __int64) (0x1280) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1286 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x1287) + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7a, 0x12, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7e, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x86, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x12, 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 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1289) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1288) + # 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 0x88, 0x12, 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 + # StringId (0x128A) { + # 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 (0x128B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1289) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x12, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Modifier (0x128C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x11BD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x128D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x128C) + # 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 0x8c, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x128E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x11BD) + # ThisType: const std::integral_constant* (0x128D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x8d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x128F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x128E) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x128E) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x12, 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 0x8e, 0x12, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1290) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x128F) + # 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 0x8f, 0x12, 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 (0x1291) { + # 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 (0x1292) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1290) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x1291) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x90, 0x12, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Modifier (0x1293) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::integral_constant (0x11C0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1294) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::integral_constant (0x1293) + # 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 0x93, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1295) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::integral_constant (0x11C0) + # ThisType: const std::integral_constant* (0x1294) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x94, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1296) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: value + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1295) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::integral_constant::() (0x1295) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: type + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x12, 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 0x95, 0x12, 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 0xc0, 0x11, 0x00, 0x00 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x1297) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1296) + # 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 0x96, 0x12, 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 (0x1298) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::integral_constant (0x1297) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xtr1common (0x1291) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x12, 0x00, 0x00 + .byte 0x91, 0x12, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Pointer (0x1299) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11C8) + # 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x129A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x129B) { + # 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 (0x129C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_base12 (0x129B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x129D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x129C) + # 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 0x9c, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x129E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x129F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const std::_Container_base12*) (0x129E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9e, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12A0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::() (0x129A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x129F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + # Modifier (0x12A1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_String_iterator > > (0x11C8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x12A1) + # 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 0xa1, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: const std::_String_iterator > >* (0x12A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: const std::_String_iterator > >* (0x12A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12A5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11C8) + # 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 0xc8, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x12A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x12A5) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x12, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::() (0x12A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(int) (0x12A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x12, 0x00, 0x00 + # MemberFunction (0x12A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > >& (0x12A5) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x12, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_iterator > > (0x11C8) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: const std::_String_iterator > >* (0x12A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x11CA) + # 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 0xca, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x12AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_const_iterator > >& (0x12AB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + # MemberFunction (0x12AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: const std::_String_iterator > >* (0x12A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12AE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(const __int64) (0x12AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_String_iterator > >::(const std::_String_const_iterator > >&) (0x12AD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x12, 0x00, 0x00 + # MemberFunction (0x12AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: const std::_String_iterator > >* (0x12A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa2, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12B0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_String_const_iterator > > (0x11C9) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A0 + # Name: _String_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::() (0x12A3) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x12A4) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A8 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12A8 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(const __int64) (0x12A9) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > > std::_String_iterator > >::(const __int64) (0x12AA) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_iterator > >& std::_String_iterator > >::(const __int64) (0x12A9) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12AE + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& std::_String_iterator > >::(const __int64) (0x12AF) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_iterator > >::() (0x12A4) + # Name: _Unwrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_const_iterator > > (0x11C9) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_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: char& (0x1207) + # Name: reference + # } + # } + .byte 0x6e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa0, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .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 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x12B1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12B0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_String_iterator > > + # LinkageName: .?AV?$_String_iterator@V?$_String_val@U?$_Simple_types@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x16, 0x00, 0x10, 0x02 + .byte 0xb0, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 + # UdtSourceLine (0x12B2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_iterator > > (0x12B1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1629 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb1, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x5d, 0x06, 0x00, 0x00 + # Pointer (0x12B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C9) + # 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 0xc9, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x12B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const std::_Container_base12*) (0x12B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb5, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::() (0x12B4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + # Pointer (0x12B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x11CA) + # 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 0xca, 0x11, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C9) + # 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 0xc9, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x12BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12BB) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x12, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C9) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12BE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::() (0x12BC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(int) (0x12BD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x12, 0x00, 0x00 + # MemberFunction (0x12BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > >& (0x12BB) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x12, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_const_iterator > > (0x11C9) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12C3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(const __int64) (0x12C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x12, 0x00, 0x00 + # MemberFunction (0x12C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: const std::_String_const_iterator > >* (0x12B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x12C8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x1141) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12B7 + # Name: _String_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::() (0x12B9) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12BA) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12BE + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12BE + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const __int64) (0x12BF) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(const __int64) (0x12C0) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > > std::_String_const_iterator > >::(const __int64) (0x12C1) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_String_const_iterator > >& std::_String_const_iterator > >::(const __int64) (0x12C0) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12C3 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& std::_String_const_iterator > >::(const __int64) (0x12C4) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C6) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_const_iterator > >::() (0x12BA) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_const_iterator > >::(const char*) (0x12C7) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x1141) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: reference + # } + # } + .byte 0x26, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb7, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbe, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbe, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x12, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc3, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .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 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 0x41, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x12C9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 31 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12C8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # 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 0x1f, 0x00, 0x10, 0x02 + .byte 0xc8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 + # UdtSourceLine (0x12CA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_const_iterator > > (0x12C9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1399 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc9, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x77, 0x05, 0x00, 0x00 + # Pointer (0x12CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val > (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 (0x12CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121C) + # ThisType: std::_String_val >* (0x12CB) + # 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 0xcb, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_String_val > (0x121C) + # ThisType: std::_String_val >* (0x12CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xcb, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x12CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1264) + # 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 0x64, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_String_val > (0x121C) + # ThisType: const std::_String_val >* (0x12CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12D0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::_String_val >::() (0x12CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::_String_val >::() (0x12CF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x12, 0x00, 0x00 + # MemberFunction (0x12D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_String_val > (0x121C) + # ThisType: const std::_String_val >* (0x12CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121C) + # ThisType: const std::_String_val >* (0x12CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val > (0x121C) + # ThisType: 0x0 + # 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 0x00, 0x00, 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::_String_val > (0x121C) + # ThisType: const std::_String_val >* (0x12CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned __int64) (0x1230) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Enum (0x12D5) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x126C) + # 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 0x6c, 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 (0x12D6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x12D5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1789 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0xfd, 0x06, 0x00, 0x00 + # Enum (0x12D7) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x126F) + # 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 0x6f, 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 (0x12D8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >:: (0x12D7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1793 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd7, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x01, 0x07, 0x00, 0x00 + # FieldList (0x12D9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >::_Bxty (0x126B) + # 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 >::() (0x12CC) + # Name: _String_val + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12D0 + # Name: _Myptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_String_val >::() (0x12D1) + # Name: _Large_string_engaged + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned __int64) (0x12D2) + # Name: _Check_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::(const unsigned __int64) (0x12D2) + # Name: _Check_offset_exclusive + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_String_val >::() (0x12D3) + # Name: _Xran + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::_String_val >::(const unsigned __int64, const unsigned __int64) (0x12D4) + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x12D5) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >:: (0x12D7) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_String_val >::_Bxty (0x126B) + # Name: _Bxty + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x6b, 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 0xcc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd0, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x12, 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 0xd2, 0x12, 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 0xd2, 0x12, 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 0xd3, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x12, 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 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 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 0xd5, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd7, 0x12, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x12DA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12D9) + # 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 0xd9, 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, 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 (0x12DB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val > (0x12DA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1770 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xda, 0x12, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0xea, 0x06, 0x00, 0x00 + # ArgList (0x12DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x12DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned __int64) (0x12DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x12E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const char* const, const unsigned __int64) (0x12DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdf, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12E1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x12E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const unsigned __int64, const char* const, const unsigned __int64) (0x12E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe1, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x12E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const unsigned __int64, const char&) (0x12E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x12E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned __int64, const char) (0x12E5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe5, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char& (0x1207) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x12E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char&, const char&) (0x12E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe7, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x12E9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::char_traits::(char* const, const unsigned __int64, const char) (0x12E6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::char_traits::(char&, const char&) (0x12E8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xe6, 0x12, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xe8, 0x12, 0x00, 0x00 + # ArgList (0x12EA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char& (0x1209) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x12EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char&, const char&) (0x12EA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xea, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1278) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x12EE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int& (0x1043) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x12EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12EE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x12F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::char_traits (0x1242) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x12F2) { + # 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 (0x12F3) { + # 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 (0x12F4) { + # 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) (0x12DD) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::char_traits::(const char* const) (0x12DE) + # 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) (0x12E0) + # 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) (0x12E2) + # 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&) (0x12E4) + # 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) (0x12E0) + # Name: move + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x12E9 + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12EB) + # Name: eq + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const char&, const char&) (0x12EB) + # Name: lt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char std::char_traits::(const int&) (0x12EC) + # Name: to_char_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const char&) (0x12ED) + # Name: to_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: bool std::char_traits::(const int&, const int&) (0x12EF) + # Name: eq_int_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::(const int&) (0x12F0) + # Name: not_eof + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int std::char_traits::() (0x12F1) + # 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> (0x12F2) + # Name: pos_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: off_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Mbstatet (0x12F3) + # Name: state_type + # } + # } + .byte 0x4a, 0x01, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xde, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe2, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x73, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe4, 0x12, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xeb, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xeb, 0x12, 0x00, 0x00 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xec, 0x12, 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 0xed, 0x12, 0x00, 0x00 + .byte 0x74, 0x6f, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf0, 0x12, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x66, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf1, 0x12, 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 0xf2, 0x12, 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 0xf3, 0x12, 0x00, 0x00 + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Struct (0x12F5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 20 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12F4) + # 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 0xf4, 0x12, 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 (0x12F6) { + # 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 (0x12F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::char_traits (0x12F5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\iosfwd (0x12F6) + # LineNumber: 441 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf5, 0x12, 0x00, 0x00 + .byte 0xf6, 0x12, 0x00, 0x00 + .byte 0xb9, 0x01, 0x00, 0x00 + # Struct (0x12F8) { + # 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 (0x12F9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x12F8) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x12FA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x12F9) + # 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 0xf9, 0x12, 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 (0x12FB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x12FA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfa, 0x12, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Pointer (0x12FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # 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, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x12FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x124C) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x12FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x12FE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x12FF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_String_val >,1> (0x12FE) + # 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 0xfe, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1300) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1189) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x12FF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1301) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x12FD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1300) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x12, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x13, 0x00, 0x00 + # MemberFunction (0x1302) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_String_val >& (0x121D) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x12FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x12, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1303) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_String_val >& (0x1265) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: const std::_Compressed_pair,std::_String_val >,1>* (0x12FF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x12, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xff, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1304) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1302) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1303) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x13, 0x00, 0x00 + # FieldList (0x1305) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x1187) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_String_val > (0x121C) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1301 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1304 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x01, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x04, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1306) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1305) + # 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 0x05, 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 (0x1307) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_String_val >,1> (0x1306) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x13, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # MemberFunction (0x1308) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: std::_Iterator_base12* (0x1250) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1309) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iterator_base12 (0x124F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x130A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1309) + # 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, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x130B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Iterator_base12& (0x130A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0a, 0x13, 0x00, 0x00 + # MemberFunction (0x130C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: std::_Iterator_base12* (0x1250) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x130B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x130D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1308) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x130C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x13, 0x00, 0x00 + # Pointer (0x130E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Iterator_base12 (0x124F) + # 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 0x4f, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x130F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12& (0x130E) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: std::_Iterator_base12* (0x1250) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Iterator_base12&) (0x130B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x13, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0b, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1310) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x1311) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: std::_Iterator_base12* (0x1250) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12*) (0x1310) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1312) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Iterator_base12 (0x1309) + # 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 0x09, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1313) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_base12* (0x129D) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: const std::_Iterator_base12* (0x1312) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x12, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1314) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Iterator_base12 (0x124F) + # ThisType: std::_Iterator_base12* (0x1250) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x50, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1315) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1256) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1250) + # FieldOffset: 0x8 + # Name: _Mynextiter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x130D + # Name: _Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x130F) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1308) + # Name: ~_Iterator_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::(const std::_Container_base12*) (0x1311) + # Name: _Adopt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1308) + # Name: _Clrcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* std::_Iterator_base12::() (0x1313) + # Name: _Getcont + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Iterator_base12::() (0x1314) + # Name: _Getpnext + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Iterator_base12::() (0x1308) + # Name: _Orphan_me + # } + # } + .byte 0xfa, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x50, 0x12, 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 0x0d, 0x13, 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 0x0f, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x13, 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 0x11, 0x13, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # Struct (0x1316) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 12 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1315) + # 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 0x15, 0x13, 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 (0x1317) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iterator_base12 (0x1316) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 105 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x13, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x69, 0x00, 0x00, 0x00 + # MemberFunction (0x1318) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_proxy (0x1255) + # ThisType: std::_Container_proxy* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1319) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_base12* (0x129D) + # FieldOffset: 0x0 + # Name: _Mycont + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12* (0x1250) + # FieldOffset: 0x8 + # Name: _Myfirstiter + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_proxy::() (0x1318) + # Name: _Container_proxy + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x63, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x50, 0x12, 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 0x18, 0x13, 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 (0x131A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1319) + # 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 0x19, 0x13, 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 (0x131B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_proxy (0x131A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 65 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x13, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x41, 0x00, 0x00, 0x00 + # Modifier (0x131C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x1268) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x131D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x131C) + # 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, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x131E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1255) + # 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 0x55, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x131F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy& (0x131E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1e, 0x13, 0x00, 0x00 + # MemberFunction (0x1320) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1256) + # ClassType: std::allocator (0x1268) + # ThisType: const std::allocator* (0x131D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x131F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x1d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1321) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy (0x1255) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1322) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1321) + # 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 0x21, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1323) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_proxy (0x1321) + # 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 0x21, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1324) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_proxy& (0x1323) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x13, 0x00, 0x00 + # MemberFunction (0x1325) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Container_proxy* (0x1322) + # ClassType: std::allocator (0x1268) + # ThisType: const std::allocator* (0x131D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_proxy&) (0x1324) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x13, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x1d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1326) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(std::_Container_proxy&) (0x1320) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Container_proxy* std::allocator::(const std::_Container_proxy&) (0x1325) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x13, 0x00, 0x00 + # Pointer (0x1327) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1268) + # 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 0x68, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1328) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1329) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x131C) + # 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, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x132A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1329) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x13, 0x00, 0x00 + # MemberFunction (0x132B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x132A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x132C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x1328) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x132B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x13, 0x00, 0x00 + # ArgList (0x132D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Container_proxy* const (0x1259) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x132E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Container_proxy* const, const unsigned __int64) (0x132D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x132F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1256) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1330) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1256) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1331) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned __int64) (0x132F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* std::allocator::(const unsigned __int64, const void*) (0x1330) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x13, 0x00, 0x00 + # MemberFunction (0x1332) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x1268) + # ThisType: const std::allocator* (0x131D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x1d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1333) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1326 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x132C + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Container_proxy* const, const unsigned __int64) (0x132E) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1331 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x1332) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1255) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x1256) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1322) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy& (0x131E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy& (0x1323) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x26, 0x13, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2c, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x31, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 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 0x55, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x13, 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 0x1e, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x13, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1334) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1333) + # 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 0x33, 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, 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 (0x1335) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x1334) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x13, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Struct (0x1336) { + # 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 (0x1337) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x1336) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1338) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1337) + # 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 0x37, 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, 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 (0x1339) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x1338) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x38, 0x13, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # FieldList (0x133A) { + # 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* (0x1141) + # 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 0x41, 0x11, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x133B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x133A) + # 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 0x3a, 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 (0x133C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x133B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3b, 0x13, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # Array (0x133D) { + # 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 (0x133E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_val >::_Bxty (0x126B) + # 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, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x133F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_val >::_Bxty (0x126B) + # ThisType: std::_String_val >::_Bxty* (0x133E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x3e, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1340) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x133D + # 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: 0x133D + # FieldOffset: 0x0 + # Name: _Alias + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x133F) + # Name: _Bxty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_String_val >::_Bxty::() (0x133F) + # Name: ~_Bxty + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x3d, 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 0x3d, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x69, 0x61, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # Union (0x1341) { + # TypeLeafKind: LF_UNION (0x1506) + # MemberCount: 5 + # Properties [ (0x608) + # HasUniqueName (0x200) + # Nested (0x8) + # Sealed (0x400) + # ] + # FieldList: (0x1340) + # 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 0x40, 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 (0x1342) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_String_val >::_Bxty (0x1341) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 1854 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x41, 0x13, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x3e, 0x07, 0x00, 0x00 + # Pointer (0x1343) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x129B) + # 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 0x9b, 0x12, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1344) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129B) + # ThisType: std::_Container_base12* (0x1343) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1345) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Container_base12 (0x129C) + # 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 0x9c, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1346) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Container_base12& (0x1345) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x45, 0x13, 0x00, 0x00 + # MemberFunction (0x1347) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129B) + # ThisType: std::_Container_base12* (0x1343) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1346) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1348) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1344) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(const std::_Container_base12&) (0x1347) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x13, 0x00, 0x00 + # Pointer (0x1349) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_base12 (0x129B) + # 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 0x9b, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x134A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_base12& (0x1349) + # ClassType: std::_Container_base12 (0x129B) + # ThisType: std::_Container_base12* (0x1343) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Container_base12&) (0x1346) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x13, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x46, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x134B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Container_base12 (0x129B) + # ThisType: const std::_Container_base12* (0x129D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x134C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_base12& (0x1349) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x49, 0x13, 0x00, 0x00 + # MemberFunction (0x134D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Container_base12 (0x129B) + # ThisType: std::_Container_base12* (0x1343) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_base12&) (0x134C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x134E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* (0x1256) + # FieldOffset: 0x0 + # Name: _Myproxy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1348 + # Name: _Container_base12 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Container_base12& std::_Container_base12::(const std::_Container_base12&) (0x134A) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Container_base12::() (0x134B) + # Name: _Getpfirst + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::() (0x1344) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Container_base12::(std::_Container_base12&) (0x134D) + # Name: _Swap_all + # } + # } + .byte 0x82, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x72, 0x6f + .byte 0x78, 0x79, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x13, 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 0x4a, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x134F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x134E) + # 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 0x4e, 0x13, 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 (0x1350) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Container_base12 (0x134F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 76 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x13, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x4c, 0x00, 0x00, 0x00 + # FieldList (0x1351) { + # 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 (0x1352) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1351) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: _Mbstatet + # LinkageName: .?AU_Mbstatet@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x51, 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 (0x1353) { + # 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 (0x1354) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Mbstatet (0x1352) + # SourceFile: C:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt\corecrt.h (0x1353) + # LineNumber: 531 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x13, 0x00, 0x00 + .byte 0x53, 0x13, 0x00, 0x00 + .byte 0x13, 0x02, 0x00, 0x00 + # ArgList (0x1355) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1356) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x1355) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x55, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1357) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x1358) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x1357) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x57, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1359) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x1356) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: char* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x1358) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x56, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x58, 0x13, 0x00, 0x00 + # Modifier (0x135A) { + # 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 (0x135B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: const char* (0x135A) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x135C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const char*, const unsigned __int64) (0x135B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5b, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x135D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x135E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1187) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x135F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1359 + # 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) (0x135C) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x135D) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x135E) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x59, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x5c, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x5d, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x5e, 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 0x87, 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 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 0x41, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1360) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x135F) + # 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 0x5f, 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 (0x1361) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x1360) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x60, 0x13, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Pointer (0x1362) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1268) + # 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 0x68, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1363) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1362) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1364) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1256) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x1363) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x63, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1365) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1362) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x1366) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* (0x1256) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x1365) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x65, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1367) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x1364) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Container_proxy* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x1366) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x64, 0x13, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x66, 0x13, 0x00, 0x00 + # Modifier (0x1368) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Container_proxy* (0x1256) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1369) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1362) + # ArgType: const std::_Container_proxy* (0x1368) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x68, 0x13, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x136A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::_Container_proxy*, const unsigned __int64) (0x1369) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x69, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x136B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x132A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x136C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1268) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x132A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x136D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1367 + # 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) (0x136A) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x136B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x136C) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy (0x1255) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Container_proxy* (0x1256) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Container_proxy* (0x1322) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x67, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6a, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6b, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6c, 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 0x68, 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 0x55, 0x12, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x13, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x136E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x136D) + # 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 0x6d, 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 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 (0x136F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x136E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6e, 0x13, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Class (0x1370) { + # 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$0A@@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 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x1371) { + # 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@$0A@@details@gsl@@@?$span@H$0A@@gsl@@ + # } + .byte 0x9a, 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 0x30, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x30 + .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 0x41, 0x40, 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 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1372) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1370) + # 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 0x70, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1373) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1374) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1375) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1376) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1377) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1370) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1378) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1377) + # 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 0x77, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1379) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1378) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x78, 0x13, 0x00, 0x00 + # MemberFunction (0x137A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1379) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x137B) { + # 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$0A@@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 0x30, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x137C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x137B) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x13, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x137D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x137C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x137E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1373) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1374) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1375) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1376) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x137A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x137D) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7d, 0x13, 0x00, 0x00 + # MemberFunction (0x137F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1380) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1370) + # 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, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1381) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1380) + # ClassType: gsl::span (0x1370) + # ThisType: gsl::span* (0x1372) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1379) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x13, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x72, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1382) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1377) + # 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 0x77, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1383) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1384) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1385) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1386) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1387) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1388) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1389) { + # 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$0A@@gsl@@$0A@@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 0x30, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x138A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1389) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x13, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x138B) { + # 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$0A@@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 0x30, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x138C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x138B) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8b, 0x13, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x138D) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x138E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x138D) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x13, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x138F) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x1390) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x138F) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8f, 0x13, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1391) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1370) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1392) { + # 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$0A@@gsl@@ + # } + .byte 0x6a, 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 0x30, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1393) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1392) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x92, 0x13, 0x00, 0x00 + # MemberFunction (0x1394) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1370) + # ThisType: const gsl::span* (0x1382) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1393) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x82, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x93, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1395) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1371) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x137E + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x137F) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1381) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1383) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1383) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1384) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1385) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1385) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1386) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1387) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1387) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1387) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1388) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x138A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x138A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x138C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x138C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x138E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x138E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1390) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1390) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1388) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1388) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1391) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1394) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1389) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x138B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x138D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x138F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x137B) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x7e, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x13, 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 0x88, 0x13, 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 0x91, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x94, 0x13, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x89, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8b, 0x13, 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 0x8d, 0x13, 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 0x8f, 0x13, 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 0x7b, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1396) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1395) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$0A@@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x95, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1397) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1396) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1398) { + # 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 + # Modifier (0x1399) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1371) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x139A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1399) + # 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 0x99, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x139B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1371) + # ThisType: const gsl::span::storage_type >* (0x139A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x9a, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x139C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x1398) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x139B) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9b, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x139D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x139C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@H$0A@@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x9c, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x30, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x30 + .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 0x41, 0x40, 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 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x139E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x139D) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9d, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x139F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<0> (0x1398) + # 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 0x98, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1398) + # ThisType: gsl::details::extent_type<0>* (0x139F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x9f, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<0> (0x1398) + # ThisType: gsl::details::extent_type<0>* (0x139F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x9f, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x13A2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::() (0x13A0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<0>::(__int64) (0x13A1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x13, 0x00, 0x00 + # Modifier (0x13A3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<0> (0x1398) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<0> (0x13A3) + # 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 0xa3, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<0> (0x1398) + # ThisType: const gsl::details::extent_type<0>* (0x13A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0xa4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13A6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x13A2 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<0>::() (0x13A5) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa2, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x13, 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 (0x13A7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13A6) + # 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 0xa6, 0x13, 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 (0x13A8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<0> (0x13A7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa7, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x13A9) { + # 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$0A@@gsl@@ + # } + .byte 0x46, 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, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x13AA) { + # 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@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@ + # } + .byte 0xa6, 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, 0x30, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x30, 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, 0x41, 0x40 + .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, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x13AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13A9) + # 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 0xa9, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x13B0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x13A9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13B0) + # 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, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x13B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x13B1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x13, 0x00, 0x00 + # MemberFunction (0x13B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x13B4) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x48 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x13B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x13B4) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb4, 0x13, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x13B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x13B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb5, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x13B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x13AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x13AD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x13AE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x13AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x13B3) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x13B6) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb6, 0x13, 0x00, 0x00 + # MemberFunction (0x13B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13A9) + # 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 0xa9, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x13BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x13B9) + # ClassType: gsl::span (0x13A9) + # ThisType: gsl::span* (0x13AB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x13B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb9, 0x13, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xab, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x13BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x13B0) + # 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, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13C2) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x13C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x13C2) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13C4) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x13C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x13C4) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x13, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13C6) { + # 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$0A@@gsl@@$0A@@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 0x30, 0x3e, 0x2c, 0x30 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x13C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x13C6) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x13, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13C8) { + # 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$0A@@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 0x30, 0x3e, 0x2c, 0x31 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x13C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x13C8) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x13, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x13CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13A9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13CB) { + # 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$0A@@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, 0x30, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x73, 0x65 + .byte 0x6c, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x13CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x13CB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xcb, 0x13, 0x00, 0x00 + # MemberFunction (0x13CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x13A9) + # ThisType: const gsl::span* (0x13BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x13CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xbb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xcc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13CE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x13AA) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x13B7 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x13B8) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x13BA) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x13BC) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x13BC) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x13BD) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x13BE) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x13BE) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x13BF) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13C0) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13C0) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x13C0) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13C1) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13C3) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x13C3) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13C5) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x13C5) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13C7) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x13C7) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13C9) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x13C9) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13C1) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x13C1) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x13CA) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x13CD) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # 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* (0x1053) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x13C2) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x13C4) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x13C6) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x13C8) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x13B4) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xb7, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x13, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x13, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x13, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x13, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x13, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x13, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x13, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x13, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x13, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x13, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x13, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x13, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x13, 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 0xc1, 0x13, 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 0xca, 0x13, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcd, 0x13, 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 0x42, 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 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc2, 0x13, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc4, 0x13, 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 0xc6, 0x13, 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 0xc8, 0x13, 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 0xb4, 0x13, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13CE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$0A@@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xce, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x13D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x13CF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x13D1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x13AA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x13D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x13D1) + # 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 0xd1, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x13D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span::storage_type > (0x13AA) + # ThisType: const gsl::span::storage_type >* (0x13D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xd2, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13D4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<0> (0x1398) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1053) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x13D3) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x13D5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x13D4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0A@@details@gsl@@@?$span@$$CBH$0A@@gsl@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xd4, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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, 0x30, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x30, 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, 0x41, 0x40 + .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, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x13D6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x13D5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x13, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x13D7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::NameAndTags + # LinkageName: .?AUNameAndTags@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x13D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::NameAndTags (0x13D7) + # 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 0xd7, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x13D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: Catch::StringRef (0x1114) + # ArgType: Catch::StringRef (0x1114) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + # MemberFunction (0x13DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x13D7) + # ThisType: Catch::NameAndTags* (0x13D8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (Catch::StringRef, Catch::StringRef) (0x13D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0xd8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x13DB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x0 + # Name: name + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: tags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::NameAndTags::(Catch::StringRef, Catch::StringRef) (0x13DA) + # Name: NameAndTags + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x74, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x13, 0x00, 0x00 + .byte 0x4e, 0x61, 0x6d, 0x65 + .byte 0x41, 0x6e, 0x64, 0x54 + .byte 0x61, 0x67, 0x73, 0x00 + # Struct (0x13DC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x13DB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: Catch::NameAndTags + # LinkageName: .?AUNameAndTags@Catch@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0xdb, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x13DD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::NameAndTags (0x13DC) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 409 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x13, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x99, 0x01, 0x00, 0x00 + # MemberFunction (0x13DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::NameAndTags (0x13D7) + # ThisType: Catch::NameAndTags* (0x13D8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0xd8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x13DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::NameAndTags (0x13D7) + # FunctionType: void Catch::NameAndTags::() (0x13DE) + # Name: ~NameAndTags + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd7, 0x13, 0x00, 0x00 + .byte 0xde, 0x13, 0x00, 0x00 + .byte 0x7e, 0x4e, 0x61, 0x6d + .byte 0x65, 0x41, 0x6e, 0x64 + .byte 0x54, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x13E0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar1@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x13E1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar3@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x13E2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____2 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x00, 0xf2, 0xf1 + # FuncId (0x13E3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar3@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x13E4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar5@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x13E5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____4 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x00, 0xf2, 0xf1 + # Class (0x13E6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x30 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x13E7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x30 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # StringId (0x13E8) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\tests\span_tests.cpp + # } + .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 0x74, 0x65, 0x73, 0x74 + .byte 0x73, 0x5c, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x74 + .byte 0x65, 0x73, 0x74, 0x73 + .byte 0x2e, 0x63, 0x70, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x13E9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13E7) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 134 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x86, 0x00, 0x00, 0x00 + # Class (0x13EA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x13EB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x13EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13EB) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 141 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x8d, 0x00, 0x00, 0x00 + # Class (0x13ED) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x32 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x13EE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x32 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x13EF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13EE) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 144 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xee, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x90, 0x00, 0x00, 0x00 + # Class (0x13F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x33 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x13F1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x33 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x13F2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13F1) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 149 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf1, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x95, 0x00, 0x00, 0x00 + # Class (0x13F3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x34 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x13F4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____4:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____4@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x34 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x34, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x13F5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____4:: (0x13F4) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 152 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x13, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x98, 0x00, 0x00, 0x00 + # Class (0x13F6) { + # 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@PEAH$0?0@gsl@@ + # } + .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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x13F7) { + # 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@PEAH$0?0@gsl@@ + # } + .byte 0xae, 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, 0x20 + .byte 0x2a, 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 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x13F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13F6) + # 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 0xf6, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x13F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* (0x674) + # 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, 0x06, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x13FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x13F9) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x13FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, __int64) (0x13FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x13FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int** (0x13F9) + # ArgType: int** (0x13F9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0xf9, 0x13, 0x00, 0x00 + # MemberFunction (0x13FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, int**) (0x13FC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfc, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x13FE) { + # 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@PEAH$0A@@std@@ + # } + .byte 0x46, 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 0x20, 0x2a, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x13FF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x13FE) + # 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 0xfe, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1400) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x13FF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xff, 0x13, 0x00, 0x00 + # MemberFunction (0x1401) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1400) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x00, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1402) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x13FE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfe, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1403) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1402) + # 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 0x02, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1404) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1403) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x14, 0x00, 0x00 + # MemberFunction (0x1405) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1404) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x04, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1406) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x13F6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1407) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1406) + # 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, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1408) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1407) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x14, 0x00, 0x00 + # MemberFunction (0x1409) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1408) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x140A) { + # 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@PEAH$0?0@gsl@@ + # } + .byte 0x5e, 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, 0x20 + .byte 0x2a, 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 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x140B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x140A) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0a, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x140C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x140B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x140D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, __int64) (0x13FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int**, int**) (0x13FD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1401) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1405) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1409) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x140C) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x13, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x14, 0x00, 0x00 + # MemberFunction (0x140E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x140F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x13F6) + # 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 0xf6, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1410) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x140F) + # ClassType: gsl::span (0x13F6) + # ThisType: gsl::span* (0x13F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1408) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf8, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1411) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1406) + # 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 0x06, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1412) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13F6) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1413) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13F6) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1414) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1415) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1416) { + # 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 (0x1417) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x1416) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1418) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x13F9) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1419) { + # 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@PEAH$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x86, 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, 0x20 + .byte 0x2a, 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, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x141A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1419) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x19, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x141B) { + # 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@PEAH$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x86, 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, 0x20 + .byte 0x2a, 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, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x141C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x141B) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1b, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x141D) { + # 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@PEAH$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb6, 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, 0x20, 0x2a, 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, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x141E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x141D) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1d, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x141F) { + # 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@PEAH$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb6, 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, 0x20, 0x2a, 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, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x1420) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x141F) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x14, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1421) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x13F6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1422) { + # 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@PEAH$0?0@gsl@@ + # } + .byte 0x72, 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, 0x20 + .byte 0x2a, 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, 0x50 + .byte 0x45, 0x41, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1423) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1422) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x22, 0x14, 0x00, 0x00 + # MemberFunction (0x1424) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x13F6) + # ClassType: gsl::span (0x13F6) + # ThisType: const gsl::span* (0x1411) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1423) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x11, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x23, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1425) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x13F7) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x140D + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x140E) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1410) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1412) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1412) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1413) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1414) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1414) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1415) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1417) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1417) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int*& gsl::span::(__int64) (0x1417) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1418) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x141A) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x141A) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x141C) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x141C) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x141E) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x141E) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1420) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1420) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1418) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::() (0x1418) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1421) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1424) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int** (0x13F9) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int*& (0x1416) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1419) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x141B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x141D) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x141F) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x140A) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x0d, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x14, 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 0x18, 0x14, 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 0x21, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x24, 0x14, 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, 0x06, 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, 0x06, 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 0xf9, 0x13, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x19, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x14, 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 0x1d, 0x14, 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 0x1f, 0x14, 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 0x0a, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1426) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1425) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@PEAH$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x25, 0x14, 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, 0x20 + .byte 0x2a, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1427) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1426) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x26, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1428) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x13F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1429) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1428) + # 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 0x28, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x142A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int** (0x13F9) + # ClassType: gsl::span::storage_type > (0x13F7) + # ThisType: const gsl::span::storage_type >* (0x1429) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x29, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x142B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int** (0x13F9) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int** gsl::span::storage_type >::() (0x142A) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf9, 0x13, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x142C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x142B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEAH$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x2b, 0x14, 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, 0x20 + .byte 0x2a, 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 0x50, 0x45, 0x41, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x142D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x142C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x142E) { + # 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@PEBH$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, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x142F) { + # 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@PEBH$0?0@gsl@@ + # } + .byte 0xb6, 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, 0x20, 0x2a, 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, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1430) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x142E) + # 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 0x2e, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1431) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x1053) + # 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, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1432) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x1431) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1433) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, __int64) (0x1432) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x32, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1434) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int** (0x1431) + # ArgType: const int** (0x1431) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + # MemberFunction (0x1435) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, const int**) (0x1434) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x34, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1436) { + # 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@PEBH$0A@@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, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x2a + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x50, 0x45, 0x42, 0x48 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1437) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1436) + # 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 0x36, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1438) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1437) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x14, 0x00, 0x00 + # MemberFunction (0x1439) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1438) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x143A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1436) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x36, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x143B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x143A) + # 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 0x3a, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x143C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x143B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3b, 0x14, 0x00, 0x00 + # MemberFunction (0x143D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x143C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x143E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x142E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x143F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x143E) + # 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 0x3e, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1440) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x143F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x14, 0x00, 0x00 + # MemberFunction (0x1441) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1440) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1442) { + # 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@PEBH$0?0@gsl@@ + # } + .byte 0x66, 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, 0x20, 0x2a, 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, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1443) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1442) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x42, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1444) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1443) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1445) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, __int64) (0x1433) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int**, const int**) (0x1435) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1439) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x143D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1441) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1444) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x14, 0x00, 0x00 + # MemberFunction (0x1446) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1447) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x142E) + # 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 0x2e, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1448) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1447) + # ClassType: gsl::span (0x142E) + # ThisType: gsl::span* (0x1430) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1440) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x30, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x40, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1449) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x143E) + # 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 0x3e, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x144A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x142E) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x144B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x142E) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x144C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x144D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x144E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x1053) + # 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 0x53, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x144F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x144E) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1450) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x1431) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1451) { + # 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@PEBH$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, 0x20, 0x2a, 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, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x1452) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1451) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1453) { + # 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@PEBH$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, 0x20, 0x2a, 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, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1454) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1453) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1455) { + # 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@PEBH$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, 0x20 + .byte 0x2a, 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, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x1456) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1455) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x55, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1457) { + # 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@PEBH$0?0@gsl@@$00@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, 0x20 + .byte 0x2a, 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, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x1458) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1457) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1459) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x142E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x145A) { + # 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@PEBH$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, 0x20, 0x2a, 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, 0x50, 0x45, 0x42 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x145B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x145A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5a, 0x14, 0x00, 0x00 + # MemberFunction (0x145C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x142E) + # ClassType: gsl::span (0x142E) + # ThisType: const gsl::span* (0x1449) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x145B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x49, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x145D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x142F) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1445 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1446) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1448) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x144A) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x144A) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x144B) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x144C) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x144C) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x144D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x144F) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x144F) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int*& gsl::span::(__int64) (0x144F) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1450) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1452) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1452) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1454) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1454) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1456) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1456) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1458) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1458) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1450) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::() (0x1450) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1459) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x145C) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int** (0x1431) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int*& (0x144E) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1451) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1453) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1455) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1457) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1442) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x45, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x14, 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 0x50, 0x14, 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 0x59, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x5c, 0x14, 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 0x53, 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 0x53, 0x10, 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 0x31, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x51, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 0x14, 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 0x55, 0x14, 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 0x57, 0x14, 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 0x42, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x145E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x145D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@PEBH$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x5d, 0x14, 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, 0x20, 0x2a, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x50 + .byte 0x45, 0x42, 0x48, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x145F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x145E) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1460) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x142F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1461) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1460) + # 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 0x60, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1462) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int** (0x1431) + # ClassType: gsl::span::storage_type > (0x142F) + # ThisType: const gsl::span::storage_type >* (0x1461) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x61, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1463) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int** (0x1431) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int** gsl::span::storage_type >::() (0x1462) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x31, 0x14, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1464) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1463) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@PEBH$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x63, 0x14, 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, 0x20, 0x2a, 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, 0x50, 0x45 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1465) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1464) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1466) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar5@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x1467) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar7@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x37, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x1468) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____6 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x36, 0x00, 0xf2, 0xf1 + # Array (0x1469) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Class (0x146A) { + # 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$01@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 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x146B) { + # 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@$01@details@gsl@@@?$span@H$01@gsl@@ + # } + .byte 0x9a, 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 0x32, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x32 + .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 0x31, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x31, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x146C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x146A) + # 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 0x6a, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x146D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x146E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x146F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1470) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1471) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x146A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1472) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1471) + # 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 0x71, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1473) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1472) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x72, 0x14, 0x00, 0x00 + # MemberFunction (0x1474) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1473) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1475) { + # 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$01@gsl@@ + # } + .byte 0x56, 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 0x32, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x31, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1476) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1475) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1477) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1476) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x76, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1478) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x146D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x146E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x146F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1470) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1474) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1477) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x77, 0x14, 0x00, 0x00 + # MemberFunction (0x1479) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x147A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x146A) + # 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 0x6a, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x147B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x147A) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1473) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x14, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x147C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1471) + # 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 0x71, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x147D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x147E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x147F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1480) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1481) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1482) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1483) { + # 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$01@gsl@@$0A@@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 0x32, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 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 (0x1484) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1483) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x14, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1485) { + # 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$01@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 0x32, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 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 (0x1486) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1485) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x14, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1487) { + # 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$01@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, 0x32, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 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 (0x1488) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1487) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x14, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1489) { + # 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$01@gsl@@$00@details@gsl@@@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, 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, 0x32, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 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 (0x148A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1489) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x14, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x148B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x146A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x148C) { + # 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$01@gsl@@ + # } + .byte 0x6a, 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 0x32, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x31 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x148D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x148C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x8c, 0x14, 0x00, 0x00 + # MemberFunction (0x148E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x146A) + # ThisType: const gsl::span* (0x147C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x148D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8d, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x148F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x146B) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1478 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1479) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x147B) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x147D) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x147D) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x147E) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x147F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x147F) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1480) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1481) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1481) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1481) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1482) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1484) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1484) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1486) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1486) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1488) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1488) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x148A) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x148A) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1482) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1482) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x148B) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x148E) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1483) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1485) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1487) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1489) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1475) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x78, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x79, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x14, 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 0x82, 0x14, 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 0x8b, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8e, 0x14, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x85, 0x14, 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 0x87, 0x14, 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 0x89, 0x14, 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 0x75, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1490) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x148F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$01@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x8f, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x31, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1491) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1490) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x90, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1492) { + # 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<2> + # LinkageName: .?AV?$extent_type@$01@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 0x32, 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, 0x31 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1493) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x146B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1494) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1493) + # 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 0x93, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1495) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x146B) + # ThisType: const gsl::span::storage_type >* (0x1494) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x94, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1496) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<2> (0x1492) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1495) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1497) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1496) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$01@details@gsl@@@?$span@H$01@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x96, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x32 + .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 0x31, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x31, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1498) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1497) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1499) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$01@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x32, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x31, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x149A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1499) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x149B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<2> (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 + # MemberFunction (0x149C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x1492) + # ThisType: gsl::details::extent_type<2>* (0x149B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x9b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x149D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x1492) + # ThisType: gsl::details::extent_type<2>* (0x149B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x9b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x149E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::() (0x149C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<2>::(__int64) (0x149D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x14, 0x00, 0x00 + # Modifier (0x149F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<2> (0x1492) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<2> (0x149F) + # 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 0x9f, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<2> (0x1492) + # ThisType: const gsl::details::extent_type<2>* (0x14A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0xa0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14A2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x149E + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<2>::() (0x14A1) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9e, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x14, 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 (0x14A3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14A2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<2> + # LinkageName: .?AV?$extent_type@$01@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xa2, 0x14, 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 0x32, 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, 0x31 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x14A4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<2> (0x14A3) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa3, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x14A5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x35 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # FieldList (0x14A6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Class (0x14A7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x14A6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xa6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x35 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x14A8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x14A7) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 216 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa7, 0x14, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xd8, 0x00, 0x00, 0x00 + # Class (0x14A9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x36 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # Class (0x14AA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x14A6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____6:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____6@@YAXXZ@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xa6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x36 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x36, 0x40 + .byte 0x40, 0x59, 0x41, 0x58 + .byte 0x58, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x14AB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____6:: (0x14AA) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 234 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x14, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xea, 0x00, 0x00, 0x00 + # FuncId (0x14AC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar7@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x37, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x14AD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar9@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x39, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x14AE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____8 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x38, 0x00, 0xf2, 0xf1 + # FuncId (0x14AF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar9@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x32, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x39, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x59, 0x41 + .byte 0x58, 0x58, 0x5a, 0x00 + # FuncId (0x14B0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar11@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x14B1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____10 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x30, 0x00, 0xf1 + # Array (0x14B2) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 20 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x00, 0xf1 + # Array (0x14B3) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Array (0x14B4) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14B3 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xb3, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x14B5) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: int (0x74) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 8 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0xf1 + # Array (0x14B6) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14B5 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 24 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xb5, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0xf1 + # Array (0x14B7) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x14B6 + # IndexType: unsigned __int64 (0x23) + # SizeOf: 48 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xb6, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0xf1 + # Struct (0x14B8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: `anonymous namespace'::AddressOverloaded + # LinkageName: .?AUAddressOverloaded@?A0x3DBF7A98@@ + # } + .byte 0x62, 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, 0x60, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x27, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x00 + # Array (0x14B9) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x14B8) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 5 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x05, 0x00, 0x00, 0xf1 + # Modifier (0x14BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::AddressOverloaded (0x14B8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x14BA) + # 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 0xba, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded (0x14B8) + # ClassType: `anonymous namespace'::AddressOverloaded (0x14B8) + # ThisType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14BD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded `anonymous namespace'::AddressOverloaded::() (0x14BC) + # Name: operator& + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x14BE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14BD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: `anonymous namespace'::AddressOverloaded + # LinkageName: .?AUAddressOverloaded@?A0x3DBF7A98@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xbd, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x60, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x27, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x00 + # UdtSourceLine (0x14BF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: `anonymous namespace'::AddressOverloaded (0x14BE) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 56 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbe, 0x14, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # Class (0x14C0) { + # 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$04@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 0x35, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x14C1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x14C0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x14C2) { + # 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@$04@details@gsl@@@?$span@H$04@gsl@@ + # } + .byte 0x9a, 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 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x35 + .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 0x34, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x14C3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14C0) + # 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 0xc0, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14C1) + # 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 0xc1, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x14C9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x14C8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc8, 0x14, 0x00, 0x00 + # MemberFunction (0x14CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x14CB) { + # 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$04@gsl@@ + # } + .byte 0x56, 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 0x35, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x34, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x14CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x14CB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x14CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x14CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcc, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x14CE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x14C4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x14C5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x14C6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x14C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x14CA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x14CD) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x14, 0x00, 0x00 + # MemberFunction (0x14CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14C0) + # 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 0xc0, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x14D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x14D0) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd0, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x14D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14C1) + # 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 0xc1, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14D9) { + # 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$04@gsl@@$0A@@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 0x35, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 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 (0x14DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x14D9) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DB) { + # 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$04@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 0x35, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 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 (0x14DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x14DB) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DD) { + # 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$04@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, 0x35, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 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 (0x14DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x14DD) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14DF) { + # 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$04@gsl@@$00@details@gsl@@@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, 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, 0x35, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 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 (0x14E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x14DF) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14C0) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x14E2) { + # 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$04@gsl@@ + # } + .byte 0x6a, 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 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x34 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x14E3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x14E2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe2, 0x14, 0x00, 0x00 + # MemberFunction (0x14E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x14E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14E5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x14C2) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x14CE + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x14CF) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x14D1) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x14D3) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x14D3) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x14D4) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x14D5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x14D5) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x14D6) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14D7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14D7) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x14D7) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14D8) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14DA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x14DA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14DC) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x14DC) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14DE) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x14DE) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14E0) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x14E0) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14D8) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x14D8) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x14E1) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x14E4) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x14D9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x14DB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x14DD) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x14DF) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x14CB) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xce, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x14, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x14, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x14, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x14, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x14, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x14, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x14, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x14, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x14, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x14, 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 0xd8, 0x14, 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 0xe1, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xe4, 0x14, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd9, 0x14, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdb, 0x14, 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 0xdd, 0x14, 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 0xdf, 0x14, 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 0xcb, 0x14, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14E6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14E5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$04@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xe5, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x14E7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x14E6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe6, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x14E8) { + # 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<5> + # LinkageName: .?AV?$extent_type@$04@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 0x35, 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, 0x34 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x14E9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x14C2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x14E9) + # 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 0xe9, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x14C2) + # ThisType: const gsl::span::storage_type >* (0x14EA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0xea, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14EC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14E8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x14EB) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x14ED) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x14EC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@H$04@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xec, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x35 + .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 0x34, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x14EE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x14ED) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xed, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x14EF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$04@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x34, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x14F0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x14EF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xef, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x14F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<5> (0x14E8) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # ThisType: gsl::details::extent_type<5>* (0x14F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x14F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # ThisType: gsl::details::extent_type<5>* (0x14F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf1, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x14F4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::() (0x14F2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<5>::(__int64) (0x14F3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + # Modifier (0x14F5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<5> (0x14E8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x14F6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<5> (0x14F5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf5, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x14F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # ThisType: const gsl::details::extent_type<5>* (0x14F6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf6, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x14F8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x14F4 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<5>::() (0x14F7) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf4, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x14, 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 (0x14F9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x14F8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<5> + # LinkageName: .?AV?$extent_type@$04@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xf8, 0x14, 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 0x35, 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, 0x34 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x14FA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<5> (0x14F9) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf9, 0x14, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x14FB) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x14FC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x14FB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x14FD) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24, 0x24 + .byte 0x42, 0x59, 0x30, 0x32 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x14FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14FB) + # 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, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x14FF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B3 + # 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 0xb3, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1500) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14FF) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1501) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1500) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1502) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x14FF) + # ArgType: * (0x14FF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0xff, 0x14, 0x00, 0x00 + # MemberFunction (0x1503) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x1502) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x02, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1504) { + # 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@$$BY02H$0A@@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, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x5b, 0x33, 0x5d + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x24, 0x24, 0x42, 0x59 + .byte 0x30, 0x32, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x1505) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1504) + # 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 0x04, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1506) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1505) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x15, 0x00, 0x00 + # MemberFunction (0x1507) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x1506) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x06, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1508) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1504) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x04, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1509) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1508) + # 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 0x08, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x150A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1509) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x15, 0x00, 0x00 + # MemberFunction (0x150B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x150A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x150C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14FC) + # 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, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x150D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x150C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0c, 0x15, 0x00, 0x00 + # MemberFunction (0x150E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x150D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x150F) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24, 0x24 + .byte 0x42, 0x59, 0x30, 0x32 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1510) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x150F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1511) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1510) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1512) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, __int64) (0x1501) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x1503) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1507) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x150B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x150E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1511) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x15, 0x00, 0x00 + # MemberFunction (0x1513) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1514) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x14FB) + # 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, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1515) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1514) + # ClassType: gsl::span (0x14FB) + # ThisType: gsl::span* (0x14FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x150D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x14, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfe, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1516) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x14FC) + # 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, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1517) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14FB) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1518) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14FB) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1519) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x151A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x151B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B3 + # 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 0xb3, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x151C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x151B) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1b, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x151D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14FF) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x151E) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 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 (0x151F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x151E) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1520) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 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 (0x1521) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1520) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1522) { + # 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@$$BY02H$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, 0x69, 0x6e + .byte 0x74, 0x20, 0x5b, 0x33 + .byte 0x5d, 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, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 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 (0x1523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1522) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1524) { + # 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@$$BY02H$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, 0x69, 0x6e + .byte 0x74, 0x20, 0x5b, 0x33 + .byte 0x5d, 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, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 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 (0x1525) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1524) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x24, 0x15, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1526) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x14FB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1527) { + # 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@$$BY02H$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 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24, 0x24, 0x42 + .byte 0x59, 0x30, 0x32, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1528) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1527) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x27, 0x15, 0x00, 0x00 + # MemberFunction (0x1529) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14FB) + # ClassType: gsl::span (0x14FB) + # ThisType: const gsl::span* (0x1516) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1528) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x16, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x28, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x152A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x14FD) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1512 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1513) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1515) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1517) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1517) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1518) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1519) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1519) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x151A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x151C) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x151C) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x151C) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x151D) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x151F) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x151F) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1521) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1521) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1523) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1523) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1525) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1525) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x151D) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x151D) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1526) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1529) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14B3 + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14B3 + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x14FF) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x151B) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x151E) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1520) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1522) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1524) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x150F) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x12, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1c, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1d, 0x15, 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 0x1d, 0x15, 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 0x26, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x29, 0x15, 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 0xb3, 0x14, 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 0xb3, 0x14, 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 0xff, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1e, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x15, 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 0x22, 0x15, 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 0x24, 0x15, 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 0x0f, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x152B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x152A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x2a, 0x15, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x42, 0x59, 0x30 + .byte 0x32, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x152C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x152B) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x152D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x14FD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x152E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x152D) + # 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 0x2d, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x152F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x14FF) + # ClassType: gsl::span::storage_type > (0x14FD) + # ThisType: const gsl::span::storage_type >* (0x152E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0x2e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1530) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: * (0x14FF) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x152F) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1531) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1530) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY02H$0?0@gsl@@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x30, 0x15, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 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, 0x24, 0x24 + .byte 0x42, 0x59, 0x30, 0x32 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1532) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1531) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x31, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x1533) { + # 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@$$BY121H$0?0@gsl@@ + # } + .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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1534) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1533) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1535) { + # 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@$$BY121H$0?0@gsl@@ + # } + .byte 0xb6, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x42 + .byte 0x59, 0x31, 0x32, 0x31 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1536) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1533) + # 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 0x33, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1537) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B6 + # 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 0xb6, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1538) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x1537) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1539) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1538) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x153A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: * (0x1537) + # ArgType: * (0x1537) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + # MemberFunction (0x153B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, *) (0x153A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x153C) { + # 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@$$BY121H$0A@@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, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x5b, 0x33, 0x5d + .byte 0x5b, 0x32, 0x5d, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x72, 0x72 + .byte 0x61, 0x79, 0x40, 0x24 + .byte 0x24, 0x42, 0x59, 0x31 + .byte 0x32, 0x31, 0x48, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x153D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x153C) + # 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 0x3c, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x153E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x153D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3d, 0x15, 0x00, 0x00 + # MemberFunction (0x153F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x153E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1540) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x153C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3c, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1541) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1540) + # 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 0x40, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1542) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1541) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x41, 0x15, 0x00, 0x00 + # MemberFunction (0x1543) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1542) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x42, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1544) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1534) + # 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, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1545) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1544) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x15, 0x00, 0x00 + # MemberFunction (0x1546) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1545) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1547) { + # 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@$$BY121H$0?0@gsl@@ + # } + .byte 0x66, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x42 + .byte 0x59, 0x31, 0x32, 0x31 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1548) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1547) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1549) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1548) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x154A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, __int64) (0x1539) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(*, *) (0x153B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x153F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1543) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1546) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1549) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x49, 0x15, 0x00, 0x00 + # MemberFunction (0x154B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x154C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1533) + # 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 0x33, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x154D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x154C) + # ClassType: gsl::span (0x1533) + # ThisType: gsl::span* (0x1536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1545) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x36, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x154E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1534) + # 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 0x34, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x154F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1533) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1550) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1533) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1551) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1552) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1553) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B6 + # 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 0xb6, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1554) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: & (0x1553) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1555) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x1537) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1556) { + # 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@$$BY121H$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x8e, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 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 (0x1557) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1556) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x56, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1558) { + # 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@$$BY121H$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x8e, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 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 (0x1559) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1558) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x155A) { + # 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@$$BY121H$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xc2, 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, 0x20, 0x5b, 0x33 + .byte 0x5d, 0x5b, 0x32, 0x5d + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 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 (0x155B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x155A) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x155C) { + # 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@$$BY121H$0?0@gsl@@$00@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, 0x69, 0x6e + .byte 0x74, 0x20, 0x5b, 0x33 + .byte 0x5d, 0x5b, 0x32, 0x5d + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 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 (0x155D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x155C) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x155E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1533) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x155F) { + # 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@$$BY121H$0?0@gsl@@ + # } + .byte 0x7a, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x42, 0x59 + .byte 0x31, 0x32, 0x31, 0x48 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1560) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x155F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5f, 0x15, 0x00, 0x00 + # MemberFunction (0x1561) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1533) + # ClassType: gsl::span (0x1533) + # ThisType: const gsl::span* (0x154E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1560) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x4e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x60, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1562) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1535) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x154A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x154B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x154D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x154F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x154F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1550) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1551) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1551) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1552) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1554) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1554) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: & gsl::span::(__int64) (0x1554) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1555) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1557) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1557) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1559) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1559) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x155B) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x155B) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x155D) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x155D) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1555) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::() (0x1555) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x155E) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1561) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14B6 + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: 0x14B6 + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: * (0x1537) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: & (0x1553) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1556) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1558) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x155A) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x155C) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1547) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x4a, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x51, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x52, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x15, 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 0x55, 0x15, 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 0x5e, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x61, 0x15, 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 0xb6, 0x14, 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 0xb6, 0x14, 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 0x37, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x56, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x58, 0x15, 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 0x5a, 0x15, 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 0x5c, 0x15, 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 0x47, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1563) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1562) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$BY121H$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x62, 0x15, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x42, 0x59, 0x31, 0x32 + .byte 0x31, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1564) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1563) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x63, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1565) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1535) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1566) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1565) + # 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 0x65, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1567) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: * (0x1537) + # ClassType: gsl::span::storage_type > (0x1535) + # ThisType: const gsl::span::storage_type >* (0x1566) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x66, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1568) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: * (0x1537) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: * gsl::span::storage_type >::() (0x1567) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1569) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1568) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$BY121H$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x68, 0x15, 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, 0x20 + .byte 0x5b, 0x33, 0x5d, 0x5b + .byte 0x32, 0x5d, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x42 + .byte 0x59, 0x31, 0x32, 0x31 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x156A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1569) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x69, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x156B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x156C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x156D) { + # 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<(anonymous namespace)::AddressOverloaded,5>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0xde, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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 0x35, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x34, 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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x34 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x156E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # 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, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x156F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x14B8) + # 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 0xb8, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1570) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1571) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, __int64) (0x1570) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1572) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ArgType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + # MemberFunction (0x1573) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1572) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1574) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array<(anonymous namespace)::AddressOverloaded,0> + # LinkageName: .?AV?$array@UAddressOverloaded@?A0x3DBF7A98@@$0A@@std@@ + # } + .byte 0x86, 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, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1575) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1574) + # 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, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1576) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1575) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x15, 0x00, 0x00 + # MemberFunction (0x1577) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1576) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1578) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,0> (0x1574) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1579) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,0> (0x1578) + # 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 0x78, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x157A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,0>& (0x1579) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x79, 0x15, 0x00, 0x00 + # MemberFunction (0x157B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x157A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x157C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156C) + # 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 0x6c, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x157D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x157C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7c, 0x15, 0x00, 0x00 + # MemberFunction (0x157E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x157D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x157F) { + # 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<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0x9e, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1580) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x157F) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1581) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, __int64) (0x1580) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x80, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1582) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, __int64) (0x1571) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1573) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1577) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x157B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x157E) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, __int64) (0x1581) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x81, 0x15, 0x00, 0x00 + # MemberFunction (0x1583) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1584) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # 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, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1585) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,5>& (0x1584) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x157D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1586) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,-1> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$0?0@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1587) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156C) + # 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 0x6c, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1588) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1589) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x158A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x158B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x158C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::AddressOverloaded (0x14B8) + # 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 0xb8, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x158D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x158C) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x158E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x158F) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@$0A@@details@gsl@@ + # } + .byte 0xc2, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x1590) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x158F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1591) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@$00@details@gsl@@ + # } + .byte 0xc2, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1592) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1591) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1593) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xf6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x35 + .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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x1594) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1593) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1595) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xf6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x35 + .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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x1596) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1595) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x95, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1597) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1598) { + # 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<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0xae, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x34, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1599) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1> (0x1598) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x98, 0x15, 0x00, 0x00 + # MemberFunction (0x159A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x1587) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x1599) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x87, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x99, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x159B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1582 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1583) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(const gsl::span<(anonymous namespace)::AddressOverloaded,5>&) (0x1585) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x1588) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x1588) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64) (0x1589) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158A) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158A) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158B) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x158D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x158D) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64) (0x158D) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158E) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1590) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1590) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1592) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1592) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1594) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1594) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1596) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x1596) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158E) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158E) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64) (0x1597) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,5>::(__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,5>::subspan_selector<-1>) (0x159A) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x156F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x158C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x158F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1591) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1593) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1595) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x157F) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x82, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x15, 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 0x8e, 0x15, 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 0x97, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9a, 0x15, 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 0xb8, 0x14, 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 0xb8, 0x14, 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 0x6f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8f, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x91, 0x15, 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 0x93, 0x15, 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 0x95, 0x15, 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 0x7f, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x159C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x159B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x9b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x34, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x159D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x159C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x159E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x159F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x159E) + # 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 0x9e, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x159F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0x9f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<5> (0x14E8) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x156F) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x15A0) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15A2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15A1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$04@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xa1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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 0x35, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x34, 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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x34 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x15A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x15A2) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x15A4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* (0x156F) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x15A5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15A4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$04@gsl@@ + # } + .byte 0x9e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x35, 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, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x15A6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x15A5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa5, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # FuncId (0x15A7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar11@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x15A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar13@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x15A9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____12 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x32, 0x00, 0xf1 + # Array (0x15AA) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: double (0x41) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x41, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # Array (0x15AB) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: 0x15AA + # IndexType: unsigned __int64 (0x23) + # SizeOf: 96 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xaa, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x60, 0x00, 0x00, 0xf1 + # Pointer (0x15AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x15AB + # 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 0xab, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x15AD) { + # 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@N$0?0@gsl@@ + # } + .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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x15AE) { + # 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@N$0?0@gsl@@ + # } + .byte 0xae, 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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x4e, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x15AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15AD) + # 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, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x15B0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x641) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x15B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb0, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x15B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: double* (0x641) + # ArgType: double* (0x641) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + # MemberFunction (0x15B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, double*) (0x15B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb2, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15B4) { + # 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@N$0A@@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 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x64, 0x6f, 0x75 + .byte 0x62, 0x6c, 0x65, 0x2c + .byte 0x30, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x72, 0x72 + .byte 0x61, 0x79, 0x40, 0x4e + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x15B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15B4) + # 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 0xb4, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x15B5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb5, 0x15, 0x00, 0x00 + # MemberFunction (0x15B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb6, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x15B8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x15B4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb4, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15B8) + # 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 0xb8, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x15B9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb9, 0x15, 0x00, 0x00 + # MemberFunction (0x15BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x15BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xba, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x15BC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x15AD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15BC) + # 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 0xbc, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x15BD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x15, 0x00, 0x00 + # MemberFunction (0x15BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x15C0) { + # 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@N$0?0@gsl@@ + # } + .byte 0x5e, 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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x4e, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x15C1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x15C0) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc0, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x15C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x15C1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15C3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, __int64) (0x15B1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(double*, double*) (0x15B3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x15B7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x15BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x15BF) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x15C2) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x15, 0x00, 0x00 + # MemberFunction (0x15C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x15AD) + # 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, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x15C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x15C5) + # ClassType: gsl::span (0x15AD) + # ThisType: gsl::span* (0x15AF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x15BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xaf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x15BC) + # 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 0xbc, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15AD) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15AD) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15CC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: double (0x41) + # 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 0x41, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x15CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double& (0x15CC) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcc, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x641) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15CF) { + # 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@N$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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x15D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x15CF) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15D1) { + # 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@N$0?0@gsl@@$00@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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x15D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x15D1) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15D3) { + # 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@N$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xb6, 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, 0x64, 0x6f + .byte 0x75, 0x62, 0x6c, 0x65 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x15D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x15D3) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd3, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15D5) { + # 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@N$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xb6, 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, 0x64, 0x6f + .byte 0x75, 0x62, 0x6c, 0x65 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x15D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x15D5) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd5, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x15AD) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15D8) { + # 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@N$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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x4e, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x15D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x15D8) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xd8, 0x15, 0x00, 0x00 + # MemberFunction (0x15DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x15AD) + # ClassType: gsl::span (0x15AD) + # ThisType: const gsl::span* (0x15C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x15D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xc7, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd9, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15DB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x15AE) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x15C3 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x15C4) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x15C6) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x15C8) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x15C8) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x15C9) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x15CA) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x15CA) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x15CB) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15CD) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15CD) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double& gsl::span::(__int64) (0x15CD) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15CE) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x15D0) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x15D0) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x15D2) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x15D2) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x15D4) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x15D4) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x15D6) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x15D6) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15CE) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::() (0x15CE) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x15D7) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x15DA) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double (0x41) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double (0x41) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double* (0x641) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: double& (0x15CC) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x15CF) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x15D1) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x15D3) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x15D5) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x15C0) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xc3, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x15, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x15, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x15, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcb, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x15, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x15, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd0, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xce, 0x15, 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 0xce, 0x15, 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 0xd7, 0x15, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xda, 0x15, 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 0x41, 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 0x41, 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 0x41, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcc, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xcf, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd1, 0x15, 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 0xd3, 0x15, 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 0xd5, 0x15, 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 0xc0, 0x15, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15DC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x15DB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@N$0?0@gsl@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xdb, 0x15, 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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x4e, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x15DD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x15DC) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x15DE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x15AE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15DF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x15DE) + # 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 0xde, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: double* (0x641) + # ClassType: gsl::span::storage_type > (0x15AE) + # ThisType: const gsl::span::storage_type >* (0x15DF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0xdf, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x15E1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: double* (0x641) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: double* gsl::span::storage_type >::() (0x15E0) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x15E2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15E1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@N$0?0@gsl@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xe1, 0x15, 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 0x64, 0x6f, 0x75, 0x62 + .byte 0x6c, 0x65, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x4e, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x15E3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x15E2) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe2, 0x15, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x15E4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar13@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x15E5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar15@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x15E6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____14 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x34, 0x00, 0xf1 + # Class (0x15E7) { + # 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$03@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, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x15E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15E7) + # 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 0xe7, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x15EA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x15E7) + # 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 0xe7, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x15EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x15EA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x15, 0x00, 0x00 + # MemberFunction (0x15EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15ED) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_iterator + # LinkageName: .?AV?$_Array_iterator@H$03@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, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x15EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x15ED) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x15, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15EF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_const_iterator + # LinkageName: .?AV?$_Array_const_iterator@H$03@std@@ + # } + .byte 0x5e, 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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x15F0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x15E7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x15F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15F0) + # 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 0xf0, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x15F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x15EF) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x15, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15F3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x15EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15F2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x15, 0x00, 0x00 + # Class (0x15F4) { + # 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?$_Array_iterator@H$03@std@@@std@@ + # } + .byte 0x86, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 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, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x15F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15F4) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x15, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x15F6) { + # 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?$_Array_const_iterator@H$03@std@@@std@@ + # } + .byte 0x92, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .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, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x15F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x15F6) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x15, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15F8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15F5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15F7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + # MemberFunction (0x15F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x15FB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::array::() (0x15F9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x15FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + # MemberFunction (0x15FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x15FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1600) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::(unsigned __int64) (0x15FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x15FF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x15, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x15, 0x00, 0x00 + # MemberFunction (0x1601) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::array (0x15E7) + # ThisType: std::array* (0x15E8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xe8, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1602) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1603) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::array::() (0x1601) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x1602) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x16, 0x00, 0x00 + # MemberFunction (0x1604) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x15E7) + # ThisType: const std::array* (0x15F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf1, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1605) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1469 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15E9) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x15E9) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x15EC) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15F3 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15F3 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15F8 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15F8 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15F2) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x15F2) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15F7) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x15F7) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15FB + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15FB + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x15FC) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x15FC) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x15FD) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1600 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1600 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1603 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1603 + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x15FB + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x1604) + # Name: _Xran + # } + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x15ED) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x15EF) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15F4) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x15F6) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x69, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x15, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x15, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf3, 0x15, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf3, 0x15, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf8, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x15, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x15, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x15, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x15, 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 0xfb, 0x15, 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 0xfc, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x15, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x15, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x16, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x16, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x16, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 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 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 0x53, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0xed, 0x15, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xef, 0x15, 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 0xf4, 0x15, 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 0xf6, 0x15, 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 (0x1606) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1605) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::array + # LinkageName: .?AV?$array@H$03@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x05, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1607) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1606) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x16, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x1608) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Array (0x1609) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: `anonymous namespace'::AddressOverloaded (0x14B8) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 4 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xb8, 0x14, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x00, 0xf1 + # Pointer (0x160A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # 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 0x08, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x160B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::AddressOverloaded (0x14BA) + # 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 0xba, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x160C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded& (0x160B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0b, 0x16, 0x00, 0x00 + # MemberFunction (0x160D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const `anonymous namespace'::AddressOverloaded&) (0x160C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x160E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # 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 0x08, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x160F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::AddressOverloaded,4>& (0x160E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x16, 0x00, 0x00 + # MemberFunction (0x1610) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x160F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1611) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$_Array_iterator@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@ + # } + .byte 0x96, 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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x28 + .byte 0x61, 0x6e, 0x6f, 0x6e + .byte 0x79, 0x6d, 0x6f, 0x75 + .byte 0x73, 0x20, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x73, 0x70 + .byte 0x61, 0x63, 0x65, 0x29 + .byte 0x3a, 0x3a, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x2c + .byte 0x34, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x1612) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1611) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1613) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$_Array_const_iterator@UAddressOverloaded@?A0x3DBF7A98@@$03@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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Modifier (0x1614) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1615) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x1614) + # 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 0x14, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1616) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1613) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1617) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1612) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1616) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x16, 0x00, 0x00 + # Class (0x1618) { + # 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?$_Array_iterator@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@@std@@ + # } + .byte 0xca, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x34, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1619) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1618) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x161A) { + # 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?$_Array_const_iterator@UAddressOverloaded@?A0x3DBF7A98@@$03@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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x28 + .byte 0x61, 0x6e, 0x6f, 0x6e + .byte 0x79, 0x6d, 0x6f, 0x75 + .byte 0x73, 0x20, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x73, 0x70 + .byte 0x61, 0x63, 0x65, 0x29 + .byte 0x3a, 0x3a, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x2c + .byte 0x34, 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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x161B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x161A) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1a, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x161C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1619) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + # MemberFunction (0x161D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x161E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x161F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x16, 0x00, 0x00 + # MemberFunction (0x1620) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1621) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1622) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x158C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1623) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x160B) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1624) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned __int64) (0x1622) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::(unsigned __int64) (0x1623) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x16, 0x00, 0x00 + # MemberFunction (0x1625) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x158C) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: std::array<(anonymous namespace)::AddressOverloaded,4>* (0x160A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x0a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1626) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x160B) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1627) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1625) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1626) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x16, 0x00, 0x00 + # MemberFunction (0x1628) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # ThisType: const std::array<(anonymous namespace)::AddressOverloaded,4>* (0x1615) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x15, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1629) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1609 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x160D) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(const `anonymous namespace'::AddressOverloaded&) (0x160D) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1610) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1617 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1617 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161C + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161C + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1616) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1616) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161B) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161B) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161F + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161F + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1620) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1620) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1621) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1624 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1624 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1627 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1627 + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x161F + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x1628) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # 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: `anonymous namespace'::AddressOverloaded* (0x156F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x158C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x160B) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1611) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator<(anonymous namespace)::AddressOverloaded,4> (0x1613) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1618) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x161A) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x09, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x16, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x16, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1c, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1f, 0x16, 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 0x1f, 0x16, 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 0x20, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x16, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x16, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x16, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1f, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x16, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb8, 0x14, 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 0x6f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbb, 0x14, 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 0x8c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0b, 0x16, 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 0x11, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x16, 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 0x18, 0x16, 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 0x1a, 0x16, 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 (0x162A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1629) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::array<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$array@UAddressOverloaded@?A0x3DBF7A98@@$03@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x29, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x2c, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x40, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x162B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array<(anonymous namespace)::AddressOverloaded,4> (0x162A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x16, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # Class (0x162C) { + # 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$03@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 0x34, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x162D) { + # 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@$03@details@gsl@@@?$span@H$03@gsl@@ + # } + .byte 0x9a, 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 0x34, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x34 + .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 0x33, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x162E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x162C) + # 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 0x2c, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x162F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1630) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1631) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1632) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1633) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x162C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1634) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1633) + # 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 0x33, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1635) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1634) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x16, 0x00, 0x00 + # MemberFunction (0x1636) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1635) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1637) { + # 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$03@gsl@@ + # } + .byte 0x56, 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 0x34, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1638) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1637) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x37, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1639) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1638) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x163A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x162F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1630) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1631) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1632) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1636) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1639) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x16, 0x00, 0x00 + # MemberFunction (0x163B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x163C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x162C) + # 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 0x2c, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x163D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x163C) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1635) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3c, 0x16, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x163E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1633) + # 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 0x33, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x163F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1640) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1641) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1642) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1643) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1644) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1645) { + # 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$03@gsl@@$0A@@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 0x34, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 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 (0x1646) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1645) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x45, 0x16, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1647) { + # 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$03@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 0x34, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 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 (0x1648) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1647) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x47, 0x16, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1649) { + # 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$03@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, 0x34, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 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 (0x164A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1649) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x49, 0x16, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x164B) { + # 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$03@gsl@@$00@details@gsl@@@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, 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, 0x34, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 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 (0x164C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x164B) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x16, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x164D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x162C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x164E) { + # 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$03@gsl@@ + # } + .byte 0x6a, 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 0x34, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x164F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x164E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x4e, 0x16, 0x00, 0x00 + # MemberFunction (0x1650) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x164F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1651) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x162D) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x163A + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x163B) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x163D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x163F) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x163F) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1640) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1641) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1641) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1642) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1643) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1643) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x1643) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1644) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1646) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1646) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1648) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1648) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x164A) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x164A) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x164C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x164C) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1644) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x1644) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x164D) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1650) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1645) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1647) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1649) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x164B) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1637) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x3a, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x16, 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 0x44, 0x16, 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 0x4d, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x50, 0x16, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x45, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x16, 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 0x49, 0x16, 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 0x4b, 0x16, 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 0x37, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1652) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1651) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$03@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x51, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1653) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1652) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x1654) { + # 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<4> + # LinkageName: .?AV?$extent_type@$03@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 0x34, 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, 0x33 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1655) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x162D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1656) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1655) + # 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 0x55, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1657) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x162D) + # ThisType: const gsl::span::storage_type >* (0x1656) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x56, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1658) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1654) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x1657) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1659) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1658) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@H$03@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x58, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x34 + .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 0x33, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x165A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1659) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x59, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x165B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1064) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@H$03@gsl@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x64, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x34, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x165C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x165B) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x165D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<4> (0x1654) + # 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 0x54, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x165E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1654) + # ThisType: gsl::details::extent_type<4>* (0x165D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x165F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1654) + # ThisType: gsl::details::extent_type<4>* (0x165D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1660) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::() (0x165E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<4>::(__int64) (0x165F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x16, 0x00, 0x00 + # Modifier (0x1661) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<4> (0x1654) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1662) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<4> (0x1661) + # 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, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1663) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<4> (0x1654) + # ThisType: const gsl::details::extent_type<4>* (0x1662) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x62, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1664) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1660 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<4>::() (0x1663) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x60, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x16, 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 (0x1665) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1664) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<4> + # LinkageName: .?AV?$extent_type@$03@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x64, 0x16, 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 0x34, 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, 0x33 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1666) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<4> (0x1665) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x65, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # Class (0x1667) { + # 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$03@gsl@@ + # } + .byte 0x46, 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, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Class (0x1668) { + # 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@$03@details@gsl@@@?$span@$$CBH$03@gsl@@ + # } + .byte 0xa2, 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, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x34, 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, 0x33, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Pointer (0x1669) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1667) + # 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 0x67, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x166A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x166B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x166C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x166D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x166E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1667) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x166F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x166E) + # 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 0x6e, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1670) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x166F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6f, 0x16, 0x00, 0x00 + # MemberFunction (0x1671) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1670) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x70, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1672) { + # 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$03@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, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1673) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1672) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x72, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1674) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1673) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x73, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1675) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, __int64) (0x166A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const int*, const int*) (0x166B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x166C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x166D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1671) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1674) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x16, 0x00, 0x00 + # MemberFunction (0x1676) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1677) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1667) + # 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 0x67, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1678) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1677) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1670) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x77, 0x16, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x70, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1679) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x166E) + # 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 0x6e, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x167A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x167F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1680) { + # 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$03@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, 0x34, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .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 (0x1681) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1680) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x16, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1682) { + # 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$03@gsl@@$00@details@gsl@@ + # } + .byte 0x86, 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, 0x34, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .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 (0x1683) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1682) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x82, 0x16, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1684) { + # 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$03@gsl@@$0A@@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 0x34, 0x3e, 0x2c, 0x30 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .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 (0x1685) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1684) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x16, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1686) { + # 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$03@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 0x34, 0x3e, 0x2c, 0x31 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .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 (0x1687) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1686) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x16, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1688) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1667) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1689) { + # 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$03@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, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x73, 0x65 + .byte 0x6c, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x168A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1689) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x89, 0x16, 0x00, 0x00 + # MemberFunction (0x168B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x10DE) + # ClassType: gsl::span (0x1667) + # ThisType: const gsl::span* (0x1679) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x168A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x79, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8a, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x168C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1668) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1675 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1676) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1678) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x167A) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x167A) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x167B) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x167C) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x167C) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x167D) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x167E) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x167E) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int& gsl::span::(__int64) (0x167E) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x167F) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1681) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1681) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1683) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1683) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1685) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1685) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1687) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1687) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x167F) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::() (0x167F) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1688) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x168B) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # 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* (0x1053) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1680) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1682) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1684) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1686) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1672) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x75, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7b, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7f, 0x16, 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 0x7f, 0x16, 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 0x88, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8b, 0x16, 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 0x42, 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 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x80, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x82, 0x16, 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 0x84, 0x16, 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 0x86, 0x16, 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 0x72, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x168D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x168C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBH$03@gsl@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x8c, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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, 0x34, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x48, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x168E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x168D) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8d, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x168F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1668) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1690) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x168F) + # 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, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1691) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: gsl::span::storage_type > (0x1668) + # ThisType: const gsl::span::storage_type >* (0x1690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x90, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1692) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1654) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1053) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* gsl::span::storage_type >::() (0x1691) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1693) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1692) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBH$03@gsl@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x92, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x34, 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, 0x33, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x48, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1694) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1693) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x93, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x1695) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x110E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBH$03@gsl@@ + # } + .byte 0x62, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x0e, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 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, 0x34, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x48 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1696) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1695) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x95, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x1697) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x1698) { + # 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<(anonymous namespace)::AddressOverloaded,4>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xde, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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 0x34, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x33, 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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1699) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # 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 0x97, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x169A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, __int64) (0x1570) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x169B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x1572) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x169C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1576) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x169D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x157A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x169E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x169F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x169E) + # 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 0x9e, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x16A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x169F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9f, 0x16, 0x00, 0x00 + # MemberFunction (0x16A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa0, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x16A2) { + # 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<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x9e, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x16A3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16A2) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa2, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, __int64) (0x16A3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa3, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16A5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, __int64) (0x169A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(`anonymous namespace'::AddressOverloaded*, `anonymous namespace'::AddressOverloaded*) (0x169B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x169C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x169D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16A1) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, __int64) (0x16A4) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9d, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x16, 0x00, 0x00 + # MemberFunction (0x16A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # 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 0x97, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x16A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,4>& (0x16A7) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x16, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa0, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16A9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x169E) + # 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 0x9e, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded& (0x158C) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B0) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$0A@@details@gsl@@ + # } + .byte 0xc2, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x16B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x16B0) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x16, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B2) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$00@details@gsl@@ + # } + .byte 0xc2, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x16B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x16B2) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb2, 0x16, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B4) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xf6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x16B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x16B4) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb4, 0x16, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B6) { + # 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@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xf6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x16B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x16B6) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x16, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16B9) { + # 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<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xae, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x16BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1> (0x16B9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb9, 0x16, 0x00, 0x00 + # MemberFunction (0x16BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::AddressOverloaded,-1> (0x1586) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x16A9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x16BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x15, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xa9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xba, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16BC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x16A5 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16A6) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(const gsl::span<(anonymous namespace)::AddressOverloaded,4>&) (0x16A8) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16AA) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16AA) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64) (0x16AB) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AC) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AC) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AD) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16AE) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16AE) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded& gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64) (0x16AE) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AF) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B1) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B1) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B3) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B3) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B5) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B5) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B7) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16B7) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AF) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AF) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64) (0x16B8) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,-1> gsl::span<(anonymous namespace)::AddressOverloaded,4>::(__int64, __int64, gsl::span<(anonymous namespace)::AddressOverloaded,4>::subspan_selector<-1>) (0x16BB) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded* (0x156F) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded& (0x158C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x16B0) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x16B2) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x16B4) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x16B6) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16A2) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xa5, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xac, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x16, 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 0xaf, 0x16, 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 0xb8, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbb, 0x16, 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 0xb8, 0x14, 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 0xb8, 0x14, 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 0x6f, 0x15, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb0, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb2, 0x16, 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 0xb4, 0x16, 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 0xb6, 0x16, 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 0xa2, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16BD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x16BC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4> + # LinkageName: .?AV?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xbc, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x16BE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x16BD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbd, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x16BF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16BF) + # 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 0xbf, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # ThisType: const gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x16C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0xc0, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16C2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1654) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::AddressOverloaded* (0x156F) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x16C1) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16C3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x16C2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xc2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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 0x34, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x33, 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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x16C4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x16C3) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc3, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Struct (0x16C5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x15A4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x9e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xa4, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x16C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16C5) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x16C7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____14:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x37, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x34, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x16C8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x16C7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16C9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x16C8) + # 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 0xc8, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::array (0x15E7) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16C7) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x16C9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0xc9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16CB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::array ____C_A_T_C_H____T_E_S_T____14::::() (0x16CA) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xca, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x16CC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x16CB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____14:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xcb, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x37, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x34, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x16CD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x16CC) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 502 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcc, 0x16, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xf6, 0x01, 0x00, 0x00 + # Class (0x16CE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____14:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x38, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x34, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x16CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____14:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____14@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x38, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x34, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x16D0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____14:: (0x16CF) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 503 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcf, 0x16, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xf7, 0x01, 0x00, 0x00 + # FuncId (0x16D1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar15@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x16D2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar17@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x16D3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____16 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x36, 0x00, 0xf1 + # Class (0x16D4) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x16D5) { + # 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@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xea, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x34, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x33 + .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, 0x24, 0x24 + .byte 0x43, 0x42, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x16D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x16D4) + # 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 0xd4, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x16D7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, __int64) (0x16D7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd7, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x16D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ArgType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + # MemberFunction (0x16DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x16D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x1576) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x157A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7a, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x16DD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x16D4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x16DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x16DD) + # 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 0xdd, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x16DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x16DE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xde, 0x16, 0x00, 0x00 + # MemberFunction (0x16E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x16DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdf, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x16E1) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xa6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x16E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x16E1) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe1, 0x16, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x16E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x16E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe2, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x16E4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, __int64) (0x16D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::AddressOverloaded*, const `anonymous namespace'::AddressOverloaded*) (0x16DA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,0>&) (0x16DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x16E0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x16E3) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x16, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe3, 0x16, 0x00, 0x00 + # MemberFunction (0x16E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x16E6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x16D4) + # 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 0xd4, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x16E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x16E6) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x16DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe6, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdf, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16E8) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x8e, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x16E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x16DD) + # 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 0xdd, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x16EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16E8) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16E8) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded& (0x160B) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16F0) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$0A@@details@gsl@@ + # } + .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, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x16F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x16F0) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16F2) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$00@details@gsl@@ + # } + .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, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x16F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x16F2) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16F4) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xfe, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x16F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x16F4) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16F6) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xfe, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x2c, 0x34, 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, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x16F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x16F6) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf6, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x16F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x16D4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x16F9) { + # 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@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xba, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x55 + .byte 0x41, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x4f + .byte 0x76, 0x65, 0x72, 0x6c + .byte 0x6f, 0x61, 0x64, 0x65 + .byte 0x64, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x33, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x16FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x16F9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf9, 0x16, 0x00, 0x00 + # MemberFunction (0x16FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x16E8) + # ClassType: gsl::span (0x16D4) + # ThisType: const gsl::span* (0x16E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x16FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe8, 0x16, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xe9, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xfa, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x16FC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x16D5) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x16E4 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x16E5) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x16E7) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x16EA) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x16EA) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x16EB) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x16EC) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x16EC) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x16ED) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x16EE) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x16EE) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded& gsl::span::(__int64) (0x16EE) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16EF) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x16F1) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x16F1) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x16F3) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x16F3) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x16F5) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x16F5) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x16F7) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x16F7) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16EF) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16EF) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x16F8) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x16FB) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded (0x14BA) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::AddressOverloaded (0x14B8) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::AddressOverloaded& (0x160B) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x16F0) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x16F2) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x16F4) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x16F6) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x16E1) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xe4, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x16, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x16, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x16, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x16, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x16, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x16, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x16, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x16, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x16, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf5, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x16, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x16, 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 0xef, 0x16, 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 0xf8, 0x16, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xfb, 0x16, 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 0xba, 0x14, 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 0xb8, 0x14, 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 0xbb, 0x14, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0b, 0x16, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf0, 0x16, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf2, 0x16, 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 0xf4, 0x16, 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 0xf6, 0x16, 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 0xe1, 0x16, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x16FD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x16FC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0x8a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xfc, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x55, 0x41, 0x64 + .byte 0x64, 0x72, 0x65, 0x73 + .byte 0x73, 0x4f, 0x76, 0x65 + .byte 0x72, 0x6c, 0x6f, 0x61 + .byte 0x64, 0x65, 0x64, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x33, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x16FE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x16FD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfd, 0x16, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x16FF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x16D5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1700) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x16FF) + # 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, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1701) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # ClassType: gsl::span::storage_type > (0x16D5) + # ThisType: const gsl::span::storage_type >* (0x1700) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x00, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1702) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<4> (0x1654) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x1701) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1703) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1702) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$03@details@gsl@@@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xea, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x02, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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, 0x34, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x33 + .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, 0x24, 0x24 + .byte 0x43, 0x42, 0x55, 0x41 + .byte 0x64, 0x64, 0x72, 0x65 + .byte 0x73, 0x73, 0x4f, 0x76 + .byte 0x65, 0x72, 0x6c, 0x6f + .byte 0x61, 0x64, 0x65, 0x64 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x33, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1704) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1703) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x03, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x1705) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::AddressOverloaded* (0x14BB) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xbb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x1706) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1705) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@$$CBUAddressOverloaded@?A0x3DBF7A98@@$03@gsl@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x05, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x2c, 0x34 + .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 0x55, 0x41, 0x64, 0x64 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x4f, 0x76, 0x65, 0x72 + .byte 0x6c, 0x6f, 0x61, 0x64 + .byte 0x65, 0x64, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x33 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1707) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x1706) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x17, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Class (0x1708) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____16:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x36 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x39, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x36, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1709) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x1708) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x170A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x1709) + # 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 0x09, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x170B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::array (0x15F0) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x1708) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x170A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x15, 0x00, 0x00 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x0a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x170C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::array ____C_A_T_C_H____T_E_S_T____16::::() (0x170B) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x170D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x170C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____16:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x0c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x36 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x39, 0x3e, 0x40, 0x3f + .byte 0x30, 0x3f, 0x3f, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x43 + .byte 0x5f, 0x41, 0x5f, 0x54 + .byte 0x5f, 0x43, 0x5f, 0x48 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x54, 0x5f, 0x45, 0x5f + .byte 0x53, 0x5f, 0x54, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x31 + .byte 0x36, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x170E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x170D) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 571 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0d, 0x17, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x3b, 0x02, 0x00, 0x00 + # Class (0x170F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____16:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x36 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x30, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x36, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Class (0x1710) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____16:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____16@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x31, 0x36 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x30, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x36, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1711) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____16:: (0x1710) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 572 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x10, 0x17, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x3c, 0x02, 0x00, 0x00 + # FuncId (0x1712) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar17@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1713) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar19@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1714) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____18 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x31, 0x38, 0x00, 0xf1 + # Class (0x1715) { + # 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@$$CBH$03@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, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Array (0x1716) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1042) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 16 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0xf1 + # Pointer (0x1717) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1715) + # 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 0x15, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1718) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1719) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1715) + # 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 0x15, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x171A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x1719) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x19, 0x17, 0x00, 0x00 + # MemberFunction (0x171B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x171A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x171C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_iterator + # LinkageName: .?AV?$_Array_iterator@$$CBH$03@std@@ + # } + .byte 0x5e, 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 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x171D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_iterator (0x171C) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x17, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x171E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Array_const_iterator + # LinkageName: .?AV?$_Array_const_iterator@$$CBH$03@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, 0x5f + .byte 0x41, 0x72, 0x72, 0x61 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x171F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1715) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1720) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x171F) + # 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, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1721) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Array_const_iterator (0x171E) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1e, 0x17, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1722) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_iterator std::array::() (0x171D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1721) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x17, 0x00, 0x00 + # Class (0x1723) { + # 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?$_Array_iterator@$$CBH$03@std@@@std@@ + # } + .byte 0x8e, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .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, 0x41 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1724) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1723) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x17, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1725) { + # 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?$_Array_const_iterator@$$CBH$03@std@@@std@@ + # } + .byte 0x9a, 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, 0x41, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x34, 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, 0x41, 0x72, 0x72 + .byte 0x61, 0x79, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1726) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > (0x1725) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x25, 0x17, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1727) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1724) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1726) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x17, 0x00, 0x00 + # MemberFunction (0x1728) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1729) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x172A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1728) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::array::() (0x1729) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + # MemberFunction (0x172B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x172C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x172D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x172E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x172F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x172D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::(unsigned __int64) (0x172E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x17, 0x00, 0x00 + # MemberFunction (0x1730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1715) + # ThisType: std::array* (0x1717) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x17, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1731) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1732) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x1730) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::array::() (0x1731) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x17, 0x00, 0x00 + # MemberFunction (0x1733) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::array (0x1715) + # ThisType: const std::array* (0x1720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x20, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1734) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1716 + # FieldOffset: 0x0 + # Name: _Elems + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1718) + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(const int&) (0x1718) + # Name: fill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::(std::array&) (0x171B) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1722 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1722 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1727 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1727 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1721) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Array_const_iterator std::array::() (0x1721) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1726) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > std::array::() (0x1726) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x172A + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x172A + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x172B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::array::() (0x172B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::array::() (0x172C) + # Name: empty + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x172F + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x172F + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1732 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1732 + # Name: back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x172A + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::array::() (0x1733) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int (0x1042) + # 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: const int* (0x1053) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_iterator (0x171C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Array_const_iterator (0x171E) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1723) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > (0x1725) + # Name: const_reverse_iterator + # } + # } + .byte 0x86, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x16, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x45 + .byte 0x6c, 0x65, 0x6d, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x17, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x17, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1b, 0x17, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x22, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x22, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x17, 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 0x2a, 0x17, 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 0x2b, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2f, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x32, 0x17, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x32, 0x17, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x10, 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 0x53, 0x10, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 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 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x1c, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1e, 0x17, 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 0x23, 0x17, 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 0x25, 0x17, 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 (0x1735) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1734) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::array + # LinkageName: .?AV?$array@$$CBH$03@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0x34, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x34 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x48, 0x24 + .byte 0x30, 0x33, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1736) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::array (0x1735) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\array (0x1062) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x35, 0x17, 0x00, 0x00 + .byte 0x62, 0x10, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x1737) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar19@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x31, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1738) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar21@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1739) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____20 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x00, 0xf1 + # Class (0x173A) { + # 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 (0x173B) { + # 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 (0x173C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x173A) + # 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 0x3a, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x173D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x173E) { + # 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 (0x173F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x173E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1740) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x173F) + # 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 0x3f, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1741) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1742) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1743) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1744) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator&) (0x1743) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x43, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1745) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const int& (0x1043) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1746) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const int&, const std::allocator&) (0x1745) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x45, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1747) { + # 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 (0x1748) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x1747) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1749) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x1748) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x174A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x173A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x174B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x174A) + # 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, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x174C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x174B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x17, 0x00, 0x00 + # MemberFunction (0x174D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x174C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x174E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x174B) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4b, 0x17, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x174F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x174E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1750) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x173A) + # 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 0x3a, 0x17, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1751) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x1750) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + # MemberFunction (0x1752) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x1751) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1753) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1750) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1754) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x1753) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1755) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x173D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x1742) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::allocator&) (0x1744) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const int&, const std::allocator&) (0x1746) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x1749) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x174D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x174F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x1752) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x1754) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x17, 0x00, 0x00 + # ArgList (0x1756) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1750) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x1757) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x1756) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1758) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x1750) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x50, 0x17, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x1759) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x1758) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x58, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x175A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x1757) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x1759) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x17, 0x00, 0x00 + # Pointer (0x175B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x173A) + # 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 0x3a, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x175C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x175B) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x1751) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x175D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x175B) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x174C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x175E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x1747) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + # MemberFunction (0x175F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x175B) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x175E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5b, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1760) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x175C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x175D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x175F) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x17, 0x00, 0x00 + # MemberFunction (0x1761) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1762) { + # 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 (0x1763) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int&& (0x1762) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x17, 0x00, 0x00 + # MemberFunction (0x1764) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1763) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1765) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const int&) (0x1761) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(int&&) (0x1764) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x61, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x17, 0x00, 0x00 + # Class (0x1766) { + # 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 (0x1767) { + # 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 (0x1768) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1769) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const int&) (0x1768) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x68, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x176A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ArgType: int&& (0x1762) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x62, 0x17, 0x00, 0x00 + # MemberFunction (0x176B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, int&&) (0x176A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x176C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x176D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned __int64, const int&) (0x176C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x176E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ArgType: std::initializer_list (0x1747) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + # MemberFunction (0x176F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x176E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1770) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const int&) (0x1769) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, int&&) (0x176B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned __int64, const int&) (0x176D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x176F) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x17, 0x00, 0x00 + # ArgList (0x1771) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1772) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const int&) (0x1771) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1773) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x175E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1774) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const int&) (0x1772) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x1773) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x17, 0x00, 0x00 + # MemberFunction (0x1775) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1776) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x1775) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const int&) (0x1772) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x17, 0x00, 0x00 + # ArgList (0x1777) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + # MemberFunction (0x1778) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x1777) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x77, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1779) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ArgType: std::_Vector_const_iterator > > (0x1767) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + # MemberFunction (0x177A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x1779) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x79, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x177B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x1778) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x177A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x17, 0x00, 0x00 + # ArgList (0x177C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x175B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x17, 0x00, 0x00 + # MemberFunction (0x177D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x177C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x177E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x177F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x174A) + # 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, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1780) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1781) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::vector >::() (0x177E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::vector >::() (0x1780) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x17, 0x00, 0x00 + # MemberFunction (0x1782) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1783) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x1767) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1784) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x1782) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1783) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x82, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + # Class (0x1785) { + # 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 (0x1786) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1785) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1787) { + # 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 (0x1788) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x1787) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1789) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1786) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1788) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + # MemberFunction (0x178A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x178D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x178E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::(const unsigned __int64) (0x178C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::(const unsigned __int64) (0x178D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x17, 0x00, 0x00 + # MemberFunction (0x178F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1790) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int& (0x1043) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1791) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int& std::vector >::() (0x178F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int& std::vector >::() (0x1790) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x17, 0x00, 0x00 + # MemberFunction (0x1792) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x173E) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1793) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1794) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, const unsigned __int64) (0x1793) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x93, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1795) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1796) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, const unsigned __int64, const int&) (0x1795) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x95, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1797) { + # 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 (0x1798) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x1797) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1799) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .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 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x179A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, int*, std::integral_constant) (0x1799) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x99, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x179B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .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 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x179C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, int*, std::integral_constant) (0x179B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9b, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x179D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*, std::integral_constant) (0x179A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*, std::integral_constant) (0x179C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9a, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9c, 0x17, 0x00, 0x00 + # MemberFunction (0x179E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x1797) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x179F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x17A2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x107E) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x10, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x17A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const unsigned __int64, const unsigned __int64) (0x17A2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: const std::vector >* (0x177F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7f, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x17A6) { + # 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 (0x17A7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x173B) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x1755 + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x175A + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x175A + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1760 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x173D) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1765 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1770 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1774 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1776 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned __int64) (0x1775) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x1775) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x173D) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x173D) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x177B + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x173D) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x177D) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1781 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1784 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1784 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1789 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1789 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1783) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x1783) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1788) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x1788) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1781 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1781 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x178A) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178B) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x178B) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::() (0x178B) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x178A) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178E + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x178E + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1791 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1791 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x1792) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, const unsigned __int64) (0x1794) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, const unsigned __int64, const int&) (0x1796) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int* std::vector >::(int*, int*, int*) (0x1798) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x179D + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*, int*) (0x179E) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*) (0x179F) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::(const unsigned __int64) (0x17A0) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::(const unsigned __int64) (0x17A1) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const int*, const unsigned __int64, const unsigned __int64) (0x17A3) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x173D) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x17A4) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x17A4) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(int*, int*) (0x17A5) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x173B) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x173E) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x17A6) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x173E) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int* (0x674) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # 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 > > (0x1766) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x1767) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1785) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x1787) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x55, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5a, 0x17, 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 0x60, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x65, 0x17, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x70, 0x17, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x74, 0x17, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x76, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x75, 0x17, 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 0x75, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x17, 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 0x3d, 0x17, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7b, 0x17, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x17, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x81, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x89, 0x17, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x17, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x17, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x81, 0x17, 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 0x81, 0x17, 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 0x8a, 0x17, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8b, 0x17, 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 0x8a, 0x17, 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 0x8e, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x17, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x91, 0x17, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x17, 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 0x94, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x96, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x98, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9d, 0x17, 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 0x9e, 0x17, 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 0x9f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa0, 0x17, 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 0xa1, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa3, 0x17, 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 0x3d, 0x17, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa5, 0x17, 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 0x3b, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa6, 0x17, 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 0x3e, 0x17, 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 0x53, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x66, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x67, 0x17, 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 0x85, 0x17, 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 0x87, 0x17, 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 (0x17A8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17A7) + # 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 0xa7, 0x17, 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 (0x17A9) { + # 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 (0x17AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x17A8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa8, 0x17, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Class (0x17AB) { + # 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 (0x17AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x173B) + # 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 0x3b, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17AF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x173E) + # 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 0x3e, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x17B0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x17AF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + # MemberFunction (0x17B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x17B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17B2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x173B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17B3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x17B2) + # 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 0xb2, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: const std::_Vector_alloc > >* (0x17B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: const std::_Vector_alloc > >* (0x17B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x17B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x17B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x17, 0x00, 0x00 + # Pointer (0x17B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x173B) + # 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 0x3b, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x17B9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x17B8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb8, 0x17, 0x00, 0x00 + # MemberFunction (0x17BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x17B9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x17AF) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1740) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: const std::_Vector_alloc > >* (0x17B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x40, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17BD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Vector_alloc > >::() (0x17BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Vector_alloc > >::() (0x17BC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + # Class (0x17BE) { + # 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 (0x17BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x17BE) + # 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 0xbe, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x17BF) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17C1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x17BE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbe, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17C2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x17C1) + # 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 0xc1, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x17C2) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: const std::_Vector_alloc > >* (0x17B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17C4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x17C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x17C3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x17, 0x00, 0x00 + # MemberFunction (0x17C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int*) (0x107F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x1766) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x66, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int*& (0x1416) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x17C8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* (0x107E) + # 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 0x7e, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x17C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int*& (0x17C8) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: const std::_Vector_alloc > >* (0x17B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc8, 0x17, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb3, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17CA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int*& std::_Vector_alloc > >::() (0x17C7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int*& std::_Vector_alloc > >::() (0x17C9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + # Struct (0x17CB) { + # 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 (0x17CC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17AD) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::allocator&) (0x17AE) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::allocator&) (0x17B1) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x17B4) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17B7 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x17BA) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17BD + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17C4 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const int*) (0x17C5) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const unsigned __int64) (0x17C6) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17CA + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17CA + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17CA + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x173E) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x17A6) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x17CB) + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x1766) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x1767) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x17, 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 0xad, 0x17, 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 0xae, 0x17, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x17, 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 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x17, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbd, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x17, 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 0xc6, 0x17, 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 0xca, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xca, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa6, 0x17, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0xcb, 0x17, 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 0x53, 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 0x66, 0x17, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x67, 0x17, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x17CD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17CC) + # 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 0xcc, 0x17, 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 (0x17CE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x17CD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcd, 0x17, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x17CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x173F) + # 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 0x3f, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x17D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int& (0x1026) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + # MemberFunction (0x17D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x173E) + # ThisType: const std::allocator* (0x17CF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xcf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::allocator (0x173E) + # ThisType: const std::allocator* (0x17CF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xcf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17D3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(int&) (0x17D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const int* std::allocator::(const int&) (0x17D2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x17, 0x00, 0x00 + # Pointer (0x17D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x173E) + # 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 0x3e, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x173E) + # ThisType: std::allocator* (0x17D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x173E) + # ThisType: std::allocator* (0x17D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17D7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x17D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x17D6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x17, 0x00, 0x00 + # Pointer (0x17D8) { + # 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 (0x17D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x17DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x173E) + # ThisType: std::allocator* (0x17D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const, const unsigned __int64) (0x17D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x173E) + # ThisType: std::allocator* (0x17D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::allocator (0x173E) + # ThisType: std::allocator* (0x17D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd4, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17DD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(const unsigned __int64) (0x17DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int* std::allocator::(const unsigned __int64, const void*) (0x17DC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x17, 0x00, 0x00 + # MemberFunction (0x17DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x173E) + # ThisType: const std::allocator* (0x17CF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xcf, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17DF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D3 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17D7 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(int* const, const unsigned __int64) (0x17DA) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17DD + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x17DE) + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd3, 0x17, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd7, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdd, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x17, 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 0x53, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x17E0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17DF) + # 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 0xdf, 0x17, 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 + # UdtSourceLine (0x17E1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x17E0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe0, 0x17, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Pointer (0x17E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::initializer_list (0x1747) + # 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, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1747) + # ThisType: std::initializer_list* (0x17E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::initializer_list (0x1747) + # ThisType: std::initializer_list* (0x17E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17E5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::() (0x17E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::initializer_list::(const int*, const int*) (0x17E4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x17, 0x00, 0x00 + # Modifier (0x17E6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::initializer_list (0x1747) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::initializer_list (0x17E6) + # 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, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const int* (0x1053) + # ClassType: std::initializer_list (0x1747) + # ThisType: const std::initializer_list* (0x17E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::initializer_list (0x1747) + # ThisType: const std::initializer_list* (0x17E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe7, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x17EA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1053) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int* (0x1053) + # FieldOffset: 0x8 + # Name: _Last + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17E5 + # Name: initializer_list + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17E8) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const int* std::initializer_list::() (0x17E8) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::initializer_list::() (0x17E9) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int* (0x1053) + # Name: const_iterator + # } + # } + .byte 0xee, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 0x17, 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 0xe8, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x17, 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 0x43, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x53, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x17EB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17EA) + # 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 0xea, 0x17, 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 (0x17EC) { + # 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 (0x17ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::initializer_list (0x17EB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\initializer_list (0x17EC) + # LineNumber: 18 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x17, 0x00, 0x00 + .byte 0xec, 0x17, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + # Struct (0x17EE) { + # 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 (0x17EF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x17EE) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x17F0) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17EF) + # 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 0xef, 0x17, 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 (0x17F1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x17F0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x17, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Pointer (0x17F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # 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 0xab, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x17AF) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x17F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x17F4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x17F5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x17F4) + # 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 0xf4, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1740) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x17F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x40, 0x17, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17F7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x17, 0x00, 0x00 + # MemberFunction (0x17F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x17BF) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x17F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbf, 0x17, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x17F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x17C2) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x17F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x17, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf5, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x17FA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + # FieldList (0x17FB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x173E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x17BE) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17F7 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x17FA + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x173E) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbe, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfa, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x17FC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x17FB) + # 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 0xfb, 0x17, 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 + # UdtSourceLine (0x17FD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x17FC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfc, 0x17, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x17FE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x17BE) + # 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 0xbe, 0x17, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x17FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x17BE) + # ThisType: std::_Vector_val >* (0x17FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x17, 0x00, 0x00 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1800) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # 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 >::() (0x17FF) + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const int& (0x1043) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 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 0xff, 0x17, 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 0x53, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x1801) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1800) + # 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 0x00, 0x18, 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 (0x1802) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x1801) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x01, 0x18, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # FieldList (0x1803) { + # 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* (0x1053) + # 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 0x53, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x1804) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1803) + # 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 0x03, 0x18, 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 (0x1805) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x1804) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x04, 0x18, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # ArgList (0x1806) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x17AF) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1807) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x1806) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x06, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1808) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x17AF) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x1809) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x1808) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x08, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x180A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x1807) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: int* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x1809) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x07, 0x18, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x09, 0x18, 0x00, 0x00 + # ArgList (0x180B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x17AF) + # ArgType: const int* (0x107E) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0x7e, 0x10, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x180C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const int*, const unsigned __int64) (0x180B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x180D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x180E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x173E) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x180F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x180A + # 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) (0x180C) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x180D) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x180E) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x173E) + # 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* (0x1053) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x18, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0c, 0x18, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0d, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0e, 0x18, 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 0x3e, 0x17, 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 0x53, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1810) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x180F) + # 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 0x0f, 0x18, 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 (0x1811) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x1810) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x10, 0x18, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Class (0x1812) { + # 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@$$CBD$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x1813) { + # 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@$$CBD$0?0@gsl@@ + # } + .byte 0xb6, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1814) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1812) + # 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 0x12, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1815) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1816) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, __int64) (0x1815) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x15, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1817) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x1818) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1819) { + # 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@D$0A@@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 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x30, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x40, 0x44, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x181A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x1819) + # 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 0x19, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x181B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x181A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1a, 0x18, 0x00, 0x00 + # MemberFunction (0x181C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x181B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x181D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x1819) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x19, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x181E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x181D) + # 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 0x1d, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x181F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x181E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1e, 0x18, 0x00, 0x00 + # MemberFunction (0x1820) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x181F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1821) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1812) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1822) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1821) + # 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 0x21, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1823) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1822) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x18, 0x00, 0x00 + # MemberFunction (0x1824) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1823) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1825) { + # 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@$$CBD$0?0@gsl@@ + # } + .byte 0x66, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1826) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1825) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x25, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1827) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1826) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x26, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1828) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, __int64) (0x1816) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const char*, const char*) (0x1818) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x181C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1820) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1824) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x1827) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x27, 0x18, 0x00, 0x00 + # MemberFunction (0x1829) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x182A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1812) + # 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 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x182B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x182A) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1823) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2a, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x182C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1821) + # 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 0x21, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x182D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1812) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x182E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1812) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x182F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1830) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1831) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1832) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1833) { + # 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@$$CBD$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x1834) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1833) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1835) { + # 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@$$CBD$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1836) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1835) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1837) { + # 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@$$CBD$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x1838) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1837) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1839) { + # 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@$$CBD$0?0@gsl@@$00@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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x183A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1839) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x183B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1812) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x183C) { + # 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@$$CBD$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x24, 0x24, 0x43, 0x42 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x183D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x183C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x3c, 0x18, 0x00, 0x00 + # MemberFunction (0x183E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1812) + # ClassType: gsl::span (0x1812) + # ThisType: const gsl::span* (0x182C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x183D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3d, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x183F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1813) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1828 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1829) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x182B) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x182D) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x182D) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x182E) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x182F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x182F) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1830) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x1831) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x1831) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char& gsl::span::(__int64) (0x1831) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x1832) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1834) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1834) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1836) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x1836) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1838) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1838) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x183A) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x183A) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x1832) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::() (0x1832) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x183B) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x183E) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char (0x1140) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x1141) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1833) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1835) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1837) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1839) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1825) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x28, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x18, 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 0x32, 0x18, 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 0x3b, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3e, 0x18, 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 0x40, 0x11, 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 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 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 0x41, 0x11, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x33, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x35, 0x18, 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 0x37, 0x18, 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 0x39, 0x18, 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 0x25, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1840) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x183F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBD$0?0@gsl@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x3f, 0x18, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x24, 0x24 + .byte 0x43, 0x42, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1841) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1840) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x40, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1842) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1813) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1843) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1842) + # 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 0x42, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1844) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: gsl::span::storage_type > (0x1813) + # ThisType: const gsl::span::storage_type >* (0x1843) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x43, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1845) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x1141) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* gsl::span::storage_type >::() (0x1844) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x44, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1846) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1845) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBD$0?0@gsl@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x45, 0x18, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x64 + .byte 0x79, 0x6e, 0x61, 0x6d + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x74, 0x6f, 0x72, 0x61 + .byte 0x67, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x56, 0x3f, 0x24, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x24, 0x24, 0x43 + .byte 0x42, 0x44, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1847) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x1846) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x46, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x1848) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Modifier (0x1849) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1848) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x184A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1849) + # 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 0x49, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x184B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector > (0x173A) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1848) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x184A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x4a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x184C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::vector > ____C_A_T_C_H____T_E_S_T____20::::() (0x184B) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4b, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x184D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x184C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x4c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x184E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x184D) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 668 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4d, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x9c, 0x02, 0x00, 0x00 + # Class (0x184F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x32, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Class (0x1850) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x32, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1851) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1850) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 669 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x50, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x9d, 0x02, 0x00, 0x00 + # Class (0x1852) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x33, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Modifier (0x1853) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1852) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1854) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1853) + # 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, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1855) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1852) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1854) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x54, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1856) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x1855) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x55, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1857) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1856) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x56, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x33, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1858) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1857) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 682 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x57, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xaa, 0x02, 0x00, 0x00 + # Class (0x1859) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x34, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Class (0x185A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x34, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x185B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x185A) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 683 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5a, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xab, 0x02, 0x00, 0x00 + # Class (0x185C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x35, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Modifier (0x185D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x185C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x185E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x185D) + # 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 0x5d, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x185F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::basic_string,std::allocator > (0x114E) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x185C) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x185E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x11, 0x00, 0x00 + .byte 0x5c, 0x18, 0x00, 0x00 + .byte 0x5e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1860) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x185F) + # Name: operator() + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x1861) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1860) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x60, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x35, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1862) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1861) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 696 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xb8, 0x02, 0x00, 0x00 + # Class (0x1863) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x36, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Class (0x1864) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: ____C_A_T_C_H____T_E_S_T____20:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____20@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x30 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x36, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x30, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1865) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____20:: (0x1864) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 697 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xb9, 0x02, 0x00, 0x00 + # FuncId (0x1866) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar21@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1867) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar23@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1868) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____22 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x32, 0x00, 0xf1 + # Class (0x1869) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: gsl::span<(anonymous namespace)::DerivedClass,-1> + # LinkageName: .?AV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x7a, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x186A) { + # 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<(anonymous namespace)::DerivedClass,-1>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xe6, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x186B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # 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 0x69, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x186C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: `anonymous namespace'::DerivedClass + # LinkageName: .?AUDerivedClass@?A0x3DBF7A98@@ + # } + .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, 0x60, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x27, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x186D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x186C) + # 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 0x6c, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x186E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x186D) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x186F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, __int64) (0x186E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1870) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x186D) + # ArgType: `anonymous namespace'::DerivedClass* (0x186D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + # MemberFunction (0x1871) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x1870) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1872) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::array<(anonymous namespace)::DerivedClass,0> + # LinkageName: .?AV?$array@UDerivedClass@?A0x3DBF7A98@@$0A@@std@@ + # } + .byte 0x7a, 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, 0x28, 0x61, 0x6e + .byte 0x6f, 0x6e, 0x79, 0x6d + .byte 0x6f, 0x75, 0x73, 0x20 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x29, 0x3a, 0x3a + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x40 + .byte 0x55, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x41, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1873) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array<(anonymous namespace)::DerivedClass,0> (0x1872) + # 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, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1874) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array<(anonymous namespace)::DerivedClass,0>& (0x1873) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x18, 0x00, 0x00 + # MemberFunction (0x1875) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x1874) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1876) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array<(anonymous namespace)::DerivedClass,0> (0x1872) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x72, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1877) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::DerivedClass,0> (0x1876) + # 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 0x76, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1878) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::DerivedClass,0>& (0x1877) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x77, 0x18, 0x00, 0x00 + # MemberFunction (0x1879) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x1878) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x187A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x187B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x187A) + # 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 0x7a, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x187C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x187B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x18, 0x00, 0x00 + # MemberFunction (0x187D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x187C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x187E) { + # 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<(anonymous namespace)::DerivedClass,-1>::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x96, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x187F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x187E) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7e, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1880) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, __int64) (0x187F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1881) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, __int64) (0x186F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(`anonymous namespace'::DerivedClass*, `anonymous namespace'::DerivedClass*) (0x1871) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x1875) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x1879) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x187D) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::(gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull, __int64) (0x1880) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x80, 0x18, 0x00, 0x00 + # MemberFunction (0x1882) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1883) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # 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 0x69, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1884) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1>& (0x1883) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x186B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x187C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x6b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1885) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1> (0x187A) + # 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 0x7a, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1886) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1887) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1888) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1889) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x188A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: `anonymous namespace'::DerivedClass (0x186C) + # 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 0x6c, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x188B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass& (0x188A) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8a, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x188C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x186D) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x188D) { + # 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$0A@@details@gsl@@ + # } + .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, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x188E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x188D) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x188F) { + # 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$00@details@gsl@@ + # } + .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, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1890) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x188F) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8f, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1891) { + # 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xee, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x1892) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1891) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1893) { + # 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@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xee, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x1894) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1893) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x93, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1895) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1896) { + # 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<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1> + # LinkageName: .?AV?$subspan_selector@$0?0@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xa6, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1897) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1> (0x1896) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x96, 0x18, 0x00, 0x00 + # MemberFunction (0x1898) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>* (0x1885) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x1897) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x85, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1899) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1881 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1882) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>& gsl::span<(anonymous namespace)::DerivedClass,-1>::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x1884) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x1886) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x1886) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64) (0x1887) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1888) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1888) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1889) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x188B) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x188B) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass& gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64) (0x188B) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188C) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188E) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188E) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1890) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1890) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1892) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1892) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1894) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1894) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188C) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188C) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64) (0x1895) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1> gsl::span<(anonymous namespace)::DerivedClass,-1>::(__int64, __int64, gsl::span<(anonymous namespace)::DerivedClass,-1>::subspan_selector<-1>) (0x1898) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x186C) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x186C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass* (0x186D) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass& (0x188A) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x188D) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x188F) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1891) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1893) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span<(anonymous namespace)::DerivedClass,-1>::KnownNotNull (0x187E) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x81, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8b, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x18, 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 0x8c, 0x18, 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 0x95, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x98, 0x18, 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 0x6c, 0x18, 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 0x6c, 0x18, 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 0x6d, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8a, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8d, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x8f, 0x18, 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 0x91, 0x18, 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 0x93, 0x18, 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 0x7e, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x189A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1899) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span<(anonymous namespace)::DerivedClass,-1> + # LinkageName: .?AV?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x99, 0x18, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x189B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x189A) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9a, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x189C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x189D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x189C) + # 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 0x9c, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x189E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: `anonymous namespace'::DerivedClass* (0x186D) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # ThisType: const gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x189D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x9d, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x189F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: `anonymous namespace'::DerivedClass* (0x186D) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x189E) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18A0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x189F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@UDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xe6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x9f, 0x18, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x3f, 0x41, 0x30, 0x78 + .byte 0x33, 0x44, 0x42, 0x46 + .byte 0x37, 0x41, 0x39, 0x38 + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x18A1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x18A0) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Class (0x18A2) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x18A3) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xee, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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 0x55, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x18A4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18A2) + # 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 0xa2, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x18A5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: `anonymous namespace'::DerivedClass (0x186C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6c, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18A6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x18A5) + # 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 0xa5, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x18A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, __int64) (0x18A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa7, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x18A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ArgType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0xa6, 0x18, 0x00, 0x00 + # MemberFunction (0x18AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x18A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa9, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::DerivedClass,0>&) (0x1874) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::DerivedClass,0>&) (0x1878) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x18AD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x18A2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18AD) + # 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, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x18AF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x18AE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xae, 0x18, 0x00, 0x00 + # MemberFunction (0x18B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18AF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x18B1) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x9e, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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 0x55, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x18B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x18B1) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb1, 0x18, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x18B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x18B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb2, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x18B4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, __int64) (0x18A8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const `anonymous namespace'::DerivedClass*, const `anonymous namespace'::DerivedClass*) (0x18AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array<(anonymous namespace)::DerivedClass,0>&) (0x18AB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array<(anonymous namespace)::DerivedClass,0>&) (0x18AC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x18B0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x18B3) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x18, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x18, 0x00, 0x00 + # MemberFunction (0x18B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x18A2) + # 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 0xa2, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x18B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x18B6) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x18AF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb6, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xaf, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18B8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x18AD) + # 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, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18A2) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18BA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18A2) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x18BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const `anonymous namespace'::DerivedClass (0x18A5) + # 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 0xa5, 0x18, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x18BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass& (0x18BD) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18C0) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0xc6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x18C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x18C0) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18C2) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0xc6, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x18C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x18C2) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18C4) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xf6, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x18C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x18C4) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18C6) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xf6, 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 0x28, 0x61, 0x6e, 0x6f + .byte 0x6e, 0x79, 0x6d, 0x6f + .byte 0x75, 0x73, 0x20, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x70, 0x61, 0x63, 0x65 + .byte 0x29, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x72, 0x69, 0x76 + .byte 0x65, 0x64, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x18C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x18C6) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x18C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x18A2) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x18C9) { + # 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@$$CBUDerivedClass@?A0x3DBF7A98@@$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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55 + .byte 0x44, 0x65, 0x72, 0x69 + .byte 0x76, 0x65, 0x64, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x18CA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x18C9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xc9, 0x18, 0x00, 0x00 + # MemberFunction (0x18CB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x18A2) + # ClassType: gsl::span (0x18A2) + # ThisType: const gsl::span* (0x18B8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x18CA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xb8, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xca, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18CC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x18A3) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x18B4 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x18B5) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x18B7) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x18B9) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x18B9) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x18BA) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x18BB) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x18BB) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x18BC) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x18BE) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x18BE) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass& gsl::span::(__int64) (0x18BE) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x18BF) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x18C1) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x18C1) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x18C3) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x18C3) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x18C5) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x18C5) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x18C7) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x18C7) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x18BF) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::() (0x18BF) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x18C8) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x18CB) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass (0x18A5) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: `anonymous namespace'::DerivedClass (0x186C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass* (0x18A6) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const `anonymous namespace'::DerivedClass& (0x18BD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x18C0) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x18C2) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x18C4) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x18C6) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x18B1) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xb4, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x18, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x18, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x18, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x18, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x18, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x18, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc1, 0x18, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x18, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x18, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x18, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x18, 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 0xbf, 0x18, 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 0xc8, 0x18, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcb, 0x18, 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 0xa5, 0x18, 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 0x6c, 0x18, 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 0xa6, 0x18, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbd, 0x18, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc0, 0x18, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xc2, 0x18, 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 0xc4, 0x18, 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 0xc6, 0x18, 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 0xb1, 0x18, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18CD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x18CC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xcc, 0x18, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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, 0x55, 0x44, 0x65 + .byte 0x72, 0x69, 0x76, 0x65 + .byte 0x64, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x40, 0x3f + .byte 0x41, 0x30, 0x78, 0x33 + .byte 0x44, 0x42, 0x46, 0x37 + .byte 0x41, 0x39, 0x38, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x18CE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x18CD) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcd, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x18CF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x18A3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x18CF) + # 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 0xcf, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ClassType: gsl::span::storage_type > (0x18A3) + # ThisType: const gsl::span::storage_type >* (0x18D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0xd0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18D2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const `anonymous namespace'::DerivedClass* (0x18A6) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const `anonymous namespace'::DerivedClass* gsl::span::storage_type >::() (0x18D1) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x18D3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x18D2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBUDerivedClass@?A0x3DBF7A98@@$0?0@gsl@@ + # } + .byte 0xee, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xd2, 0x18, 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, 0x28, 0x61 + .byte 0x6e, 0x6f, 0x6e, 0x79 + .byte 0x6d, 0x6f, 0x75, 0x73 + .byte 0x20, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x70, 0x61 + .byte 0x63, 0x65, 0x29, 0x3a + .byte 0x3a, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 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 0x55, 0x44, 0x65, 0x72 + .byte 0x69, 0x76, 0x65, 0x64 + .byte 0x43, 0x6c, 0x61, 0x73 + .byte 0x73, 0x40, 0x3f, 0x41 + .byte 0x30, 0x78, 0x33, 0x44 + .byte 0x42, 0x46, 0x37, 0x41 + .byte 0x39, 0x38, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x18D4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x18D3) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd3, 0x18, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x18D5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar23@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18D6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar25@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18D7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____24 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x34, 0x00, 0xf1 + # Class (0x18D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x37, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x34, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Modifier (0x18D9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x18D8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x18DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x18D9) + # 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 0xd9, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x18DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x18D8) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x18DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0xda, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x18DC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x151B) + # FieldOffset: 0x0 + # Name: arr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span ____C_A_T_C_H____T_E_S_T____24::::() (0x18DB) + # Name: operator() + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x18DD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x18DC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x03 + .byte 0xdc, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x37, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x34, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x18DE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x18DD) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 769 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdd, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x01, 0x03, 0x00, 0x00 + # Class (0x18DF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x38, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x34, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # FieldList (0x18E0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x151B) + # FieldOffset: 0x0 + # Name: arr + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x18E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x18E0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____24:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____24@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0xe0, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x32, 0x34 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x38, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x34, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x18E2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____24:: (0x18E1) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 770 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x18, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0x02, 0x03, 0x00, 0x00 + # FuncId (0x18E3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar25@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18E4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar27@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18E5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____26 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x36, 0x00, 0xf1 + # FuncId (0x18E6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar27@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18E7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar29@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18E8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____28 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x32, 0x38, 0x00, 0xf1 + # FuncId (0x18E9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar29@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x32, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18EA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar31@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18EB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____30 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x33, 0x30, 0x00, 0xf1 + # FuncId (0x18EC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar31@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18ED) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar33@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18EE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____32 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x33, 0x32, 0x00, 0xf1 + # FuncId (0x18EF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar33@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar35@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____34 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x33, 0x34, 0x00, 0xf1 + # FuncId (0x18F2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar35@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar37@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____36 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x33, 0x36, 0x00, 0xf1 + # FuncId (0x18F5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar37@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar39@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____38 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x33, 0x38, 0x00, 0xf1 + # FuncId (0x18F8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar39@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x33, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18F9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar41@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18FA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____40 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x30, 0x00, 0xf1 + # FuncId (0x18FB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar41@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18FC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar43@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18FD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____42 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x32, 0x00, 0xf1 + # FuncId (0x18FE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar43@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x18FF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar45@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1900) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____44 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x34, 0x00, 0xf1 + # FuncId (0x1901) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar45@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1902) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar47@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1903) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____46 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x36, 0x00, 0xf1 + # FuncId (0x1904) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar47@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1905) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar49@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1906) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____48 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x34, 0x38, 0x00, 0xf1 + # FuncId (0x1907) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar49@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x34, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1908) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar51@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1909) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____50 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x30, 0x00, 0xf1 + # FuncId (0x190A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar51@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x190B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar53@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x190C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____52 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x32, 0x00, 0xf1 + # FuncId (0x190D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar53@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x190E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar55@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x190F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____54 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x34, 0x00, 0xf1 + # Class (0x1910) { + # 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@$$CBW4byte@gsl@@$0?0@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, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1911) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1910) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1912) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xc6, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24, 0x24 + .byte 0x43, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1913) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1910) + # 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 0x10, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Enum (0x1914) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: unsigned char (0x20) + # FieldListType: (0x10C5) + # Name: gsl::byte + # LinkageName: .?AW4byte@gsl@@ + # } + .byte 0x2a, 0x00, 0x07, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # StringId (0x1915) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\projects\gsl\include\gsl\gsl_byte + # } + .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 0x62, 0x79, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1916) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::byte (0x1914) + # SourceFile: C:\projects\gsl\include\gsl\gsl_byte (0x1915) + # LineNumber: 99 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x14, 0x19, 0x00, 0x00 + .byte 0x15, 0x19, 0x00, 0x00 + .byte 0x63, 0x00, 0x00, 0x00 + # Modifier (0x1917) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::byte (0x1914) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x14, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1918) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1917) + # 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 0x17, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1919) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x1918) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x191A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, __int64) (0x1919) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x191B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* (0x1918) + # ArgType: const gsl::byte* (0x1918) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + # MemberFunction (0x191C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, const gsl::byte*) (0x191B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x191D) { + # 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@W4byte@gsl@@$0A@@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, 0x61 + .byte 0x72, 0x72, 0x61, 0x79 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x40, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x41, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x191E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::array (0x191D) + # 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 0x1d, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x191F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::array& (0x191E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1e, 0x19, 0x00, 0x00 + # MemberFunction (0x1920) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x191F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1921) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::array (0x191D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1d, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1922) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x1921) + # 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 0x21, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1923) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1922) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x19, 0x00, 0x00 + # MemberFunction (0x1924) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1923) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1925) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1911) + # 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 0x11, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1926) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1925) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x19, 0x00, 0x00 + # MemberFunction (0x1927) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1926) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1928) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x76, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24, 0x24 + .byte 0x43, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1929) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1928) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x28, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x192A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1929) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x29, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x192B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, __int64) (0x191A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::byte*, const gsl::byte*) (0x191C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1920) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1924) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x1927) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x192A) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x19, 0x00, 0x00 + # MemberFunction (0x192C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x192D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1910) + # 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 0x10, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x192E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x192D) + # ClassType: gsl::span (0x1910) + # ThisType: gsl::span* (0x1913) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1926) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2d, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x13, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x192F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1911) + # 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 0x11, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1930) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1910) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1931) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1910) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1932) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1933) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1934) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1917) + # 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 0x17, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1935) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte& (0x1934) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x34, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1936) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x1918) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1937) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x9a, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .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 + # MemberFunction (0x1938) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x1937) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1939) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x9a, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x193A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x1939) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x193B) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@$0A@@details@gsl@@@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, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 (0x193C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x193B) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3b, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x193D) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@$00@details@gsl@@@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, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x30 + .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 (0x193E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x193D) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3d, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x193F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1910) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1940) { + # 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@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x86, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24, 0x24, 0x43 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x1941) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1940) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x40, 0x19, 0x00, 0x00 + # MemberFunction (0x1942) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1910) + # ClassType: gsl::span (0x1910) + # ThisType: const gsl::span* (0x192F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1941) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x2f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x41, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1943) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1912) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x192B + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x192C) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x192E) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1930) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1930) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1931) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1932) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1932) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1933) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1935) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1935) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte& gsl::span::(__int64) (0x1935) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1936) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1938) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x1938) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x193A) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x193A) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x193C) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x193C) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x193E) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x193E) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1936) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::() (0x1936) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x193F) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1942) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte (0x1917) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1914) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte* (0x1918) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const gsl::byte& (0x1934) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x1937) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x1939) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x193B) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x193D) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x1928) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x2b, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x38, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3a, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x19, 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 0x36, 0x19, 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 0x3f, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x42, 0x19, 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 0x17, 0x19, 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 0x14, 0x19, 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 0x18, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x34, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x37, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x39, 0x19, 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 0x3b, 0x19, 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 0x3d, 0x19, 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 0x28, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1944) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1943) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x43, 0x19, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x24 + .byte 0x24, 0x43, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1945) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1944) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x44, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x1946) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1912) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1947) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x1946) + # 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 0x46, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1948) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const gsl::byte* (0x1918) + # ClassType: gsl::span::storage_type > (0x1912) + # ThisType: const gsl::span::storage_type >* (0x1947) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x47, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1949) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* (0x1918) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const gsl::byte* gsl::span::storage_type >::() (0x1948) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x194A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1949) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@$$CBW4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xc6, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x49, 0x19, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x24, 0x24 + .byte 0x43, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x194B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x194A) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x194C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar55@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x194D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar57@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x194E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____56 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x36, 0x00, 0xf1 + # Class (0x194F) { + # 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@W4byte@gsl@@$0?0@gsl@@ + # } + .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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Modifier (0x1950) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x194F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1951) { + # 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@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xba, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1952) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x194F) + # 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 0x4f, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1953) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1914) + # 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 0x14, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1954) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x1953) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1955) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, __int64) (0x1954) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x54, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1956) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* (0x1953) + # ArgType: gsl::byte* (0x1953) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + # MemberFunction (0x1957) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, gsl::byte*) (0x1956) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1958) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x191F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1959) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1923) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x195A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1950) + # 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 0x50, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x195B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x195A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x19, 0x00, 0x00 + # MemberFunction (0x195C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x195B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x195D) { + # 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@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x6a, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x195E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x195D) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5d, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x195F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x195E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1960) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, __int64) (0x1955) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(gsl::byte*, gsl::byte*) (0x1957) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1958) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1959) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x195C) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x195F) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x19, 0x00, 0x00 + # MemberFunction (0x1961) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1962) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x194F) + # 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 0x4f, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1963) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x1962) + # ClassType: gsl::span (0x194F) + # ThisType: gsl::span* (0x1952) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x195B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x62, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x52, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5b, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1964) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1950) + # 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 0x50, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1965) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x194F) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1966) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x194F) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1967) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1968) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1969) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1914) + # 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 0x14, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x196A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte& (0x1969) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x196B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x1953) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x196C) { + # 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@W4byte@gsl@@$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x92, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x196D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x196C) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6c, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x196E) { + # 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@W4byte@gsl@@$0?0@gsl@@$00@details@gsl@@ + # } + .byte 0x92, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x196F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x196E) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1970) { + # 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@W4byte@gsl@@$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xc2, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x1971) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x1970) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1972) { + # 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@W4byte@gsl@@$0?0@gsl@@$00@details@gsl@@@std@@ + # } + .byte 0xc2, 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, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 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, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x1973) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x1972) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x72, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1974) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x194F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1975) { + # 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@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x7e, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1976) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x1975) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x75, 0x19, 0x00, 0x00 + # MemberFunction (0x1977) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x194F) + # ClassType: gsl::span (0x194F) + # ThisType: const gsl::span* (0x1964) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x1976) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x64, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x76, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1978) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1951) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x1960 + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x1961) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x1963) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1965) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x1965) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x1966) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1967) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x1967) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x1968) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x196A) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x196A) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte& gsl::span::(__int64) (0x196A) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x196B) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x196D) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x196D) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x196F) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x196F) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1971) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x1971) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1973) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x1973) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x196B) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::() (0x196B) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x1974) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1977) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1914) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte (0x1914) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte* (0x1953) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::byte& (0x1969) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x196C) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x196E) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x1970) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x1972) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x195D) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x60, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6a, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6d, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x71, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x73, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6b, 0x19, 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 0x6b, 0x19, 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 0x74, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x77, 0x19, 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 0x14, 0x19, 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 0x14, 0x19, 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 0x53, 0x19, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6c, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6e, 0x19, 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 0x70, 0x19, 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 0x72, 0x19, 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 0x5d, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1979) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1978) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0x78, 0x19, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x197A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x1979) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x79, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x197B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1951) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x197C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x197B) + # 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 0x7b, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x197D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::byte* (0x1953) + # ClassType: gsl::span::storage_type > (0x1951) + # ThisType: const gsl::span::storage_type >* (0x197C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x53, 0x19, 0x00, 0x00 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x7c, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x197E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* (0x1953) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::byte* gsl::span::storage_type >::() (0x197D) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x197F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x197E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@W4byte@gsl@@$0?0@gsl@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x7e, 0x19, 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 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 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 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1980) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x197F) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7f, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FuncId (0x1981) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar57@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x37 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1982) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar59@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1983) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____58 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x00, 0xf1 + # Class (0x1984) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # FieldList (0x1985) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span& (0x101D) + # FieldOffset: 0x0 + # Name: av + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x76 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1986) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1985) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x85, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1987) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x1986) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 1519 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x86, 0x19, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xef, 0x05, 0x00, 0x00 + # Class (0x1988) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x39, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # FieldList (0x1989) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span& (0x101D) + # FieldOffset: 0x0 + # Name: s + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1d, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x00 + # Class (0x198A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x1989) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x89, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x31, 0x39, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x198B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x198A) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 1471 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8a, 0x19, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xbf, 0x05, 0x00, 0x00 + # Class (0x198C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x30, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # Pointer (0x198D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B5 + # 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 0xb5, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # FieldList (0x198E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: & (0x198D) + # FieldOffset: 0x0 + # Name: arr2 + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x8d, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x61, 0x72 + .byte 0x72, 0x32, 0x00, 0xf1 + # Class (0x198F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x198E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: ____C_A_T_C_H____T_E_S_T____58:: + # LinkageName: .?AV@?0??____C_A_T_C_H____T_E_S_T____58@@YAXXZ@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x8e, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x43, 0x5f + .byte 0x41, 0x5f, 0x54, 0x5f + .byte 0x43, 0x5f, 0x48, 0x5f + .byte 0x5f, 0x5f, 0x5f, 0x54 + .byte 0x5f, 0x45, 0x5f, 0x53 + .byte 0x5f, 0x54, 0x5f, 0x5f + .byte 0x5f, 0x5f, 0x35, 0x38 + .byte 0x3a, 0x3a, 0x3c, 0x75 + .byte 0x6e, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x2d, 0x74 + .byte 0x61, 0x67, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3c, 0x6c, 0x61, 0x6d + .byte 0x62, 0x64, 0x61, 0x5f + .byte 0x32, 0x30, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x35, 0x38, 0x40, 0x40 + .byte 0x59, 0x41, 0x58, 0x58 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1990) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: ____C_A_T_C_H____T_E_S_T____58:: (0x198F) + # SourceFile: C:\projects\gsl\tests\span_tests.cpp (0x13E8) + # LineNumber: 1510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x19, 0x00, 0x00 + .byte 0xe8, 0x13, 0x00, 0x00 + .byte 0xe6, 0x05, 0x00, 0x00 + # Class (0x1991) { + # 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$00@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 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1992) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x1991) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1993) { + # 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@$00@details@gsl@@@?$span@H$00@gsl@@ + # } + .byte 0x9a, 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 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x31 + .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 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x1994) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1991) + # 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 0x91, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1995) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1996) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1997) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x100E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0e, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1998) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1012) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1999) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1992) + # 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, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x199A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x1999) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x99, 0x19, 0x00, 0x00 + # MemberFunction (0x199B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x199A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x199C) { + # 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$00@gsl@@ + # } + .byte 0x56, 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 0x31, 0x3e, 0x3a, 0x3a + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x4b, 0x6e, 0x6f + .byte 0x77, 0x6e, 0x4e, 0x6f + .byte 0x74, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x40, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # ArgList (0x199D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x199C) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9c, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x199E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x199D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9d, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x199F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, __int64) (0x1995) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(int*, int*) (0x1996) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x1997) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x1998) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x199B) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x199E) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9e, 0x19, 0x00, 0x00 + # MemberFunction (0x19A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19A1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1991) + # 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 0x91, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x19A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x19A1) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x199A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa1, 0x19, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9a, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x1992) + # 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, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int& (0x1026) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19AA) { + # 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$00@gsl@@$0A@@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 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 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 (0x19AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19AA) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaa, 0x19, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19AC) { + # 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$00@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 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 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 (0x19AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x19AC) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xac, 0x19, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19AE) { + # 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$00@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, 0x31, 0x3e + .byte 0x2c, 0x30, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 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 (0x19AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x19AE) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xae, 0x19, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19B0) { + # 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$00@gsl@@$00@details@gsl@@@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, 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, 0x31, 0x3e + .byte 0x2c, 0x31, 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 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 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 (0x19B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x19B0) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x19, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x1991) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19B3) { + # 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$00@gsl@@ + # } + .byte 0x6a, 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 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x73 + .byte 0x65, 0x6c, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x19B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x19B3) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb3, 0x19, 0x00, 0x00 + # MemberFunction (0x19B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x1991) + # ThisType: const gsl::span* (0x19A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x19B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0xa3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb4, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19B6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x1993) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x199F + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x19A0) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x19A2) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19A4) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19A4) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x19A5) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19A6) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19A6) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x19A7) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19A8) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19A8) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int& gsl::span::(__int64) (0x19A8) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19A9) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19AB) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19AB) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19AD) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19AD) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19AF) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19AF) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19B1) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19B1) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19A9) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::() (0x19A9) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x19B2) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x19B5) + # 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& (0x1026) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19AA) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x19AC) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x19AE) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x19B0) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x199C) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x9f, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xab, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaf, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x19, 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 0xa9, 0x19, 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 0xb2, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb5, 0x19, 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 0x26, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xaa, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xac, 0x19, 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 0xae, 0x19, 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 0xb0, 0x19, 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 0x9c, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19B7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19B6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span + # LinkageName: .?AV?$span@H$00@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xb6, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x19B8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x19B7) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb7, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Class (0x19B9) { + # 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@$00@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 0x31, 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, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x19BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x1993) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19BB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x19BA) + # 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 0xba, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: gsl::span::storage_type > (0x1993) + # ThisType: const gsl::span::storage_type >* (0x19BB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0xbb, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19BD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<1> (0x19B9) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* (0x674) + # FieldOffset: 0x0 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int* gsl::span::storage_type >::() (0x19BC) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19BE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19BD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$00@details@gsl@@@?$span@H$00@gsl@@ + # } + .byte 0x9a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xbd, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x31, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x65 + .byte 0x78, 0x74, 0x65, 0x6e + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x31 + .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 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x48 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x19BF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x19BE) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbe, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # Pointer (0x19C0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<1> (0x19B9) + # 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 0xb9, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19C1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # ThisType: gsl::details::extent_type<1>* (0x19C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # ThisType: gsl::details::extent_type<1>* (0x19C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19C3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::() (0x19C1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<1>::(__int64) (0x19C2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x19, 0x00, 0x00 + # Modifier (0x19C4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<1> (0x19B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<1> (0x19C4) + # 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 0xc4, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # ThisType: const gsl::details::extent_type<1>* (0x19C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc5, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19C7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x19C3 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<1>::() (0x19C6) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc3, 0x19, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x19, 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 (0x19C8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19C7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<1> + # LinkageName: .?AV?$extent_type@$00@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xc7, 0x19, 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 0x31, 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, 0x30 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19C9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<1> (0x19C8) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc8, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # FuncId (0x19CA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar59@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x35, 0x39 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x19CB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar61@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x19CC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____60 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x36, 0x30, 0x00, 0xf1 + # Array (0x19CD) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: char (0x70) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 9 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0xf1 + # Class (0x19CE) { + # 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@D$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # Class (0x19CF) { + # 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@D$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x64, 0x79, 0x6e + .byte 0x61, 0x6d, 0x69, 0x63 + .byte 0x5f, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x19D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x19CE) + # 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 0xce, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x19D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x19D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, __int64) (0x19D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x19D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x19D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x19D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x181B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1b, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x181F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x19D7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span (0x19CE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x19D7) + # 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 0xd7, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x19D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::span& (0x19D8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd8, 0x19, 0x00, 0x00 + # MemberFunction (0x19DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x19DB) { + # 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@D$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x19DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x19DB) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x19DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x19DC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x19DE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, __int64) (0x19D2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(char*, char*) (0x19D4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(std::array&) (0x19D5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const std::array&) (0x19D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::(const gsl::span&) (0x19DA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x19DD) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x19, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdd, 0x19, 0x00, 0x00 + # MemberFunction (0x19DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x19CE) + # 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 0xce, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x19E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span& (0x19E0) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x19D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe0, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x19E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span (0x19D7) + # 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 0xd7, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x19CE) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x19CE) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19E9) { + # 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@D$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x19EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19EB) { + # 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@D$0?0@gsl@@$00@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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x19EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,1> (0x19EB) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19ED) { + # 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@D$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 (0x19EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > (0x19ED) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xed, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19EF) { + # 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@D$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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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 (0x19F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,1> > (0x19EF) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x19F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: gsl::span (0x19CE) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (__int64, __int64) (0x1022) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x22, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x19F2) { + # 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@D$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 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x73, 0x65 + .byte 0x6c, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x2d + .byte 0x31, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x73, 0x65, 0x6c + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x19F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<-1> (0x19F2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xf2, 0x19, 0x00, 0x00 + # MemberFunction (0x19F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x19CE) + # ClassType: gsl::span (0x19CE) + # ThisType: const gsl::span* (0x19E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<-1>) (0x19F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19F5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const __int64 (0x1005) + # Name: extent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::span::storage_type > (0x19CF) + # FieldOffset: 0x0 + # Name: storage_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x19DE + # Name: span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::span::() (0x19DF) + # Name: ~span + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span& gsl::span::(const gsl::span&) (0x19E1) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19E3) + # Name: first + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64) (0x19E3) + # Name: last + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::span gsl::span::(__int64, __int64) (0x19E4) + # Name: subspan + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19E5) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::span::() (0x19E5) + # Name: size_bytes + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool gsl::span::() (0x19E6) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x19E7) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x19E7) + # Name: at + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::span::(__int64) (0x19E7) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x19E8) + # Name: data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19EA) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::span::() (0x19EA) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19EC) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,1> gsl::span::() (0x19EC) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19EE) + # Name: rbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > gsl::span::() (0x19EE) + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19F0) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,1> > gsl::span::() (0x19F0) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x19E8) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::() (0x19E8) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: bool gsl::span::(__int64, __int64) (0x19F1) + # Name: CheckRange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x19F4) + # Name: make_subspan + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19E9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,1> (0x19EB) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > (0x19ED) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,1> > (0x19EF) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::span::KnownNotNull (0x19DB) + # Name: KnownNotNull + # } + # } + .byte 0xd6, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x05, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0xde, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x19, 0x00, 0x00 + .byte 0x7e, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x19, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe4, 0x19, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x19, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x19, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x19, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x19, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x19, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x19, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x19, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x19, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x19, 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 0xe8, 0x19, 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 0xf1, 0x19, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xf4, 0x19, 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 0x70, 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 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 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 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xeb, 0x19, 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 0xed, 0x19, 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 0xef, 0x19, 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 0xdb, 0x19, 0x00, 0x00 + .byte 0x4b, 0x6e, 0x6f, 0x77 + .byte 0x6e, 0x4e, 0x6f, 0x74 + .byte 0x4e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19F6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 43 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x19F5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span + # LinkageName: .?AV?$span@D$0?0@gsl@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x2b, 0x00, 0x10, 0x02 + .byte 0xf5, 0x19, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x00 + # UdtSourceLine (0x19F7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span (0x19F6) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 355 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf6, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x63, 0x01, 0x00, 0x00 + # Modifier (0x19F8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::span::storage_type > (0x19CF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x19F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::span::storage_type > (0x19F8) + # 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, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x19FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::span::storage_type > (0x19CF) + # ThisType: const gsl::span::storage_type >* (0x19F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xf9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x19FB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: gsl::details::extent_type<-1> (0x1039) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: data_ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::span::storage_type >::() (0x19FA) + # Name: data + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x64, 0x61 + .byte 0x74, 0x61, 0x5f, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x19FC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19FB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::span::storage_type > + # LinkageName: .?AV?$storage_type@V?$extent_type@$0?0@details@gsl@@@?$span@D$0?0@gsl@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0xfb, 0x19, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x73, 0x74 + .byte 0x6f, 0x72, 0x61, 0x67 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x64, 0x79, 0x6e + .byte 0x61, 0x6d, 0x69, 0x63 + .byte 0x5f, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x73, 0x74, 0x6f + .byte 0x72, 0x61, 0x67, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x65, 0x78, 0x74 + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x19FD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::storage_type > (0x19FC) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 583 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfc, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x47, 0x02, 0x00, 0x00 + # FieldList (0x19FE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: p + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x70, 0x00 + # Struct (0x19FF) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x19FE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: gsl::span::KnownNotNull + # LinkageName: .?AUKnownNotNull@?$span@D$0?0@gsl@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0xfe, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x3a, 0x3a, 0x4b, 0x6e + .byte 0x6f, 0x77, 0x6e, 0x4e + .byte 0x6f, 0x74, 0x4e, 0x75 + .byte 0x6c, 0x6c, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x4b + .byte 0x6e, 0x6f, 0x77, 0x6e + .byte 0x4e, 0x6f, 0x74, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x40 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x40, 0x44 + .byte 0x24, 0x30, 0x3f, 0x30 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1A00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::KnownNotNull (0x19FF) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 574 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x19, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x3e, 0x02, 0x00, 0x00 + # Pointer (0x1A01) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x19E9) + # 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 0xe9, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span* (0x19E2) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x1A04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span*, __int64) (0x1A03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x03, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A05) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::() (0x1A02) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x1A04) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x1a, 0x00, 0x00 + # Modifier (0x1A06) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::span_iterator,0> (0x19E9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x1A06) + # 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 0x06, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A0A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x19E9) + # 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 0xe9, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1A0A) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x1a, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A0D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A0B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1A0C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0>& (0x1A0A) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0a, 0x1a, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # MemberFunction (0x1A11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1A10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A12) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A0E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1A11) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: const gsl::details::span_iterator,0>* (0x1A07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x07, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A15) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const char* (0x135A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + # MemberFunction (0x1A16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # ThisType: gsl::details::span_iterator,0>* (0x1A01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1A15) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x01, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A17) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: _Unwrap_when_unverified + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: const gsl::span* (0x19E2) + # FieldOffset: 0x0 + # Name: span_ + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Protected (0x2) + # Type: __int64 (0x13) + # FieldOffset: 0x8 + # Name: index_ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A05 + # Name: span_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::() (0x1A08) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x1A09) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A0D + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A0D + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A0E) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A0F) + # Name: operator+= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A12 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A0F) + # Name: operator-= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char& gsl::details::span_iterator,0>::(__int64) (0x1A13) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const __int64) (0x1A14) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char* gsl::details::span_iterator,0>::() (0x1A09) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::span_iterator,0>::(const char*) (0x1A16) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: element_type_ + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: _Unchecked_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # } + .byte 0xee, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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, 0x02, 0x00 + .byte 0xe2, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x00 + .byte 0x0d, 0x15, 0x02, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x69, 0x6e + .byte 0x64, 0x65, 0x78, 0x5f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x12, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x65, 0x6e, 0x74, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .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 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x1A18) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 27 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A17) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: gsl::details::span_iterator,0> + # LinkageName: .?AV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x1b, 0x00, 0x10, 0x02 + .byte 0x17, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A19) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::span_iterator,0> (0x1A18) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 125 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x18, 0x1a, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x7d, 0x00, 0x00, 0x00 + # Class (0x1A1A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::match_results,0>,std::allocator,0> > > > + # LinkageName: .?AV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x5e, 0x01, 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, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Class (0x1A1B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector,0> >,std::allocator,0> > > > + # LinkageName: .?AV?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ + # } + .byte 0x72, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1A1C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::sub_match,0> > + # LinkageName: .?AV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 + # Pointer (0x1A1D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # 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 0x1a, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A1F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator,0> > > + # LinkageName: .?AV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xca, 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, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1A20) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> > > (0x1A1F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A21) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x1A20) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A22) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A23) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A24) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::() (0x1A1E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x1A23) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x1a, 0x00, 0x00 + # Modifier (0x1A25) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::match_results,0>,std::allocator,0> > > > (0x1A25) + # 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 0x25, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A2B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> > (0x1A1C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A2C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x1A2B) + # 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 0x2b, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A2F) { + # 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,0> > > > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x36, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # MemberFunction (0x1A30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A31) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> > (0x1A2B) + # 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 0x2b, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1A31) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1A33) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: match_default + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: match_not_bol + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: match_not_eol + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: match_not_bow + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: match_not_eow + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: match_any + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 32 + # Name: match_not_null + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 64 + # Name: match_continuous + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 256 + # Name: match_prev_avail + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: format_default + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1024 + # Name: format_sed + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2048 + # Name: format_no_copy + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4096 + # Name: format_first_only + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8192 + # Name: _Match_not_null + # } + # } + .byte 0x32, 0x01, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x62, 0x6f, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x62, 0x6f, 0x77, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x65, 0x6f, 0x77, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x61, 0x6e, 0x79, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x20, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x6e, 0x6f, 0x74, 0x5f + .byte 0x6e, 0x75, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x40, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x69, 0x6e, 0x75, 0x6f + .byte 0x75, 0x73, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x01, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x70, 0x72, 0x65, 0x76 + .byte 0x5f, 0x61, 0x76, 0x61 + .byte 0x69, 0x6c, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x66, 0x6f + .byte 0x72, 0x6d, 0x61, 0x74 + .byte 0x5f, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x04, 0x66, 0x6f + .byte 0x72, 0x6d, 0x61, 0x74 + .byte 0x5f, 0x73, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x08, 0x66, 0x6f + .byte 0x72, 0x6d, 0x61, 0x74 + .byte 0x5f, 0x6e, 0x6f, 0x5f + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x10, 0x66, 0x6f + .byte 0x72, 0x6d, 0x61, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x5f, 0x6f + .byte 0x6e, 0x6c, 0x79, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x20, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x6e, 0x6f, 0x74 + .byte 0x5f, 0x6e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Enum (0x1A34) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 14 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1A33) + # Name: std::regex_constants::match_flag_type + # LinkageName: .?AW4match_flag_type@regex_constants@std@@ + # } + .byte 0x62, 0x00, 0x07, 0x15 + .byte 0x0e, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x33, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x3a, 0x3a, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x5f + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x66, 0x6c, 0x61 + .byte 0x67, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x61, 0x6e + .byte 0x74, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1A35) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex + # } + .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 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A36) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::match_flag_type (0x1A34) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 120 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x78, 0x00, 0x00, 0x00 + # ArgList (0x1A37) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::match_flag_type) (0x1A37) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x37, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A1F) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A3A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # 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 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x1A3A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >&) (0x1A3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A3D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x1A3E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A1C) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A3F) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A41) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A3F) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A42) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> > (0x1A1C) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # ThisType: const std::match_results,0>,std::allocator,0> > > >* (0x1A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x26, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A43) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A41) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> > std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A42) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x1a, 0x00, 0x00 + # Struct (0x1A44) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator_traits,0> > > > + # LinkageName: .?AU?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xfa, 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 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x1A45) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x0 + # Name: _Org + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x10 + # Name: _Ready + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FieldOffset: 0x18 + # Name: _Matches + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A1C) + # FieldOffset: 0x38 + # Name: _Prefix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A1C) + # FieldOffset: 0x60 + # Name: _Suffix + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> > (0x1A1C) + # FieldOffset: 0x88 + # Name: _Null_elem + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A24 + # Name: match_results + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A27) + # Name: ready + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::match_results,0>,std::allocator,0> > > >::() (0x1A28) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::match_results,0>,std::allocator,0> > > >::() (0x1A28) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A27) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A29) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A29) + # Name: position + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A2A) + # Name: str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A2D) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A2E) + # Name: prefix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A2E) + # Name: suffix + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A30) + # Name: begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A30) + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A30) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::match_results,0>,std::allocator,0> > > >::() (0x1A30) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::match_results,0>,std::allocator,0> > > >::() (0x1A32) + # Name: _Unchecked_begin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::match_results,0>,std::allocator,0> > > >::() (0x1A32) + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::match_results,0>,std::allocator,0> > > >::(const char*, std::regex_constants::match_flag_type) (0x1A38) + # Name: format + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::match_results,0>,std::allocator,0> > > >::() (0x1A39) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(std::match_results,0>,std::allocator,0> > > >&) (0x1A3C) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A3E) + # Name: _Resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Pfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Sfx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Null + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A43 + # Name: _At + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: _Elem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # Name: _MyCont + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x1A44) + # Name: _Mytraits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A2C) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A3F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114D) + # Name: string_type + # } + # } + .byte 0x3a, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4f + .byte 0x72, 0x67, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x52 + .byte 0x65, 0x61, 0x64, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x60, 0x00, 0x5f, 0x53 + .byte 0x75, 0x66, 0x66, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x88, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x6c, 0x5f + .byte 0x65, 0x6c, 0x65, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x5f, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x28, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x73, 0x69 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x70, 0x72, 0x65, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x66, 0x66 + .byte 0x69, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x30, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x1a, 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 0x32, 0x1a, 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 0x38, 0x1a, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x39, 0x1a, 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 0x3c, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x43, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x43 + .byte 0x6f, 0x6e, 0x74, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x1a, 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 0x3f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x1a, 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 0x2f, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 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 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 0x1f, 0x1a, 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 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x1A46) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 46 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1A45) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 176 + # Name: std::match_results,0>,std::allocator,0> > > > + # LinkageName: .?AV?$match_results@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x5e, 0x01, 0x04, 0x15 + .byte 0x2e, 0x00, 0x10, 0x02 + .byte 0x45, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xb0, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x5f, 0x72, 0x65, 0x73 + .byte 0x75, 0x6c, 0x74, 0x73 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1A47) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::match_results,0>,std::allocator,0> > > > (0x1A46) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1199 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x46, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xaf, 0x04, 0x00, 0x00 + # Class (0x1A48) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc,0> >,std::allocator,0> > > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@ + # } + .byte 0xae, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1A49) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # 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 0x1b, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A4B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator,0> > >&) (0x1A4C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A4E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A4F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1A4E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4e, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A50) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::initializer_list,0> > > + # LinkageName: .?AV?$initializer_list@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x72, 0x5f, 0x6c + .byte 0x69, 0x73, 0x74, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x1A51) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1A50) + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1A51) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x51, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1A53) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1A54) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1A53) + # 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 0x53, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1A55) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A54) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A56) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1A55) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x55, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A57) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >,std::allocator,0> > > >& (0x1A54) + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x54, 0x1a, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1A57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A59) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # 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 0x1b, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1A5A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A59) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1A5A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A5C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A59) + # ArgType: const std::allocator,0> > >& (0x1A21) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0x21, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A5D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1A5C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A5E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::allocator,0> > >&) (0x1A4B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64, const std::allocator,0> > >&) (0x1A4D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64, const std::sub_match,0> >&, const std::allocator,0> > >&) (0x1A4F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >, const std::allocator,0> > >&) (0x1A52) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1A56) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&, const std::allocator,0> > >&) (0x1A58) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&) (0x1A5B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, const std::allocator,0> > >&) (0x1A5D) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1a, 0x00, 0x00 + # ArgList (0x1A5F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A59) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x1A60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1A5F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A61) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >&& (0x1A59) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x59, 0x1a, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x1A62) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1A61) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x61, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A63) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1A60) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&, std::integral_constant) (0x1A62) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x60, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x1a, 0x00, 0x00 + # Pointer (0x1A64) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # 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 0x1b, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A65) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A64) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&&) (0x1A5A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A64) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >,std::allocator,0> > > >&) (0x1A55) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x55, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> > > (0x1A50) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >,std::allocator,0> > > >& (0x1A64) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1A67) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x64, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A69) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&&) (0x1A65) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(const std::vector,0> >,std::allocator,0> > > >&) (0x1A66) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >,std::allocator,0> > > >& std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1A68) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x66, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x1a, 0x00, 0x00 + # ArgList (0x1A6A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A6B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A6C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A1C) + # 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 0x1c, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1A6D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >&& (0x1A6C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&&) (0x1A6D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A6F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >&) (0x1A6B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >&&) (0x1A6E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x1a, 0x00, 0x00 + # Class (0x1A70) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_iterator,0> > > > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x2a, 0x01, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x1A71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, const std::sub_match,0> >&) (0x1A71) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x71, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A73) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ArgType: std::sub_match,0> >&& (0x1A6C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A74) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1A73) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x73, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A75) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A76) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, const unsigned __int64, const std::sub_match,0> >&) (0x1A75) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x75, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A77) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ArgType: std::initializer_list,0> > > (0x1A50) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x50, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A78) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1A77) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A79) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, const std::sub_match,0> >&) (0x1A72) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::sub_match,0> >&&) (0x1A74) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, const unsigned __int64, const std::sub_match,0> >&) (0x1A76) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::initializer_list,0> > >) (0x1A78) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x1a, 0x00, 0x00 + # ArgList (0x1A7A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::sub_match,0> >&) (0x1A7A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> > >) (0x1A67) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A7D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64, const std::sub_match,0> >&) (0x1A7B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::initializer_list,0> > >) (0x1A7C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A7F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A7E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64, const std::sub_match,0> >&) (0x1A7B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x1a, 0x00, 0x00 + # ArgList (0x1A80) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> > > > >) (0x1A80) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A82) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ArgType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> > > > >, std::_Vector_const_iterator,0> > > > >) (0x1A82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A84) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >) (0x1A81) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::(std::_Vector_const_iterator,0> > > > >, std::_Vector_const_iterator,0> > > > >) (0x1A83) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1a, 0x00, 0x00 + # ArgList (0x1A85) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >,std::allocator,0> > > >& (0x1A64) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x64, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A86) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >,std::allocator,0> > > >&) (0x1A85) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x85, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A1C) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1A89) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > > (0x1A53) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1A8A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1A31) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A8B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1A88) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::() (0x1A8A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A8E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A8C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A8D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1a, 0x00, 0x00 + # Class (0x1A8F) { + # 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?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0x5e, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 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 (0x1A90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1A8F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8f, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1A91) { + # 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?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0x6a, 0x01, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 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 (0x1A92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> > > > > > (0x1A91) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A93) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A90) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A92) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A3F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A98) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A96) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A97) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A99) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >& (0x1A3F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3f, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1A9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1A9B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1A99) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::() (0x1A9A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x1a, 0x00, 0x00 + # MemberFunction (0x1A9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A1F) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A9D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1A9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, const unsigned __int64) (0x1A9D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1A9F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::sub_match,0> >& (0x1A2C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, const unsigned __int64, const std::sub_match,0> >&) (0x1A9F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x1AA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1AA3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa3, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x1AA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1AA5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AA7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1AA4) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1AA6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AA9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AAB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1AAD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::sub_match,0> >* (0x1A87) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x1AAE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1AAD) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1AAF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::sub_match,0> >*, const unsigned __int64, const unsigned __int64) (0x1AAE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: const std::vector,0> >,std::allocator,0> > > >* (0x1A89) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x89, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa9, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AB2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x1A5E + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A63 + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A63 + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1A69 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A6F + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1A79 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A7D + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A7F + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A7E) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A7E) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A84 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::vector,0> >,std::allocator,0> > > >&) (0x1A86) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A8B + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A8E + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A8E + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A93 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A93 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A8D) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A8D) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A92) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> > > > > > std::vector,0> >,std::allocator,0> > > >::() (0x1A92) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A8B + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A8B + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A94) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A94) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A98 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A98 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A9B + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1A9B + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > > std::vector,0> >,std::allocator,0> > > >::() (0x1A9C) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned __int64) (0x1A9E) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned __int64, const std::sub_match,0> >&) (0x1AA0) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA2) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AA7 + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA8) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AAA) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1AAB) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1AAC) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*, const unsigned __int64, const unsigned __int64) (0x1AAF) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1AB0) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >,std::allocator,0> > > >::() (0x1AB0) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AB1) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x1A44) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A3F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A2C) + # 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,0> > > > > (0x1A70) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1A8F) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> > > > > > (0x1A91) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x5e, 0x1a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x63, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x63, 0x1a, 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 0x69, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6f, 0x1a, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x79, 0x1a, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7d, 0x1a, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x7e, 0x1a, 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 0x7e, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1a, 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 0x4a, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x1a, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x1a, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x1a, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x1a, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x93, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x1a, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x1a, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x1a, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8b, 0x1a, 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 0x8b, 0x1a, 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 0x94, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x95, 0x1a, 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 0x94, 0x1a, 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 0x98, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x98, 0x1a, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9b, 0x1a, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9b, 0x1a, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9c, 0x1a, 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 0x9e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa2, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa7, 0x1a, 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 0xa8, 0x1a, 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 0xaa, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xab, 0x1a, 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 0xac, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xaf, 0x1a, 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 0x4a, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb1, 0x1a, 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 0x48, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 0x1a, 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 0x1c, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x1a, 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 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 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 0x3f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x1a, 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 0x70, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x1a, 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 0x8f, 0x1a, 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 0x91, 0x1a, 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 (0x1AB3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AB2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector,0> >,std::allocator,0> > > > + # LinkageName: .?AV?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ + # } + .byte 0x72, 0x01, 0x04, 0x15 + .byte 0x62, 0x00, 0x10, 0x02 + .byte 0xb2, 0x1a, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1AB4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >,std::allocator,0> > > > (0x1AB3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb3, 0x1a, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Struct (0x1AB5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::pair,0>,gsl::details::span_iterator,0> > + # LinkageName: .?AU?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@ + # } + .byte 0xd2, 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, 0x70 + .byte 0x61, 0x69, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1AB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ABC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::sub_match,0> >&) (0x1AB9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const std::basic_string,std::allocator >&) (0x1ABA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char*) (0x1ABB) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x1a, 0x00, 0x00 + # MemberFunction (0x1ABD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ABF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AC1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const std::sub_match,0> >&) (0x1ABE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1ABF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1AC0) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1a, 0x00, 0x00 + # MethodOverloadList (0x1AC2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1ABF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::sub_match,0> >::(const char* const) (0x1AC0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ClassType: std::sub_match,0> > (0x1A1C) + # ThisType: const std::sub_match,0> >* (0x1A31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AC4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: bool (0x30) + # FieldOffset: 0x20 + # Name: matched + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::sub_match,0> >::() (0x1AB6) + # Name: sub_match + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 std::sub_match,0> >::() (0x1AB7) + # Name: length + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1AB8) + # Name: operator basic_string + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::sub_match,0> >::() (0x1AB8) + # Name: str + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1ABC + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::sub_match,0> >::(const char* const, const unsigned __int64) (0x1ABD) + # Name: _Compare + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1AC1 + # Name: _Match_equal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1AC1 + # Name: _Less + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AC2 + # Name: _Greater + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> > std::sub_match,0> >::() (0x1AC3) + # Name: _Effective_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19E9) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114D) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::char_traits (0x1242) + # Name: _Traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: _Size_type + # } + # } + .byte 0x76, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x1a, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x00 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xbc, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xc1, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x65 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xc1, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc2, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x65 + .byte 0x61, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x66, 0x66 + .byte 0x65, 0x63, 0x74, 0x69 + .byte 0x76, 0x65, 0x5f, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .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 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 0xe9, 0x19, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + # Class (0x1AC5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 26 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AC4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::sub_match,0> > + # LinkageName: .?AV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x1a, 0x00, 0x10, 0x02 + .byte 0xc4, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 + # UdtSourceLine (0x1AC6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::sub_match,0> > (0x1AC5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 670 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x1a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x9e, 0x02, 0x00, 0x00 + # Pointer (0x1AC7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> > > (0x1A20) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1AC8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >& (0x1A3F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AC9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: const std::allocator,0> > >* (0x1AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1AC8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xc7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ACA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1A31) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: const std::allocator,0> > >* (0x1AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >&) (0x1A6A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xc7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6a, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ACB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(std::sub_match,0> >&) (0x1AC9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::allocator,0> > >::(const std::sub_match,0> >&) (0x1ACA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x1a, 0x00, 0x00 + # Pointer (0x1ACC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x1A1F) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1ACD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: std::allocator,0> > >* (0x1ACC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1ACE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: std::allocator,0> > >* (0x1ACC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ACF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::() (0x1ACD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(const std::allocator,0> > >&) (0x1ACE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x1a, 0x00, 0x00 + # Pointer (0x1AD0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> > (0x1A1C) + # 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 0x1c, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x1AD1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1AD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: std::allocator,0> > >* (0x1ACC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const, const unsigned __int64) (0x1AD1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: std::allocator,0> > >* (0x1ACC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: std::allocator,0> > >* (0x1ACC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AD5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(const unsigned __int64) (0x1AD3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::allocator,0> > >::(const unsigned __int64, const void*) (0x1AD4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator,0> > > (0x1A1F) + # ThisType: const std::allocator,0> > >* (0x1AC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xc7, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AD7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1ACB + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1ACF + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> > >::(std::sub_match,0> >* const, const unsigned __int64) (0x1AD2) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AD5 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator,0> > >::() (0x1AD6) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A3F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A2C) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcb, 0x1a, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcf, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x1a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x1a, 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 0x1c, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 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 0x3f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x1a, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x1AD8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AD7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator,0> > > + # LinkageName: .?AV?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xca, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0xd7, 0x1a, 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, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1AD9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> > > (0x1AD8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Pointer (0x1ADA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # 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 0x2f, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1ADB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1ADC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x1ADD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, const std::_Container_base12*) (0x1ADC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1ADE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::() (0x1ADB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(std::sub_match,0> >*, const std::_Container_base12*) (0x1ADD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1a, 0x00, 0x00 + # Modifier (0x1ADF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1AE0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1ADF) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >* (0x1A31) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AE3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # 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 0x2f, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1AE3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AE6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::() (0x1AE4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(int) (0x1AE5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > >& (0x1AE3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AE9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AEA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> > > > > (0x1ADF) + # 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 0xdf, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1AEB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> > > > >& (0x1AEA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1AEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1AED) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AE9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >& (0x1A2C) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1AEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AF0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: const std::_Vector_const_iterator,0> > > > >* (0x1AE0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> > > > >&) (0x1AEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xe0, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1AF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1A31) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + # MemberFunction (0x1AF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # ThisType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1AF1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0xda, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1AF3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1ADE + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::() (0x1AE1) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1AE2) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE6 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AE6 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AE7) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AE8) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > > std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AE9) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> > > > >& std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AE8) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1AED + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >& std::_Vector_const_iterator,0> > > > >::(const __int64) (0x1AEE) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AEF) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const std::_Vector_const_iterator,0> > > > >&) (0x1AF0) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >* std::_Vector_const_iterator,0> > > > >::() (0x1AE2) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> > > > >::(const std::sub_match,0> >*) (0x1AF2) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A2C) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A87) + # Name: _Tptr + # } + # } + .byte 0x36, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe6, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xed, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xee, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x1a, 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 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 0x31, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1AF4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AF3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator,0> > > > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x36, 0x01, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0xf3, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1AF5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> > > > > (0x1AF4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x1a, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # Struct (0x1AF6) { + # 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,0> > > > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x1AF7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1AF8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1AF7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits,0> > > > + # LinkageName: .?AU?$allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xfa, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xf7, 0x1a, 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 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1AF9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> > > > (0x1AF8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf8, 0x1a, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Class (0x1AFA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@ + # } + .byte 0xde, 0x01, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 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, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 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 (0x1AFB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1AFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1AFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1AFE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> > > (0x1A1F) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1AFF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + # MemberFunction (0x1B00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> > >&) (0x1AFF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xff, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B01) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B02) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1B01) + # 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 0x01, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B06) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B04) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B05) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x1b, 0x00, 0x00 + # Pointer (0x1B07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # 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 0x48, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc,0> >,std::allocator,0> > > > >& (0x1B07) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x07, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc,0> >,std::allocator,0> > > > >&) (0x1B08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x08, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > >& (0x1AFE) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> > >& (0x1A21) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x1a, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B0C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x1b, 0x00, 0x00 + # Class (0x1B0D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_val,0> > > > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xfa, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 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, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x1B0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1B0D) + # 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 0x0d, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1B0E) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B10) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> > > > (0x1B0D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B11) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> > > > (0x1B10) + # 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 0x10, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1B11) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x1b, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B13) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B12) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x1b, 0x00, 0x00 + # ArgList (0x1B14) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::sub_match,0> >* (0x1AAD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + # MemberFunction (0x1B15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::sub_match,0> >*) (0x1B14) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> > > > > (0x1A70) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x1a, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B17) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* (0x1A87) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >*& (0x1B17) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1AFB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfb, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B19) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::sub_match,0> >* (0x1AAD) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::sub_match,0> >*& (0x1B19) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # ThisType: const std::_Vector_alloc,0> >,std::allocator,0> > > > >* (0x1B02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x19, 0x1b, 0x00, 0x00 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x02, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B1B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B18) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B1A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + # Struct (0x1B1C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types,0> > > + # LinkageName: .?AU?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xd2, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x1B1D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(const std::allocator,0> > >&) (0x1AFD) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(std::allocator,0> > >&) (0x1B00) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B03) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B06 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::(std::_Vector_alloc,0> >,std::allocator,0> > > > >&) (0x1B09) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B0C + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B13 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::_Vector_alloc,0> >,std::allocator,0> > > > >::(const std::sub_match,0> >*) (0x1B15) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> > > > > std::_Vector_alloc,0> >,std::allocator,0> > > > >::(const unsigned __int64) (0x1B16) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B1B + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B1B + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B1B + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> > > > (0x1A44) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types,0> > > (0x1B1C) + # 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: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> > > > > (0x1A70) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> > > > > (0x1A2F) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x1a, 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 0xfc, 0x1a, 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 0xfd, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x1a, 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 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x03, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x13, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x1b, 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 0x16, 0x1b, 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 0x1b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 0x1a, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x1c, 0x1b, 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 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 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 0x70, 0x1a, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2f, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x1B1E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B1D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc,0> >,std::allocator,0> > > > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@@std@@ + # } + .byte 0xae, 0x01, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x1d, 0x1b, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1B1F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1B1E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1e, 0x1b, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x1B20) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # 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 0xb5, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x1B21) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B22) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::pair,0>,gsl::details::span_iterator,0> > (0x1B21) + # 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 0x21, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B23) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::pair,0>,gsl::details::span_iterator,0> >& (0x1B22) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B20) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B23) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x23, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B25) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # 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 0xb5, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1B26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >&& (0x1B25) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B20) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B28) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(const std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B24) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(std::pair,0>,gsl::details::span_iterator,0> >&&) (0x1B27) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x1b, 0x00, 0x00 + # Pointer (0x1B29) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # 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 0xb5, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1B2A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # Modifiers [ (0x3) + # Const (0x1) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x03, 0x00, 0xf2, 0xf1 + # Pointer (0x1B2B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile std::pair,0>,gsl::details::span_iterator,0> > (0x1B2A) + # 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 0x2a, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B2C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const volatile std::pair,0>,gsl::details::span_iterator,0> >& (0x1B2B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2b, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1B29) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B20) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const volatile std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B2C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B2E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::pair,0>,gsl::details::span_iterator,0> >& (0x1B29) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B2F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B20) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B2E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B30) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x0 + # Name: first + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x10 + # Name: second + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B28 + # Name: pair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::pair,0>,gsl::details::span_iterator,0> >& std::pair,0>,gsl::details::span_iterator,0> >::(const volatile std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B2D) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::pair,0>,gsl::details::span_iterator,0> >::(std::pair,0>,gsl::details::span_iterator,0> >&) (0x1B2F) + # Name: swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19E9) + # Name: first_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: gsl::details::span_iterator,0> (0x19E9) + # Name: second_type + # } + # } + .byte 0x82, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x66, 0x69 + .byte 0x72, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x1b, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x1b, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x73, 0x65, 0x63, 0x6f + .byte 0x6e, 0x64, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Struct (0x1B31) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 8 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B30) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::pair,0>,gsl::details::span_iterator,0> > + # LinkageName: .?AU?$pair@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@V123@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x08, 0x00, 0x10, 0x02 + .byte 0x30, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x70 + .byte 0x61, 0x69, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x1B32) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility + # } + .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 0x75, 0x74, 0x69, 0x6c + .byte 0x69, 0x74, 0x79, 0x00 + # UdtSourceLine (0x1B33) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::pair,0>,gsl::details::span_iterator,0> > (0x1B31) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\utility (0x1B32) + # LineNumber: 94 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x31, 0x1b, 0x00, 0x00 + .byte 0x32, 0x1b, 0x00, 0x00 + .byte 0x5e, 0x00, 0x00, 0x00 + # ArgList (0x1B34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1B35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, const unsigned __int64) (0x1B34) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x34, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B36) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x1B37) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, const unsigned __int64, const void*) (0x1B36) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x36, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B38) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::sub_match,0> >* std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, const unsigned __int64) (0x1B35) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::sub_match,0> >* std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, const unsigned __int64, const void*) (0x1B37) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x35, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x37, 0x1b, 0x00, 0x00 + # ArgList (0x1B39) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: const std::sub_match,0> >* (0x1AAD) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xad, 0x1a, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x1B3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, const std::sub_match,0> >*, const unsigned __int64) (0x1B39) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x39, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B3B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > > (0x1A1F) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B3D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B38 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, const std::sub_match,0> >*, const unsigned __int64) (0x1B3A) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B3B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator,0> > > std::_Default_allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B3C) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x38, 0x1b, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3a, 0x1b, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3b, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3c, 0x1b, 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, 0x1a, 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 0x1c, 0x1a, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x1B3E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B3D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Default_allocator_traits,0> > > > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 0x05, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x3d, 0x1b, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1B3F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits,0> > > > (0x1B3E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Pointer (0x1B40) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B41) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> > >& (0x1AFE) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1B40) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B42) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B43) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1B42) + # 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 0x42, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> > >& (0x1A21) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # ThisType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1B43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x21, 0x1a, 0x00, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B45) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B41) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B44) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> > > >& (0x1B0E) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1B40) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x1b, 0x00, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> > > >& (0x1B11) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # ThisType: const std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1B43) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x1b, 0x00, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x43, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B48) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B46) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B47) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x1b, 0x00, 0x00 + # FieldList (0x1B49) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator,0> > > (0x1A1F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> > > > (0x1B0D) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B45 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B48 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> > > (0x1A1F) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x45, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x48, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1B4A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B49) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@ + # } + .byte 0xde, 0x01, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x49, 0x1b, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 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, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 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 + # UdtSourceLine (0x1B4B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1B4A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4a, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x1B4C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> > > > (0x1B0D) + # 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 0x0d, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> > > > (0x1B0D) + # ThisType: std::_Vector_val,0> > > >* (0x1B4C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B4E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> > > >::() (0x1B4D) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # 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: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> >& (0x1A3F) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >& (0x1A2C) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x1a, 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 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 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 0x3f, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x2c, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x1B4F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B4E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val,0> > > > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0xfa, 0x00, 0x04, 0x15 + .byte 0x0c, 0x00, 0x10, 0x02 + .byte 0x4e, 0x1b, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 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, 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 0x56, 0x3f, 0x24, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1B50) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> > > > (0x1B4F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x1b, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # FieldList (0x1B51) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::sub_match,0> > (0x1A1C) + # 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: std::sub_match,0> >* (0x1A87) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::sub_match,0> >* (0x1A31) + # Name: const_pointer + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x1c, 0x1a, 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 0x87, 0x1a, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x31, 0x1a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x1B52) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B51) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types,0> > > + # LinkageName: .?AU?$_Simple_types@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xd2, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x51, 0x1b, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .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, 0x56, 0x3f + .byte 0x24, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1B53) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types,0> > > (0x1B52) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x1b, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # FuncId (0x1B54) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar61@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x31 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1B55) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar63@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1B56) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____62 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x36, 0x32, 0x00, 0xf1 + # FuncId (0x1B57) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar63@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x33 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1B58) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__EautoRegistrar65@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x45, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x1B59) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ____C_A_T_C_H____T_E_S_T____64 + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x43, 0x5f, 0x41, 0x5f + .byte 0x54, 0x5f, 0x43, 0x5f + .byte 0x48, 0x5f, 0x5f, 0x5f + .byte 0x5f, 0x54, 0x5f, 0x45 + .byte 0x5f, 0x53, 0x5f, 0x54 + .byte 0x5f, 0x5f, 0x5f, 0x5f + .byte 0x36, 0x34, 0x00, 0xf1 + # FuncId (0x1B5A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: ??__FautoRegistrar65@?A0x3DBF7A98@@YAXXZ + # } + .byte 0x36, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x3f, 0x3f, 0x5f, 0x5f + .byte 0x46, 0x61, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x69, 0x73, 0x74, 0x72 + .byte 0x61, 0x72, 0x36, 0x35 + .byte 0x40, 0x3f, 0x41, 0x30 + .byte 0x78, 0x33, 0x44, 0x42 + .byte 0x46, 0x37, 0x41, 0x39 + .byte 0x38, 0x40, 0x40, 0x59 + .byte 0x41, 0x58, 0x58, 0x5a + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1B5B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::time_get > > + # LinkageName: .?AV?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@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, 0x74 + .byte 0x69, 0x6d, 0x65, 0x5f + .byte 0x67, 0x65, 0x74, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x69, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 0x62, 0x75, 0x66 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x5f, 0x67, 0x65, 0x74 + .byte 0x40, 0x44, 0x56, 0x3f + .byte 0x24, 0x69, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x62, 0x75, 0x66, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x55, 0x3f + .byte 0x24, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 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 + # Pointer (0x1B5C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::time_get > > (0x1B5B) + # 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 0x5b, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x1B5D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Locinfo + # LinkageName: .?AV_Locinfo@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, 0x69 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1B5E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Locinfo (0x1B5D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B5F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x1B5E) + # 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 0x5e, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B60) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: wchar_t (0x71) + # ArgType: const std::_Locinfo& (0x1B5F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x71, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::time_get > > (0x1B5B) + # ThisType: std::time_get > >* (0x1B5C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (wchar_t, const std::_Locinfo&) (0x1B60) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x5c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1B62) { + # 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 + # Class (0x1B63) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@D@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, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Class (0x1B64) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@_W@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, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x77, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x40, 0x5f, 0x57 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1B65) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x1B5D) + # 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 0x5d, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1B66) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B65) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x1B67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Locinfo*, const char*) (0x1B66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x66, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B68) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B65) + # ArgType: int (0x74) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x1B69) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x1B68) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x68, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B6A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, const char*) (0x1B67) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*, int, const char*) (0x1B69) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x67, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x69, 0x1b, 0x00, 0x00 + # ArgList (0x1B6B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Locinfo* (0x1B65) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Locinfo*) (0x1B6B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B6D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Locinfo (0x1B5D) + # 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 0x5d, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B6D) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Locinfo*, int, const char*) (0x1B68) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x68, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B70) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int (0x74) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x1B71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x1B70) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B72) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B5F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B73) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B72) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B74) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const char*) (0x1B6F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(int, const char*) (0x1B71) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::(const std::_Locinfo&) (0x1B73) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B75) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B76) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B6D) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, const char*) (0x1B70) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x70, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1B77) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Locinfo (0x1B5E) + # 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 0x5e, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B78) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B79) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: _Collvec + # LinkageName: .?AU_Collvec@@ + # } + .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, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x76 + .byte 0x65, 0x63, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x6f, 0x6c, 0x6c + .byte 0x76, 0x65, 0x63, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1B7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Collvec (0x1B79) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B7B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: _Ctypevec + # LinkageName: .?AU_Ctypevec@@ + # } + .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, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x40, 0x40, 0x00 + # MemberFunction (0x1B7C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Ctypevec (0x1B7B) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B7D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: _Cvtvec + # LinkageName: .?AU_Cvtvec@@ + # } + .byte 0x2a, 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, 0x43 + .byte 0x76, 0x74, 0x76, 0x65 + .byte 0x63, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x43 + .byte 0x76, 0x74, 0x76, 0x65 + .byte 0x63, 0x40, 0x40, 0x00 + # MemberFunction (0x1B7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: _Cvtvec (0x1B7D) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1B7F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: lconv + # LinkageName: .?AUlconv@@ + # } + .byte 0x26, 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, 0x6c, 0x63 + .byte 0x6f, 0x6e, 0x76, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x6c, 0x63, 0x6f, 0x6e + .byte 0x76, 0x40, 0x40, 0x00 + # Modifier (0x1B80) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: lconv (0x1B7F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7f, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B81) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const lconv (0x1B80) + # 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 0x80, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B82) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const lconv* (0x1B81) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x81, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1B83) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Timevec + # LinkageName: .?AV_Timevec@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 0x54, 0x69, 0x6d, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x1B84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec (0x1B83) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B85) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B86) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned short (0x21) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x21, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned short (0x1B86) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned short* (0x1B87) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: const std::_Locinfo* (0x1B77) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x77, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Locinfo& (0x1B6D) + # ClassType: std::_Locinfo (0x1B5D) + # ThisType: std::_Locinfo* (0x1B65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B72) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6d, 0x1b, 0x00, 0x00 + .byte 0x5d, 0x1b, 0x00, 0x00 + .byte 0x65, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B8A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Lockit (0x1B62) + # FieldOffset: 0x0 + # Name: _Lock + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B63) + # FieldOffset: 0x8 + # Name: _Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B63) + # FieldOffset: 0x18 + # Name: _Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B64) + # FieldOffset: 0x28 + # Name: _W_Days + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B64) + # FieldOffset: 0x38 + # Name: _W_Months + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B63) + # FieldOffset: 0x48 + # Name: _Oldlocname + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B63) + # FieldOffset: 0x58 + # Name: _Newlocname + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B6A + # Name: _Locinfo_ctor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Locinfo::(std::_Locinfo*) (0x1B6C) + # Name: _Locinfo_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Locinfo& std::_Locinfo::(std::_Locinfo*, int, const char*) (0x1B6E) + # Name: _Locinfo_Addcats + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B74 + # Name: _Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Locinfo::() (0x1B75) + # Name: ~_Locinfo + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(int, const char*) (0x1B76) + # Name: _Addcats + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B78) + # Name: _Getname + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Collvec std::_Locinfo::() (0x1B7A) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Ctypevec std::_Locinfo::() (0x1B7C) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: _Cvtvec std::_Locinfo::() (0x1B7E) + # Name: _Getcvt + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const lconv* std::_Locinfo::() (0x1B82) + # Name: _Getlconv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x1B84) + # Name: _Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B78) + # Name: _Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B78) + # Name: _Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B78) + # Name: _Getfalse + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Locinfo::() (0x1B78) + # Name: _Gettrue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Locinfo::() (0x1B85) + # Name: _Getdateorder + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec std::_Locinfo::() (0x1B84) + # Name: _W_Gettnames + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x1B88) + # Name: _W_Getdays + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned short* std::_Locinfo::() (0x1B88) + # Name: _W_Getmonths + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Locinfo& std::_Locinfo::(const std::_Locinfo&) (0x1B89) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Collvec (0x1B79) + # Name: _Collvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Ctypevec (0x1B7B) + # Name: _Ctypevec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: _Cvtvec (0x1B7D) + # Name: _Cvtvec + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Timevec (0x1B83) + # Name: _Timevec + # } + # } + .byte 0x96, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x6b, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x79, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x6f, 0x6e, 0x74, 0x68 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x44, 0x61, 0x79 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x57 + .byte 0x5f, 0x4d, 0x6f, 0x6e + .byte 0x74, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x48, 0x00, 0x5f, 0x4f + .byte 0x6c, 0x64, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x58, 0x00, 0x5f, 0x4e + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x6e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x5f, 0x63, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x5f, 0x64, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x63, 0x61, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x74, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6e, 0x66 + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x63, 0x61, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7c, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x76, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6c, 0x63, 0x6f, 0x6e + .byte 0x76, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x64, 0x61, 0x79, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x6f, 0x6e, 0x74 + .byte 0x68, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x6c, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x78, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x74, 0x72, 0x75, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x64, 0x61, 0x74, 0x65 + .byte 0x6f, 0x72, 0x64, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x5f, 0x47 + .byte 0x65, 0x74, 0x74, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x5f, 0x47 + .byte 0x65, 0x74, 0x64, 0x61 + .byte 0x79, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x57, 0x5f, 0x47 + .byte 0x65, 0x74, 0x6d, 0x6f + .byte 0x6e, 0x74, 0x68, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6c + .byte 0x6c, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x76, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1B8B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B8A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 104 + # Name: std::_Locinfo + # LinkageName: .?AV_Locinfo@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x8a, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x68, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6e, 0x66, 0x6f, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x1B8C) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo + # } + .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, 0x6c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1B8D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locinfo (0x1B8B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo (0x1B8C) + # LineNumber: 54 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x1b, 0x00, 0x00 + .byte 0x36, 0x00, 0x00, 0x00 + # Pointer (0x1B8E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1B62) + # 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 0x62, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: std::_Lockit* (0x1B8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1B90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: std::_Lockit* (0x1B8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1B91) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Lockit (0x1B62) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1B92) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Lockit (0x1B91) + # 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 0x91, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1B93) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Lockit& (0x1B92) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B94) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: std::_Lockit* (0x1B8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1B93) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B95) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1B8F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(int) (0x1B90) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::(const std::_Lockit&) (0x1B94) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Lockit* (0x1B8E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + # MemberFunction (0x1B98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Lockit*) (0x1B97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1B99) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Lockit* (0x1B8E) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1B9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Lockit (0x1B62) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Lockit*, int) (0x1B99) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1B9B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1B96) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1B98) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*, int) (0x1B9A) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x96, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x98, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x9a, 0x1b, 0x00, 0x00 + # MethodOverloadList (0x1B9C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(int) (0x1B96) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Lockit::(std::_Lockit*) (0x1B98) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x96, 0x1b, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x98, 0x1b, 0x00, 0x00 + # Pointer (0x1B9D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Lockit (0x1B62) + # 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 0x62, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1B9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Lockit& (0x1B9D) + # ClassType: std::_Lockit (0x1B62) + # ThisType: std::_Lockit* (0x1B8E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Lockit&) (0x1B93) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x1b, 0x00, 0x00 + .byte 0x62, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1B9F) { + # 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: 0x1B95 + # Name: _Lockit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Lockit::() (0x1B8F) + # Name: ~_Lockit + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1B9B + # Name: _Lockit_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1B9C + # Name: _Lockit_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Lockit& std::_Lockit::(const std::_Lockit&) (0x1B9E) + # 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 0x95, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x6b, 0x69, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x6b, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x9b, 0x1b, 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 0x9c, 0x1b, 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 0x9e, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1BA0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1B9F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 4 + # Name: std::_Lockit + # LinkageName: .?AV_Lockit@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x9f, 0x1b, 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 (0x1BA1) { + # 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 (0x1BA2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lockit (0x1BA0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals.h (0x1BA1) + # LineNumber: 339 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa0, 0x1b, 0x00, 0x00 + .byte 0xa1, 0x1b, 0x00, 0x00 + .byte 0x53, 0x01, 0x00, 0x00 + # Pointer (0x1BA3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B63) + # 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 0x63, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B63) + # ThisType: std::_Yarn* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BA5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x1B63) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1BA5) + # 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 0xa5, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1BA7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x1BA6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B63) + # ThisType: std::_Yarn* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1BA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BA9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B63) + # ThisType: std::_Yarn* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BAA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1BA4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x1BA8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const char*) (0x1BA9) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa8, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x1b, 0x00, 0x00 + # Pointer (0x1BAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B63) + # 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 0x63, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BAC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1BAB) + # ClassType: std::_Yarn (0x1B63) + # ThisType: std::_Yarn* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1BA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1BAB) + # ClassType: std::_Yarn (0x1B63) + # ThisType: std::_Yarn* (0x1BA3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x1b, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BAE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x1BAC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const char*) (0x1BAD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x1b, 0x00, 0x00 + # Pointer (0x1BAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1BA5) + # 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 0xa5, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x1B63) + # ThisType: const std::_Yarn* (0x1BAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xaf, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_Yarn (0x1B63) + # ThisType: const std::_Yarn* (0x1BAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0xaf, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BB2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x8 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1BAA + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1BAE + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1BA4) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1BB0) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x1BB1) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1BB0) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Yarn::() (0x1BB1) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x1BA4) + # Name: _Tidy + # } + # } + .byte 0xaa, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xaa, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xae, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x1b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x1b, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa4, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1BB3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BB2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0xb2, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1BB4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x1BB3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 4082 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb3, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xf2, 0x0f, 0x00, 0x00 + # Pointer (0x1BB5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B64) + # 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 0x64, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B64) + # ThisType: std::_Yarn* (0x1BB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BB7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Yarn (0x1B64) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BB8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1BB7) + # 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 0xb7, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1BB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Yarn& (0x1BB8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb8, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B64) + # ThisType: std::_Yarn* (0x1BB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1BB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BBB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: wchar_t (0x71) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x71, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BBC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const wchar_t (0x1BBB) + # 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 0xbb, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1BBD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const wchar_t* (0x1BBC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbc, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BBE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Yarn (0x1B64) + # ThisType: std::_Yarn* (0x1BB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1BBD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BBF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1BB6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const std::_Yarn&) (0x1BBA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::(const wchar_t*) (0x1BBE) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x1b, 0x00, 0x00 + # Pointer (0x1BC0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Yarn (0x1B64) + # 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 0x64, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BC1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1BC0) + # ClassType: std::_Yarn (0x1B64) + # ThisType: std::_Yarn* (0x1BB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Yarn&) (0x1BB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Yarn& (0x1BC0) + # ClassType: std::_Yarn (0x1B64) + # ThisType: std::_Yarn* (0x1BB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1BBD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x1b, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BC3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const std::_Yarn&) (0x1BC1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Yarn& std::_Yarn::(const wchar_t*) (0x1BC2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc1, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x1b, 0x00, 0x00 + # Pointer (0x1BC4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Yarn (0x1BB7) + # 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 0xb7, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Yarn (0x1B64) + # ThisType: const std::_Yarn* (0x1BC4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xc4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1BC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const wchar_t* (0x1BBC) + # ClassType: std::_Yarn (0x1B64) + # ThisType: const std::_Yarn* (0x1BC4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x1b, 0x00, 0x00 + .byte 0x64, 0x1b, 0x00, 0x00 + .byte 0xc4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BC7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t* (0x671) + # FieldOffset: 0x0 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: wchar_t (0x71) + # FieldOffset: 0x8 + # Name: _Nul + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x1BBF + # Name: _Yarn + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1BC3 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Yarn::() (0x1BB6) + # Name: ~_Yarn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1BC5) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x1BC6) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Yarn::() (0x1BC5) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* std::_Yarn::() (0x1BC6) + # Name: _C_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Yarn::() (0x1BB6) + # Name: _Tidy + # } + # } + .byte 0xaa, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x71, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4e + .byte 0x75, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xbf, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc3, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x59, 0x61 + .byte 0x72, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x1b, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x1b, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb6, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x1BC8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BC7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Yarn + # LinkageName: .?AV?$_Yarn@_W@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0xc7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x59, 0x61, 0x72, 0x6e + .byte 0x3c, 0x77, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x59, 0x61, 0x72 + .byte 0x6e, 0x40, 0x5f, 0x57 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1BC9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Yarn (0x1BC8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 4082 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc8, 0x1b, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xf2, 0x0f, 0x00, 0x00 + # FieldList (0x1BCA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Page + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: wchar_t* (0x671) + # FieldOffset: 0x8 + # Name: _LocaleName + # } + # } + .byte 0x2a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x67, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1BCB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BCA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: _Collvec + # LinkageName: .?AU_Collvec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xca, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x76 + .byte 0x65, 0x63, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x6f, 0x6c, 0x6c + .byte 0x76, 0x65, 0x63, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # StringId (0x1BCC) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo.h + # } + .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, 0x6c, 0x6f, 0x63 + .byte 0x69, 0x6e, 0x66, 0x6f + .byte 0x2e, 0x68, 0x00, 0xf1 + # UdtSourceLine (0x1BCD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Collvec (0x1BCB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo.h (0x1BCC) + # LineNumber: 57 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x1b, 0x00, 0x00 + .byte 0x39, 0x00, 0x00, 0x00 + # Modifier (0x1BCE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: short (0x11) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const short (0x1BCE) + # 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 0xce, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x1BD0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Page + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const short* (0x1BCF) + # FieldOffset: 0x8 + # Name: _Table + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x10 + # Name: _Delfl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: wchar_t* (0x671) + # FieldOffset: 0x18 + # Name: _LocaleName + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x67, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x54 + .byte 0x61, 0x62, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x44 + .byte 0x65, 0x6c, 0x66, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x4e, 0x61, 0x6d + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1BD1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BD0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: _Ctypevec + # LinkageName: .?AU_Ctypevec@@ + # } + .byte 0x2e, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xd0, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x43, 0x74, 0x79 + .byte 0x70, 0x65, 0x76, 0x65 + .byte 0x63, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1BD2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Ctypevec (0x1BD1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo.h (0x1BCC) + # LineNumber: 63 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd1, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x1b, 0x00, 0x00 + .byte 0x3f, 0x00, 0x00, 0x00 + # Array (0x1BD3) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: unsigned char (0x20) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 32 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0xf1 + # FieldList (0x1BD4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Page + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x4 + # Name: _Mbcurmax + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x8 + # Name: _Isclocale + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: 0x1BD3 + # FieldOffset: 0xC + # Name: _Isleadbyte + # } + # } + .byte 0x56, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x67, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4d + .byte 0x62, 0x63, 0x75, 0x72 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x49 + .byte 0x73, 0x63, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd3, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x49 + .byte 0x73, 0x6c, 0x65, 0x61 + .byte 0x64, 0x62, 0x79, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1BD5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BD4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 44 + # Name: _Cvtvec + # LinkageName: .?AU_Cvtvec@@ + # } + .byte 0x2a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xd4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x43 + .byte 0x76, 0x74, 0x76, 0x65 + .byte 0x63, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x43 + .byte 0x76, 0x74, 0x76, 0x65 + .byte 0x63, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1BD6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: _Cvtvec (0x1BD5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo.h (0x1BCC) + # LineNumber: 71 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd5, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x1b, 0x00, 0x00 + .byte 0x47, 0x00, 0x00, 0x00 + # Pointer (0x1BD7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x1B83) + # 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 0x83, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1BD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* (0x603) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x1BD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B83) + # ThisType: std::_Timevec* (0x1BD7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1BD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1BDA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Timevec (0x1B83) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BDB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x1BDA) + # 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 0xda, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1BDC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Timevec& (0x1BDB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BDD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B83) + # ThisType: std::_Timevec* (0x1BD7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x1BDC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1BDE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(void*) (0x1BD9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::(const std::_Timevec&) (0x1BDD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x1b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Timevec (0x1B83) + # ThisType: std::_Timevec* (0x1BD7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BE0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Timevec (0x1B83) + # 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 0x83, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BE1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Timevec& (0x1BE0) + # ClassType: std::_Timevec (0x1B83) + # ThisType: std::_Timevec* (0x1BD7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Timevec&) (0x1BDC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe0, 0x1b, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0xd7, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdc, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BE2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Timevec (0x1BDA) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Timevec (0x1B83) + # ThisType: const std::_Timevec* (0x1BE2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x83, 0x1b, 0x00, 0x00 + .byte 0xe2, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BE4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* (0x603) + # FieldOffset: 0x0 + # Name: _Timeptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1BDE + # Name: _Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Timevec::() (0x1BDF) + # Name: ~_Timevec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Timevec& std::_Timevec::(const std::_Timevec&) (0x1BE1) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void* std::_Timevec::() (0x1BE3) + # Name: _Getptr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x69, 0x6d, 0x65, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xde, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdf, 0x1b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x69 + .byte 0x6d, 0x65, 0x76, 0x65 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe1, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # Class (0x1BE5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BE4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Timevec + # LinkageName: .?AV_Timevec@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0xe4, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x69, 0x6d, 0x65 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x54, 0x69, 0x6d + .byte 0x65, 0x76, 0x65, 0x63 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1BE6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Timevec (0x1BE5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocinfo (0x1B8C) + # LineNumber: 19 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x1b, 0x00, 0x00 + .byte 0x8c, 0x1b, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFuncId (0x1BE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::time_get > > (0x1B5B) + # FunctionType: void std::time_get > >::(wchar_t, const std::_Locinfo&) (0x1B61) + # Name: _Getvals + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5b, 0x1b, 0x00, 0x00 + .byte 0x61, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1BE8) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: std + # } + .byte 0x0a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x00 + # Procedure (0x1BE9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: wchar_t* (0x671) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const wchar_t*) (0x1BBD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x1b, 0x00, 0x00 + # FuncId (0x1BEA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: wchar_t* (const wchar_t*) (0x1BE9) + # Name: _Maklocwcs + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe9, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x6c, 0x6f, 0x63, 0x77 + .byte 0x63, 0x73, 0x00, 0xf1 + # Class (0x1BEB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::time_get > > + # LinkageName: .?AV?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@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, 0x74 + .byte 0x69, 0x6d, 0x65, 0x5f + .byte 0x67, 0x65, 0x74, 0x3c + .byte 0x77, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x69, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x62, 0x75, 0x66, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x77, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x63, 0x68 + .byte 0x61, 0x72, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x77, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x74, 0x69, 0x6d + .byte 0x65, 0x5f, 0x67, 0x65 + .byte 0x74, 0x40, 0x5f, 0x57 + .byte 0x56, 0x3f, 0x24, 0x69 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x62, 0x75 + .byte 0x66, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x57, 0x55, 0x3f, 0x24 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x5f, 0x57, 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 + # Pointer (0x1BEC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::time_get > > (0x1BEB) + # 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 0xeb, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::time_get > > (0x1BEB) + # ThisType: std::time_get > >* (0x1BEC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (wchar_t, const std::_Locinfo&) (0x1B60) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x1b, 0x00, 0x00 + .byte 0xec, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x60, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1BEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::time_get > > (0x1BEB) + # FunctionType: void std::time_get > >::(wchar_t, const std::_Locinfo&) (0x1BED) + # Name: _Getvals + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xeb, 0x1b, 0x00, 0x00 + .byte 0xed, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1BEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::() (0x101C) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1c, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1BF0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x1BF1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1BF0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1BF2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1BF1) + # 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, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1BF3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const Catch::ExprLhs& (0x1BF2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf2, 0x1b, 0x00, 0x00 + # MemberFunction (0x1BF4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::AssertionHandler (0x1111) + # ThisType: Catch::AssertionHandler* (0x1113) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const Catch::ExprLhs&) (0x1BF3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0x13, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1BF5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1BF0) + # 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 0xf0, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1BF6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: bool (0x30) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1BF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1BF0) + # ThisType: Catch::ExprLhs* (0x1BF5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xf5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BF8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@_N_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x5f, 0x4e, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1BF9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1BF8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1BFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1BF9) + # ClassType: Catch::ExprLhs (0x1BF0) + # ThisType: Catch::ExprLhs* (0x1BF5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf9, 0x1b, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xf5, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1BFB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@_N@Catch@@ + # } + .byte 0x46, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x1BFC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1BF1) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1BFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1BFB) + # ClassType: Catch::ExprLhs (0x1BF0) + # ThisType: const Catch::ExprLhs* (0x1BFC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xfc, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1BFE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(bool) (0x1BF7) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BFA) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BFA) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1BFD) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1BFF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1BFE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@_N@Catch@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xfe, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1C00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1BFF) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x1b, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # Pointer (0x1C01) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1BF9) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1BF8) + # ThisType: const Catch::BinaryExpr* (0x1C01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BF8) + # ThisType: const Catch::BinaryExpr* (0x1C01) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C04) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1BF8) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1C05) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: bool (0x30) + # ArgType: Catch::StringRef (0x1114) + # ArgType: bool (0x30) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x1C06) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BF8) + # ThisType: Catch::BinaryExpr* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, bool, Catch::StringRef, bool) (0x1C05) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x05, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C07) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x9 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x10 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x28 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1C02) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1C02) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1C03) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1C06) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x09, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x02, 0x1c, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x02, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x03, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x1c, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1C08) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C07) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 48 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@_N_N@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x07, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x5f, 0x4e, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1C09) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1C08) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x08, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # Modifier (0x1C0A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::UnaryExpr (0x1BFB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C0B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::UnaryExpr (0x1C0A) + # 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 0x0a, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::UnaryExpr (0x1BFB) + # ThisType: const Catch::UnaryExpr* (0x1C0B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BFB) + # ThisType: const Catch::UnaryExpr* (0x1C0B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::UnaryExpr (0x1BFB) + # 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, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BFB) + # ThisType: Catch::UnaryExpr* (0x1C0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C10) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1C0C) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::UnaryExpr::() (0x1C0C) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1C0D) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::UnaryExpr::(bool) (0x1C0F) + # Name: UnaryExpr + # } + # } + .byte 0x8a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0f, 0x1c, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1C11) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C10) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 16 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@_N@Catch@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x10, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1C12) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::UnaryExpr (0x1C11) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1024 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x00, 0x04, 0x00, 0x00 + # MemberFuncId (0x1C13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::AssertionHandler (0x1111) + # FunctionType: void Catch::AssertionHandler::(const Catch::ExprLhs&) (0x1BF4) + # Name: handle + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x11, 0x11, 0x00, 0x00 + .byte 0xf4, 0x1b, 0x00, 0x00 + .byte 0x68, 0x61, 0x6e, 0x64 + .byte 0x6c, 0x65, 0x00, 0xf1 + # Struct (0x1C14) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::Decomposer + # LinkageName: .?AUDecomposer@Catch@@ + # } + .byte 0x3e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x44, 0x65, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x6f + .byte 0x73, 0x65, 0x72, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x44, 0x65, 0x63, 0x6f + .byte 0x6d, 0x70, 0x6f, 0x73 + .byte 0x65, 0x72, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x1C15) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::Decomposer (0x1C14) + # 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 0x14, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1BF0) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C17) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::ExprLhs Catch::Decomposer::(bool) (0x1C16) + # Name: operator<= + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x16, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + # Struct (0x1C18) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C17) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::Decomposer + # LinkageName: .?AUDecomposer@Catch@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x17, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x44, 0x65, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x6f + .byte 0x73, 0x65, 0x72, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x44, 0x65, 0x63, 0x6f + .byte 0x6d, 0x70, 0x6f, 0x73 + .byte 0x65, 0x72, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1C19) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::Decomposer (0x1C18) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1112 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x18, 0x1c, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x58, 0x04, 0x00, 0x00 + # MemberFuncId (0x1C1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(bool) (0x1C16) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x16, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: __int64 gsl::span::() (0x1024) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int* gsl::span::() (0x1028) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x28, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::() (0x10EF) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xef, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: __int64 gsl::span::() (0x10F5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C1F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: const int* gsl::span::() (0x10F8) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf8, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1370) + # FunctionType: void gsl::span::() (0x137F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x7f, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1370) + # FunctionType: int* gsl::span::() (0x1388) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x88, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13A9) + # FunctionType: void gsl::span::() (0x13B8) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xb8, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13A9) + # FunctionType: const int* gsl::span::() (0x13C1) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xc1, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1398) + # FunctionType: void gsl::details::extent_type<0>::() (0x13A0) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0xa0, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x1C25) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1006) + # 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 0x06, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1C26) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<0> (0x1398) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + # MemberFunction (0x1C27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1C26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x26, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1C27) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x27, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1C29) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<0> (0x1398) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + # MemberFunction (0x1C2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<0>) (0x1C29) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x29, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<0>) (0x1C2A) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x2a, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1C2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: __int64 gsl::details::extent_type<-1>::() (0x10CC) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xcc, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C2D) { + # 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 (0x1C2E) { + # 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 (0x1C2F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C2E) + # 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 0x2e, 0x1c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1C30) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast&& (0x1C2F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2f, 0x1c, 0x00, 0x00 + # Procedure (0x1C31) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1C30) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x30, 0x1c, 0x00, 0x00 + # VFTableShape (0x1C32) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 2 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x02, 0x00, 0x55, 0xf1 + # Class (0x1C33) { + # 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 (0x1C34) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C2E) + # 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 0x2e, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C2E) + # ThisType: gsl::fail_fast* (0x1C34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C36) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::logic_error (0x1C33) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void gsl::fail_fast::(const char* const) (0x1C35) + # Name: fail_fast + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Struct (0x1C37) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C36) + # DerivedFrom: 0x0 + # VShape: (0x1C32) + # SizeOf: 24 + # Name: gsl::fail_fast + # LinkageName: .?AUfail_fast@gsl@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x36, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x1c, 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 (0x1C38) { + # 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 (0x1C39) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::fail_fast (0x1C37) + # SourceFile: C:\projects\gsl\include\gsl\gsl_assert (0x1C38) + # LineNumber: 97 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x1c, 0x00, 0x00 + .byte 0x38, 0x1c, 0x00, 0x00 + .byte 0x61, 0x00, 0x00, 0x00 + # Class (0x1C3A) { + # 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 (0x1C3B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1C33) + # 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 0x33, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C33) + # ThisType: std::logic_error* (0x1C3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C3D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C33) + # ThisType: std::logic_error* (0x1C3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C3E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const std::basic_string,std::allocator >&) (0x1C3C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::logic_error::(const char*) (0x1C3D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3c, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3d, 0x1c, 0x00, 0x00 + # FieldList (0x1C3F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C3A) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C3E + # Name: logic_error + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::exception (0x1C3A) + # Name: _Mybase + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3e, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x1C40) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C3F) + # DerivedFrom: 0x0 + # VShape: (0x1C32) + # SizeOf: 24 + # Name: std::logic_error + # LinkageName: .?AVlogic_error@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x3f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x1c, 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 (0x1C41) { + # 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 (0x1C42) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::logic_error (0x1C40) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\stdexcept (0x1C41) + # LineNumber: 17 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x40, 0x1c, 0x00, 0x00 + .byte 0x41, 0x1c, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + # Pointer (0x1C43) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x1C32) + # 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 0x32, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x1C44) { + # 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 (0x1C45) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1C3A) + # 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 0x3a, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C3A) + # ThisType: std::exception* (0x1C45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1C47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C3A) + # ThisType: std::exception* (0x1C45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x1C48) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x1C49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C3A) + # ThisType: std::exception* (0x1C45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1C48) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x1C4A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::exception (0x1C3A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1C4A) + # 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, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::exception& (0x1C4B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4b, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C4D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::exception (0x1C3A) + # ThisType: std::exception* (0x1C45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1C4C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C4E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::() (0x1C46) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const) (0x1C47) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const char* const, int) (0x1C49) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::exception::(const std::exception&) (0x1C4D) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x1c, 0x00, 0x00 + # Pointer (0x1C4F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::exception (0x1C3A) + # 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 0x3a, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::exception& (0x1C4F) + # ClassType: std::exception (0x1C3A) + # ThisType: std::exception* (0x1C45) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::exception&) (0x1C4C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4f, 0x1c, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x45, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C51) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::exception (0x1C4A) + # 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, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C52) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::exception (0x1C3A) + # ThisType: const std::exception* (0x1C51) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x51, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C53) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x1C43) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: __std_exception_data (0x1C44) + # FieldOffset: 0x8 + # Name: _Data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x1C4E + # Name: exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::exception& std::exception::(const std::exception&) (0x1C50) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::exception::() (0x1C46) + # VFTableOffset: 0x0 + # Name: ~exception + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::exception::() (0x1C52) + # VFTableOffset: 0x8 + # Name: what + # } + # } + .byte 0x6e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x43, 0x1c, 0x00, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x1c, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x4e, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x46, 0x1c, 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 0x52, 0x1c, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1C54) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C53) + # DerivedFrom: 0x0 + # VShape: (0x1C32) + # SizeOf: 24 + # Name: std::exception + # LinkageName: .?AVexception@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x53, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x1c, 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 (0x1C55) { + # 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 (0x1C56) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::exception (0x1C54) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x1C55) + # LineNumber: 44 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x54, 0x1c, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # FieldList (0x1C57) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x1141) + # 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 0x41, 0x11, 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 (0x1C58) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1C57) + # 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 0x57, 0x1c, 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 (0x1C59) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: __std_exception_data (0x1C58) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_exception.h (0x1C55) + # LineNumber: 21 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x58, 0x1c, 0x00, 0x00 + .byte 0x55, 0x1c, 0x00, 0x00 + .byte 0x15, 0x00, 0x00, 0x00 + # FuncId (0x1C5A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: void (gsl::fail_fast&&) (0x1C31) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x31, 0x1c, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # MemberFuncId (0x1C5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C2E) + # FunctionType: void gsl::fail_fast::(const char* const) (0x1C35) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x35, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C5C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C2E) + # ThisType: gsl::fail_fast* (0x1C34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C2E) + # FunctionType: void gsl::fail_fast::() (0x1C5C) + # Name: ~fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x5c, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x69 + .byte 0x6c, 0x5f, 0x66, 0x61 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1C5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1398) + # FunctionType: __int64 gsl::details::extent_type<0>::() (0x13A5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0xa5, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1C5F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::fail_fast (0x1C2E) + # 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 0x2e, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C60) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::fail_fast& (0x1C5F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1c, 0x00, 0x00 + # Procedure (0x1C61) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::fail_fast&& (0x1C2F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&) (0x1C60) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x2f, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x60, 0x1c, 0x00, 0x00 + # FuncId (0x1C62) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::fail_fast&& (gsl::fail_fast&) (0x1C61) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x61, 0x1c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1C63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C2E) + # ThisType: gsl::fail_fast* (0x1C34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::fail_fast&&) (0x1C30) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x30, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C2E) + # FunctionType: void gsl::fail_fast::(gsl::fail_fast&&) (0x1C63) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x63, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C65) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::fail_fast (0x1C2E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C66) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::fail_fast (0x1C65) + # 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 0x65, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C67) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::fail_fast& (0x1C66) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x66, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::fail_fast (0x1C2E) + # ThisType: gsl::fail_fast* (0x1C34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::fail_fast&) (0x1C67) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x34, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x67, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::fail_fast (0x1C2E) + # FunctionType: void gsl::fail_fast::(const gsl::fail_fast&) (0x1C68) + # Name: fail_fast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x1c, 0x00, 0x00 + .byte 0x68, 0x1c, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x5f, 0x66, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Modifier (0x1C6A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::logic_error (0x1C33) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1C6B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::logic_error (0x1C6A) + # 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 0x6a, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C6C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::logic_error& (0x1C6B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6b, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C33) + # ThisType: std::logic_error* (0x1C3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::logic_error&) (0x1C6C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6c, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C33) + # FunctionType: void std::logic_error::(const std::logic_error&) (0x1C6D) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x6d, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: void std::exception::(const std::exception&) (0x1C4D) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x4d, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1C70) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::logic_error (0x1C33) + # 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 0x33, 0x1c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1C71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::logic_error&& (0x1C70) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C33) + # ThisType: std::logic_error* (0x1C3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::logic_error&&) (0x1C71) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C33) + # FunctionType: void std::logic_error::(std::logic_error&&) (0x1C72) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x72, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: const char* std::exception::() (0x1C52) + # Name: what + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x52, 0x1c, 0x00, 0x00 + .byte 0x77, 0x68, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1C75) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::logic_error (0x1C33) + # ThisType: std::logic_error* (0x1C3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3b, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C33) + # FunctionType: void std::logic_error::() (0x1C75) + # Name: ~logic_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x75, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x67 + .byte 0x69, 0x63, 0x5f, 0x65 + .byte 0x72, 0x72, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: void std::exception::() (0x1C46) + # Name: ~exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x65, 0x78, 0x63 + .byte 0x65, 0x70, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1C78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::logic_error (0x1C33) + # FunctionType: void std::logic_error::(const char*) (0x1C3D) + # Name: logic_error + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x33, 0x1c, 0x00, 0x00 + .byte 0x3d, 0x1c, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x67, 0x69 + .byte 0x63, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1C79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: void std::exception::(const char* const) (0x1C47) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x47, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BF0) + # FunctionType: Catch::UnaryExpr Catch::ExprLhs::() (0x1BFD) + # Name: makeUnaryExpr + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1C7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::UnaryExpr (0x1BFB) + # ThisType: Catch::UnaryExpr* (0x1C0E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1C7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BFB) + # FunctionType: void Catch::UnaryExpr::() (0x1C7B) + # Name: ~UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x7b, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1C7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BFB) + # FunctionType: void Catch::UnaryExpr::(bool) (0x1C0F) + # Name: UnaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0f, 0x1c, 0x00, 0x00 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x111F) + # FunctionType: void Catch::ITransientExpression::() (0x117F) + # Name: ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x49, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x69, 0x65 + .byte 0x6e, 0x74, 0x45, 0x78 + .byte 0x70, 0x72, 0x65, 0x73 + .byte 0x73, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1C7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BFB) + # FunctionType: bool Catch::UnaryExpr::() (0x1C0C) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1C80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BFB) + # FunctionType: bool Catch::UnaryExpr::() (0x1C0C) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::UnaryExpr (0x1BFB) + # FunctionType: void Catch::UnaryExpr::(std::basic_ostream >&) (0x1C0D) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xfb, 0x1b, 0x00, 0x00 + .byte 0x0d, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ITransientExpression (0x111F) + # FunctionType: void Catch::ITransientExpression::() (0x117F) + # Name: ~ITransientExpression + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x7f, 0x11, 0x00, 0x00 + .byte 0x7e, 0x49, 0x54, 0x72 + .byte 0x61, 0x6e, 0x73, 0x69 + .byte 0x65, 0x6e, 0x74, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # ArgList (0x1C83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::basic_ostream >& (0x117B) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # Procedure (0x1C84) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_ostream >& (0x117B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C83) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x83, 0x1c, 0x00, 0x00 + # FuncId (0x1C85) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::basic_ostream >& (std::basic_ostream >&, const std::basic_string,std::allocator >&) (0x1C84) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x84, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x1C86) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: Catch::Detail + # } + .byte 0x16, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x3a, 0x3a, 0x44 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Pointer (0x1C87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1067) + # 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 0x67, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C88) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # Procedure (0x1C89) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C88) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x1c, 0x00, 0x00 + # FuncId (0x1C8A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const bool&) (0x1C89) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x89, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1C8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::() (0x118C) + # Name: ~basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x73 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # ArgList (0x1C8C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::basic_ostream >& (0x117B) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # Procedure (0x1C8D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_ostream >& (0x117B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::basic_ostream >&, const char* const, const unsigned __int64) (0x1C8C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8c, 0x1c, 0x00, 0x00 + # FuncId (0x1C8E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::basic_ostream >& (std::basic_ostream >&, const char* const, const unsigned __int64) (0x1C8D) + # Name: _Insert_string + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x00, 0xf1 + # Class (0x1C8F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_ostream >::sentry + # LinkageName: .?AVsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x86, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x73 + .byte 0x65, 0x6e, 0x74, 0x72 + .byte 0x79, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Modifier (0x1C90) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::sentry (0x1C8F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x1C91) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_ostream >::_Sentry_base + # LinkageName: .?AV_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x92, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x1C92) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C8F) + # 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, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C93) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # ThisType: std::basic_ostream >::sentry* (0x1C92) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x92, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C94) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C90) + # 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 0x90, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1C95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::sentry& (0x1C94) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x94, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # ThisType: std::basic_ostream >::sentry* (0x1C92) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C95) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x92, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x95, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x1C97) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C93) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::(const std::basic_ostream >::sentry&) (0x1C96) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x1c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x1c, 0x00, 0x00 + # MemberFunction (0x1C98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # ThisType: std::basic_ostream >::sentry* (0x1C92) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x92, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C99) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::sentry (0x1C90) + # 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, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # ThisType: const std::basic_ostream >::sentry* (0x1C99) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x99, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1C9B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::sentry (0x1C8F) + # 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 0x8f, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x1C9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::sentry& (0x1C9B) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # ThisType: std::basic_ostream >::sentry* (0x1C92) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::sentry&) (0x1C95) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x1c, 0x00, 0x00 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x92, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x95, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1C9D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::basic_ostream >::_Sentry_base (0x1C91) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: _Ok + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x1C97 + # Name: sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::sentry::() (0x1C98) + # Name: ~sentry + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_ostream >::sentry::() (0x1C9A) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_ostream >::sentry& std::basic_ostream >::sentry::(const std::basic_ostream >::sentry&) (0x1C9C) + # Name: operator= + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4f + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x97, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x1c, 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 0x9c, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1C9E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1C9D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::basic_ostream >::sentry + # LinkageName: .?AVsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x08, 0x02 + .byte 0x9d, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x73 + .byte 0x65, 0x6e, 0x74, 0x72 + .byte 0x79, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x1C9F) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream + # } + .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 0x6f, 0x73, 0x74, 0x72 + .byte 0x65, 0x61, 0x6d, 0x00 + # UdtSourceLine (0x1CA0) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::sentry (0x1C9E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream (0x1C9F) + # LineNumber: 115 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9e, 0x1c, 0x00, 0x00 + .byte 0x9f, 0x1c, 0x00, 0x00 + .byte 0x73, 0x00, 0x00, 0x00 + # Pointer (0x1CA1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C91) + # 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 0x91, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CA2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C91) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1CA1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1CA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C91) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1CA1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_ostream >::_Sentry_base (0x1C91) + # 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 0x91, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x1CA5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_ostream >::_Sentry_base (0x1C91) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1CA6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_ostream >::_Sentry_base (0x1CA5) + # 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 0xa5, 0x1c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CA7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_ostream >::_Sentry_base& (0x1CA6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa6, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CA8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_ostream >::_Sentry_base& (0x1CA4) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C91) + # ThisType: std::basic_ostream >::_Sentry_base* (0x1CA1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_ostream >::_Sentry_base&) (0x1CA7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa4, 0x1c, 0x00, 0x00 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1CA9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::basic_ostream >& (0x117B) + # FieldOffset: 0x0 + # Name: _Myostr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1CA2) + # Name: _Sentry_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_ostream >::_Sentry_base::() (0x1CA3) + # Name: ~_Sentry_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_ostream >::_Sentry_base& std::basic_ostream >::_Sentry_base::(const std::basic_ostream >::_Sentry_base&) (0x1CA8) + # Name: operator= + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x7b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x1CAA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x1CA9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::basic_ostream >::_Sentry_base + # LinkageName: .?AV_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x08, 0x02 + .byte 0xa9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x6f, 0x73, 0x74 + .byte 0x72, 0x65, 0x61, 0x6d + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x6f, 0x73 + .byte 0x74, 0x72, 0x65, 0x61 + .byte 0x6d, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1CAB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_ostream >::_Sentry_base (0x1CAA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\ostream (0x1C9F) + # LineNumber: 94 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x1c, 0x00, 0x00 + .byte 0x9f, 0x1c, 0x00, 0x00 + .byte 0x5e, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1200) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # FunctionType: void std::basic_ostream >::sentry::(std::basic_ostream >&) (0x1C93) + # Name: sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x93, 0x1c, 0x00, 0x00 + .byte 0x73, 0x65, 0x6e, 0x74 + .byte 0x72, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1CAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # FunctionType: bool std::basic_ostream >::sentry::() (0x1C9A) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x9a, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: bool std::char_traits::(const int&, const int&) (0x12EF) + # Name: eq_int_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xef, 0x12, 0x00, 0x00 + .byte 0x65, 0x71, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1CB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: int std::char_traits::() (0x12F1) + # Name: eof + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xf1, 0x12, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x00 + # MemberFuncId (0x1CB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::sentry (0x1C8F) + # FunctionType: void std::basic_ostream >::sentry::() (0x1C98) + # Name: ~sentry + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x8f, 0x1c, 0x00, 0x00 + .byte 0x98, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x73, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x00 + # MemberFuncId (0x1CB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C91) + # FunctionType: void std::basic_ostream >::_Sentry_base::(std::basic_ostream >&) (0x1CA2) + # Name: _Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0xa2, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x6e + .byte 0x74, 0x72, 0x79, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_ostream >::_Sentry_base (0x1C91) + # FunctionType: void std::basic_ostream >::_Sentry_base::() (0x1CA3) + # Name: ~_Sentry_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x1c, 0x00, 0x00 + .byte 0xa3, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x6e, 0x74, 0x72, 0x79 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: const std::_String_val >& std::_String_alloc > >::() (0x1266) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x66, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: const std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1303) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x03, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1CB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: const char* std::_String_val >::() (0x12CF) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xcf, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1CB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: bool std::_String_val >::() (0x12D1) + # Name: _Large_string_engaged + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xd1, 0x12, 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 + # ArgList (0x1CB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* (0x670) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # Procedure (0x1CBA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*) (0x1CB9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb9, 0x1c, 0x00, 0x00 + # FuncId (0x1CBB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char*) (0x1CBA) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xba, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::() (0x118C) + # Name: _Tidy_deallocate + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x11, 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 + # MemberFuncId (0x1CBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::() (0x124A) + # Name: ~_String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x1CBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::() (0x124A) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1CBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: std::_String_val >& std::_String_alloc > >::() (0x1263) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x63, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: std::allocator& std::_String_alloc > >::() (0x1260) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x60, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Pointer (0x1CC1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x670) + # 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, 0x06, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x1CC2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: char** const (0x1CC1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xc1, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, char** const) (0x1CC2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc2, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, char** const) (0x1CC3) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0xc3, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # Pointer (0x1CC5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x670) + # 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 0x70, 0x06, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x1CC6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* (0x670) + # 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, 0x06, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char*& (0x1CC6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + # Procedure (0x1CC8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char** (0x1CC5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char*&) (0x1CC7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc7, 0x1c, 0x00, 0x00 + # FuncId (0x1CC9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char** (char*&) (0x1CC8) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc8, 0x1c, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1CCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1187) + # FunctionType: void std::allocator::(char* const, const unsigned __int64) (0x1280) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x80, 0x12, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1CCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: void std::char_traits::(char&, const char&) (0x12E8) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xe8, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1CCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129B) + # FunctionType: void std::_Container_base12::() (0x1344) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x44, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1CCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: std::_String_val >& std::_Compressed_pair,std::_String_val >,1>::() (0x1302) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x02, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1CCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x12FD) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfd, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x1CCF) { + # 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 (0x1CD0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, unsigned __int64) (0x1CCF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcf, 0x1c, 0x00, 0x00 + # FuncId (0x1CD1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (void*, unsigned __int64) (0x1CD0) + # Name: _Deallocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x00 + # Pointer (0x1CD2) { + # 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 + # Pointer (0x1CD3) { + # 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 (0x1CD4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void*& (0x1CD2) + # ArgType: unsigned __int64& (0x1CD3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x1c, 0x00, 0x00 + .byte 0xd3, 0x1c, 0x00, 0x00 + # Procedure (0x1CD5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*&, unsigned __int64&) (0x1CD4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd4, 0x1c, 0x00, 0x00 + # FuncId (0x1CD6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (void*&, unsigned __int64&) (0x1CD5) + # Name: _Adjust_manually_vector_aligned + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd5, 0x1c, 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 (0x1CD7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned __int64 (0x1184) + # 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 0x84, 0x11, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x1CD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::() (0x124A) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFunction (0x1CD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x12FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::() (0x1CD9) + # Name: ~_Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xd9, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x43, 0x6f + .byte 0x6d, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1CDB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator&) (0x1CDB) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0xdb, 0x1c, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x1CDD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x1362) + # ArgType: std::_Container_proxy* const (0x1259) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + # MemberFunction (0x1CDE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_proxy* const) (0x1CDD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1336) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Container_proxy* const) (0x1CDE) + # Name: destroy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0xde, 0x1c, 0x00, 0x00 + .byte 0x64, 0x65, 0x73, 0x74 + .byte 0x72, 0x6f, 0x79, 0x00 + # MemberFuncId (0x1CE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: std::_Container_proxy*& std::_String_alloc > >::() (0x1258) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x58, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1CE1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Container_proxy* const) (0x1CDD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x1c, 0x00, 0x00 + # FuncId (0x1CE2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator&, std::_Container_proxy* const) (0x1CE1) + # Name: _Deallocate_plain + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe1, 0x1c, 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 (0x1CE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1336) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, const std::_Container_proxy*, const unsigned __int64) (0x136A) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x6a, 0x13, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1CE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: void std::_String_val >::() (0x12CC) + # Name: ~_String_val + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xcc, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x126B) + # FunctionType: void std::_String_val >::_Bxty::() (0x133F) + # Name: ~_Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x78 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1CE6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BF0) + # FunctionType: void Catch::ExprLhs::(bool) (0x1BF7) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xf7, 0x1b, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x1CE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: int* gsl::span::storage_type >::() (0x103C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x3c, 0x10, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CE8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x10DF) + # 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, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1CE9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: gsl::details::extent_type<0> (0x1398) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + # MemberFunction (0x1CEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: gsl::span::storage_type >* (0x1CE8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1CE9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1CEA) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xea, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: const int* gsl::span::storage_type >::() (0x110A) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x0a, 0x11, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1371) + # 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 0x71, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1371) + # ThisType: gsl::span::storage_type >* (0x1CED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<0>) (0x1C26) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0xed, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x26, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1371) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<0>) (0x1CEE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0xee, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1371) + # FunctionType: int* gsl::span::storage_type >::() (0x139B) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x9b, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CF1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x13AA) + # 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 0xaa, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13AA) + # ThisType: gsl::span::storage_type >* (0x1CF1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<0>) (0x1CE9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xf1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1CF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13AA) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<0>) (0x1CF2) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xf2, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1CF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13AA) + # FunctionType: const int* gsl::span::storage_type >::() (0x13D3) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xd3, 0x13, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1CF5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_K@Catch@@ + # } + .byte 0x5e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1CF6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned __int64 (0x1184) + # 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 0x84, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1CF7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned __int64& (0x1CF6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + # MemberFunction (0x1CF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1CF5) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1CF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1CF9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1CF5) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1CFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1CF5) + # ThisType: Catch::ExprLhs* (0x1CF9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1CF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1CFB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_K_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4b, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1CFC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1CFB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfb, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1CFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1CFC) + # ClassType: Catch::ExprLhs (0x1CF5) + # ThisType: Catch::ExprLhs* (0x1CF9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x1c, 0x00, 0x00 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1CFE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEB_K@Catch@@ + # } + .byte 0x62, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1CFF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1CF5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D00) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1CFF) + # 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, 0x1c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1CFE) + # ClassType: Catch::ExprLhs (0x1CF5) + # ThisType: const Catch::ExprLhs* (0x1D00) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfe, 0x1c, 0x00, 0x00 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x00, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D02) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1CF6) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const unsigned __int64&) (0x1CFA) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1CFD) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1CFD) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D01) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x1c, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x01, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D03) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D02) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_K@Catch@@ + # } + .byte 0x5e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x02, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4b + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1D04) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D03) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x03, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const unsigned __int64&) (0x1CF8) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xf8, 0x1c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D06) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_KAEB_K@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4b, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4b, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1D07) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D06) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D07) + # ClassType: Catch::ExprLhs (0x1CF5) + # ThisType: Catch::ExprLhs* (0x1CF9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1CF7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x1d, 0x00, 0x00 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0xf9, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D09) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D07) + # 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 0x07, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D0A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D06) + # ThisType: const Catch::BinaryExpr* (0x1D09) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x09, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D06) + # ThisType: const Catch::BinaryExpr* (0x1D09) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x09, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D0C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D06) + # 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 0x06, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1D0D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const unsigned __int64& (0x1CF6) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const unsigned __int64& (0x1CF6) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + # MemberFunction (0x1D0E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D06) + # ThisType: Catch::BinaryExpr* (0x1D0C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D0D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x0d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D0F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1CF6) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned __int64& (0x1CF6) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D0A) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D0A) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D0B) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D0E) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0a, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0a, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x0b, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D10) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D0F) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_KAEB_K@Catch@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x0f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4b, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4b, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1D11) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D10) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x10, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D12) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1CF5) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const unsigned __int64&) (0x1D08) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0x08, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D06) + # ThisType: Catch::BinaryExpr* (0x1D0C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D06) + # FunctionType: void Catch::BinaryExpr::() (0x1D13) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x13, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1D15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1CF5) + # FunctionType: void Catch::ExprLhs::(const unsigned __int64&) (0x1CFA) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf5, 0x1c, 0x00, 0x00 + .byte 0xfa, 0x1c, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # StringId (0x1D16) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: Catch + # } + .byte 0x0e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # ArgList (0x1D17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64& (0x1CF6) + # ArgType: const unsigned __int64& (0x1CF6) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0xf6, 0x1c, 0x00, 0x00 + # Procedure (0x1D18) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64&, const unsigned __int64&) (0x1D17) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x1d, 0x00, 0x00 + # FuncId (0x1D19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const unsigned __int64&, const unsigned __int64&) (0x1D18) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x18, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D06) + # FunctionType: void Catch::BinaryExpr::(bool, const unsigned __int64&, Catch::StringRef, const unsigned __int64&) (0x1D0E) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0e, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Pointer (0x1D1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::StringRef (0x1114) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # MemberFuncId (0x1D1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D06) + # FunctionType: bool Catch::BinaryExpr::() (0x1D0A) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1D1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D06) + # FunctionType: bool Catch::BinaryExpr::() (0x1D0A) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0a, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D06) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D0B) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x06, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1D1F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64&) (0x1CF7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf7, 0x1c, 0x00, 0x00 + # FuncId (0x1D20) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const unsigned __int64&) (0x1D1F) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x1f, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # StringId (0x1D21) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: gsl + # } + .byte 0x0a, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x67, 0x73, 0x6c, 0x00 + # Procedure (0x1D22) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&&) (0x1763) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x17, 0x00, 0x00 + # FuncId (0x1D23) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: __int64 (int&&) (0x1D22) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x22, 0x1d, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1D24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(int*, __int64) (0x1009) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x09, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D25) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(const int*, __int64) (0x10E2) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe2, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1370) + # FunctionType: void gsl::span::(int*, __int64) (0x1373) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x73, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13A9) + # FunctionType: void gsl::span::(const int*, __int64) (0x13AC) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x13, 0x00, 0x00 + .byte 0xac, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D28) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13E6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe6, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D29) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D28) + # 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 0x28, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D2A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13E6) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D29) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x13, 0x00, 0x00 + .byte 0x29, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D2B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13E6) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D2A) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe6, 0x13, 0x00, 0x00 + .byte 0x2a, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D2C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13EA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D2D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D2C) + # 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 0x2c, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13EA) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x2d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13EA) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D2E) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xea, 0x13, 0x00, 0x00 + .byte 0x2e, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D30) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13ED) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D31) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D30) + # 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 0x30, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13ED) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D31) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0x31, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13ED) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D32) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xed, 0x13, 0x00, 0x00 + .byte 0x32, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D34) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D35) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D34) + # 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 0x34, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F0) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D35) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x13, 0x00, 0x00 + .byte 0x35, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D37) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F0) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D36) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf0, 0x13, 0x00, 0x00 + .byte 0x36, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1D38) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf3, 0x13, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D39) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____4:: (0x1D38) + # 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, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F3) + # ThisType: const ____C_A_T_C_H____T_E_S_T____4::* (0x1D39) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x13, 0x00, 0x00 + .byte 0x39, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____4:: (0x13F3) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____4::::() (0x1D3A) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x13, 0x00, 0x00 + .byte 0x3a, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1D3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13F6) + # FunctionType: void gsl::span::(int**, __int64) (0x13FB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0xfb, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13F6) + # FunctionType: __int64 gsl::span::() (0x1414) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x14, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x13F6) + # FunctionType: int** gsl::span::() (0x1418) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf6, 0x13, 0x00, 0x00 + .byte 0x18, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x142E) + # FunctionType: void gsl::span::(const int**, __int64) (0x1433) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x33, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x142E) + # FunctionType: __int64 gsl::span::() (0x144C) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x4c, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x142E) + # FunctionType: const int** gsl::span::() (0x1450) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2e, 0x14, 0x00, 0x00 + .byte 0x50, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1D42) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int&& (0x1762) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17D0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x62, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + # FuncId (0x1D43) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int&& (int&) (0x1D42) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x42, 0x1d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1D44) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D44) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x44, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(__int64) (0x10C9) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc9, 0x10, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D47) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: gsl::span::storage_type >* (0x1CE8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1D47) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x47, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1D49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1371) + # ThisType: gsl::span::storage_type >* (0x1CED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0xed, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1371) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D49) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x71, 0x13, 0x00, 0x00 + .byte 0x49, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<0> (0x1398) + # FunctionType: void gsl::details::extent_type<0>::(__int64) (0x13A1) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x13, 0x00, 0x00 + .byte 0xa1, 0x13, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x1D4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13AA) + # ThisType: gsl::span::storage_type >* (0x1CF1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0xf1, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13AA) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1D4C) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xaa, 0x13, 0x00, 0x00 + .byte 0x4c, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1991) + # FunctionType: void gsl::span::(int*, __int64) (0x1995) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x95, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D4F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1993) + # 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 0x93, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D50) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1993) + # ThisType: gsl::span::storage_type >* (0x1D4F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x4f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1993) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1D50) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x50, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # FunctionType: void gsl::details::extent_type<1>::(__int64) (0x19C2) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc2, 0x19, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1D53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # FunctionType: __int64 gsl::details::extent_type<1>::() (0x19C6) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc6, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D54) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x13F7) + # 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 0xf7, 0x13, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x13F7) + # ThisType: gsl::span::storage_type >* (0x1D54) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int**, __int64) (0x13FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x54, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfa, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13F7) + # FunctionType: void gsl::span::storage_type >::(int**, __int64) (0x1D55) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x55, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x13F7) + # FunctionType: int** gsl::span::storage_type >::() (0x142A) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf7, 0x13, 0x00, 0x00 + .byte 0x2a, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D58) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x142F) + # 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 0x2f, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x142F) + # ThisType: gsl::span::storage_type >* (0x1D58) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int**, __int64) (0x1432) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x58, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x32, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x142F) + # FunctionType: void gsl::span::storage_type >::(const int**, __int64) (0x1D59) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x59, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1D5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x142F) + # FunctionType: const int** gsl::span::storage_type >::() (0x1462) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2f, 0x14, 0x00, 0x00 + .byte 0x62, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D5C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_J@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x1D5D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const __int64 (0x1005) + # 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, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1D5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const __int64& (0x1D5D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1D5C) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1D5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D60) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1D5C) + # 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 0x5c, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1D5C) + # ThisType: Catch::ExprLhs* (0x1D60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1D5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x60, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D62) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_J_N@Catch@@ + # } + .byte 0x62, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x5f, 0x4a, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D63) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D62) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x62, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D63) + # ClassType: Catch::ExprLhs (0x1D5C) + # ThisType: Catch::ExprLhs* (0x1D60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x1d, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x60, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D65) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEB_J@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x1D66) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1D5C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D67) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1D66) + # 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 0x66, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D68) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1D65) + # ClassType: Catch::ExprLhs (0x1D5C) + # ThisType: const Catch::ExprLhs* (0x1D67) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x65, 0x1d, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x67, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D69) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1D5D) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const __int64&) (0x1D61) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D64) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D64) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D68) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x61, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x68, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D6A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D69) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEB_J@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x69, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x1D6B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D6A) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6a, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const __int64&) (0x1D5F) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D6D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEBH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4a, 0x41, 0x45, 0x42 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1D6E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D6D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D6E) + # ClassType: Catch::ExprLhs (0x1D5C) + # ThisType: Catch::ExprLhs* (0x1D60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x1d, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x60, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D70) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D6E) + # 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 0x6e, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D6D) + # ThisType: const Catch::BinaryExpr* (0x1D70) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x70, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D72) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D6D) + # ThisType: const Catch::BinaryExpr* (0x1D70) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x70, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D73) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D6D) + # 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 0x6d, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1D74) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const __int64& (0x1D5D) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1D75) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D6D) + # ThisType: Catch::BinaryExpr* (0x1D73) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const __int64&, Catch::StringRef, const int&) (0x1D74) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x73, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x74, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D76) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1D5D) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D71) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D71) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D72) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const int&) (0x1D75) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x71, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x71, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x72, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x75, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D77) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D76) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEBH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x76, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x5f + .byte 0x4a, 0x41, 0x45, 0x42 + .byte 0x48, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1D78) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D77) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x77, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D5C) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const int&) (0x1D6F) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D6D) + # ThisType: Catch::BinaryExpr* (0x1D73) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x73, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D6D) + # FunctionType: void Catch::BinaryExpr::() (0x1D7A) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x7a, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x1D7C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1D7D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: int* const (0x17D8) + # 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 0xd8, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1D7E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* const& (0x1D7D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D7F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1D7C) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D7E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D80) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1D7C) + # 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 0x7c, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1D7C) + # ThisType: Catch::ExprLhs* (0x1D80) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D7E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x80, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D82) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAH_N@Catch@@ + # } + .byte 0x5e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1D83) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D82) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x82, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D83) + # ClassType: Catch::ExprLhs (0x1D7C) + # ThisType: Catch::ExprLhs* (0x1D80) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x1d, 0x00, 0x00 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x80, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1D85) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1D86) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1D7C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1D87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1D86) + # 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, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1D85) + # ClassType: Catch::ExprLhs (0x1D7C) + # ThisType: const Catch::ExprLhs* (0x1D87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x1d, 0x00, 0x00 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x87, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D89) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D7D) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(int* const&) (0x1D81) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D84) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1D84) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1D88) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x88, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1D8A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D89) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAH@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x89, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1D8B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1D8A) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8a, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1D8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(int* const&) (0x1D7F) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x7f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1D8D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1D8E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1D8D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1D8F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1D8E) + # ClassType: Catch::ExprLhs (0x1D7C) + # ThisType: Catch::ExprLhs* (0x1D80) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D7E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x1d, 0x00, 0x00 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x80, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D90) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1D8E) + # 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, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1D91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1D8D) + # ThisType: const Catch::BinaryExpr* (0x1D90) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x90, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1D92) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D8D) + # ThisType: const Catch::BinaryExpr* (0x1D90) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x90, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1D93) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1D8D) + # 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 0x8d, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1D94) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int* const& (0x1D7D) + # ArgType: Catch::StringRef (0x1114) + # ArgType: int* const& (0x1D7D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + # MemberFunction (0x1D95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D8D) + # ThisType: Catch::BinaryExpr* (0x1D93) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, int* const&, Catch::StringRef, int* const&) (0x1D94) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x93, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x94, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1D96) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D7D) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int* const& (0x1D7D) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D91) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1D91) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D92) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1D95) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x92, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1D97) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1D96) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x96, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x69, 0x6e, 0x74, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x41, 0x48, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1D98) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1D97) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x97, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1D99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D7C) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(int* const&) (0x1D8F) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x8f, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D9A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1D8D) + # ThisType: Catch::BinaryExpr* (0x1D93) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x93, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D8D) + # FunctionType: void Catch::BinaryExpr::() (0x1D9A) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x9a, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1D9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: bool gsl::span::() (0x1025) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x25, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1D9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1BF0) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1BFA) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf0, 0x1b, 0x00, 0x00 + .byte 0xfa, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1D9E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1BF8) + # ThisType: Catch::BinaryExpr* (0x1C04) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x04, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1D9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BF8) + # FunctionType: void Catch::BinaryExpr::() (0x1D9E) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x9e, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x1DA0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1DA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x1DA0) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DA2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x1DA0) + # 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 0xa0, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DA3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x1DA0) + # ThisType: Catch::ExprLhs* (0x1DA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DA4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBH_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x48, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x1DA5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DA4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa4, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DA5) + # ClassType: Catch::ExprLhs (0x1DA0) + # ThisType: Catch::ExprLhs* (0x1DA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa5, 0x1d, 0x00, 0x00 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1DA7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x55, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1DA8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x1DA0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DA9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x1DA8) + # 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 0xa8, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x1DA7) + # ClassType: Catch::ExprLhs (0x1DA0) + # ThisType: const Catch::ExprLhs* (0x1DA9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa7, 0x1d, 0x00, 0x00 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DAB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const int&) (0x1DA3) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DA6) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x1DA6) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x1DAA) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xaa, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x1DAC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DAB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBH@Catch@@ + # } + .byte 0x4e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xab, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x69 + .byte 0x6e, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x48 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1DAD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x1DAC) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xac, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x1DAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const int&) (0x1DA1) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1DAF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBHAEBH@Catch@@ + # } + .byte 0x62, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x1DB0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1DAF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1DB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1DB0) + # ClassType: Catch::ExprLhs (0x1DA0) + # ThisType: Catch::ExprLhs* (0x1DA2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb0, 0x1d, 0x00, 0x00 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xa2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DB2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1DB0) + # 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, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1DAF) + # ThisType: const Catch::BinaryExpr* (0x1DB2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1DB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DAF) + # ThisType: const Catch::BinaryExpr* (0x1DB2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1DB5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1DAF) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1DB6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const int& (0x1043) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # MemberFunction (0x1DB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DAF) + # ThisType: Catch::BinaryExpr* (0x1DB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const int&, Catch::StringRef, const int&) (0x1DB6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb5, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb6, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1DB8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int& (0x1043) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DB3) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1DB3) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DB4) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1DB7) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xb4, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb7, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1DB9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1DB8) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBHAEBH@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xb8, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x48, 0x41, 0x45 + .byte 0x42, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DBA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1DB9) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb9, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1DBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DA0) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const int&) (0x1DB1) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xb1, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x1DBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFunction (0x1DBD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1DAF) + # ThisType: Catch::BinaryExpr* (0x1DB5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb5, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DAF) + # FunctionType: void Catch::BinaryExpr::() (0x1DBD) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xbd, 0x1d, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1DBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1DC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: int& gsl::span::(__int64) (0x1027) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x27, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1DC1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17D0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + # FuncId (0x1DC2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: __int64 (int&) (0x1DC1) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xc1, 0x1d, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1DC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: void gsl::span::(int*, __int64) (0x146D) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6d, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: int* gsl::span::() (0x1482) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x82, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: int& gsl::span::(__int64) (0x1481) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Modifier (0x1DC6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DC7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1DC6) + # 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 0xc6, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A5) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1DC7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0xc7, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A5) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1DC8) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa5, 0x14, 0x00, 0x00 + .byte 0xc8, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1DCA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + # FuncId (0x1DCB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (int*, __int64) (0x1DCA) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xca, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Modifier (0x1DCC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xa9, 0x14, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1DCD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____6:: (0x1DCC) + # 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 0xcc, 0x1d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1DCE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A9) + # ThisType: const ____C_A_T_C_H____T_E_S_T____6::* (0x1DCD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x14, 0x00, 0x00 + .byte 0xcd, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____6:: (0x14A9) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____6::::() (0x1DCE) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa9, 0x14, 0x00, 0x00 + .byte 0xce, 0x1d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1DD0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D5C) + # FunctionType: void Catch::ExprLhs::(const __int64&) (0x1D61) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x61, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x1DD1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const __int64& (0x1D5D) + # ArgType: const int& (0x1043) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x43, 0x10, 0x00, 0x00 + # Procedure (0x1DD2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const __int64&, const int&) (0x1DD1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd1, 0x1d, 0x00, 0x00 + # FuncId (0x1DD3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const __int64&, const int&) (0x1DD2) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xd2, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DD4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D6D) + # FunctionType: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const int&) (0x1D75) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x75, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1DD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D6D) + # FunctionType: bool Catch::BinaryExpr::() (0x1D71) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x71, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1DD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D6D) + # FunctionType: bool Catch::BinaryExpr::() (0x1D71) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x71, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D6D) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D72) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x6d, 0x1d, 0x00, 0x00 + .byte 0x72, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1DD8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + # FuncId (0x1DD9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const int&) (0x1DD8) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xd8, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x1DDA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1D5E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1d, 0x00, 0x00 + # FuncId (0x1DDB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const __int64&) (0x1DDA) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xda, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D7C) + # FunctionType: void Catch::ExprLhs::(int* const&) (0x1D81) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7c, 0x1d, 0x00, 0x00 + .byte 0x81, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x1DDD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const& (0x1D7D) + # ArgType: int* const& (0x1D7D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + # Procedure (0x1DDE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1DDD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x1d, 0x00, 0x00 + # FuncId (0x1DDF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (int* const&, int* const&) (0x1DDE) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xde, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D8D) + # FunctionType: void Catch::BinaryExpr::(bool, int* const&, Catch::StringRef, int* const&) (0x1D95) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x95, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1DE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D8D) + # FunctionType: bool Catch::BinaryExpr::() (0x1D91) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1DE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D8D) + # FunctionType: bool Catch::BinaryExpr::() (0x1D91) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x91, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1D8D) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1D92) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x8d, 0x1d, 0x00, 0x00 + .byte 0x92, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1DE4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const&) (0x1D7E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7e, 0x1d, 0x00, 0x00 + # FuncId (0x1DE5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1DE4) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xe4, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x1DE6) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAH@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x1DE7) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAH@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x41, 0x48, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DE8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x1DE7) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x1d, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x1DE9) { + # 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 + # MemberFunction (0x1DEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker (0x1DE6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1DE9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xe6, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x1DE6) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(int*) (0x1DEA) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe6, 0x1d, 0x00, 0x00 + .byte 0xea, 0x1d, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x1DEC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (int* const&) (0x1DE4) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xe4, 0x1d, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const char* const) (0x1199) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x99, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DEE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::() (0x124A) + # Name: _String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DEF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::() (0x118C) + # Name: _Tidy_init + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x5f, 0x69, 0x6e + .byte 0x69, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1DF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const) (0x11B4) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xb4, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Struct (0x1DF1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Zero_then_variadic_args_t + # LinkageName: .?AU_Zero_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 0x5a, 0x65, 0x72, 0x6f + .byte 0x5f, 0x74, 0x68, 0x65 + .byte 0x6e, 0x5f, 0x76, 0x61 + .byte 0x72, 0x69, 0x61, 0x64 + .byte 0x69, 0x63, 0x5f, 0x61 + .byte 0x72, 0x67, 0x73, 0x5f + .byte 0x74, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x5a + .byte 0x65, 0x72, 0x6f, 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 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x1DF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1DF1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x1d, 0x00, 0x00 + # MemberFunction (0x1DF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x12FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1DF4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Zero_then_variadic_args_t + # LinkageName: .?AU_Zero_then_variadic_args_t@std@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x5a, 0x65, 0x72, 0x6f + .byte 0x5f, 0x74, 0x68, 0x65 + .byte 0x6e, 0x5f, 0x76, 0x61 + .byte 0x72, 0x69, 0x61, 0x64 + .byte 0x69, 0x63, 0x5f, 0x61 + .byte 0x72, 0x67, 0x73, 0x5f + .byte 0x74, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x5a + .byte 0x65, 0x72, 0x6f, 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 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x1DF5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Zero_then_variadic_args_t (0x1DF4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 254 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x1d, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xfe, 0x00, 0x00, 0x00 + # MemberFuncId (0x1DF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::(std::_Zero_then_variadic_args_t) (0x1DF3) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xf3, 0x1d, 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 (0x1DF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::() (0x124A) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4a, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1187) + # FunctionType: void std::allocator::() (0x127C) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x7c, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1DF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: void std::_String_val >::() (0x12CC) + # Name: _String_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xcc, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1DFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129B) + # FunctionType: void std::_Container_base12::() (0x1344) + # Name: _Container_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x44, 0x13, 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 (0x1DFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val >::_Bxty (0x126B) + # FunctionType: void std::_String_val >::_Bxty::() (0x133F) + # Name: _Bxty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6b, 0x12, 0x00, 0x00 + .byte 0x3f, 0x13, 0x00, 0x00 + .byte 0x5f, 0x42, 0x78, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x1DFC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Container_proxy* (0x1256) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x56, 0x12, 0x00, 0x00 + # Procedure (0x1DFD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy* (0x1256) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy*) (0x1DFC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x56, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfc, 0x1d, 0x00, 0x00 + # FuncId (0x1DFE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Container_proxy* (std::_Container_proxy*) (0x1DFD) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x1d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1DFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: std::_Container_proxy* std::allocator::(const unsigned __int64) (0x132F) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x2f, 0x13, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E00) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Container_proxy (0x1255) + # 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 0x55, 0x12, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1E01) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x1362) + # ArgType: std::_Container_proxy* const (0x1259) + # ArgType: std::_Container_proxy&& (0x1E00) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x13, 0x00, 0x00 + .byte 0x59, 0x12, 0x00, 0x00 + .byte 0x00, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x1336) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::_Container_proxy* const, std::_Container_proxy&&) (0x1E01) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x01, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x1336) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Container_proxy* const, std::_Container_proxy&&) (0x1E02) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x36, 0x13, 0x00, 0x00 + .byte 0x02, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_proxy (0x1255) + # FunctionType: void std::_Container_proxy::() (0x1318) + # Name: _Container_proxy + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x55, 0x12, 0x00, 0x00 + .byte 0x18, 0x13, 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 (0x1E05) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_val >& (0x121D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1d, 0x12, 0x00, 0x00 + # Procedure (0x1E06) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_String_val >* (0x12CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_val >&) (0x1E05) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xcb, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x05, 0x1e, 0x00, 0x00 + # FuncId (0x1E07) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_String_val >* (std::_String_val >&) (0x1E06) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x06, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Procedure (0x1E08) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void* (0x603) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + # FuncId (0x1E09) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void* (const unsigned __int64) (0x1E08) + # Name: _Allocate + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x08, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1E0A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + # FuncId (0x1E0B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64 (const unsigned __int64) (0x1E0A) + # Name: _Get_size_of_n + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x69, 0x7a + .byte 0x65, 0x5f, 0x6f, 0x66 + .byte 0x5f, 0x6e, 0x00, 0xf1 + # FuncId (0x1E0C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void* (const unsigned __int64) (0x1E08) + # Name: _Allocate_manually_vector_aligned + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x08, 0x1e, 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 (0x1E0D) { + # 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 (0x1E0E) { + # 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 (0x1E0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Default_allocate_traits (0x1E0E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x0e, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1E10) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Default_allocate_traits::(const unsigned __int64) (0x1E0F) + # Name: _Allocate + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x0f, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x1E11) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E10) + # 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 0x10, 0x1e, 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 (0x1E12) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocate_traits (0x1E11) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 48 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x1e, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocate_traits (0x1E0E) + # FunctionType: void* std::_Default_allocate_traits::(const unsigned __int64) (0x1E0F) + # Name: _Allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0e, 0x1e, 0x00, 0x00 + .byte 0x0f, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1E14) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Container_proxy&& (0x1E00) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Container_proxy&) (0x131F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x00, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1f, 0x13, 0x00, 0x00 + # FuncId (0x1E15) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Container_proxy&& (std::_Container_proxy&) (0x1E14) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x14, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x1E16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const unsigned __int64) (0x11BA) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xba, 0x11, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # FuncId (0x1E17) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64 (const unsigned __int64) (0x1E0A) + # Name: _Convert_size + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x76, 0x65, 0x72, 0x74 + .byte 0x5f, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: unsigned __int64 std::char_traits::(const char* const) (0x12DE) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xde, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x1E19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: char* std::_String_val >::() (0x12CD) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xcd, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: char* std::char_traits::(char* const, const char* const, const unsigned __int64) (0x12E0) + # Name: move + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x1E1B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_string,std::allocator >::assign:: + # LinkageName: .?AV@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x3a, 0x3a + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x61, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x40 + .byte 0x3f, 0x24, 0x62, 0x61 + .byte 0x73, 0x69, 0x63, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x40, 0x44 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x41, 0x45, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x51, 0x45, 0x42, 0x44 + .byte 0x5f, 0x4b, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x1E1C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::basic_string,std::allocator >::assign:: (0x1E1B) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x1E1D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, std::basic_string,std::allocator >::assign::, const char*) (0x1E1C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1c, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x1E1E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::basic_string,std::allocator >::assign:: + # LinkageName: .?AV@?0??assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@QEBD_K@Z@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 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, 0x3a, 0x3a + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x61, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x40 + .byte 0x3f, 0x24, 0x62, 0x61 + .byte 0x73, 0x69, 0x63, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x40, 0x44 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x41, 0x45, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x51, 0x45, 0x42, 0x44 + .byte 0x5f, 0x4b, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x1E1F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::assign:: (0x1E1E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 2668 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1e, 0x1e, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x6c, 0x0a, 0x00, 0x00 + # MemberFuncId (0x1E20) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, std::basic_string,std::allocator >::assign::, const char*) (0x1E1D) + # Name: _Reallocate_for + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x1d, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x66, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1E21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::() (0x1241) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x41, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::(const unsigned __int64) (0x1240) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x40, 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 + # MemberFuncId (0x1E24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1187) + # FunctionType: char* std::allocator::(const unsigned __int64) (0x1281) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x81, 0x12, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1E25) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::assign:: (0x1E1B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1E26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::assign:: (0x1E25) + # 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 0x25, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1E27) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x1E28) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::assign:: (0x1E1B) + # ThisType: const std::basic_string,std::allocator >::assign::* (0x1E26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, const unsigned __int64, const char* const) (0x1E27) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x26, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x27, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E29) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::assign:: (0x1E1B) + # FunctionType: void std::basic_string,std::allocator >::assign::::(char* const, const unsigned __int64, const char* const) (0x1E28) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1e, 0x00, 0x00 + .byte 0x28, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x1E2A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char* const (0x11A9) + # 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 0xa9, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1E2B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: char** const (0x1CC1) + # ArgType: char* const& (0x1E2A) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xc1, 0x1c, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, char** const, char* const&) (0x1E2B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, char** const, char* const&) (0x1E2C) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x2c, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # FunctionType: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x135D) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x5d, 0x13, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: const std::allocator& std::_String_alloc > >::() (0x1261) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x61, 0x12, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Procedure (0x1E30) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned __int64& (0x1CF6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64&, const unsigned __int64&) (0x1D17) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xf6, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x1d, 0x00, 0x00 + # FuncId (0x1E31) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const unsigned __int64& (const unsigned __int64&, const unsigned __int64&) (0x1E30) + # Name: _Max_value + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x30, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x78 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x75, 0x65, 0x00, 0xf1 + # FuncId (0x1E32) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const unsigned __int64& (const unsigned __int64&, const unsigned __int64&) (0x1E30) + # Name: _Min_value + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x30, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x69, 0x6e + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x75, 0x65, 0x00, 0xf1 + # Class (0x1E33) { + # 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 (0x1E34) { + # 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 (0x1E35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::numeric_limits (0x1E33) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x33, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1E36) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_int_base (0x1E34) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits10 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: max + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: lowest + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: epsilon + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: round_error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: denorm_min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: infinity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: quiet_NaN + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: __int64 std::numeric_limits::() (0x1E35) + # Name: signaling_NaN + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x34, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x77, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x65, 0x70, 0x73, 0x69 + .byte 0x6c, 0x6f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + # Class (0x1E37) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E36) + # 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 0x36, 0x1e, 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 (0x1E38) { + # 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 (0x1E39) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::numeric_limits (0x1E37) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 883 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x73, 0x03, 0x00, 0x00 + # Struct (0x1E3A) { + # 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 (0x1E3B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_base (0x1E3A) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: radix + # } + # } + .byte 0x72, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x1E3C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E3B) + # 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 0x3b, 0x1e, 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 (0x1E3D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_int_base (0x1E3C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 138 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x8a, 0x00, 0x00, 0x00 + # FieldList (0x1E3E) { + # 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 (0x1E3F) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1E3E) + # 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 0x3e, 0x1e, 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 (0x1E40) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::float_denorm_style (0x1E3F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Modifier (0x1E41) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::float_denorm_style (0x1E3F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x3f, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x1E42) { + # 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 (0x1E43) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x1E42) + # 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 0x42, 0x1e, 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 (0x1E44) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::float_round_style (0x1E43) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 30 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x43, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x1e, 0x00, 0x00, 0x00 + # Modifier (0x1E45) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::float_round_style (0x1E43) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x43, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x1E46) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::float_denorm_style (0x1E41) + # Name: has_denorm + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_denorm_loss + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_infinity + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_quiet_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: has_signaling_NaN + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_bounded + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_exact + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_iec559 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_integer + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_signed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_specialized + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: tinyness_before + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: traps + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::float_round_style (0x1E45) + # Name: round_style + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_digits10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: max_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: min_exponent + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: min_exponent10 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: radix + # } + # } + .byte 0xf2, 0x01, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x41, 0x1e, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x5f + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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 0x67, 0x10, 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 0x67, 0x10, 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 0x67, 0x10, 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 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x62 + .byte 0x6f, 0x75, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x65 + .byte 0x78, 0x61, 0x63, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x65, 0x63, 0x35, 0x35 + .byte 0x39, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x69 + .byte 0x6e, 0x74, 0x65, 0x67 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 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 0x67, 0x10, 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 0x67, 0x10, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x70 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x45, 0x1e, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x73, 0x74 + .byte 0x79, 0x6c, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 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 0x42, 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 0x42, 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 0x42, 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 0x42, 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 0x42, 0x10, 0x00, 0x00 + .byte 0x72, 0x61, 0x64, 0x69 + .byte 0x78, 0x00, 0xf2, 0xf1 + # Struct (0x1E47) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 23 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1E46) + # 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 0x46, 0x1e, 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 (0x1E48) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Num_base (0x1E47) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 40 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x47, 0x1e, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::numeric_limits (0x1E33) + # FunctionType: __int64 std::numeric_limits::() (0x1E35) + # Name: max + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x33, 0x1e, 0x00, 0x00 + .byte 0x35, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + # MemberFuncId (0x1E4A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_String_val >,1>::() (0x1300) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0x00, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1E4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: char* std::char_traits::(char* const, const char* const, const unsigned __int64) (0x12E0) + # Name: copy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xe0, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* const& (0x1E2A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + # Procedure (0x1E4D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* const& (0x1E2A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char* const&) (0x1E4C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x1e, 0x00, 0x00 + # FuncId (0x1E4E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* const& (char* const&) (0x1E4D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x1E4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BF8) + # FunctionType: void Catch::BinaryExpr::(bool, bool, Catch::StringRef, bool) (0x1C06) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x06, 0x1c, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BF8) + # FunctionType: bool Catch::BinaryExpr::() (0x1C02) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x02, 0x1c, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1E51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BF8) + # FunctionType: bool Catch::BinaryExpr::() (0x1C02) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x02, 0x1c, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1BF8) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1C03) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xf8, 0x1b, 0x00, 0x00 + .byte 0x03, 0x1c, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1DA0) + # FunctionType: void Catch::ExprLhs::(const int&) (0x1DA3) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa0, 0x1d, 0x00, 0x00 + .byte 0xa3, 0x1d, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # Procedure (0x1E54) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int&, const int&) (0x12EE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x12, 0x00, 0x00 + # FuncId (0x1E55) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const int&, const int&) (0x1E54) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x54, 0x1e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DAF) + # FunctionType: void Catch::BinaryExpr::(bool, const int&, Catch::StringRef, const int&) (0x1DB7) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb7, 0x1d, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1E57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DAF) + # FunctionType: bool Catch::BinaryExpr::() (0x1DB3) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1E58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DAF) + # FunctionType: bool Catch::BinaryExpr::() (0x1DB3) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb3, 0x1d, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1DAF) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1DB4) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xaf, 0x1d, 0x00, 0x00 + .byte 0xb4, 0x1d, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: bool gsl::span::(__int64, __int64) (0x1031) + # Name: CheckRange + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x31, 0x10, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # Pointer (0x1E5B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: __int64 (0x13) + # 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, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1E5C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: __int64& (0x1E5B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5b, 0x1e, 0x00, 0x00 + # Procedure (0x1E5D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64&) (0x1E5C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x1e, 0x00, 0x00 + # FuncId (0x1E5E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: unsigned __int64 (__int64&) (0x1E5D) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x5d, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Procedure (0x1E5F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64& (0x1E5B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64&) (0x1E5C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x5b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5c, 0x1e, 0x00, 0x00 + # FuncId (0x1E60) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64& (__int64&) (0x1E5F) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Procedure (0x1E61) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17D0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + # FuncId (0x1E62) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int& (int&) (0x1E61) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x61, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1E63) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x146B) + # 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, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1E64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x146B) + # ThisType: gsl::span::storage_type >* (0x1E63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x63, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x146B) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x1E64) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x64, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x1492) + # FunctionType: void gsl::details::extent_type<2>::(__int64) (0x149D) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x9d, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1E67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x1492) + # FunctionType: __int64 gsl::details::extent_type<2>::() (0x14A1) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0xa1, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x146B) + # FunctionType: int* gsl::span::storage_type >::() (0x1495) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x95, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: bool gsl::span::(__int64, __int64) (0x148B) + # Name: CheckRange + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x8b, 0x14, 0x00, 0x00 + .byte 0x43, 0x68, 0x65, 0x63 + .byte 0x6b, 0x52, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1E6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(int*, int*) (0x100B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: void gsl::span::(int*, int*) (0x146E) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6e, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1370) + # FunctionType: void gsl::span::(int*, int*) (0x1374) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x74, 0x13, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E6D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + # FuncId (0x1E6E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (int*, int*) (0x1E6D) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x6d, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E6F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, int*) (0x100A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x10, 0x00, 0x00 + # FuncId (0x1E70) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (int*, int*) (0x1E6F) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x1e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1E72) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, std::random_access_iterator_tag) (0x1E71) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x71, 0x1e, 0x00, 0x00 + # FuncId (0x1E73) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (int*, int*, std::random_access_iterator_tag) (0x1E72) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x72, 0x1e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Pointer (0x1E74) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B2 + # 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 0xb2, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1E75) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1E74) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x74, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E76) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E75) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x1E76) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x76, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1E78) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x14C0) + # ThisType: gsl::span* (0x14C3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E75) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc3, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: void gsl::span::(&) (0x1E78) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x78, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: int* gsl::span::() (0x14D8) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd8, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E7B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x151B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x15, 0x00, 0x00 + # Procedure (0x1E7C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x14FF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E7B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xff, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x1e, 0x00, 0x00 + # FuncId (0x1E7D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: * (&) (0x1E7C) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x7c, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14FB) + # FunctionType: void gsl::span::(*, __int64) (0x1501) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x01, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14FB) + # FunctionType: __int64 gsl::span::() (0x1519) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x19, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14FB) + # FunctionType: * gsl::span::() (0x151D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x1d, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E81) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1553) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x15, 0x00, 0x00 + # Procedure (0x1E82) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: * (0x1537) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E81) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x37, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x81, 0x1e, 0x00, 0x00 + # FuncId (0x1E83) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: * (&) (0x1E82) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x82, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1533) + # FunctionType: void gsl::span::(*, __int64) (0x1539) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x39, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1533) + # FunctionType: __int64 gsl::span::() (0x1551) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x51, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1533) + # FunctionType: * gsl::span::() (0x1555) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x55, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1E87) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x14C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E75) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x75, 0x1e, 0x00, 0x00 + # FuncId (0x1E88) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (&) (0x1E87) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x87, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E89) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int&) (0x17D0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x17, 0x00, 0x00 + # FuncId (0x1E8A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int&) (0x1E89) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x89, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Procedure (0x1E8B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x14FB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1500) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfb, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x15, 0x00, 0x00 + # FuncId (0x1E8C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (*, __int64) (0x1E8B) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x8b, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1E8D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1533) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1538) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x33, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x15, 0x00, 0x00 + # FuncId (0x1E8E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (*, __int64) (0x1E8D) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x8d, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1E8F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x14B9 + # 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 0xb9, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1E90) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x1E8F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8f, 0x1e, 0x00, 0x00 + # MemberFunction (0x1E91) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>* (0x156E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E90) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x6e, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::(&) (0x1E91) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x91, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1E93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5> (0x156B) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::() (0x158E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6b, 0x15, 0x00, 0x00 + .byte 0x8e, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E94) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: `anonymous namespace'::AddressOverloaded& (0x158C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8c, 0x15, 0x00, 0x00 + # Procedure (0x1E95) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: `anonymous namespace'::AddressOverloaded* (0x156F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (`anonymous namespace'::AddressOverloaded&) (0x1E94) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6f, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x94, 0x1e, 0x00, 0x00 + # FuncId (0x1E96) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: `anonymous namespace'::AddressOverloaded* (`anonymous namespace'::AddressOverloaded&) (0x1E95) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x95, 0x1e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1E97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # FunctionType: void gsl::details::extent_type<5>::() (0x14F2) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf2, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1E98) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<5> (0x14E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + # MemberFunction (0x1E99) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1E98) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x98, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1E99) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x99, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1E9B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<5> (0x14E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + # MemberFunction (0x1E9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<5>) (0x1E9B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1E9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<5>) (0x1E9C) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x9c, 0x1e, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1E9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # FunctionType: __int64 gsl::details::extent_type<5>::() (0x14F7) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf7, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1E9F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x14C2) + # 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 0xc2, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EA0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x14CB) + # ArgType: gsl::details::extent_type<5> (0x14E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x14, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + # MemberFunction (0x1EA1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14C2) + # ThisType: gsl::span::storage_type >* (0x1E9F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1EA0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x9f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EA2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14C2) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<5>) (0x1EA1) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0xa1, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14C2) + # FunctionType: int* gsl::span::storage_type >::() (0x14EB) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0xeb, 0x14, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EA4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x14FD) + # 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 0xfd, 0x14, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EA5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14FD) + # ThisType: gsl::span::storage_type >* (0x1EA4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1500) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0xa4, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x00, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14FD) + # FunctionType: void gsl::span::storage_type >::(*, __int64) (0x1EA5) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0xa5, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14FD) + # FunctionType: * gsl::span::storage_type >::() (0x152F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfd, 0x14, 0x00, 0x00 + .byte 0x2f, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EA8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1535) + # 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, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EA9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1535) + # ThisType: gsl::span::storage_type >* (0x1EA8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (*, __int64) (0x1538) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0xa8, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EAA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1535) + # FunctionType: void gsl::span::storage_type >::(*, __int64) (0x1EA9) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0xa9, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1535) + # FunctionType: * gsl::span::storage_type >::() (0x1567) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x35, 0x15, 0x00, 0x00 + .byte 0x67, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EAC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # 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 0x6d, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EAD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull (0x157F) + # ArgType: gsl::details::extent_type<5> (0x14E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x15, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + # MemberFunction (0x1EAE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >* (0x1EAC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1EAD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0xac, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,5>::KnownNotNull, gsl::details::extent_type<5>) (0x1EAE) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0xae, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type > (0x156D) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,5>::storage_type >::() (0x15A0) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6d, 0x15, 0x00, 0x00 + .byte 0xa0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15AD) + # FunctionType: void gsl::span::(double*, __int64) (0x15B1) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xb1, 0x15, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15AD) + # FunctionType: __int64 gsl::span::() (0x15CA) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xca, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x15AD) + # FunctionType: double* gsl::span::() (0x15CE) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0xce, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1EB4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x15AD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15B0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xad, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb0, 0x15, 0x00, 0x00 + # FuncId (0x1EB5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (double*, __int64) (0x1EB4) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xb4, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1EB6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x15AE) + # 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 0xae, 0x15, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EB7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x15AE) + # ThisType: gsl::span::storage_type >* (0x1EB6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (double*, __int64) (0x15B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0xb6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb0, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15AE) + # FunctionType: void gsl::span::storage_type >::(double*, __int64) (0x1EB7) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0xb7, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x15AE) + # FunctionType: double* gsl::span::storage_type >::() (0x15E0) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xae, 0x15, 0x00, 0x00 + .byte 0xe0, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::array&) (0x1EBA) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xba, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EBC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned __int64 (0x23) + # 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 0x23, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1EBD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64&& (0x1EBC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbc, 0x1e, 0x00, 0x00 + # Procedure (0x1EBE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&&) (0x1EBD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x1e, 0x00, 0x00 + # FuncId (0x1EBF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: __int64 (unsigned __int64&&) (0x1EBE) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xbe, 0x1e, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1EC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15E7) + # FunctionType: unsigned __int64 std::array::() (0x15FC) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xfc, 0x15, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15E7) + # FunctionType: int* std::array::() (0x15F9) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xf9, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(std::array&) (0x1EC2) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xc2, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: void gsl::span::(std::array&) (0x1EC4) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0xc4, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: int* gsl::span::() (0x1644) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x44, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1EC7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1667) + # FunctionType: void gsl::span::(std::array&) (0x1EC7) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0xc7, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1667) + # FunctionType: const int* gsl::span::() (0x167F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x7f, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ECA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::array&) (0x100F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x0f, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1ECB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>* (0x1699) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x160F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0x99, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ECC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::(std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1ECB) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xcb, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ECD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # FunctionType: `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x1d, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1ECE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4> (0x1697) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::() (0x16AF) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x97, 0x16, 0x00, 0x00 + .byte 0xaf, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1ECF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____14:: (0x16CE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xce, 0x16, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1ED0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____14:: (0x1ECF) + # 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 0xcf, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1ED1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x10DE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + # MemberFunction (0x1ED2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16CE) + # ThisType: const ____C_A_T_C_H____T_E_S_T____14::* (0x1ED0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1ED1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x16, 0x00, 0x00 + .byte 0xd0, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16CE) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____14::::(gsl::span) (0x1ED2) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xce, 0x16, 0x00, 0x00 + .byte 0xd2, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1ED4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____14:: (0x16C7) + # FunctionType: std::array ____C_A_T_C_H____T_E_S_T____14::::() (0x16CA) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc7, 0x16, 0x00, 0x00 + .byte 0xca, 0x16, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x1ED5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x15F0) + # 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 0xf0, 0x15, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1ED6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1ED5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x1e, 0x00, 0x00 + # MemberFunction (0x1ED7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1ED6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1ED8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(const std::array&) (0x1ED7) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xd7, 0x1e, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1ED9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x15EB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x15, 0x00, 0x00 + # FuncId (0x1EDA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (std::array&) (0x1ED9) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xd9, 0x1e, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Class (0x1EDB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEB_J@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4a + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1EDC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x1EDB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1EDD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x1EDC) + # ClassType: Catch::ExprLhs (0x1D5C) + # ThisType: Catch::ExprLhs* (0x1D60) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64&) (0x1D5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x1e, 0x00, 0x00 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0x60, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5e, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1EDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x1EDC) + # 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 0xdc, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1EDF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x1EDB) + # ThisType: const Catch::BinaryExpr* (0x1EDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xde, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x1EE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1EDB) + # ThisType: const Catch::BinaryExpr* (0x1EDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xde, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x1EE1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x1EDB) + # 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 0xdb, 0x1e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const __int64& (0x1D5D) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const __int64& (0x1D5D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + # MemberFunction (0x1EE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1EDB) + # ThisType: Catch::BinaryExpr* (0x1EE1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const __int64&, Catch::StringRef, const __int64&) (0x1EE2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xe1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe2, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x1EE4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1D5D) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const __int64& (0x1D5D) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1EDF) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x1EDF) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1EE0) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const __int64&) (0x1EE3) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xdf, 0x1e, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xdf, 0x1e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe0, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x1e, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x1EE5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1EE4) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEB_JAEB_J@Catch@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xe4, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x20, 0x6c, 0x6f, 0x6e + .byte 0x67, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x5f, 0x4a, 0x41 + .byte 0x45, 0x42, 0x5f, 0x4a + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x1EE6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x1EE5) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe5, 0x1e, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x1EE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x1D5C) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const __int64&) (0x1EDD) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x1d, 0x00, 0x00 + .byte 0xdd, 0x1e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x1EE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x1EDB) + # ThisType: Catch::BinaryExpr* (0x1EE1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xe1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1EDB) + # FunctionType: void Catch::BinaryExpr::() (0x1EE8) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xe8, 0x1e, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x1EEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1654) + # FunctionType: void gsl::details::extent_type<4>::() (0x165E) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5e, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x1EEB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1EEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xeb, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EEC) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0xec, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1EEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<4>) (0x1EEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xee, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<4>) (0x1EEF) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xef, 0x1e, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1EF1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1654) + # FunctionType: __int64 gsl::details::extent_type<4>::() (0x1663) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x63, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1EF2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned __int64& (0x1CD3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x1c, 0x00, 0x00 + # Procedure (0x1EF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64&& (0x1EBC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1EF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbc, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1e, 0x00, 0x00 + # FuncId (0x1EF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64&& (unsigned __int64&) (0x1EF3) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x1e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x1EF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10EB) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1EF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: gsl::span::storage_type >* (0x1CE8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EF6) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xf6, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EF8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x162D) + # 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 0x2d, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EF9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1637) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x37, 0x16, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1EFA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x162D) + # ThisType: gsl::span::storage_type >* (0x1EF8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EF9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0xf8, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf9, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1EFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x162D) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EFA) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0xfa, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1EFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x162D) + # FunctionType: int* gsl::span::storage_type >::() (0x1657) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x57, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1EFD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1668) + # 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 0x68, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1EFE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1672) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x72, 0x16, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1EFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1668) + # ThisType: gsl::span::storage_type >* (0x1EFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EFE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0xfd, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xfe, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1668) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1EFF) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0xff, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1668) + # FunctionType: const int* gsl::span::storage_type >::() (0x1691) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x91, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F02) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # 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 0x98, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull (0x16A2) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa2, 0x16, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1F04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # ThisType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >* (0x1F02) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1F03) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x02, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x03, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # FunctionType: void gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::(gsl::span<(anonymous namespace)::AddressOverloaded,4>::KnownNotNull, gsl::details::extent_type<4>) (0x1F04) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0x04, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type > (0x1698) + # FunctionType: `anonymous namespace'::AddressOverloaded* gsl::span<(anonymous namespace)::AddressOverloaded,4>::storage_type >::() (0x16C1) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x98, 0x16, 0x00, 0x00 + .byte 0xc1, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x15E7) + # FunctionType: const int* std::array::() (0x15FA) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe7, 0x15, 0x00, 0x00 + .byte 0xfa, 0x15, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const __int64& (0x1D5D) + # ArgType: const __int64& (0x1D5D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + .byte 0x5d, 0x1d, 0x00, 0x00 + # Procedure (0x1F09) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const __int64&, const __int64&) (0x1F08) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x1f, 0x00, 0x00 + # FuncId (0x1F0A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const __int64&, const __int64&) (0x1F09) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x09, 0x1f, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1EDB) + # FunctionType: void Catch::BinaryExpr::(bool, const __int64&, Catch::StringRef, const __int64&) (0x1EE3) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xe3, 0x1e, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x1F0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1EDB) + # FunctionType: bool Catch::BinaryExpr::() (0x1EDF) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xdf, 0x1e, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x1F0D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1EDB) + # FunctionType: bool Catch::BinaryExpr::() (0x1EDF) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xdf, 0x1e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x1EDB) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x1EE0) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xdb, 0x1e, 0x00, 0x00 + .byte 0xe0, 0x1e, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFunction (0x1F0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1ED6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd6, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1667) + # FunctionType: void gsl::span::(const std::array&) (0x1F0F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x0f, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F11) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array<(anonymous namespace)::AddressOverloaded,4> (0x1614) + # 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 0x14, 0x16, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F12) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array<(anonymous namespace)::AddressOverloaded,4>& (0x1F11) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x16D4) + # ThisType: gsl::span* (0x16D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1F12) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xd6, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x12, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x16D4) + # FunctionType: void gsl::span::(const std::array<(anonymous namespace)::AddressOverloaded,4>&) (0x1F13) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0x13, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x16D4) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::() (0x16EF) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd4, 0x16, 0x00, 0x00 + .byte 0xef, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array<(anonymous namespace)::AddressOverloaded,4> (0x1608) + # FunctionType: const `anonymous namespace'::AddressOverloaded* std::array<(anonymous namespace)::AddressOverloaded,4>::() (0x161E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x08, 0x16, 0x00, 0x00 + .byte 0x1e, 0x16, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F17) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____16:: (0x170F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x0f, 0x17, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F18) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____16:: (0x1F17) + # 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 0x17, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x170F) + # ThisType: const ____C_A_T_C_H____T_E_S_T____16::* (0x1F18) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1ED1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x17, 0x00, 0x00 + .byte 0x18, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x170F) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____16::::(gsl::span) (0x1F19) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0f, 0x17, 0x00, 0x00 + .byte 0x19, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____16:: (0x1708) + # FunctionType: const std::array ____C_A_T_C_H____T_E_S_T____16::::() (0x170B) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x08, 0x17, 0x00, 0x00 + .byte 0x0b, 0x17, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1F1C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1ED6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd6, 0x1e, 0x00, 0x00 + # FuncId (0x1F1D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (const std::array&) (0x1F1C) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x1c, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x1F1E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x16D5) + # 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, 0x16, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F1F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x16E1) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe1, 0x16, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x1F20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x16D5) + # ThisType: gsl::span::storage_type >* (0x1F1E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F1F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x1e, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1f, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F21) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x16D5) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<4>) (0x1F20) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x20, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F22) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x16D5) + # FunctionType: const `anonymous namespace'::AddressOverloaded* gsl::span::storage_type >::() (0x1701) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd5, 0x16, 0x00, 0x00 + .byte 0x01, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1F23) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::array (0x171F) + # 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, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F24) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::array& (0x1F23) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F24) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F26) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(const std::array&) (0x1F25) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x25, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F27) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1715) + # FunctionType: unsigned __int64 std::array::() (0x172B) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x2b, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F28) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1715) + # FunctionType: const int* std::array::() (0x1728) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x28, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1667) + # ThisType: gsl::span* (0x1669) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::array&) (0x1F24) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x69, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F2A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1667) + # FunctionType: void gsl::span::(const std::array&) (0x1F29) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x29, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F2B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::array&) (0x171A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1a, 0x17, 0x00, 0x00 + # FuncId (0x1F2C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (std::array&) (0x1F2B) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x2b, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1F2D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + # FuncId (0x1F2E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: __int64 (unsigned __int64) (0x1F2D) + # Name: narrow + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x2d, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + # MemberFuncId (0x1F2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::array (0x1715) + # FunctionType: const int* std::array::() (0x1729) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x15, 0x17, 0x00, 0x00 + .byte 0x29, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F30) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1EF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1e, 0x00, 0x00 + # FuncId (0x1F31) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: __int64 (unsigned __int64&) (0x1F30) + # Name: narrow_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x30, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # Struct (0x1F32) { + # 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 (0x1F33) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F32) + # 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 0x32, 0x1f, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1F34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error&& (0x1F33) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x33, 0x1f, 0x00, 0x00 + # Procedure (0x1F35) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1F34) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x34, 0x1f, 0x00, 0x00 + # FieldList (0x1F36) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C3A) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1F37) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1F36) + # DerivedFrom: 0x0 + # VShape: (0x1C32) + # SizeOf: 24 + # Name: gsl::narrowing_error + # LinkageName: .?AUnarrowing_error@gsl@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x36, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x1c, 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 (0x1F38) { + # 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 (0x1F39) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::narrowing_error (0x1F37) + # SourceFile: C:\projects\gsl\include\gsl\gsl_util (0x1F38) + # LineNumber: 103 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x1f, 0x00, 0x00 + .byte 0x38, 0x1f, 0x00, 0x00 + .byte 0x67, 0x00, 0x00, 0x00 + # FuncId (0x1F3A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: void (gsl::narrowing_error&&) (0x1F35) + # Name: throw_exception + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x35, 0x1f, 0x00, 0x00 + .byte 0x74, 0x68, 0x72, 0x6f + .byte 0x77, 0x5f, 0x65, 0x78 + .byte 0x63, 0x65, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x00 + # Pointer (0x1F3B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F32) + # 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 0x32, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F32) + # ThisType: gsl::narrowing_error* (0x1F3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x3b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F32) + # FunctionType: void gsl::narrowing_error::() (0x1F3C) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x3c, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1F3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F32) + # FunctionType: void gsl::narrowing_error::() (0x1F3C) + # Name: ~narrowing_error + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x3c, 0x1f, 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 (0x1F3F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64& (0x1CD3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64&) (0x1EF2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd3, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1e, 0x00, 0x00 + # FuncId (0x1F40) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64& (unsigned __int64&) (0x1F3F) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3f, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Pointer (0x1F41) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::narrowing_error (0x1F32) + # 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 0x32, 0x1f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F42) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::narrowing_error& (0x1F41) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x41, 0x1f, 0x00, 0x00 + # Procedure (0x1F43) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::narrowing_error&& (0x1F33) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&) (0x1F42) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x33, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x42, 0x1f, 0x00, 0x00 + # FuncId (0x1F44) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::narrowing_error&& (gsl::narrowing_error&) (0x1F43) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x43, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFunction (0x1F45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F32) + # ThisType: gsl::narrowing_error* (0x1F3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::narrowing_error&&) (0x1F34) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x3b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x34, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F32) + # FunctionType: void gsl::narrowing_error::(gsl::narrowing_error&&) (0x1F45) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x45, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # Modifier (0x1F47) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::narrowing_error (0x1F32) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F48) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::narrowing_error (0x1F47) + # 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, 0x1f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1F49) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::narrowing_error& (0x1F48) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x1f, 0x00, 0x00 + # MemberFunction (0x1F4A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::narrowing_error (0x1F32) + # ThisType: gsl::narrowing_error* (0x1F3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::narrowing_error&) (0x1F49) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x3b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F4B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::narrowing_error (0x1F32) + # FunctionType: void gsl::narrowing_error::(const gsl::narrowing_error&) (0x1F4A) + # Name: narrowing_error + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x32, 0x1f, 0x00, 0x00 + .byte 0x4a, 0x1f, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x69, 0x6e + .byte 0x67, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + # MemberFuncId (0x1F4C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: void std::exception::() (0x1C46) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x46, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1667) + # FunctionType: void gsl::span::(const int*, __int64) (0x166A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x67, 0x16, 0x00, 0x00 + .byte 0x6a, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1668) + # ThisType: gsl::span::storage_type >* (0x1EFD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, __int64) (0x10E1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0xfd, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe1, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1668) + # FunctionType: void gsl::span::storage_type >::(const int*, __int64) (0x1F4E) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x16, 0x00, 0x00 + .byte 0x4e, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1654) + # FunctionType: void gsl::details::extent_type<4>::(__int64) (0x165F) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5f, 0x16, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x1F51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x173E) + # FunctionType: void std::allocator::() (0x17D5) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xd5, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::(std::initializer_list, const std::allocator&) (0x1749) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x49, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Pointer (0x1F53) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::initializer_list (0x1747) + # 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 0x47, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x1F54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::(const std::vector >&) (0x174D) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x4d, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFunction (0x1F55) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x177C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(std::vector >&) (0x1F55) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x55, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: unsigned __int64 std::vector >::() (0x178B) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F58) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: int* std::vector >::() (0x177E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7e, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x177C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F5A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(std::vector >&) (0x1F59) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x59, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F5B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1220) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1812) + # FunctionType: void gsl::span::(std::basic_string,std::allocator >&) (0x1F5B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x5b, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F5D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1812) + # FunctionType: __int64 gsl::span::() (0x182F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x2f, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1812) + # FunctionType: const char* gsl::span::() (0x1832) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x32, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x1F5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1812) + # ThisType: gsl::span* (0x1814) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_string,std::allocator >&) (0x1150) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x14, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1812) + # FunctionType: void gsl::span::(const std::basic_string,std::allocator >&) (0x1F5F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x5f, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x1F61) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x184F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4f, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F62) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F61) + # 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, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F63) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x184F) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F62) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1ED1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4f, 0x18, 0x00, 0x00 + .byte 0x62, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x184F) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F63) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x18, 0x00, 0x00 + .byte 0x63, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1848) + # FunctionType: std::vector > ____C_A_T_C_H____T_E_S_T____20::::() (0x184B) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x18, 0x00, 0x00 + .byte 0x4b, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x1F66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x174C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(const std::vector >&) (0x1F66) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x66, 0x1f, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::() (0x173D) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # Modifier (0x1F69) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1859) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F6A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F69) + # 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 0x69, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x1F6B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x1812) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x18, 0x00, 0x00 + # MemberFunction (0x1F6C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1859) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F6A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F6B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x6a, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1859) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F6C) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x59, 0x18, 0x00, 0x00 + .byte 0x6c, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1852) + # FunctionType: std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x1855) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x52, 0x18, 0x00, 0x00 + .byte 0x55, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x1F6F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____20:: (0x1863) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x63, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x1F70) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____20:: (0x1F6F) + # 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 0x6f, 0x1f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1F71) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1863) + # ThisType: const ____C_A_T_C_H____T_E_S_T____20::* (0x1F70) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1F6B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x18, 0x00, 0x00 + .byte 0x70, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6b, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x1863) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____20::::(gsl::span) (0x1F71) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x63, 0x18, 0x00, 0x00 + .byte 0x71, 0x1f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x1F73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____20:: (0x185C) + # FunctionType: const std::basic_string,std::allocator > ____C_A_T_C_H____T_E_S_T____20::::() (0x185F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x18, 0x00, 0x00 + .byte 0x5f, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Procedure (0x1F74) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x177C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x17, 0x00, 0x00 + # FuncId (0x1F75) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (std::vector >&) (0x1F74) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x74, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x1F76) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x10DE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x174C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4c, 0x17, 0x00, 0x00 + # FuncId (0x1F77) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (const std::vector >&) (0x1F76) + # Name: make_span + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x76, 0x1f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x70, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: const int* std::vector >::() (0x1780) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x80, 0x17, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x17AE) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xae, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # ArgList (0x1F7A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: const int* (0x1053) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x1F7B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, std::forward_iterator_tag) (0x1F7A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x7a, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::(const int*, const int*, std::forward_iterator_tag) (0x1F7B) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x7b, 0x1f, 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 (0x1F7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1747) + # FunctionType: const int* std::initializer_list::() (0x17E8) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1F7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::initializer_list (0x1747) + # FunctionType: const int* std::initializer_list::() (0x17E8) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x17, 0x00, 0x00 + .byte 0xe8, 0x17, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::() (0x17AD) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # Procedure (0x1F80) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x1740) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x40, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + # FuncId (0x1F81) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::allocator& (const std::allocator&) (0x1F80) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x80, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # Struct (0x1F82) { + # 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 (0x1F83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: const std::allocator& (0x1740) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0x40, 0x17, 0x00, 0x00 + # MemberFunction (0x1F84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x17F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x1F83) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x83, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x1F85) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # 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 0xc5, 0x10, 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 (0x1F86) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_One_then_variadic_args_t (0x1F85) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 258 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x85, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x02, 0x01, 0x00, 0x00 + # MemberFuncId (0x1F87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x1F84) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0x84, 0x1f, 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 (0x1F88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x17BE) + # FunctionType: void std::_Vector_val >::() (0x17FF) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbe, 0x17, 0x00, 0x00 + .byte 0xff, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x1F8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: std::allocator& std::_Vector_alloc > >::() (0x17BB) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xbb, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x1F8B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x1741) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x41, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F8C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator&) (0x1F8B) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x8b, 0x1f, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x17B5) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xb5, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F8E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val >& (0x17BF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbf, 0x17, 0x00, 0x00 + # Procedure (0x1F8F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val >* (0x17FE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val >&) (0x1F8E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xfe, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8e, 0x1f, 0x00, 0x00 + # FuncId (0x1F90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x1F8F) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8f, 0x1f, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x17C0) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc0, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F3) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf3, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x1F93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F8) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf8, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1F94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: bool std::vector >::(const unsigned __int64) (0x17A1) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0xa1, 0x17, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x1F95) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, const int*) (0x10E3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x10, 0x00, 0x00 + # FuncId (0x1F96) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const int*, const int*) (0x1F95) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x95, 0x1f, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1F97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: const int* (0x1053) + # ArgType: int* (0x674) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + # MemberFunction (0x1F98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int* (0x674) + # ClassType: std::vector > (0x173A) + # ThisType: std::vector >* (0x173C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1F97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3c, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1F99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: int* std::vector >::(const int*, const int*, int*) (0x1F98) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x98, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1F9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17C7) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17C7) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x1F9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::() (0x173D) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1F9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: int*& std::_Vector_alloc > >::() (0x17C7) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc7, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x1F9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: unsigned __int64 std::vector >::() (0x178B) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1F9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::() (0x17A4) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0xa4, 0x17, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x173E) + # FunctionType: int* std::allocator::(const unsigned __int64) (0x17DB) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xdb, 0x17, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # FunctionType: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x180D) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x0d, 0x18, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FA2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: const std::allocator& std::_Vector_alloc > >::() (0x17BC) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xbc, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x1FA3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F6) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf6, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x1FA4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: const int* (0x1053) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1FA5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, std::random_access_iterator_tag) (0x1FA4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa4, 0x1f, 0x00, 0x00 + # FuncId (0x1FA6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const int*, const int*, std::random_access_iterator_tag) (0x1FA5) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa5, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Pointer (0x1FA7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int (0x1042) + # 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 0x42, 0x10, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x1FA8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const int* const (0x1FA7) + # ArgType: const int* const (0x1FA7) + # ArgType: int* (0x674) + # ArgType: std::allocator& (0x17AF) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + # Procedure (0x1FA9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const int* const, const int* const, int*, std::allocator&) (0x1FA8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa8, 0x1f, 0x00, 0x00 + # FuncId (0x1FAA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (const int* const, const int* const, int*, std::allocator&) (0x1FA9) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa9, 0x1f, 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 (0x1FAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const int* const (0x1FA7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + # Procedure (0x1FAC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x1053) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int* const) (0x1FAB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xab, 0x1f, 0x00, 0x00 + # FuncId (0x1FAD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const int* (const int* const) (0x1FAC) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xac, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x1FAE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x1FAF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const, __int64) (0x1FAE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xae, 0x1f, 0x00, 0x00 + # FuncId (0x1FB0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int* const, __int64) (0x1FAF) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xaf, 0x1f, 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 (0x1FB1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const int* const (0x1FA7) + # 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 0xa7, 0x1f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x1FB2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* const& (0x1FB1) + # ArgType: const int* const& (0x1FB1) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + # Procedure (0x1FB3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int* const&, const int* const&) (0x1FB2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb2, 0x1f, 0x00, 0x00 + # FuncId (0x1FB4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const int* const&, const int* const&) (0x1FB3) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb3, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x1FB5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int*& (0x1416) + # ArgType: int* const (0x17D8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x16, 0x14, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + # Procedure (0x1FB6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*&, int* const) (0x1FB5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb5, 0x1f, 0x00, 0x00 + # FuncId (0x1FB7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (int*&, int* const) (0x1FB6) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # Struct (0x1FB8) { + # 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 (0x1FB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const int* const (0x1FA7) + # ArgType: const int* const (0x1FA7) + # ArgType: int* const (0x17D8) + # ArgType: std::allocator& (0x17AF) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + .byte 0xa7, 0x1f, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x1FBA) { + # 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) (0x1FB9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xb9, 0x1f, 0x00, 0x00 + # Struct (0x1FBB) { + # 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 (0x1FBC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Trivially_copyable_ptr_iterator_tag (0x1FBB) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xbb, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1FBD) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1FBC) + # 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 0xbc, 0x1f, 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 (0x1FBE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Really_trivial_ptr_iterator_tag (0x1FBD) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 426 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbd, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xaa, 0x01, 0x00, 0x00 + # Struct (0x1FBF) { + # 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 (0x1FC0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_General_ptr_iterator_tag (0x1FBF) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x1FC1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x1FC0) + # 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 0xc0, 0x1f, 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 (0x1FC2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Trivially_copyable_ptr_iterator_tag (0x1FC1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 421 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xa5, 0x01, 0x00, 0x00 + # Struct (0x1FC3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # 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 0xc5, 0x10, 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 (0x1FC4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_General_ptr_iterator_tag (0x1FC3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 417 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc3, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xa1, 0x01, 0x00, 0x00 + # FuncId (0x1FC5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (const int* const, const int* const, int* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1FBA) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xba, 0x1f, 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 + # ArgList (0x1FC6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* const& (0x1FB1) + # ArgType: int* const& (0x1D7D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + # Procedure (0x1FC7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int* const&, int* const&) (0x1FC6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc6, 0x1f, 0x00, 0x00 + # FuncId (0x1FC8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (const int* const&, int* const&) (0x1FC7) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc7, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x1FC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const int* const& (0x1FB1) + # ArgType: const int* const& (0x1FB1) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + .byte 0xb1, 0x1f, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1FCA) { + # 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) (0x1FC9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc9, 0x1f, 0x00, 0x00 + # FuncId (0x1FCB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const int* const&, const int* const&, std::random_access_iterator_tag) (0x1FCA) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xca, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x1FCC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const int*, const int*, int*) (0x1F97) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x1f, 0x00, 0x00 + # FuncId (0x1FCD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (const int*, const int*, int*) (0x1FCC) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x1FCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::(int*, int*) (0x179F) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x9f, 0x17, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FD0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x173E) + # FunctionType: void std::allocator::(int* const, const unsigned __int64) (0x17DA) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3e, 0x17, 0x00, 0x00 + .byte 0xda, 0x17, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x1FD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: unsigned __int64 std::vector >::() (0x178B) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x8b, 0x17, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x1FD2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::allocator& (0x17AF) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + # Procedure (0x1FD3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, std::allocator&) (0x1FD2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd2, 0x1f, 0x00, 0x00 + # FuncId (0x1FD4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (int*, int*, std::allocator&) (0x1FD3) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd3, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x1FD5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::allocator& (0x17AF) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x1FD6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int*, int*, std::allocator&, std::integral_constant) (0x1FD5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd5, 0x1f, 0x00, 0x00 + # FuncId (0x1FD7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (int*, int*, std::allocator&, std::integral_constant) (0x1FD6) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd6, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x1FD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: const int*& std::_Vector_alloc > >::() (0x17C9) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x1FD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: const int*& std::_Vector_alloc > >::() (0x17C9) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x1FDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x17C3) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc3, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FDB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x17F9) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x1FDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x1FDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x17EE) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x180E) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xee, 0x17, 0x00, 0x00 + .byte 0x0e, 0x18, 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 + # Pointer (0x1FDE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x173E) + # 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 0x3e, 0x17, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x1FDF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x1FDE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xde, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x173B) + # ThisType: std::_Vector_alloc > >* (0x17AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x1FDF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xac, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdf, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::(std::allocator&&) (0x1FE0) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xe0, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x1FE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: int* std::vector >::(int*, int*, int*) (0x1798) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x98, 0x17, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x1FE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: const int*& std::_Vector_alloc > >::() (0x17C9) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xc9, 0x17, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # Procedure (0x1FE4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x1FDE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x17B0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xde, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb0, 0x17, 0x00, 0x00 + # FuncId (0x1FE5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::allocator&& (std::allocator&) (0x1FE4) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe4, 0x1f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x1FE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: std::allocator&& (0x1FDE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0xde, 0x1f, 0x00, 0x00 + # MemberFunction (0x1FE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x17F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x1FE6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe6, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x1FE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x1FE7) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xe7, 0x1f, 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 + # ArgList (0x1FE9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* (0x674) + # ArgType: std::allocator& (0x17AF) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + # Procedure (0x1FEA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int* const, int* const, int*, std::allocator&) (0x1FE9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe9, 0x1f, 0x00, 0x00 + # FuncId (0x1FEB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int* const, int* const, int*, std::allocator&) (0x1FEA) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xea, 0x1f, 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 (0x1FEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: int* const (0x17D8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + # Procedure (0x1FED) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int* const) (0x1FEC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x1f, 0x00, 0x00 + # FuncId (0x1FEE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int* const) (0x1FED) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xed, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x1FEF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1DDD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x1d, 0x00, 0x00 + # FuncId (0x1FF0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (int* const&, int* const&) (0x1FEF) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xef, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x1FF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: std::allocator& (0x17AF) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xaf, 0x17, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x1FF2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (int* const, int* const, int* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1FF1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xf1, 0x1f, 0x00, 0x00 + # FuncId (0x1FF3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int* const, int* const, int* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x1FF2) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf2, 0x1f, 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 + # Procedure (0x1FF4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int* const&, int* const&) (0x1DDD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x1d, 0x00, 0x00 + # FuncId (0x1FF5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (int* const&, int* const&) (0x1FF4) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf4, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x1FF6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* const& (0x1D7D) + # ArgType: int* const& (0x1D7D) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x1FF7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int* const&, int* const&, std::random_access_iterator_tag) (0x1FF6) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf6, 0x1f, 0x00, 0x00 + # FuncId (0x1FF8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (int* const&, int* const&, std::random_access_iterator_tag) (0x1FF7) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf7, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x1FF9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int*, int*, int*) (0x1797) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x97, 0x17, 0x00, 0x00 + # FuncId (0x1FFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int*, int*, int*) (0x1FF9) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x1f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x1FFB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int*) (0x1DE9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe9, 0x1d, 0x00, 0x00 + # FuncId (0x1FFC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (int*) (0x1FFB) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfb, 0x1f, 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 (0x1FFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1812) + # FunctionType: void gsl::span::(const char*, __int64) (0x1816) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x18, 0x00, 0x00 + .byte 0x16, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x1FFE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1813) + # 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, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x1FFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1813) + # ThisType: gsl::span::storage_type >* (0x1FFE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, __int64) (0x1815) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0xfe, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x15, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2000) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1813) + # FunctionType: void gsl::span::storage_type >::(const char*, __int64) (0x1FFF) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0xff, 0x1f, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2001) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1813) + # FunctionType: const char* gsl::span::storage_type >::() (0x1844) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x13, 0x18, 0x00, 0x00 + .byte 0x44, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2002) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x173A) + # FunctionType: void std::vector >::() (0x173D) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x3a, 0x17, 0x00, 0x00 + .byte 0x3d, 0x17, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2003) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x173B) + # FunctionType: void std::_Vector_alloc > >::() (0x17AD) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3b, 0x17, 0x00, 0x00 + .byte 0xad, 0x17, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2004) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x17F2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0xf2, 0x17, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2005) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x17AB) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x2004) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x17, 0x00, 0x00 + .byte 0x04, 0x20, 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 (0x2006) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::() (0x118C) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2007) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1882) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x82, 0x18, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2008) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x18A2) + # ThisType: gsl::span* (0x18A4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x187C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0xa4, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2009) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x18A2) + # FunctionType: void gsl::span::(const gsl::span<(anonymous namespace)::DerivedClass,-1>&) (0x2008) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa2, 0x18, 0x00, 0x00 + .byte 0x08, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x200A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # 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 0x6a, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x200B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: `anonymous namespace'::DerivedClass* (0x186D) + # ArgType: gsl::details::extent_type<0> (0x1398) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6d, 0x18, 0x00, 0x00 + .byte 0x98, 0x13, 0x00, 0x00 + # MemberFunction (0x200C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # ThisType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >* (0x200A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x200B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x0a, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0b, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x200D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # FunctionType: void gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::(`anonymous namespace'::DerivedClass*, gsl::details::extent_type<0>) (0x200C) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x0c, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x200E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # FunctionType: __int64 gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x1888) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x88, 0x18, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x200F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1> (0x1869) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::() (0x188C) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x69, 0x18, 0x00, 0x00 + .byte 0x8c, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2010) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x18A3) + # 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 0xa3, 0x18, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2011) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const `anonymous namespace'::DerivedClass* (0x18A6) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa6, 0x18, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x2012) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x18A3) + # ThisType: gsl::span::storage_type >* (0x2010) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x2011) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0x10, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x11, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2013) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x18A3) + # FunctionType: void gsl::span::storage_type >::(const `anonymous namespace'::DerivedClass*, gsl::details::extent_type<-1>) (0x2012) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xa3, 0x18, 0x00, 0x00 + .byte 0x12, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2014) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type > (0x186A) + # FunctionType: `anonymous namespace'::DerivedClass* gsl::span<(anonymous namespace)::DerivedClass,-1>::storage_type >::() (0x189E) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x18, 0x00, 0x00 + .byte 0x9e, 0x18, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Array (0x2015) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const int (0x1042) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 12 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x0c, 0x00, 0x00, 0xf1 + # Pointer (0x2016) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x2015 + # 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 0x15, 0x20, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2017) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x2016) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x16, 0x20, 0x00, 0x00 + # MemberFunction (0x2018) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x2017) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x17, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2019) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(&) (0x2018) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x18, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x201A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x201B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(const gsl::span&) (0x201A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x1a, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x201C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: bool gsl::span::() (0x10F6) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf6, 0x10, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Modifier (0x201D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____24:: (0x18DF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdf, 0x18, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x201E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____24:: (0x201D) + # 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 0x1d, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x201F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x18DF) + # ThisType: const ____C_A_T_C_H____T_E_S_T____24::* (0x201E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1ED1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x18, 0x00, 0x00 + .byte 0x1e, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2020) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x18DF) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____24::::(gsl::span) (0x201F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdf, 0x18, 0x00, 0x00 + .byte 0x1f, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Pointer (0x2021) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x10DE) + # 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 0xde, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x2022) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____24:: (0x18D8) + # FunctionType: gsl::span ____C_A_T_C_H____T_E_S_T____24::::() (0x18DB) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd8, 0x18, 0x00, 0x00 + .byte 0xdb, 0x18, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Class (0x2023) { + # 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<3> + # LinkageName: .?AV?$extent_type@$02@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 0x33, 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, 0x32 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2024) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<3> (0x2023) + # 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 0x23, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2025) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x2023) + # ThisType: gsl::details::extent_type<3>* (0x2024) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x24, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2026) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<3> (0x2023) + # ThisType: gsl::details::extent_type<3>* (0x2024) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x24, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2027) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::() (0x2025) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<3>::(__int64) (0x2026) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x20, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x20, 0x00, 0x00 + # Modifier (0x2028) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<3> (0x2023) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2029) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<3> (0x2028) + # 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 0x28, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x202A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<3> (0x2023) + # ThisType: const gsl::details::extent_type<3>* (0x2029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x29, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x202B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2027 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<3>::() (0x202A) + # Name: size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: index_type + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x27, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2a, 0x20, 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 (0x202C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x202B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<3> + # LinkageName: .?AV?$extent_type@$02@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x2b, 0x20, 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 0x33, 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, 0x32 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x202D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<3> (0x202C) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2c, 0x20, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x202E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x2023) + # FunctionType: void gsl::details::extent_type<3>::() (0x2025) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x25, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x202F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const int* (0x1053) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const int&) (0x1044) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x44, 0x10, 0x00, 0x00 + # FuncId (0x2030) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const int* (const int&) (0x202F) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2f, 0x20, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # ArgList (0x2031) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x10EB) + # ArgType: gsl::details::extent_type<3> (0x2023) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x10, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + # MemberFunction (0x2032) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: gsl::span::storage_type >* (0x1CE8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x2031) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2033) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x2032) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x32, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2034) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<3> (0x2023) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + # MemberFunction (0x2035) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<3>) (0x2034) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x34, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2036) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<3>) (0x2035) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x35, 0x20, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x2037) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<3> (0x2023) + # FunctionType: __int64 gsl::details::extent_type<3>::() (0x202A) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x23, 0x20, 0x00, 0x00 + .byte 0x2a, 0x20, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2038) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const int* (0x1053) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x53, 0x10, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x2039) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x10DF) + # ThisType: gsl::span::storage_type >* (0x1CE8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const int*, gsl::details::extent_type<-1>) (0x2038) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0xe8, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x203A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x10DF) + # FunctionType: void gsl::span::storage_type >::(const int*, gsl::details::extent_type<-1>) (0x2039) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xdf, 0x10, 0x00, 0x00 + .byte 0x39, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x203B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x146A) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x203C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203B) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3b, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x203D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: __int64 gsl::span::() (0x147F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x7f, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x203E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::(__int64) (0x14D3) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x203F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1370) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2040) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203F) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2041) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1370) + # FunctionType: __int64 gsl::span::() (0x1385) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x85, 0x13, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2042) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x14C0) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2043) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x2042) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x42, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2044) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: __int64 gsl::span::() (0x14D5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd5, 0x14, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2045) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1370) + # ClassType: gsl::span (0x1004) + # ThisType: const gsl::span* (0x101F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x13, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1f, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2046) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x2045) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2047) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64) (0x1021) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2048) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: void gsl::span::(int*, __int64) (0x14C4) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xc4, 0x14, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2049) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x14C2) + # ThisType: gsl::span::storage_type >* (0x1E9F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x9f, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x204A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x14C2) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x2049) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc2, 0x14, 0x00, 0x00 + .byte 0x49, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x204B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<5> (0x14E8) + # FunctionType: void gsl::details::extent_type<5>::(__int64) (0x14F3) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe8, 0x14, 0x00, 0x00 + .byte 0xf3, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x204C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203B) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3b, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x204D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::(__int64) (0x14D3) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd3, 0x14, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x204E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203F) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x204F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x2042) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x42, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2050) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x2045) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2051) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64) (0x1021) + # Name: last + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x21, 0x10, 0x00, 0x00 + .byte 0x6c, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2052) { + # 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<5> + # LinkageName: .?AV?$subspan_selector@$04@?$span@H$04@gsl@@ + # } + .byte 0x6a, 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 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x35, 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, 0x34, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2053) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: __int64 (0x13) + # ArgType: __int64 (0x13) + # ArgType: gsl::span::subspan_selector<5> (0x2052) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x52, 0x20, 0x00, 0x00 + # MemberFunction (0x2054) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1004) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (__int64, __int64, gsl::span::subspan_selector<5>) (0x2053) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x53, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2055) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::span::subspan_selector<5> + # LinkageName: .?AV?$subspan_selector@$04@?$span@H$04@gsl@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x08, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x35, 0x3e, 0x3a, 0x3a + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x73, 0x65, 0x6c, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x35, 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, 0x34, 0x40, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x48, 0x24 + .byte 0x30, 0x34, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2056) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::span::subspan_selector<5> (0x2055) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 615 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x55, 0x20, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x67, 0x02, 0x00, 0x00 + # MemberFuncId (0x2057) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<5>) (0x2054) + # Name: make_subspan + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x54, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2058) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x14C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc9, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2059) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x2058) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x58, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x205A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64, __int64) (0x1023) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x23, 0x10, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # ArgList (0x205B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<5> (0x14E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0xe8, 0x14, 0x00, 0x00 + # MemberFunction (0x205C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<5>) (0x205B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5b, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x205D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<5>) (0x205C) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x5c, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x205E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::(__int64, __int64, gsl::span::subspan_selector<-1>) (0x1034) + # Name: make_subspan + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x34, 0x10, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x5f, 0x73, 0x75, 0x62 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x205F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(gsl::span::KnownNotNull, __int64) (0x101A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x1a, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2060) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, __int64) (0x1019) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2061) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, __int64) (0x2060) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x60, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2062) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203B) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3b, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x2063) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::(__int64, __int64) (0x14D4) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd4, 0x14, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x2064) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x203F) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x3f, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x2065) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x2042) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x42, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFunction (0x2066) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x162C) + # ClassType: gsl::span (0x14C0) + # ThisType: const gsl::span* (0x14D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0xd2, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2067) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x14C0) + # FunctionType: gsl::span gsl::span::() (0x2066) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc0, 0x14, 0x00, 0x00 + .byte 0x66, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x2068) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: __int64 gsl::span::() (0x1641) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x41, 0x16, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2069) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::span gsl::span::() (0x2045) + # Name: subspan + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x45, 0x20, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x70, 0x61, 0x6e, 0x00 + # MemberFuncId (0x206A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: void gsl::span::(int*, __int64) (0x162F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2f, 0x16, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x206B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x162D) + # ThisType: gsl::span::storage_type >* (0x1EF8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, __int64) (0x1008) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0xf8, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x206C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x162D) + # FunctionType: void gsl::span::storage_type >::(int*, __int64) (0x206B) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x6b, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x206D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1469 + # 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 0x69, 0x14, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x206E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x206D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6d, 0x20, 0x00, 0x00 + # MemberFunction (0x206F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x206E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2070) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x206F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x6f, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2071) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x198D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x8d, 0x19, 0x00, 0x00 + # MemberFunction (0x2072) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x2071) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2073) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: void gsl::span::(&) (0x2072) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x72, 0x20, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2074) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: int& gsl::span::(__int64) (0x1481) + # Name: at + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2075) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x1492) + # FunctionType: void gsl::details::extent_type<2>::() (0x149C) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x9c, 0x14, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x2076) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1475) + # ArgType: gsl::details::extent_type<2> (0x1492) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x14, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + # MemberFunction (0x2077) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x146B) + # ThisType: gsl::span::storage_type >* (0x1E63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x2076) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x63, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x76, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2078) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x146B) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x2077) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x77, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2079) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: int& gsl::span::(__int64) (0x1481) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x81, 0x14, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x207A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::() (0x1069) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x69, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x207B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x207C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106D) + # 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 0x6d, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x207D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + # MemberFunction (0x207E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x207B) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x207F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x207B) + # 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 0x7b, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2080) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # ThisType: Catch::ExprLhs,0> &>* (0x207F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2081) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2082) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x2081) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x81, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2083) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x2082) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # ThisType: Catch::ExprLhs,0> &>* (0x207F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x82, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2084) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2085) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x207B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2086) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x2085) + # 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, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2087) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x2084) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # ThisType: const Catch::ExprLhs,0> &>* (0x2086) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x84, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x86, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2088) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x207C) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2080) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x2083) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x2083) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x2087) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x80, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x87, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2089) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2088) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x88, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x208A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x2089) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x89, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x208B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x207E) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x7e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x208C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x208D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x208E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208D) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # ThisType: Catch::ExprLhs,0> &>* (0x207F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8d, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x208F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208D) + # 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 0x8d, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2090) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x208F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x8f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2091) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x208F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x8f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2092) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # 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 0x8c, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2093) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + # MemberFunction (0x2094) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x2092) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2093) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x92, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x93, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2095) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x207C) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x207C) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2090) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2090) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2091) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2094) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x91, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x94, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2096) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2095) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x95, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2097) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x2096) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2098) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x208E) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2099) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x2092) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x92, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x209A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2099) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x99, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x209B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x2080) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x80, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x209C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + # Procedure (0x209D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x209C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x20, 0x00, 0x00 + # FuncId (0x209E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x209D) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x9d, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x209F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2094) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x94, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x20A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + # Procedure (0x20A1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x20, 0x00, 0x00 + # FuncId (0x20A2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A1) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Pointer (0x20A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x1029) + # 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 0x29, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x20A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2090) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x20A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x2090) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x90, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x208C) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2091) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x8c, 0x20, 0x00, 0x00 + .byte 0x91, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x20A7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + # FuncId (0x20A8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x20A7) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xa7, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x20A9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker,0> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .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, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x20AA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker,0> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .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, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x20AB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x20AA) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x20AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker,0> > (0x20A9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xa9, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x20A9) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x20AC) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa9, 0x20, 0x00, 0x00 + .byte 0xac, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x20AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1186) + # Name: basic_string + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x86, 0x11, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x12F8) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x135E) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0xf8, 0x12, 0x00, 0x00 + .byte 0x5e, 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 + # Pointer (0x20B0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x1187) + # 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 0x87, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x20B1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x20B0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb0, 0x20, 0x00, 0x00 + # MemberFunction (0x20B2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_alloc > > (0x1183) + # ThisType: std::_String_alloc > >* (0x1249) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x20B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x49, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20B3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::(std::allocator&&) (0x20B2) + # Name: _String_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0xb2, 0x20, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1186) + # Name: _Construct_lv_contents + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x86, 0x11, 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 + # Procedure (0x20B5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x20B0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x124D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb0, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + # FuncId (0x20B6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::allocator&& (std::allocator&) (0x20B5) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x20, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x20B7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: std::allocator&& (0x20B0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0xb0, 0x20, 0x00, 0x00 + # MemberFunction (0x20B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # ThisType: std::_Compressed_pair,std::_String_val >,1>* (0x12FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x20B7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xfc, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20B9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_String_val >,1> (0x1248) + # FunctionType: void std::_Compressed_pair,std::_String_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x20B8) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x48, 0x12, 0x00, 0x00 + .byte 0xb8, 0x20, 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 (0x20BA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::() (0x1086) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x86, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x20BB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,1> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x20BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,1> (0x1089) + # PointerAttributes: 0x1002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x89, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x20BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + # MemberFunction (0x20BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> &> (0x20BB) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20BF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> &> (0x20BB) + # 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 0xbb, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # ThisType: Catch::ExprLhs,1> &>* (0x20BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xbf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x20C2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,bool> (0x20C1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc1, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,bool> (0x20C2) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # ThisType: Catch::ExprLhs,1> &>* (0x20BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x20, 0x00, 0x00 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xbf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x20C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,1> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x20C5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> &> (0x20BB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x20C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> &> (0x20C5) + # 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 0xc5, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> &> (0x20C4) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # ThisType: const Catch::ExprLhs,1> &>* (0x20C6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x20, 0x00, 0x00 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xc6, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20C8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x20BC) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x20C0) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x20C3) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> &,bool> Catch::ExprLhs,1> &>::(bool) (0x20C3) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> &> Catch::ExprLhs,1> &>::() (0x20C7) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x20, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x20C9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20C8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,1> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xc8, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x20CA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> &> (0x20C9) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc9, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x20CB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs,1> &> Catch::Decomposer::(const gsl::details::span_iterator,1>&) (0x20BE) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xbe, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x20CC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x20CD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CD) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # ThisType: Catch::ExprLhs,1> &>* (0x20BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcd, 0x20, 0x00, 0x00 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xbf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CD) + # 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 0xcd, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20D0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x20CF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xcf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x20D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x20CF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xcf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20D2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # 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 0xcc, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x20D3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + # MemberFunction (0x20D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x20D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd3, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20D5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x20BC) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x20BC) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x20D0) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x20D0) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x20D1) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20D4) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd0, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd0, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd1, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x20D6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20D5) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xd5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x33, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x20D7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20D6) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd6, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x20D8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x20CE) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xce, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x20D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>* (0x20D2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd2, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20DA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x20D9) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd9, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x20DB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: void Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x20C0) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xc0, 0x20, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x20DC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + # Procedure (0x20DD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x20DC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdc, 0x20, 0x00, 0x00 + # FuncId (0x20DE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x20DD) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xdd, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x20DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20D4) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd4, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # ArgList (0x20E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,1> (0x102B) + # ArgType: gsl::details::span_iterator,1> (0x102B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + # Procedure (0x20E1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe0, 0x20, 0x00, 0x00 + # FuncId (0x20E2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E1) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Pointer (0x20E3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,1> (0x102B) + # 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 0x2b, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x20E4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x20D0) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd0, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x20E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::() (0x20D0) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd0, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> (0x20CC) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x20D1) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xcc, 0x20, 0x00, 0x00 + .byte 0xd1, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x20E7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + # FuncId (0x20E8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,1>&) (0x20E7) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xe7, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x20E9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker,1> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xaa, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .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 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Struct (0x20EA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker,1> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@Catch@@ + # } + .byte 0xaa, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .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 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x20EB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > (0x20EA) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xea, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x20EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker,1> > (0x20E9) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xe9, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > (0x20E9) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> >::(const gsl::details::span_iterator,1>&) (0x20EC) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe9, 0x20, 0x00, 0x00 + .byte 0xec, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # Class (0x20EE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@ + # } + .byte 0x1a, 0x01, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x20EF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x20F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EF) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # ThisType: Catch::ExprLhs,0> &>* (0x207F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,1>&) (0x20BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xef, 0x20, 0x00, 0x00 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x7f, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbd, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EF) + # 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, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x20F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x20F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf1, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x20F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x20F1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf1, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x20F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # 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, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x20F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + # MemberFunction (0x20F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x20F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xf5, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x20F7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x207C) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x20BC) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x20F2) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x20F2) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x20F3) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20F6) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xf2, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xf2, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xf3, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x20F8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x20F7) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xf7, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x24, 0x30, 0x30, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x20F9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20F8) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf8, 0x20, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x20FA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x20F0) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x20FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>* (0x20F4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf4, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x20FC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x20FB) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xfb, 0x20, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x20FD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x20FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # Class (0x20FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@ + # } + .byte 0x1a, 0x01, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2100) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2101) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2100) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # ThisType: Catch::ExprLhs,1> &>* (0x20BF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x00, 0x21, 0x00, 0x00 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xbf, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2102) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2100) + # 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, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2103) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2102) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x02, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2104) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # ThisType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2102) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x02, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2105) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # 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, 0x20, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2106) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + # MemberFunction (0x2107) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2105) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2106) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x05, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x06, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2108) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,1>& (0x20BC) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x207C) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2103) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2103) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2104) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2107) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x03, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x03, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x04, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2109) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2108) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@ + # } + .byte 0x1a, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x08, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x64 + .byte 0x65, 0x74, 0x61, 0x69 + .byte 0x6c, 0x73, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x210A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x2109) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x09, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x210B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2101) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0x01, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x210C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # ThisType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>* (0x2105) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x05, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x210D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x210C) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x0c, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFunction (0x210E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # ThisType: gsl::details::span_iterator,1>* (0x1085) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x85, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x210F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::(const gsl::details::span_iterator,0>&) (0x210E) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x0e, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2110) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1076) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x76, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2111) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::details::span_iterator,1> gsl::span::() (0x102C) + # Name: cend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x10, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2112) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + # Procedure (0x2113) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x2112) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x12, 0x21, 0x00, 0x00 + # FuncId (0x2114) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x2113) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2115) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,1>&) (0x20F6) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf6, 0x20, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2116) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x20F2) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf2, 0x20, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2117) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::() (0x20F2) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf2, 0x20, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2118) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> (0x20EE) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &>::(std::basic_ostream >&) (0x20F3) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xee, 0x20, 0x00, 0x00 + .byte 0xf3, 0x20, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2119) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x106B) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6b, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x211A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: void gsl::details::span_iterator,1>::(const gsl::span*, __int64) (0x1087) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x87, 0x10, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # ArgList (0x211B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,1>& (0x20BC) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xbc, 0x20, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + # Procedure (0x211C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x211B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x21, 0x00, 0x00 + # FuncId (0x211D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x211C) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x211E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,1>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x2107) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x07, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x211F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2103) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x03, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2120) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # FunctionType: bool Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::() (0x2103) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x03, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2121) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> (0x20FF) + # FunctionType: void Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x2104) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xff, 0x20, 0x00, 0x00 + .byte 0x04, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2122) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1077) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x77, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2123) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x208E) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2124) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x102A) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2a, 0x10, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2125) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x20F0) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2126) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2101) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0x01, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2127) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x208E) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2128) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x20F0) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2129) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,0>&) (0x2101) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0x01, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x212A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x208E) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x212B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x208E) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0x8e, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x212C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x20F0) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x212D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x207B) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,1>&) (0x20F0) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7b, 0x20, 0x00, 0x00 + .byte 0xf0, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x212E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x209D) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x9d, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x212F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A1) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2130) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,1>&) (0x2113) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x13, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x2131) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E1) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x2132) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,0>&) (0x211C) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x1c, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # FuncId (0x2133) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A1) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2134) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E1) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2135) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A1) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x2136) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A1) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # FuncId (0x2137) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E1) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x2138) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,1>, gsl::details::span_iterator,1>) (0x20E1) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0xe1, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # ArgList (0x2139) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span& (0x101D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1d, 0x10, 0x00, 0x00 + # Procedure (0x213A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span&) (0x2139) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x39, 0x21, 0x00, 0x00 + # FuncId (0x213B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x213A) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3a, 0x21, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x213C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::span&) (0x213A) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3a, 0x21, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x213D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int& gsl::details::span_iterator,0>::() (0x106F) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x6f, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x213E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1079) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x79, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x213F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x2140) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x1029) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + # FuncId (0x2141) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x2140) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # FuncId (0x2142) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x2140) + # Name: cend + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2143) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: const int& gsl::details::span_iterator,1>::() (0x108B) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8b, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2144) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> &> (0x20BB) + # FunctionType: const Catch::BinaryExpr,1> &,const gsl::details::span_iterator,1> &> Catch::ExprLhs,1> &>::(const gsl::details::span_iterator,1>&) (0x20CE) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbb, 0x20, 0x00, 0x00 + .byte 0xce, 0x20, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2145) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: __int64 gsl::details::span_iterator,1>::(gsl::details::span_iterator,1>) (0x1094) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x94, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2146) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # FuncId (0x2147) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x2140) + # Name: begin + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # FuncId (0x2148) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (const gsl::span&) (0x2140) + # Name: end + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x40, 0x21, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # FuncId (0x2149) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,1>&, const gsl::details::span_iterator,1>&) (0x20DD) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xdd, 0x20, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x214A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rbegin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # Class (0x214B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x214C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,0> > (0x10A2) + # 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 0xa2, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x214D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x214C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + # MemberFunction (0x214E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> > &> (0x214B) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x214D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x214F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> > &> (0x214B) + # 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 0x4b, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2150) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # ThisType: Catch::ExprLhs,0> > &>* (0x214F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x214D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2151) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> > &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@_N@Catch@@ + # } + .byte 0xee, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2152) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,bool> (0x2151) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x51, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2153) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,bool> (0x2152) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # ThisType: Catch::ExprLhs,0> > &>* (0x214F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x52, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2154) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> > &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe6, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2155) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> > &> (0x214B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2156) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> > &> (0x2155) + # 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 0x55, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2157) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> > &> (0x2154) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # ThisType: const Catch::ExprLhs,0> > &>* (0x2156) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x54, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x56, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2158) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x214C) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x2150) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x2153) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> > &,bool> Catch::ExprLhs,0> > &>::(bool) (0x2153) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> > &> Catch::ExprLhs,0> > &>::() (0x2157) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x53, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2159) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2158) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x58, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x215A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> > &> (0x2159) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x59, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x215B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs,0> > &> Catch::Decomposer::(const std::reverse_iterator,0> >&) (0x214E) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x4e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x215C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x215D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x215E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215D) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # ThisType: Catch::ExprLhs,0> > &>* (0x214F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x214D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5d, 0x21, 0x00, 0x00 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x4f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x215F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215D) + # 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 0x5d, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2160) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x215F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2161) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # ThisType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x215F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x5f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2162) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # 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 0x5c, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2163) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,0> >& (0x214C) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const std::reverse_iterator,0> >& (0x214C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + # MemberFunction (0x2164) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x2162) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x2163) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x62, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x63, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2165) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x214C) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,0> >& (0x214C) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x2160) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x2160) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(std::basic_ostream >&) (0x2161) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x2164) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2166) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2165) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x65, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x40, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2167) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x2166) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x66, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2168) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x215E) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x5e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2169) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # ThisType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>* (0x2162) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x62, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x216A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x2169) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x69, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x216B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: int& std::reverse_iterator,0> >::() (0x10A5) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa5, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x216C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: std::reverse_iterator,0> > gsl::span::() (0x102E) + # Name: rend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x2e, 0x10, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x216D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # FunctionType: const Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x215E) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x5e, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x216E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,0> >& (0x214C) + # ArgType: const std::reverse_iterator,0> >& (0x214C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + .byte 0x4c, 0x21, 0x00, 0x00 + # Procedure (0x216F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x216E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x21, 0x00, 0x00 + # FuncId (0x2170) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x216F) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6f, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2171) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: std::reverse_iterator,0> >& std::reverse_iterator,0> >::() (0x10A8) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa8, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x2172) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x216E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6e, 0x21, 0x00, 0x00 + # FuncId (0x2173) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x2172) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x72, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2174) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: void std::reverse_iterator,0> >::(gsl::details::span_iterator,0>) (0x10A0) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa0, 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 + # MemberFuncId (0x2175) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> > &> (0x214B) + # FunctionType: void Catch::ExprLhs,0> > &>::(const std::reverse_iterator,0> >&) (0x2150) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x21, 0x00, 0x00 + .byte 0x50, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x2176) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x2172) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x72, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2177) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(bool, const std::reverse_iterator,0> >&, Catch::StringRef, const std::reverse_iterator,0> >&) (0x2164) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x64, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x2178) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x2172) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x72, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2179) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,0> > (0x102D) + # FunctionType: gsl::details::span_iterator,0> std::reverse_iterator,0> >::() (0x10A4) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2d, 0x10, 0x00, 0x00 + .byte 0xa4, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x217A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x2160) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x217B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # FunctionType: bool Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::() (0x2160) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x60, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x217C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &> (0x215C) + # FunctionType: void Catch::BinaryExpr,0> > &,const std::reverse_iterator,0> > &>::(std::basic_ostream >&) (0x2161) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x5c, 0x21, 0x00, 0x00 + .byte 0x61, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x217D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x214D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x21, 0x00, 0x00 + # FuncId (0x217E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,0> >&) (0x217D) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x7d, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x217F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker,0> > > + # LinkageName: .?AU?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x2180) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker,0> > > + # LinkageName: .?AU?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2181) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > > (0x2180) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x80, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x2182) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker,0> > > (0x217F) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,0> >&) (0x214D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x7f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2183) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > > (0x217F) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> > >::(const std::reverse_iterator,0> >&) (0x2182) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7f, 0x21, 0x00, 0x00 + .byte 0x82, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x2184) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1072) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x72, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x2185) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const std::reverse_iterator,0> >&, const std::reverse_iterator,0> >&) (0x2172) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x72, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2186) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crbegin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + # Class (0x2187) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,1> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x2188) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::reverse_iterator,1> > (0x10B6) + # 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 0xb6, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2189) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x2188) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + # MemberFunction (0x218A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,1> > &> (0x2187) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2189) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x218B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,1> > &> (0x2187) + # 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 0x87, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x218C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # ThisType: Catch::ExprLhs,1> > &>* (0x218B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2189) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x8b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x218D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> > &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@_N@Catch@@ + # } + .byte 0xee, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x218E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,bool> (0x218D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8d, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x218F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,bool> (0x218E) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # ThisType: Catch::ExprLhs,1> > &>* (0x218B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x8e, 0x21, 0x00, 0x00 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x8b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2190) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,1> > &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2191) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,1> > &> (0x2187) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2192) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,1> > &> (0x2191) + # 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 0x91, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2193) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,1> > &> (0x2190) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # ThisType: const Catch::ExprLhs,1> > &>* (0x2192) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x21, 0x00, 0x00 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x92, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2194) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x2188) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x218C) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x218F) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,1> > &,bool> Catch::ExprLhs,1> > &>::(bool) (0x218F) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,1> > &> Catch::ExprLhs,1> > &>::() (0x2193) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2195) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2194) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,1> > &> + # LinkageName: .?AV?$ExprLhs@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x94, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 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, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2196) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,1> > &> (0x2195) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x95, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2197) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs,1> > &> Catch::Decomposer::(const std::reverse_iterator,1> >&) (0x218A) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x8a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2198) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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, 0x41, 0x45 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2199) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x219A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2199) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # ThisType: Catch::ExprLhs,1> > &>* (0x218B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2189) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x21, 0x00, 0x00 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x8b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x219B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2199) + # 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 0x99, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x219C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x219B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x219D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # ThisType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x219B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9b, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x219E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # 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 0x98, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x219F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const std::reverse_iterator,1> >& (0x2188) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const std::reverse_iterator,1> >& (0x2188) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + # MemberFunction (0x21A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x219E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x219F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9e, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9f, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21A1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x2188) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::reverse_iterator,1> >& (0x2188) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x219C) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x219C) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(std::basic_ostream >&) (0x219D) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x21A0) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x9c, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x9c, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x9d, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x21A2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21A1) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@ + # } + .byte 0x3e, 0x01, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xa1, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x76, 0x65 + .byte 0x72, 0x73, 0x65, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x31 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 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, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x30, 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, 0x41, 0x45 + .byte 0x42, 0x56, 0x31, 0x32 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x21A3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x21A2) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x21A4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x219A) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # ThisType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>* (0x219E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9e, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x21A5) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0xa5, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x21A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: const int& std::reverse_iterator,1> >::() (0x10B9) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb9, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: std::reverse_iterator,1> > gsl::span::() (0x1030) + # Name: crend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x30, 0x10, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # FunctionType: const Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x219A) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x9a, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x21AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::reverse_iterator,1> >& (0x2188) + # ArgType: const std::reverse_iterator,1> >& (0x2188) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + .byte 0x88, 0x21, 0x00, 0x00 + # Procedure (0x21AB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x21, 0x00, 0x00 + # FuncId (0x21AC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AB) + # Name: operator- + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xab, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: std::reverse_iterator,1> >& std::reverse_iterator,1> >::() (0x10BC) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xbc, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # Procedure (0x21AE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x21, 0x00, 0x00 + # FuncId (0x21AF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AE) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: void std::reverse_iterator,1> >::(gsl::details::span_iterator,1>) (0x10B4) + # Name: reverse_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb4, 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 + # MemberFuncId (0x21B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,1> > &> (0x2187) + # FunctionType: void Catch::ExprLhs,1> > &>::(const std::reverse_iterator,1> >&) (0x218C) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x87, 0x21, 0x00, 0x00 + .byte 0x8c, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # FuncId (0x21B2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AE) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21B3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(bool, const std::reverse_iterator,1> >&, Catch::StringRef, const std::reverse_iterator,1> >&) (0x21A0) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0xa0, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # FuncId (0x21B4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AE) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::reverse_iterator,1> > (0x102F) + # FunctionType: gsl::details::span_iterator,1> std::reverse_iterator,1> >::() (0x10B8) + # Name: base + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2f, 0x10, 0x00, 0x00 + .byte 0xb8, 0x10, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x219C) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9c, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x21B7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # FunctionType: bool Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::() (0x219C) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9c, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21B8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &> (0x2198) + # FunctionType: void Catch::BinaryExpr,1> > &,const std::reverse_iterator,1> > &>::(std::basic_ostream >&) (0x219D) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x98, 0x21, 0x00, 0x00 + .byte 0x9d, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x21B9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2189) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + # FuncId (0x21BA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const std::reverse_iterator,1> >&) (0x21B9) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xb9, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x21BB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker,1> > > + # LinkageName: .?AU?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 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, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x21BC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker,1> > > + # LinkageName: .?AU?$StringMaker@V?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@@Catch@@ + # } + .byte 0xde, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x76, 0x65, 0x72, 0x73 + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x31, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 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, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x21BD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,1> > > (0x21BC) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbc, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x21BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker,1> > > (0x21BB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::reverse_iterator,1> >&) (0x2189) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xbb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x89, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,1> > > (0x21BB) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,1> > >::(const std::reverse_iterator,1> >&) (0x21BE) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbb, 0x21, 0x00, 0x00 + .byte 0xbe, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x21C0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,1> (0x102B) + # FunctionType: gsl::details::span_iterator,1>& gsl::details::span_iterator,1>::() (0x108E) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x10, 0x00, 0x00 + .byte 0x8e, 0x10, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # FuncId (0x21C1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const std::reverse_iterator,1> >&, const std::reverse_iterator,1> >&) (0x21AE) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xae, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x21C2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x21C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs &> (0x21C2) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21C4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs &> (0x21C2) + # 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 0xc2, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs &> (0x21C2) + # ThisType: Catch::ExprLhs &>* (0x21C4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xc4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21C6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@_N@Catch@@ + # } + .byte 0x7a, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x48, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x5f + .byte 0x4e, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x21C7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,bool> (0x21C6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc6, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,bool> (0x21C7) + # ClassType: Catch::ExprLhs &> (0x21C2) + # ThisType: Catch::ExprLhs &>* (0x21C4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc7, 0x21, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xc4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x21C9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x21CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs &> (0x21C2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x21CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs &> (0x21CA) + # 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 0xca, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr &> (0x21C9) + # ClassType: Catch::ExprLhs &> (0x21C2) + # ThisType: const Catch::ExprLhs &>* (0x21CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc9, 0x21, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xcb, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21CD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs &>::(const gsl::span&) (0x21C5) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x21C8) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr &,bool> Catch::ExprLhs &>::(bool) (0x21C8) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr &> Catch::ExprLhs &>::() (0x21CC) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x21, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x21CE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21CD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xcd, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x21CF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs &> (0x21CE) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xce, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x21D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs &> Catch::Decomposer::(const gsl::span&) (0x21C3) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xc3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x21D1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr &,const gsl::span &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@ + # } + .byte 0x92, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x21D2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x21D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr &,const gsl::span &> (0x21D2) + # ClassType: Catch::ExprLhs &> (0x21C2) + # ThisType: Catch::ExprLhs &>* (0x21C4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd2, 0x21, 0x00, 0x00 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xc4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21D4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr &,const gsl::span &> (0x21D2) + # 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 0xd2, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x21D5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x21D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x21D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # ThisType: const Catch::BinaryExpr &,const gsl::span &>* (0x21D4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd4, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x21D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # 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 0xd1, 0x21, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x21D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::span& (0x1015) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::span& (0x1015) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # MemberFunction (0x21D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x21D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x21D8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd7, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xd8, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x21DA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::span& (0x1015) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x21D5) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr &,const gsl::span &>::() (0x21D5) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x21D6) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr &,const gsl::span &>::(bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x21D9) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd5, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd5, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xd6, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x21DB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x21DA) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr &,const gsl::span &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xda, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x3c + .byte 0x69, 0x6e, 0x74, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x3c, 0x69, 0x6e + .byte 0x74, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x40, 0x48, 0x24, 0x30 + .byte 0x3f, 0x30, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x41, 0x45, 0x42, 0x56 + .byte 0x31, 0x32, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x21DC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr &,const gsl::span &> (0x21DB) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdb, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x21DD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x21D3) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # ThisType: Catch::BinaryExpr &,const gsl::span &>* (0x21D7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd7, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::() (0x21DE) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xde, 0x21, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # ArgList (0x21E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span (0x1004) + # ArgType: gsl::span (0x1004) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + # Procedure (0x21E1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, gsl::span) (0x21E0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe0, 0x21, 0x00, 0x00 + # FuncId (0x21E2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: bool (gsl::span, gsl::span) (0x21E1) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x21E3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: bool (gsl::span, gsl::span) (0x21E1) + # Name: operator + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x21E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span (0x1004) + # 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 0x04, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x21E5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x21D3) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x21E6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: bool (gsl::span, gsl::span) (0x21E1) + # Name: operator> + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21E7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x21D3) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x2071) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21E9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x21E8) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xe8, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21EA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x21D3) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # FuncId (0x21EB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: bool (gsl::span, gsl::span) (0x21E1) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x21EC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: const Catch::BinaryExpr &,const gsl::span &> Catch::ExprLhs &>::(const gsl::span&) (0x21D3) + # Name: operator> + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xd3, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + # FuncId (0x21ED) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: bool (gsl::span, gsl::span) (0x21E1) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xe1, 0x21, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFunction (0x21EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x1E7B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(&) (0x21EE) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0xee, 0x21, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs &> (0x21C2) + # FunctionType: void Catch::ExprLhs &>::(const gsl::span&) (0x21C5) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc2, 0x21, 0x00, 0x00 + .byte 0xc5, 0x21, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x21F1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::span& (0x1015) + # ArgType: const gsl::span& (0x1015) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + .byte 0x15, 0x10, 0x00, 0x00 + # Procedure (0x21F2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::span&, const gsl::span&) (0x21F1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf1, 0x21, 0x00, 0x00 + # FuncId (0x21F3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x21F2) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xf2, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x21F4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(bool, const gsl::span&, Catch::StringRef, const gsl::span&) (0x21D9) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd9, 0x21, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x21F5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x21D5) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd5, 0x21, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x21F6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # FunctionType: bool Catch::BinaryExpr &,const gsl::span &>::() (0x21D5) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd5, 0x21, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x21F7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr &,const gsl::span &> (0x21D1) + # FunctionType: void Catch::BinaryExpr &,const gsl::span &>::(std::basic_ostream >&) (0x21D6) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xd1, 0x21, 0x00, 0x00 + .byte 0xd6, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x21F8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + # FuncId (0x21F9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::span&) (0x21F8) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xf8, 0x21, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x21FA) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker > + # LinkageName: .?AU?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6a, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x21FB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker > + # LinkageName: .?AU?$StringMaker@V?$span@H$0?0@gsl@@@Catch@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 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, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x21FC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker > (0x21FB) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x21, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x21FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker > (0x21FA) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfa, 0x21, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x21FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker > (0x21FA) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker >::(const gsl::span&) (0x21FD) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfa, 0x21, 0x00, 0x00 + .byte 0xfd, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x21FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + # Procedure (0x2200) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x21FF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xff, 0x21, 0x00, 0x00 + # FuncId (0x2201) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2200) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x00, 0x22, 0x00, 0x00 + .byte 0x6c, 0x65, 0x78, 0x69 + .byte 0x63, 0x6f, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x69 + .byte 0x63, 0x61, 0x6c, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # Struct (0x2202) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::less + # LinkageName: .?AU?$less@X@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, 0x6c + .byte 0x65, 0x73, 0x73, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x6c, 0x65, 0x73, 0x73 + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2203) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: gsl::details::span_iterator,0> (0x1029) + # ArgType: std::less (0x2202) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + # Procedure (0x2204) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less) (0x2203) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x03, 0x22, 0x00, 0x00 + # FieldList (0x2205) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: is_transparent + # } + # } + .byte 0x1a, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + # Struct (0x2206) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2205) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::less + # LinkageName: .?AU?$less@X@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x10, 0x02 + .byte 0x05, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x65, 0x73, 0x73, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x6c, 0x65, 0x73, 0x73 + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x2207) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef + # } + .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, 0x64 + .byte 0x64, 0x65, 0x66, 0x00 + # UdtSourceLine (0x2208) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::less (0x2206) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef (0x2207) + # LineNumber: 277 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x06, 0x22, 0x00, 0x00 + .byte 0x07, 0x22, 0x00, 0x00 + .byte 0x15, 0x01, 0x00, 0x00 + # FuncId (0x2209) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::less) (0x2204) + # Name: lexicographical_compare + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x04, 0x22, 0x00, 0x00 + .byte 0x6c, 0x65, 0x78, 0x69 + .byte 0x63, 0x6f, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x69 + .byte 0x63, 0x61, 0x6c, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # Procedure (0x220A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x209C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x20, 0x00, 0x00 + # FuncId (0x220B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x220A) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x22, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x220C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int* (0x674) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x207D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x20, 0x00, 0x00 + # FuncId (0x220D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int* (const gsl::details::span_iterator,0>&) (0x220C) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x22, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Struct (0x220E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Lex_compare_optimize + # LinkageName: .?AU?$_Lex_compare_optimize@X@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 0x4c, 0x65, 0x78, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x5f + .byte 0x6f, 0x70, 0x74, 0x69 + .byte 0x6d, 0x69, 0x7a, 0x65 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x4c, 0x65 + .byte 0x78, 0x5f, 0x63, 0x6f + .byte 0x6d, 0x70, 0x61, 0x72 + .byte 0x65, 0x5f, 0x6f, 0x70 + .byte 0x74, 0x69, 0x6d, 0x69 + .byte 0x7a, 0x65, 0x40, 0x58 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x220F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: int* (0x674) + # ArgType: std::less (0x2202) + # ArgType: std::_Lex_compare_optimize (0x220E) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x0e, 0x22, 0x00, 0x00 + # Procedure (0x2210) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (int*, int*, int*, int*, std::less, std::_Lex_compare_optimize) (0x220F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x0f, 0x22, 0x00, 0x00 + # Struct (0x2211) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Lex_compare_optimize + # LinkageName: .?AU?$_Lex_compare_optimize@X@std@@ + # } + .byte 0x5a, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x65, 0x78, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x5f + .byte 0x6f, 0x70, 0x74, 0x69 + .byte 0x6d, 0x69, 0x7a, 0x65 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x4c, 0x65 + .byte 0x78, 0x5f, 0x63, 0x6f + .byte 0x6d, 0x70, 0x61, 0x72 + .byte 0x65, 0x5f, 0x6f, 0x70 + .byte 0x74, 0x69, 0x6d, 0x69 + .byte 0x7a, 0x65, 0x40, 0x58 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2212) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Lex_compare_optimize (0x2211) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 3333 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x11, 0x22, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x05, 0x0d, 0x00, 0x00 + # FuncId (0x2213) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (int*, int*, int*, int*, std::less, std::_Lex_compare_optimize) (0x2210) + # Name: _Lex_compare_unchecked + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x10, 0x22, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x5f, 0x75, 0x6e, 0x63 + .byte 0x68, 0x65, 0x63, 0x6b + .byte 0x65, 0x64, 0x00, 0xf1 + # Modifier (0x2214) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::less (0x2202) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2215) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x2214) + # 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 0x14, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2216) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* const& (0x1D7D) + # ArgType: int* const& (0x1D7D) + # ArgType: const std::less& (0x2215) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x15, 0x22, 0x00, 0x00 + # Procedure (0x2217) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Lex_compare_optimize (0x220E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int* const&, int* const&, const std::less&) (0x2216) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0e, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x16, 0x22, 0x00, 0x00 + # FuncId (0x2218) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Lex_compare_optimize (int* const&, int* const&, const std::less&) (0x2217) + # Name: _Lex_compare_memcmp_classify + # } + .byte 0x2a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x17, 0x22, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x65, 0x78 + .byte 0x5f, 0x63, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x5f, 0x6d, 0x65, 0x6d + .byte 0x63, 0x6d, 0x70, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x66, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2219) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::less (0x2202) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + # Procedure (0x221A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::less (0x2202) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::less) (0x2219) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x19, 0x22, 0x00, 0x00 + # FuncId (0x221B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::less (std::less) (0x221A) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1a, 0x22, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x221C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: const gsl::details::span_iterator,0>& (0x207C) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0x7c, 0x20, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x221D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, std::integral_constant) (0x221C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1c, 0x22, 0x00, 0x00 + # FuncId (0x221E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, std::integral_constant) (0x221D) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1d, 0x22, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x221F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x20A0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x20, 0x00, 0x00 + # FuncId (0x2220) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x221F) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x1f, 0x22, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2221) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x1029) + # FunctionType: int* gsl::details::span_iterator,0>::() (0x1070) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x29, 0x10, 0x00, 0x00 + .byte 0x70, 0x10, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x2222) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::less (0x2202) + # 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 0x02, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2223) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::less& (0x2222) + # ArgType: int& (0x1026) + # ArgType: int& (0x1026) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x22, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + # Procedure (0x2224) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::less&, int&, int&) (0x2223) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x23, 0x22, 0x00, 0x00 + # FuncId (0x2225) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (std::less&, int&, int&) (0x2224) + # Name: _Debug_lt_pred + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x24, 0x22, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x62 + .byte 0x75, 0x67, 0x5f, 0x6c + .byte 0x74, 0x5f, 0x70, 0x72 + .byte 0x65, 0x64, 0x00, 0xf1 + # Pointer (0x2226) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::less (0x2214) + # 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 0x14, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2227) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int& (0x1026) + # ArgType: int& (0x1026) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x26, 0x10, 0x00, 0x00 + # MemberFunction (0x2228) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::less (0x2202) + # ThisType: const std::less* (0x2226) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int&, int&) (0x2227) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x26, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2229) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::less (0x2202) + # FunctionType: bool std::less::(int&, int&) (0x2228) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x02, 0x22, 0x00, 0x00 + .byte 0x28, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x222A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<2> (0x1492) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + # MemberFunction (0x222B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x222A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x222C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<2>) (0x222B) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x2b, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x222D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<2> (0x1492) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + # MemberFunction (0x222E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<2>) (0x222D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2d, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x222F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<2>) (0x222E) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0x2e, 0x22, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # FuncId (0x2230) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::span&, const gsl::span&) (0x21F2) + # Name: compareNotEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xf2, 0x21, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x4e + .byte 0x6f, 0x74, 0x45, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # ArgList (0x2231) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + # Procedure (0x2232) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>) (0x2231) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x31, 0x22, 0x00, 0x00 + # FuncId (0x2233) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>) (0x2232) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x32, 0x22, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Struct (0x2234) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::equal_to + # LinkageName: .?AU?$equal_to@X@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, 0x65 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x5f, 0x74, 0x6f, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x74, 0x6f + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2235) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: const gsl::details::span_iterator,0> (0x106D) + # ArgType: std::equal_to (0x2234) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + # Procedure (0x2236) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, std::equal_to) (0x2235) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x35, 0x22, 0x00, 0x00 + # Struct (0x2237) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2205) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::equal_to + # LinkageName: .?AU?$equal_to@X@std@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x10, 0x02 + .byte 0x05, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x65 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x5f, 0x74, 0x6f, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x5f, 0x74, 0x6f + .byte 0x40, 0x58, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2238) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::equal_to (0x2237) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstddef (0x2207) + # LineNumber: 226 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x37, 0x22, 0x00, 0x00 + .byte 0x07, 0x22, 0x00, 0x00 + .byte 0xe2, 0x00, 0x00, 0x00 + # FuncId (0x2239) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, std::equal_to) (0x2236) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x36, 0x22, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Pointer (0x223A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x106D) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x6d, 0x10, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # ArgList (0x223B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: std::equal_to (0x2234) + # ArgType: std::random_access_iterator_tag (0x1081) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x223C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (int* const, int* const, int* const, int* const, std::equal_to, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x223B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x3b, 0x22, 0x00, 0x00 + # FuncId (0x223D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (int* const, int* const, int* const, int* const, std::equal_to, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x223C) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3c, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x223E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::equal_to (0x2234) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + # Procedure (0x223F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::equal_to (0x2234) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::equal_to) (0x223E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3e, 0x22, 0x00, 0x00 + # FuncId (0x2240) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::equal_to (std::equal_to) (0x223F) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3f, 0x22, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2241) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: std::equal_to (0x2234) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + # Procedure (0x2242) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (int* const, int* const, int* const, std::equal_to) (0x2241) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x41, 0x22, 0x00, 0x00 + # FuncId (0x2243) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (int* const, int* const, int* const, std::equal_to) (0x2242) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x42, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2244) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: int* const (0x17D8) + # ArgType: std::equal_to (0x2234) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0xd8, 0x17, 0x00, 0x00 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2245) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (int* const, int* const, int* const, std::equal_to, std::integral_constant) (0x2244) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x44, 0x22, 0x00, 0x00 + # FuncId (0x2246) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (int* const, int* const, int* const, std::equal_to, std::integral_constant) (0x2245) + # Name: _Equal_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x45, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Modifier (0x2247) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::equal_to (0x2234) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x34, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2248) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::equal_to (0x2247) + # 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, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2249) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int* const& (0x1D7D) + # ArgType: int* const& (0x1D7D) + # ArgType: const std::equal_to& (0x2248) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x7d, 0x1d, 0x00, 0x00 + .byte 0x48, 0x22, 0x00, 0x00 + # Procedure (0x224A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x11BD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int* const&, int* const&, const std::equal_to&) (0x2249) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x49, 0x22, 0x00, 0x00 + # FuncId (0x224B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::integral_constant (int* const&, int* const&, const std::equal_to&) (0x224A) + # Name: _Equal_memcmp_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4a, 0x22, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x6d + .byte 0x65, 0x6d, 0x63, 0x6d + .byte 0x70, 0x5f, 0x69, 0x73 + .byte 0x5f, 0x73, 0x61, 0x66 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x224C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x1018) + # ArgType: gsl::details::extent_type<3> (0x2023) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x18, 0x10, 0x00, 0x00 + .byte 0x23, 0x20, 0x00, 0x00 + # MemberFunction (0x224D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x224C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4c, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x224E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<3>) (0x224D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x4d, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x224F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x1716 + # 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, 0x17, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2250) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x224F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4f, 0x22, 0x00, 0x00 + # MemberFunction (0x2251) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x10DE) + # ThisType: gsl::span* (0x10E0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x2250) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xe0, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x50, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2252) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: void gsl::span::(&) (0x2251) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0x51, 0x22, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2253) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1910) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x1ED1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x1e, 0x00, 0x00 + # FuncId (0x2254) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (gsl::span) (0x2253) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x53, 0x22, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2255) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x2256) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void (0x1282) + # 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 0x82, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2257) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const void* const (0x2256) + # 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 0x56, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2258) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* const& (0x2257) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + # MemberFunction (0x2259) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x2255) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x2258) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x225A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x2255) + # 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 0x55, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x225B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x2255) + # ThisType: Catch::ExprLhs* (0x225A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x2258) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x5a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x225C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBX_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x42, 0x58, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x225D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x225C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5c, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x225E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x225D) + # ClassType: Catch::ExprLhs (0x2255) + # ThisType: Catch::ExprLhs* (0x225A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5d, 0x22, 0x00, 0x00 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x5a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x225F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEBX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x55, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2260) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x2255) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2261) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2260) + # 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 0x60, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2262) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x225F) + # ClassType: Catch::ExprLhs (0x2255) + # ThisType: const Catch::ExprLhs* (0x2261) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5f, 0x22, 0x00, 0x00 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x61, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2263) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x2257) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const void* const&) (0x225B) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x225E) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x225E) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x2262) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5b, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x62, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2264) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2263) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x63, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2265) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x2264) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x64, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2266) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const void* const&) (0x2259) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x59, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2267) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1910) + # FunctionType: const gsl::byte* gsl::span::() (0x1936) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x36, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2268) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@ + # } + .byte 0x7a, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x42 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2269) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2268) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x226A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2269) + # ClassType: Catch::ExprLhs (0x2255) + # ThisType: Catch::ExprLhs* (0x225A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x2258) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x69, 0x22, 0x00, 0x00 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x5a, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x226B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x2269) + # 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 0x69, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x226C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x2268) + # ThisType: const Catch::BinaryExpr* (0x226B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x226D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2268) + # ThisType: const Catch::BinaryExpr* (0x226B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x226E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x2268) + # 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 0x68, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x226F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const void* const& (0x2257) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const void* const& (0x2257) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + # MemberFunction (0x2270) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2268) + # ThisType: Catch::BinaryExpr* (0x226E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const void* const&, Catch::StringRef, const void* const&) (0x226F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x6f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2271) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x2257) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const void* const& (0x2257) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x226C) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x226C) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x226D) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x2270) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x70, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x2272) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2271) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x71, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x2c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x42 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2273) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x2272) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x2274) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2255) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const void* const&) (0x226A) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x6a, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2275) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2268) + # ThisType: Catch::BinaryExpr* (0x226E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6e, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2276) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2268) + # FunctionType: void Catch::BinaryExpr::() (0x2275) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x75, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2277) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1910) + # FunctionType: __int64 gsl::span::() (0x1932) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2278) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x10DE) + # FunctionType: __int64 gsl::span::() (0x10F5) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xde, 0x10, 0x00, 0x00 + .byte 0xf5, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # ArgList (0x2279) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::span (0x1004) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + # Procedure (0x227A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x1910) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x2279) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x22, 0x00, 0x00 + # FuncId (0x227B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (gsl::span) (0x227A) + # Name: as_bytes + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0x7a, 0x22, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x62 + .byte 0x79, 0x74, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x227C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1910) + # FunctionType: __int64 gsl::span::() (0x1932) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x32, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x227D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x227E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte (0x1917) + # 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 0x17, 0x19, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x227F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::byte* const (0x227E) + # 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 0x7e, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2280) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* const& (0x227F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7f, 0x22, 0x00, 0x00 + # MemberFunction (0x2281) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x227D) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x2280) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2282) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x227D) + # 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 0x7d, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2283) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x227D) + # ThisType: Catch::ExprLhs* (0x2282) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x2280) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2284) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@_N@Catch@@ + # } + .byte 0x76, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x40 + .byte 0x41, 0x45, 0x42, 0x51 + .byte 0x45, 0x42, 0x57, 0x34 + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2285) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2284) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x84, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2286) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2285) + # ClassType: Catch::ExprLhs (0x227D) + # ThisType: Catch::ExprLhs* (0x2282) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x85, 0x22, 0x00, 0x00 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2287) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEBW4byte@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x55 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2288) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x227D) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2289) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x2288) + # 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 0x88, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x228A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x2287) + # ClassType: Catch::ExprLhs (0x227D) + # ThisType: const Catch::ExprLhs* (0x2289) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x22, 0x00, 0x00 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x89, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x228B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x227F) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(const gsl::byte* const&) (0x2283) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2286) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x2286) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x228A) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x86, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8a, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x228C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x228B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x8b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x228D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x228C) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8c, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x228E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(const gsl::byte* const&) (0x2281) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x81, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x228F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x86, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6e + .byte 0x75, 0x6c, 0x6c, 0x70 + .byte 0x74, 0x72, 0x5f, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x24, 0x24 + .byte 0x54, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x2290) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x228F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Modifier (0x2291) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: 0x0 + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2292) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const (0x2291) + # 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 0x91, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2293) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const & (0x2292) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + # MemberFunction (0x2294) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2290) + # ClassType: Catch::ExprLhs (0x227D) + # ThisType: Catch::ExprLhs* (0x2282) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x2293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x22, 0x00, 0x00 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x82, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2295) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x2290) + # 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, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2296) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x228F) + # ThisType: const Catch::BinaryExpr* (0x2295) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x95, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2297) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x228F) + # ThisType: const Catch::BinaryExpr* (0x2295) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x95, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2298) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x228F) + # 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, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2299) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::byte* const& (0x227F) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const & (0x2292) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + # MemberFunction (0x229A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x228F) + # ThisType: Catch::BinaryExpr* (0x2298) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::byte* const&, Catch::StringRef, const &) (0x2299) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x98, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x99, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x229B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::byte* const& (0x227F) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x2292) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2296) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2296) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2297) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x229A) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x97, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x229C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x229B) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x86, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x9b, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x67, 0x73 + .byte 0x6c, 0x3a, 0x3a, 0x62 + .byte 0x79, 0x74, 0x65, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x2c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x6e + .byte 0x75, 0x6c, 0x6c, 0x70 + .byte 0x74, 0x72, 0x5f, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x42, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x24, 0x24 + .byte 0x54, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x229D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x229C) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9c, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x229E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x227D) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x2294) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x94, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x229F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x228F) + # ThisType: Catch::BinaryExpr* (0x2298) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x98, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x228F) + # FunctionType: void Catch::BinaryExpr::() (0x229F) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x9f, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x22A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: __int64 gsl::span::() (0x1024) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x24, 0x10, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # MemberFuncId (0x22A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1910) + # FunctionType: void gsl::span::(const gsl::byte*, __int64) (0x191A) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x10, 0x19, 0x00, 0x00 + .byte 0x1a, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x22A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1912) + # 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 0x12, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1912) + # ThisType: gsl::span::storage_type >* (0x22A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte*, __int64) (0x1919) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0xa3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x19, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1912) + # FunctionType: void gsl::span::storage_type >::(const gsl::byte*, __int64) (0x22A4) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0xa4, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x2255) + # FunctionType: void Catch::ExprLhs::(const void* const&) (0x225B) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x55, 0x22, 0x00, 0x00 + .byte 0x5b, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x22A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1912) + # FunctionType: const gsl::byte* gsl::span::storage_type >::() (0x1948) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x12, 0x19, 0x00, 0x00 + .byte 0x48, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x22A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const void* const& (0x2257) + # ArgType: const void* const& (0x2257) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + .byte 0x57, 0x22, 0x00, 0x00 + # Procedure (0x22A9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const void* const&, const void* const&) (0x22A8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa8, 0x22, 0x00, 0x00 + # FuncId (0x22AA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const void* const&, const void* const&) (0x22A9) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xa9, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22AB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2268) + # FunctionType: void Catch::BinaryExpr::(bool, const void* const&, Catch::StringRef, const void* const&) (0x2270) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x70, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x22AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2268) + # FunctionType: bool Catch::BinaryExpr::() (0x226C) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x22AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2268) + # FunctionType: bool Catch::BinaryExpr::() (0x226C) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6c, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2268) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x226D) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x68, 0x22, 0x00, 0x00 + .byte 0x6d, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x22AF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void* const&) (0x2258) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x22, 0x00, 0x00 + # FuncId (0x22B0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x22AF) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xaf, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x22B1) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x22B2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBX@Catch@@ + # } + .byte 0x56, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x22B3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x22B2) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb2, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x22B4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x22B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker (0x22B1) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const void*) (0x22B4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xb1, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x22B1) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const void*) (0x22B5) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb1, 0x22, 0x00, 0x00 + .byte 0xb5, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x22B7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const void* const&) (0x22AF) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xaf, 0x22, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22B8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x227D) + # FunctionType: void Catch::ExprLhs::(const gsl::byte* const&) (0x2283) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x7d, 0x22, 0x00, 0x00 + .byte 0x83, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x22B9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::byte* const& (0x227F) + # ArgType: const & (0x2292) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7f, 0x22, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + # Procedure (0x22BA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::byte* const&, const &) (0x22B9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb9, 0x22, 0x00, 0x00 + # FuncId (0x22BB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::byte* const&, const &) (0x22BA) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0xba, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22BC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x228F) + # FunctionType: void Catch::BinaryExpr::(bool, const gsl::byte* const&, Catch::StringRef, const &) (0x229A) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x9a, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x22BD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x228F) + # FunctionType: bool Catch::BinaryExpr::() (0x2296) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x22BE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x228F) + # FunctionType: bool Catch::BinaryExpr::() (0x2296) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x96, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x22BF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x228F) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2297) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x8f, 0x22, 0x00, 0x00 + .byte 0x97, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x22C0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x2293) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x22, 0x00, 0x00 + # FuncId (0x22C1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const &) (0x22C0) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xc0, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Procedure (0x22C2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte* const&) (0x2280) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x22, 0x00, 0x00 + # FuncId (0x22C3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x22C2) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xc2, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x22C4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBW4byte@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x22C5) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEBW4byte@gsl@@@Catch@@ + # } + .byte 0x66, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x4d, 0x61, 0x6b, 0x65 + .byte 0x72, 0x40, 0x50, 0x45 + .byte 0x42, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x22C6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x22C5) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc5, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x22C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::byte* (0x1918) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x18, 0x19, 0x00, 0x00 + # MemberFunction (0x22C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker (0x22C4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::byte*) (0x22C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xc4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22C9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x22C4) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(const gsl::byte*) (0x22C8) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc4, 0x22, 0x00, 0x00 + .byte 0xc8, 0x22, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x22CA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::byte* const&) (0x22C2) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xc2, 0x22, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # Procedure (0x22CB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::span (0x194F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::span) (0x2279) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x79, 0x22, 0x00, 0x00 + # FuncId (0x22CC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: gsl::span (gsl::span) (0x22CB) + # Name: as_writeable_bytes + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xcb, 0x22, 0x00, 0x00 + .byte 0x61, 0x73, 0x5f, 0x77 + .byte 0x72, 0x69, 0x74, 0x65 + .byte 0x61, 0x62, 0x6c, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # MemberFuncId (0x22CD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x194F) + # FunctionType: __int64 gsl::span::() (0x1967) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x67, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x194F) + # FunctionType: __int64 gsl::span::() (0x1967) + # Name: size_bytes + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x67, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x5f, 0x62, 0x79, 0x74 + .byte 0x65, 0x73, 0x00, 0xf1 + # Class (0x22CF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x22D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: void* const (0x1E0D) + # 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 0x0d, 0x1e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: void* const& (0x22D0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + # MemberFunction (0x22D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x22CF) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x22D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22D3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x22CF) + # 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 0xcf, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x22CF) + # ThisType: Catch::ExprLhs* (0x22D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x22D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22D5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAX_N@Catch@@ + # } + .byte 0x5e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x22D6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22D5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd5, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22D6) + # ClassType: Catch::ExprLhs (0x22CF) + # ThisType: Catch::ExprLhs* (0x22D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd6, 0x22, 0x00, 0x00 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x76 + .byte 0x6f, 0x69, 0x64, 0x20 + .byte 0x2a, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x22D9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x22CF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x22D9) + # 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 0xd9, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x22D8) + # ClassType: Catch::ExprLhs (0x22CF) + # ThisType: const Catch::ExprLhs* (0x22DA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x22, 0x00, 0x00 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xda, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22DC) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x22D0) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(void* const&) (0x22D4) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22D7) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22D7) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x22DB) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd4, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdb, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x22DD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22DC) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAX@Catch@@ + # } + .byte 0x52, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xdc, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x22DE) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x22DD) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdd, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x22DF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(void* const&) (0x22D2) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xd2, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x22E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x194F) + # FunctionType: gsl::byte* gsl::span::() (0x196B) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x6b, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x22E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@ + # } + .byte 0x6e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x22E2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22E1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22E2) + # ClassType: Catch::ExprLhs (0x22CF) + # ThisType: Catch::ExprLhs* (0x22D3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x22D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x22, 0x00, 0x00 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xd3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x22E2) + # 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 0xe2, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x22E1) + # ThisType: const Catch::BinaryExpr* (0x22E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x22E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22E1) + # ThisType: const Catch::BinaryExpr* (0x22E4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe4, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22E7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x22E1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x22E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: void* const& (0x22D0) + # ArgType: Catch::StringRef (0x1114) + # ArgType: void* const& (0x22D0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + # MemberFunction (0x22E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22E1) + # ThisType: Catch::BinaryExpr* (0x22E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, void* const&, Catch::StringRef, void* const&) (0x22E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe8, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22EA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x22D0) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: void* const& (0x22D0) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22E5) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x22E5) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22E6) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x22E9) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x22EB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22EA) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@ + # } + .byte 0x6e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xea, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x76, 0x6f, 0x69, 0x64 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x2c, 0x76, 0x6f + .byte 0x69, 0x64, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x58, 0x41, 0x45, 0x42 + .byte 0x51, 0x45, 0x41, 0x58 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x22EC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x22EB) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xeb, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x22ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22CF) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(void* const&) (0x22E3) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xe3, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x22EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x22E1) + # ThisType: Catch::BinaryExpr* (0x22E7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe7, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x22EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22E1) + # FunctionType: void Catch::BinaryExpr::() (0x22EE) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xee, 0x22, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # Class (0x22F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@ + # } + .byte 0x62, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x22F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte (0x1914) + # 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 0x14, 0x19, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x22F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::byte* const (0x22F1) + # 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, 0x22, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x22F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* const& (0x22F2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + # MemberFunction (0x22F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs (0x22F0) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x22F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x22F5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs (0x22F0) + # 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 0xf0, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs (0x22F0) + # ThisType: Catch::ExprLhs* (0x22F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x22F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22F7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@_N@Catch@@ + # } + .byte 0x6e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x62 + .byte 0x6f, 0x6f, 0x6c, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x51, 0x45, 0x41 + .byte 0x57, 0x34, 0x62, 0x79 + .byte 0x74, 0x65, 0x40, 0x67 + .byte 0x73, 0x6c, 0x40, 0x40 + .byte 0x5f, 0x4e, 0x40, 0x43 + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x22F8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x22F7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf7, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x22F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x22F8) + # ClassType: Catch::ExprLhs (0x22F0) + # ThisType: Catch::ExprLhs* (0x22F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf8, 0x22, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x22FA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr + # LinkageName: .?AV?$UnaryExpr@AEBQEAW4byte@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x62, 0x79, 0x74, 0x65 + .byte 0x20, 0x2a, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .byte 0x26, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x22FB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs (0x22F0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x22FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs (0x22FB) + # 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, 0x22, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x22FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr (0x22FA) + # ClassType: Catch::ExprLhs (0x22F0) + # ThisType: const Catch::ExprLhs* (0x22FC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x22, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0xfc, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x22FE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x22F2) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs::(gsl::byte* const&) (0x22F6) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22F9) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr Catch::ExprLhs::(bool) (0x22F9) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr Catch::ExprLhs::() (0x22FD) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x22, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x22FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x22FE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs + # LinkageName: .?AV?$ExprLhs@AEBQEAW4byte@gsl@@@Catch@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xfe, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x45 + .byte 0x78, 0x70, 0x72, 0x4c + .byte 0x68, 0x73, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2300) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs (0x22FF) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x22, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x2301) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs Catch::Decomposer::(gsl::byte* const&) (0x22F4) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xf4, 0x22, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2302) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6e, 0x75, 0x6c + .byte 0x6c, 0x70, 0x74, 0x72 + .byte 0x5f, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x24, 0x24, 0x54, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x2303) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr (0x2302) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2304) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr (0x2303) + # ClassType: Catch::ExprLhs (0x22F0) + # ThisType: Catch::ExprLhs* (0x22F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const &) (0x2293) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x23, 0x00, 0x00 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0xf5, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x93, 0x22, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2305) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr (0x2303) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2306) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr (0x2302) + # ThisType: const Catch::BinaryExpr* (0x2305) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x05, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2307) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2302) + # ThisType: const Catch::BinaryExpr* (0x2305) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x05, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2308) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr (0x2302) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2309) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: gsl::byte* const& (0x22F2) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const & (0x2292) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + # MemberFunction (0x230A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2302) + # ThisType: Catch::BinaryExpr* (0x2308) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, gsl::byte* const&, Catch::StringRef, const &) (0x2309) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x08, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x09, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x230B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::byte* const& (0x22F2) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const & (0x2292) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2306) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr::() (0x2306) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2307) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x230A) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x06, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x06, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0x07, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x230C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x230B) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr + # LinkageName: .?AV?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0x0b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x67, 0x73, 0x6c, 0x3a + .byte 0x3a, 0x62, 0x79, 0x74 + .byte 0x65, 0x20, 0x2a, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x26, 0x2c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x6e, 0x75, 0x6c + .byte 0x6c, 0x70, 0x74, 0x72 + .byte 0x5f, 0x74, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x40, 0x41 + .byte 0x45, 0x42, 0x51, 0x45 + .byte 0x41, 0x57, 0x34, 0x62 + .byte 0x79, 0x74, 0x65, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x41, 0x45, 0x42 + .byte 0x24, 0x24, 0x54, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x230D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr (0x230C) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0c, 0x23, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x230E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22F0) + # FunctionType: const Catch::BinaryExpr Catch::ExprLhs::(const &) (0x2304) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0x04, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x230F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr (0x2302) + # ThisType: Catch::BinaryExpr* (0x2308) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x08, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2310) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2302) + # FunctionType: void Catch::BinaryExpr::() (0x230F) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x0f, 0x23, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # MemberFuncId (0x2311) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x194F) + # FunctionType: void gsl::span::(gsl::byte*, __int64) (0x1955) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4f, 0x19, 0x00, 0x00 + .byte 0x55, 0x19, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2312) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x1951) + # 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 0x51, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2313) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1951) + # ThisType: gsl::span::storage_type >* (0x2312) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte*, __int64) (0x1954) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x12, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x54, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2314) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1951) + # FunctionType: void gsl::span::storage_type >::(gsl::byte*, __int64) (0x2313) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x13, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2315) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22CF) + # FunctionType: void Catch::ExprLhs::(void* const&) (0x22D4) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x22, 0x00, 0x00 + .byte 0xd4, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # MemberFuncId (0x2316) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1951) + # FunctionType: gsl::byte* gsl::span::storage_type >::() (0x197D) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x51, 0x19, 0x00, 0x00 + .byte 0x7d, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2317) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* const& (0x22D0) + # ArgType: void* const& (0x22D0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + .byte 0xd0, 0x22, 0x00, 0x00 + # Procedure (0x2318) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void* const&, void* const&) (0x2317) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x23, 0x00, 0x00 + # FuncId (0x2319) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (void* const&, void* const&) (0x2318) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x18, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x231A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22E1) + # FunctionType: void Catch::BinaryExpr::(bool, void* const&, Catch::StringRef, void* const&) (0x22E9) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe9, 0x22, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x231B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22E1) + # FunctionType: bool Catch::BinaryExpr::() (0x22E5) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x231C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22E1) + # FunctionType: bool Catch::BinaryExpr::() (0x22E5) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe5, 0x22, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x231D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x22E1) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x22E6) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xe1, 0x22, 0x00, 0x00 + .byte 0xe6, 0x22, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x231E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void* const&) (0x22D1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x22, 0x00, 0x00 + # FuncId (0x231F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x231E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x1e, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2320) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAX@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Struct (0x2321) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAX@Catch@@ + # } + .byte 0x4e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x76, 0x6f, 0x69 + .byte 0x64, 0x20, 0x2a, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x41, 0x58, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2322) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2321) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x21, 0x23, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # MemberFunction (0x2323) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker (0x2320) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1BD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x20, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2324) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2320) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(void*) (0x2323) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x23, 0x00, 0x00 + .byte 0x23, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x2325) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (void* const&) (0x231E) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x1e, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2326) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs (0x22F0) + # FunctionType: void Catch::ExprLhs::(gsl::byte* const&) (0x22F6) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf0, 0x22, 0x00, 0x00 + .byte 0xf6, 0x22, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # ArgList (0x2327) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::byte* const& (0x22F2) + # ArgType: const & (0x2292) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf2, 0x22, 0x00, 0x00 + .byte 0x92, 0x22, 0x00, 0x00 + # Procedure (0x2328) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::byte* const&, const &) (0x2327) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x27, 0x23, 0x00, 0x00 + # FuncId (0x2329) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (gsl::byte* const&, const &) (0x2328) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x28, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x232A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2302) + # FunctionType: void Catch::BinaryExpr::(bool, gsl::byte* const&, Catch::StringRef, const &) (0x230A) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x0a, 0x23, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x232B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2302) + # FunctionType: bool Catch::BinaryExpr::() (0x2306) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x06, 0x23, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x232C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2302) + # FunctionType: bool Catch::BinaryExpr::() (0x2306) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x06, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x232D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr (0x2302) + # FunctionType: void Catch::BinaryExpr::(std::basic_ostream >&) (0x2307) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0x02, 0x23, 0x00, 0x00 + .byte 0x07, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x232E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte* const&) (0x22F3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x22, 0x00, 0x00 + # FuncId (0x232F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x232E) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x2e, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x2330) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x4d, 0x61 + .byte 0x6b, 0x65, 0x72, 0x40 + .byte 0x50, 0x45, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Struct (0x2331) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker + # LinkageName: .?AU?$StringMaker@PEAW4byte@gsl@@@Catch@@ + # } + .byte 0x5e, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x62, 0x79 + .byte 0x74, 0x65, 0x20, 0x2a + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x53, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x4d, 0x61 + .byte 0x6b, 0x65, 0x72, 0x40 + .byte 0x50, 0x45, 0x41, 0x57 + .byte 0x34, 0x62, 0x79, 0x74 + .byte 0x65, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2332) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker (0x2331) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 707 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x31, 0x23, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xc3, 0x02, 0x00, 0x00 + # ArgList (0x2333) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::byte* (0x1953) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x19, 0x00, 0x00 + # MemberFunction (0x2334) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker (0x2330) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::byte*) (0x2333) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x33, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2335) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker (0x2330) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker::(gsl::byte*) (0x2334) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x30, 0x23, 0x00, 0x00 + .byte 0x34, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # FuncId (0x2336) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (gsl::byte* const&) (0x232E) + # Name: rawMemoryToString + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0x2e, 0x23, 0x00, 0x00 + .byte 0x72, 0x61, 0x77, 0x4d + .byte 0x65, 0x6d, 0x6f, 0x72 + .byte 0x79, 0x54, 0x6f, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2337) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x206E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x20, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2338) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: void gsl::span::(&) (0x2337) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x37, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2339) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1004) + # ThisType: gsl::span* (0x1007) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1635) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x07, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x35, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x233A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1004) + # FunctionType: void gsl::span::(const gsl::span&) (0x2339) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x39, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x233B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x1988) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x233C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x233B) + # 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 0x3b, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x233D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1988) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x233C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x3c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x233E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1988) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x233D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x88, 0x19, 0x00, 0x00 + .byte 0x3d, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFunction (0x233F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::span (0x1991) + # ClassType: gsl::span (0x162C) + # ThisType: const gsl::span* (0x163E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2340) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: gsl::span gsl::span::() (0x233F) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3f, 0x23, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2341) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: gsl::span gsl::span::(__int64) (0x163F) + # Name: first + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x3f, 0x16, 0x00, 0x00 + .byte 0x66, 0x69, 0x72, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2342) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x1991) + # ThisType: gsl::span* (0x1994) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x94, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2343) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x1991) + # FunctionType: void gsl::span::(const gsl::span&) (0x2342) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x19, 0x00, 0x00 + .byte 0x42, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2344) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x198C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x8c, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2345) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x2344) + # 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 0x44, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2346) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x198C) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x2345) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x19, 0x00, 0x00 + .byte 0x45, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2347) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x198C) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x2346) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x8c, 0x19, 0x00, 0x00 + .byte 0x46, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x2348) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: ____C_A_T_C_H____T_E_S_T____58:: (0x1984) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2349) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const ____C_A_T_C_H____T_E_S_T____58:: (0x2348) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x234A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1984) + # ThisType: const ____C_A_T_C_H____T_E_S_T____58::* (0x2349) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x49, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x234B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: ____C_A_T_C_H____T_E_S_T____58:: (0x1984) + # FunctionType: void ____C_A_T_C_H____T_E_S_T____58::::() (0x234A) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x84, 0x19, 0x00, 0x00 + .byte 0x4a, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # ArgList (0x234C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<4> (0x1654) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + # MemberFunction (0x234D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1006) + # ThisType: gsl::span::storage_type >* (0x1C25) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<4>) (0x234C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x25, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4c, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x234E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1006) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<4>) (0x234D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x10, 0x00, 0x00 + .byte 0x4d, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x234F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x146A) + # ThisType: gsl::span* (0x146C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x6c, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2350) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x146A) + # FunctionType: void gsl::span::(const gsl::span&) (0x234F) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x6a, 0x14, 0x00, 0x00 + .byte 0x4f, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2351) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int* (0x674) + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x06, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x2352) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x146B) + # ThisType: gsl::span::storage_type >* (0x1E63) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x2351) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x63, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2353) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x146B) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x2352) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6b, 0x14, 0x00, 0x00 + .byte 0x52, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2354) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<-1> (0x1039) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + # MemberFunction (0x2355) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<2> (0x1492) + # ThisType: gsl::details::extent_type<2>* (0x149B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x2354) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x9b, 0x14, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2356) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<2> (0x1492) + # FunctionType: void gsl::details::extent_type<2>::(gsl::details::extent_type<-1>) (0x2355) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x92, 0x14, 0x00, 0x00 + .byte 0x55, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x2357) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x1993) + # ThisType: gsl::span::storage_type >* (0x1D4F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x2351) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x4f, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2358) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x1993) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x2357) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x93, 0x19, 0x00, 0x00 + .byte 0x57, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2359) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # ThisType: gsl::details::extent_type<1>* (0x19C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x2354) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0xc0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x235A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<1> (0x19B9) + # FunctionType: void gsl::details::extent_type<1>::(gsl::details::extent_type<-1>) (0x2359) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb9, 0x19, 0x00, 0x00 + .byte 0x59, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFunction (0x235B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x162C) + # ThisType: gsl::span* (0x162E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::span&) (0x1016) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x2e, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x16, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x235C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x162C) + # FunctionType: void gsl::span::(const gsl::span&) (0x235B) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x2c, 0x16, 0x00, 0x00 + .byte 0x5b, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x235D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x162D) + # ThisType: gsl::span::storage_type >* (0x1EF8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int*, gsl::details::extent_type<-1>) (0x2351) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0xf8, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x51, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x235E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x162D) + # FunctionType: void gsl::span::storage_type >::(int*, gsl::details::extent_type<-1>) (0x235D) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x2d, 0x16, 0x00, 0x00 + .byte 0x5d, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x235F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<4> (0x1654) + # ThisType: gsl::details::extent_type<4>* (0x165D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<-1>) (0x2354) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5d, 0x16, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2360) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<4> (0x1654) + # FunctionType: void gsl::details::extent_type<4>::(gsl::details::extent_type<-1>) (0x235F) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x16, 0x00, 0x00 + .byte 0x5f, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Pointer (0x2361) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: 0x19CD + # 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 0xcd, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2362) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: & (0x2361) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x23, 0x00, 0x00 + # MemberFunction (0x2363) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span (0x19CE) + # ThisType: gsl::span* (0x19D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (&) (0x2362) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xd0, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2364) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19CE) + # FunctionType: void gsl::span::(&) (0x2363) + # Name: span + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0x63, 0x23, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2365) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19CE) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x19EA) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2366) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(__int64) (0x1A0E) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x0e, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2367) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x1A1E) + # Name: match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1e, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x5f, 0x72, 0x65 + .byte 0x73, 0x75, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x2368) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_regex > + # LinkageName: .?AV?$basic_regex@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 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, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2369) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_regex > (0x2368) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x236A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x2369) + # 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 0x69, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x236B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::match_results,0>,std::allocator,0> > > >& (0x1A3A) + # ArgType: const std::basic_regex >& (0x236A) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x3a, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # Procedure (0x236C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >&, const std::basic_regex >&, std::regex_constants::match_flag_type) (0x236B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x6b, 0x23, 0x00, 0x00 + # Class (0x236D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Regex_base + # LinkageName: .?AV_Regex_base@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, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x236E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: ECMAScript + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: basic + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: extended + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: awk + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: grep + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 32 + # Name: egrep + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 63 + # Name: _Gmask + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 256 + # Name: icase + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 512 + # Name: nosubs + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1024 + # Name: optimize + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2048 + # Name: collate + # } + # } + .byte 0xa2, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x45, 0x43 + .byte 0x4d, 0x41, 0x53, 0x63 + .byte 0x72, 0x69, 0x70, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x62, 0x61 + .byte 0x73, 0x69, 0x63, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x65, 0x78 + .byte 0x74, 0x65, 0x6e, 0x64 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x61, 0x77 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x67, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x20, 0x00, 0x65, 0x67 + .byte 0x72, 0x65, 0x70, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x3f, 0x00, 0x5f, 0x47 + .byte 0x6d, 0x61, 0x73, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x01, 0x69, 0x63 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x02, 0x6e, 0x6f + .byte 0x73, 0x75, 0x62, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x04, 0x6f, 0x70 + .byte 0x74, 0x69, 0x6d, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x08, 0x63, 0x6f + .byte 0x6c, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Enum (0x236F) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x236E) + # Name: std::regex_constants::syntax_option_type + # LinkageName: .?AW4syntax_option_type@regex_constants@std@@ + # } + .byte 0x66, 0x00, 0x07, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x6e, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x3a, 0x3a, 0x73, 0x79 + .byte 0x6e, 0x74, 0x61, 0x78 + .byte 0x5f, 0x6f, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x73, 0x79 + .byte 0x6e, 0x74, 0x61, 0x78 + .byte 0x5f, 0x6f, 0x70, 0x74 + .byte 0x69, 0x6f, 0x6e, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2370) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::syntax_option_type (0x236F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 102 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x66, 0x00, 0x00, 0x00 + # Modifier (0x2371) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_constants::syntax_option_type (0x236F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Class (0x2372) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Root_node + # LinkageName: .?AV_Root_node@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, 0x5f + .byte 0x52, 0x6f, 0x6f, 0x74 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2373) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Root_node (0x2372) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x2374) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::regex_traits + # LinkageName: .?AV?$regex_traits@D@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, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2375) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x2368) + # 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 0x68, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2376) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2377) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # MemberFunction (0x2378) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x2377) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2379) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # MemberFunction (0x237A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x2379) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x79, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x237B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::basic_regex >& (0x236A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + # MemberFunction (0x237C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x237B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x237D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x11A5) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # MemberFunction (0x237E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x237D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x237F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x2368) + # 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 0x68, 0x23, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2380) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >&& (0x237F) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7f, 0x23, 0x00, 0x00 + # MemberFunction (0x2381) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x2380) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2382) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x2376) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x2378) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x237A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(const std::basic_regex >&) (0x237C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x237E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x2381) + # ] + # } + .byte 0x32, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x23, 0x00, 0x00 + # Pointer (0x2383) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_regex > (0x2368) + # 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 0x68, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2384) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2385) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&&) (0x2380) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x80, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2386) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::basic_regex >&) (0x237B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2387) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2388) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list) (0x2384) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x2385) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x2386) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*) (0x2387) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x23, 0x00, 0x00 + # MemberFunction (0x2389) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, std::regex_constants::syntax_option_type) (0x237D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x238A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, std::regex_constants::syntax_option_type) (0x2377) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x238B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_regex >& (0x2383) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x2379) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x83, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x79, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x238C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::initializer_list, std::regex_constants::syntax_option_type) (0x2389) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(std::basic_regex >&&) (0x2385) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const std::basic_regex >&) (0x2386) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x238A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::basic_regex >& std::basic_regex >::(const char*, unsigned __int64, std::regex_constants::syntax_option_type) (0x238B) + # ] + # } + .byte 0x2a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8a, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8b, 0x23, 0x00, 0x00 + # Pointer (0x238D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_regex > (0x2369) + # 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 0x69, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x238E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x238F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::regex_constants::syntax_option_type (0x236F) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2390) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale + # LinkageName: .?AVlocale@std@@ + # } + .byte 0x32, 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, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x2391) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale (0x2390) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + # MemberFunction (0x2392) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x2391) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2393) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2394) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::basic_regex >& (0x2383) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x83, 0x23, 0x00, 0x00 + # MemberFunction (0x2395) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_regex >&) (0x2394) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x94, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2396) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x2373) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2397) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2398) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::regex_traits (0x2374) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2399) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x2398) + # 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 0x98, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x239A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::regex_traits& (0x2399) + # ClassType: std::basic_regex > (0x2368) + # ThisType: const std::basic_regex >* (0x238D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x239B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Root_node* (0x2373) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x73, 0x23, 0x00, 0x00 + # MemberFunction (0x239C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Root_node*) (0x239B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9b, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x239D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_base (0x236D) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: icase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: nosubs + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: optimize + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: ECMAScript + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: basic + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: extended + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: awk + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: grep + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_constants::syntax_option_type (0x2371) + # Name: egrep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x2373) + # FieldOffset: 0x8 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_traits (0x2374) + # FieldOffset: 0x10 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::basic_string,std::allocator > (0x114D) + # FieldOffset: 0x30 + # Name: _Visualization + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x6 + # MethodListIndex: 0x2382 + # Name: basic_regex + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2388 + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x5 + # MethodListIndex: 0x238C + # Name: assign + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&&) (0x2381) + # Name: _Assign_rv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::() (0x2376) + # Name: ~basic_regex + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x238E) + # Name: _Loop_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::basic_regex >::() (0x238E) + # Name: mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type std::basic_regex >::() (0x238F) + # Name: flags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::(std::locale) (0x2392) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::basic_regex >::() (0x2393) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::basic_regex >::(std::basic_regex >&) (0x2395) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::basic_regex >::() (0x2396) + # Name: _Get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::basic_regex >::() (0x2397) + # Name: _Empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& std::basic_regex >::() (0x239A) + # Name: _Get_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::() (0x2376) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::basic_regex >::(std::_Root_node*) (0x239C) + # Name: _Reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_traits (0x2374) + # Name: traits_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x2390) + # Name: locale_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114D) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::regex_constants::syntax_option_type (0x236F) + # Name: flag_type + # } + # } + .byte 0x7a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x73, 0x75 + .byte 0x62, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x74, 0x69 + .byte 0x6d, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x45, 0x43, 0x4d, 0x41 + .byte 0x53, 0x63, 0x72, 0x69 + .byte 0x70, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x64, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x61, 0x77, 0x6b, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x67, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x71, 0x23, 0x00, 0x00 + .byte 0x65, 0x67, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x56 + .byte 0x69, 0x73, 0x75, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x61 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x06, 0x00 + .byte 0x82, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x88, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x05, 0x00 + .byte 0x8c, 0x23, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x23, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8e, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8f, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x92, 0x23, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x23, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x95, 0x23, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x96, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9a, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 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 0x74, 0x23, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x239E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 47 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x239D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 88 + # Name: std::basic_regex > + # LinkageName: .?AV?$basic_regex@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x2f, 0x00, 0x10, 0x02 + .byte 0x9d, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x58, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x73, 0x69, 0x63 + .byte 0x5f, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x239F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_regex > (0x239E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 2261 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9e, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xd5, 0x08, 0x00, 0x00 + # Pointer (0x23A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_base (0x236D) + # 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 0x6d, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_base (0x236D) + # ThisType: std::_Regex_base* (0x23A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0xa0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23A2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x23A1) + # Name: _Regex_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_base::() (0x23A1) + # Name: ~_Regex_base + # } + # } + .byte 0x3a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x23A3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23A2) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Regex_base + # LinkageName: .?AV_Regex_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0xa2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x23A4) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_base (0x23A3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 2238 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa3, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xbe, 0x08, 0x00, 0x00 + # VFTableShape (0x23A5) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 1 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x01, 0x00, 0x50, 0xf1 + # Class (0x23A6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_base + # LinkageName: .?AV_Node_base@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # MemberFunction (0x23A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Root_node (0x2372) + # ThisType: std::_Root_node* (0x2373) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23A8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::regex_constants::syntax_option_type (0x236F) + # FieldOffset: 0x20 + # Name: _Fl + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x24 + # Name: _Loops + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x28 + # Name: _Marks + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x2C + # Name: _Refs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Root_node::() (0x23A7) + # Name: _Root_node + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x61, 0x72, 0x6b, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x52 + .byte 0x65, 0x66, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa7, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # Class (0x23A9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23A8) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 48 + # Name: std::_Root_node + # LinkageName: .?AV_Root_node@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0xa8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x6f, 0x6f, 0x74 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x23AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Root_node (0x23A9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1678 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x8e, 0x06, 0x00, 0x00 + # Class (0x23AB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Regex_traits + # LinkageName: .?AV?$_Regex_traits@D@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, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x23AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::regex_traits (0x2398) + # 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 0x98, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x23AD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char (0x70) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23AE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::regex_traits (0x2374) + # ThisType: const std::regex_traits* (0x23AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, int) (0x23AD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0xac, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xad, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23AF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits (0x23AB) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::regex_traits::(char, int) (0x23AE) + # Name: value + # } + # } + .byte 0x1e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xae, 0x23, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x23B0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23AF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::regex_traits + # LinkageName: .?AV?$regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xaf, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x23B1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_traits (0x23B0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 425 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb0, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xa9, 0x01, 0x00, 0x00 + # Class (0x23B2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Locbase + # LinkageName: .?AV?$_Locbase@H@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, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x3c + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Struct (0x23B3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Crt_new_delete + # LinkageName: .?AU_Crt_new_delete@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, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x23B4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale::_Locimp + # LinkageName: .?AV_Locimp@locale@std@@ + # } + .byte 0x42, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x23B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x23B4) + # 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 0xb4, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x23B6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x2390) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x23B7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Noinit + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4e + .byte 0x6f, 0x69, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Enum (0x23B8) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x23B7) + # Name: std::_Uninitialized + # LinkageName: .?AW4_Uninitialized@std@@ + # } + .byte 0x3e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xb7, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x23B9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized (0x23B8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals.h (0x1BA1) + # LineNumber: 333 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb8, 0x23, 0x00, 0x00 + .byte 0xa1, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x01, 0x00, 0x00 + # ArgList (0x23BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Uninitialized (0x23B8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb8, 0x23, 0x00, 0x00 + # MemberFunction (0x23BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Uninitialized) (0x23BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xba, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x23BC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale (0x2390) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x23BC) + # 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 0xbc, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x23BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale& (0x23BD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + # MemberFunction (0x23BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23C1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x23BD) + # ArgType: const std::locale& (0x23BD) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23C2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::locale&, int) (0x23C1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc1, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, int) (0x23C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x23BD) + # ArgType: const char* (0x1141) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const char*, int) (0x23C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, int) (0x23C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc7, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23C9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::locale& (0x23BD) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x23CA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::locale&, const std::basic_string,std::allocator >&, int) (0x23C9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc9, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x23CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x23B5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + # MemberFunction (0x23CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x23CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x23CD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(std::_Uninitialized) (0x23BB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&) (0x23BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x23C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::locale&, int) (0x23C2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const char*, int) (0x23C4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const char*, int) (0x23C6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x23C8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::(const std::locale&, const std::basic_string,std::allocator >&, int) (0x23CA) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(std::locale::_Locimp*) (0x23CC) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbb, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc2, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcc, 0x23, 0x00, 0x00 + # Pointer (0x23CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale (0x2390) + # 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 0x90, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x23CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale& (0x23CE) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale (0x23BC) + # 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 0xbc, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::locale (0x2390) + # ThisType: const std::locale* (0x23D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::locale (0x2390) + # ThisType: const std::locale* (0x23D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x23D3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale::facet + # LinkageName: .?AVfacet@locale@std@@ + # } + .byte 0x3e, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Modifier (0x23D4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::facet (0x23D3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x23D4) + # 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 0xd4, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale::facet* (0x23D5) + # ClassType: std::locale (0x2390) + # ThisType: const std::locale* (0x23D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd5, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x2390) + # ThisType: const std::locale* (0x23D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::locale& (0x23BD) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbd, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x23B5) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x23B5) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale (0x2390) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1BD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::locale (0x2390) + # ThisType: std::locale* (0x23B6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B72) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xb6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x23DF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::locale::id + # LinkageName: .?AVid@locale@std@@ + # } + .byte 0x3a, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x69 + .byte 0x64, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x69, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x23E0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Locbase (0x23B2) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x23B3) + # BaseOffset: 0x1 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x23B5) + # FieldOffset: 0x8 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x23CD + # Name: locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::(const std::basic_string,std::allocator >&, int) (0x23C8) + # Name: _Construct + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::locale::() (0x23C0) + # Name: ~locale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale& std::locale::(const std::locale&) (0x23CF) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::locale::() (0x23D1) + # Name: name + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::locale::() (0x23D2) + # Name: c_str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::locale::facet* std::locale::(unsigned __int64) (0x23D6) + # Name: _Getfacet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x23D7) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::locale::(const std::locale&) (0x23D7) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const std::locale& std::locale::() (0x23D8) + # Name: classic + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::(const std::locale&) (0x23D9) + # Name: global + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::locale std::locale::() (0x23DA) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::(bool) (0x23DB) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::() (0x23DC) + # Name: _Getgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::(void*) (0x23DD) + # Name: _Setgloballocale + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::locale::(const std::_Locinfo&) (0x23DE) + # Name: _Badname + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: int (0x74) + # Name: category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::id (0x23DF) + # Name: id + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x23B4) + # Name: _Locimp + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::facet (0x23D3) + # Name: facet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale::_Locimp (0x23B4) + # Name: _Locimp + # } + # } + .byte 0xaa, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xcd, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xc8, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x23, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd7, 0x23, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd8, 0x23, 0x00, 0x00 + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x63, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xd9, 0x23, 0x00, 0x00 + .byte 0x67, 0x6c, 0x6f, 0x62 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xda, 0x23, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xdb, 0x23, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xdc, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x67, 0x6c, 0x6f, 0x62 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xdd, 0x23, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x67, 0x6c, 0x6f, 0x62 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xde, 0x23, 0x00, 0x00 + .byte 0x5f, 0x42, 0x61, 0x64 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x67, 0x6f, 0x72, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + # Class (0x23E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23E0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::locale + # LinkageName: .?AVlocale@std@@ + # } + .byte 0x32, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0xe0, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x6c, 0x6f + .byte 0x63, 0x61, 0x6c, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x23E2) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale + # } + .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, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + # UdtSourceLine (0x23E3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale (0x23E1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 99 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe1, 0x23, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x63, 0x00, 0x00, 0x00 + # Pointer (0x23E4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x23A5) + # 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 0xa5, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x23E5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _N_none + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _N_nop + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: _N_bol + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 3 + # Name: _N_eol + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: _N_wbound + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 5 + # Name: _N_dot + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 6 + # Name: _N_str + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 7 + # Name: _N_class + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: _N_group + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 9 + # Name: _N_end_group + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 10 + # Name: _N_assert + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 11 + # Name: _N_neg_assert + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 12 + # Name: _N_end_assert + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 13 + # Name: _N_capture + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 14 + # Name: _N_end_capture + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 15 + # Name: _N_back + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: _N_if + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 17 + # Name: _N_endif + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 18 + # Name: _N_rep + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 19 + # Name: _N_end_rep + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 20 + # Name: _N_begin + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 21 + # Name: _N_end + # } + # } + .byte 0x7a, 0x01, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x6e, 0x6f, 0x6e + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x6e, 0x6f, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x03, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x05, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x06, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x07, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x09, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0a, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0b, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x6e, 0x65, 0x67 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0d, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x63, 0x61, 0x70 + .byte 0x74, 0x75, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0e, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x63, 0x61, 0x70 + .byte 0x74, 0x75, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0f, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x69, 0x66, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x12, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x13, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x14, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x15, 0x00, 0x5f, 0x4e + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Enum (0x23E6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 22 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x23E5) + # Name: std::_Node_type + # LinkageName: .?AW4_Node_type@std@@ + # } + .byte 0x36, 0x00, 0x07, 0x15 + .byte 0x16, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xe5, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x23E7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_type (0x23E6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1510 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xe6, 0x05, 0x00, 0x00 + # FieldList (0x23E8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Fl_none + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _Fl_negate + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: _Fl_greedy + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: _Fl_final + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: _Fl_longest + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x5f, 0x6e, 0x6f + .byte 0x6e, 0x65, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x5f, 0x6e, 0x65 + .byte 0x67, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x5f, 0x67, 0x72 + .byte 0x65, 0x65, 0x64, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x5f, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x65, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Enum (0x23E9) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x23E8) + # Name: std::_Node_flags + # LinkageName: .?AW4_Node_flags@std@@ + # } + .byte 0x36, 0x00, 0x07, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xe8, 0x23, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x66 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x23EA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_flags (0x23E9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1486 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xce, 0x05, 0x00, 0x00 + # Pointer (0x23EB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base (0x23A6) + # 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 0xa6, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x23EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_type (0x23E6) + # ArgType: std::_Node_flags (0x23E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + # MemberFunction (0x23ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x23A6) + # ThisType: std::_Node_base* (0x23EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x23EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x23EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_base (0x23A6) + # ThisType: std::_Node_base* (0x23EB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x23EF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x23E4) + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_type (0x23E6) + # FieldOffset: 0x8 + # Name: _Kind + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_flags (0x23E9) + # FieldOffset: 0xC + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x10 + # Name: _Next + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x18 + # Name: _Prev + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x23ED) + # Name: _Node_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Node_base::() (0x23EE) + # VFTableOffset: 0x0 + # Name: ~_Node_base + # } + # } + .byte 0x7a, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0xe4, 0x23, 0x00, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4b + .byte 0x69, 0x6e, 0x64, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x50 + .byte 0x72, 0x65, 0x76, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0xee, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x23F0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x23EF) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 32 + # Name: std::_Node_base + # LinkageName: .?AV_Node_base@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x00, 0x02 + .byte 0xef, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x23F1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_base (0x23F0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1646 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x23, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x6e, 0x06, 0x00, 0x00 + # Struct (0x23F2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Regex_traits_base + # LinkageName: .?AU_Regex_traits_base@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 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x52 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Class (0x23F3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::collate + # LinkageName: .?AV?$collate@D@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, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x23F4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::collate (0x23F3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23F5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x23F4) + # 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 0xf4, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x23F6) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::ctype + # LinkageName: .?AV?$ctype@D@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, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x23F7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::ctype (0x23F6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23F8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x23F7) + # 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 0xf7, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x23FA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x23AB) + # 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 0xab, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x23FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: std::_Regex_traits* (0x23FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x23FC) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Regex_traits (0x23AB) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x23FD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x23FC) + # 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, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x23FE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Regex_traits& (0x23FD) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfd, 0x23, 0x00, 0x00 + # MemberFunction (0x23FF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: std::_Regex_traits* (0x23FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x23FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2400) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::() (0x23FB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Regex_traits::(const std::_Regex_traits&) (0x23FF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xff, 0x23, 0x00, 0x00 + # Pointer (0x2401) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Regex_traits (0x23AB) + # 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 0xab, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2402) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Regex_traits& (0x2401) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: std::_Regex_traits* (0x23FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x23FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x01, 0x24, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2403) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Regex_traits (0x23FC) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2404) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2405) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char (0x70) + # ArgType: short (0x11) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + # MemberFunction (0x2406) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, short) (0x2405) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x05, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2407) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: std::_Regex_traits* (0x23FA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale) (0x2391) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfa, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x91, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2408) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale (0x2390) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2409) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::collate* (0x23F5) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x240A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::ctype* (0x23F8) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x240B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Regex_traits_base (0x23F2) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::collate* (0x23F5) + # FieldOffset: 0x0 + # Name: _Pcoll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::ctype* (0x23F8) + # FieldOffset: 0x8 + # Name: _Pctype + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale (0x2390) + # FieldOffset: 0x10 + # Name: _Loc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Regex_traits::(const char*) (0x23F9) + # Name: length + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2400 + # Name: _Regex_traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Regex_traits& std::_Regex_traits::(const std::_Regex_traits&) (0x2402) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x2404) + # Name: translate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Regex_traits::(char) (0x2404) + # Name: translate_nocase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Regex_traits::(char, short) (0x2406) + # Name: isctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::(std::locale) (0x2407) + # Name: imbue + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale std::_Regex_traits::() (0x2408) + # Name: getloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::collate* std::_Regex_traits::() (0x2409) + # Name: _Getcoll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::ctype* std::_Regex_traits::() (0x240A) + # Name: _Getctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Regex_traits::() (0x23FB) + # Name: _Cache_locale + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned char (0x20) + # Name: _Uelem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114D) + # Name: string_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::locale (0x2390) + # Name: locale_type + # } + # } + .byte 0x82, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xf2, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x50 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xf9, 0x23, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x00, 0x24, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6e, 0x6f + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x24, 0x00, 0x00 + .byte 0x69, 0x6d, 0x62, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x08, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x09, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0a, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x61, 0x63 + .byte 0x68, 0x65, 0x5f, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x5f, 0x55, 0x65, 0x6c + .byte 0x65, 0x6d, 0x00, 0xf1 + .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 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 0x4d, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x240C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x240B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Regex_traits + # LinkageName: .?AV?$_Regex_traits@D@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x10, 0x02 + .byte 0x0b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x240D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits (0x240C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 262 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0c, 0x24, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x06, 0x01, 0x00, 0x00 + # FieldList (0x240E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: collate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: ctype + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: monetary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: numeric + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: time + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: messages + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: all + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: none + # } + # } + .byte 0x86, 0x00, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x6e, 0x65 + .byte 0x74, 0x61, 0x72, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6e, 0x75, 0x6d, 0x65 + .byte 0x72, 0x69, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x74, 0x69, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6d, 0x65, 0x73, 0x73 + .byte 0x61, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x6e, 0x6f, 0x6e, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x240F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x240E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Locbase + # LinkageName: .?AV?$_Locbase@H@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x0e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x3c + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2410) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Locbase (0x240F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 25 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0f, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x19, 0x00, 0x00, 0x00 + # MemberFunction (0x2411) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2412) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::nothrow_t + # LinkageName: .?AUnothrow_t@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, 0x6e + .byte 0x6f, 0x74, 0x68, 0x72 + .byte 0x6f, 0x77, 0x5f, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x6e, 0x6f, 0x74 + .byte 0x68, 0x72, 0x6f, 0x77 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2413) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::nothrow_t (0x2412) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2414) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::nothrow_t (0x2413) + # 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, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2415) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::nothrow_t& (0x2414) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x14, 0x24, 0x00, 0x00 + # MemberFunction (0x2416) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::nothrow_t&) (0x2415) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x15, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2417) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: void* (0x603) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x2418) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void* (0x603) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, void*) (0x2417) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2419) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64) (0x2411) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64, const std::nothrow_t&) (0x2416) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void* std::_Crt_new_delete::(unsigned __int64, void*) (0x2418) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x11, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x16, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x18, 0x24, 0x00, 0x00 + # MemberFunction (0x241A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (void*) (0x1BD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd8, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x241B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x603) + # ArgType: const std::nothrow_t& (0x2414) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x14, 0x24, 0x00, 0x00 + # MemberFunction (0x241C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, const std::nothrow_t&) (0x241B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x241D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: void* (0x603) + # ArgType: void* (0x603) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + # MemberFunction (0x241E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Crt_new_delete (0x23B3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (void*, void*) (0x241D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x241F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*) (0x241A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, const std::nothrow_t&) (0x241C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Crt_new_delete::(void*, void*) (0x241E) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x1a, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x1c, 0x24, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x1e, 0x24, 0x00, 0x00 + # FieldList (0x2420) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2419 + # Name: operator new + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x241F + # Name: operator delete + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x19, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x6e, 0x65, 0x77 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x1f, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x00 + # Struct (0x2421) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 6 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2420) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Crt_new_delete + # LinkageName: .?AU_Crt_new_delete@std@@ + # } + .byte 0x46, 0x00, 0x05, 0x15 + .byte 0x06, 0x00, 0x00, 0x02 + .byte 0x20, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x43, 0x72, 0x74, 0x5f + .byte 0x6e, 0x65, 0x77, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2422) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Crt_new_delete (0x2421) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 62 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x21, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x3e, 0x00, 0x00, 0x00 + # VFTableShape (0x2423) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 3 + # } + .byte 0x06, 0x00, 0x0a, 0x00 + .byte 0x03, 0x00, 0x55, 0x50 + # Pointer (0x2424) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x23D3) + # 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 0xd3, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x2425) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet* (0x2424) + # 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 0x24, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2426) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: std::locale::_Locimp* (0x23B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2427) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x23B5) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2428) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::_Locimp (0x23B4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2429) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::_Locimp (0x2428) + # 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 0x28, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x242A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::_Locimp& (0x2429) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x24, 0x00, 0x00 + # MemberFunction (0x242B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x23B5) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x242A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x242C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(bool) (0x2427) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(const std::locale::_Locimp&) (0x242B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x27, 0x24, 0x00, 0x00 + .byte 0x09, 0x00, 0x00, 0x00 + .byte 0x2b, 0x24, 0x00, 0x00 + # MemberFunction (0x242D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::locale::_Locimp*) (0x23CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x242E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x23B5) + # ArgType: std::locale::facet* (0x2424) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x242F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::locale::_Locimp*, std::locale::facet*, unsigned __int64) (0x242E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2430) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::_Locimp* (0x23B5) + # ArgType: const std::locale::_Locimp& (0x2429) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x29, 0x24, 0x00, 0x00 + # MemberFunction (0x2431) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::_Locimp*, const std::locale::_Locimp&) (0x2430) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2432) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: std::locale::_Locimp* (0x23B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2433) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: std::locale::_Locimp* (0x23B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x242A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2434) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(bool) (0x2432) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(const std::locale::_Locimp&) (0x2433) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x32, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x33, 0x24, 0x00, 0x00 + # ArgList (0x2435) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::locale::facet* (0x2424) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2436) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: std::locale::_Locimp* (0x23B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::locale::facet*, unsigned __int64) (0x2435) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x35, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2437) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B5F) + # ArgType: int (0x74) + # ArgType: std::locale::_Locimp* (0x23B5) + # ArgType: const std::locale* (0x23D0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + # MemberFunction (0x2438) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp* (0x23B5) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2437) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2439) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2437) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x37, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x243A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::_Locimp (0x23B4) + # 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 0xb4, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x243B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::_Locimp& (0x243A) + # ClassType: std::locale::_Locimp (0x23B4) + # ThisType: std::locale::_Locimp* (0x23B5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::_Locimp&) (0x242A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x3a, 0x24, 0x00, 0x00 + .byte 0xb4, 0x23, 0x00, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x243C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x23D3) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::locale::facet** (0x2425) + # FieldOffset: 0x10 + # Name: _Facetvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Facetcount + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x20 + # Name: _Catmask + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x24 + # Name: _Xparent + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Yarn (0x1B63) + # FieldOffset: 0x28 + # Name: _Name + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: std::locale::_Locimp* (0x23B5) + # Name: _Clocptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::_Locimp::() (0x2426) + # Name: ~_Locimp + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x242C + # Name: _New_Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*) (0x242D) + # Name: _Locimp_dtor + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*, std::locale::facet*, unsigned __int64) (0x242F) + # Name: _Locimp_Addfac + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(std::locale::_Locimp*, const std::locale::_Locimp&) (0x2431) + # Name: _Locimp_ctor + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2434 + # Name: _Locimp + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::locale::_Locimp::(std::locale::facet*, unsigned __int64) (0x2436) + # Name: _Addfac + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: std::locale::_Locimp* std::locale::_Locimp::(const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2438) + # Name: _Makeloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2439) + # Name: _Makewloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2439) + # Name: _Makeushloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::locale::_Locimp::(const std::_Locinfo&, int, std::locale::_Locimp*, const std::locale*) (0x2439) + # Name: _Makexloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::_Locimp& std::locale::_Locimp::(const std::locale::_Locimp&) (0x243B) + # Name: operator= + # } + # } + .byte 0x7a, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x25, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x76, 0x65, 0x63, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x63, 0x6f, 0x75, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x61, 0x74, 0x6d, 0x61 + .byte 0x73, 0x6b, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x58 + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x63, 0x1b, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4e + .byte 0x61, 0x6d, 0x65, 0x00 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0xb5, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x6f + .byte 0x63, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x26, 0x24, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4c, 0x6f + .byte 0x63, 0x69, 0x6d, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2c, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x2d, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x64, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x2f, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x41, 0x64, 0x64, 0x66 + .byte 0x61, 0x63, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x31, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x5f + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x34, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x63 + .byte 0x69, 0x6d, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x36, 0x24, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x66, 0x61, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x38, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x6c, 0x6f, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x39, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x77, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x39, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x75, 0x73, 0x68 + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x39, 0x24, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x78, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3b, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x243D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 21 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x243C) + # DerivedFrom: 0x0 + # VShape: (0x2423) + # SizeOf: 56 + # Name: std::locale::_Locimp + # LinkageName: .?AV_Locimp@locale@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x15, 0x00, 0x08, 0x02 + .byte 0x3c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x38, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4c, 0x6f, 0x63, 0x69 + .byte 0x6d, 0x70, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x243E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::_Locimp (0x243D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 185 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3d, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0xb9, 0x00, 0x00, 0x00 + # Class (0x243F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Facet_base + # LinkageName: .?AV_Facet_base@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, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2440) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet* (0x23D5) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2441) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::locale::facet** (0x2440) + # ArgType: const std::locale* (0x23D0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x40, 0x24, 0x00, 0x00 + .byte 0xd0, 0x23, 0x00, 0x00 + # MemberFunction (0x2442) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::locale::facet (0x23D3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x2441) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x41, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2443) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x23D3) + # ThisType: std::locale::facet* (0x2424) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2444) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x243F) + # 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 0x3f, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2445) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x2444) + # ClassType: std::locale::facet (0x23D3) + # ThisType: std::locale::facet* (0x2424) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2446) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x23D3) + # ThisType: std::locale::facet* (0x2424) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2447) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::facet (0x23D4) + # 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 0xd4, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2448) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::facet& (0x2447) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x24, 0x00, 0x00 + # MemberFunction (0x2449) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::facet (0x23D3) + # ThisType: std::locale::facet* (0x2424) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x244A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::locale::facet::(unsigned __int64) (0x2446) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::facet::(const std::locale::facet&) (0x2449) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x46, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x24, 0x00, 0x00 + # Pointer (0x244B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::facet (0x23D3) + # 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 0xd3, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x244C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::facet& (0x244B) + # ClassType: std::locale::facet (0x23D3) + # ThisType: std::locale::facet* (0x2424) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::facet&) (0x2448) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4b, 0x24, 0x00, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x24, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x48, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x244D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Facet_base (0x243F) + # BaseOffset: 0x0 + # } + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Crt_new_delete (0x23B3) + # BaseOffset: 0x8 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned long (0x22) + # FieldOffset: 0x8 + # Name: _Myrefs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::locale::facet::(const std::locale::facet**, const std::locale*) (0x2442) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x2443) + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: std::_Facet_base* std::locale::facet::() (0x2445) + # Name: _Decref + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x244A + # Name: facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::locale::facet::() (0x2443) + # Name: ~facet + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::facet& std::locale::facet::(const std::locale::facet&) (0x244C) + # Name: operator= + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb3, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x22, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x72, 0x65, 0x66 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x42, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x43, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x45, 0x24, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4a, 0x24, 0x00, 0x00 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x43, 0x24, 0x00, 0x00 + .byte 0x7e, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x244E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x244D) + # DerivedFrom: 0x0 + # VShape: (0x2423) + # SizeOf: 16 + # Name: std::locale::facet + # LinkageName: .?AVfacet@locale@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x08, 0x02 + .byte 0x4d, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x66 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x40, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x244F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::facet (0x244E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 141 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4e, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x8d, 0x00, 0x00, 0x00 + # Pointer (0x2450) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x23DF) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2451) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x23DF) + # ThisType: std::locale::id* (0x2450) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x50, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2452) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::locale::id (0x23DF) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2453) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::locale::id (0x2452) + # 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, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2454) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::locale::id& (0x2453) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x53, 0x24, 0x00, 0x00 + # MemberFunction (0x2455) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::locale::id (0x23DF) + # ThisType: std::locale::id* (0x2450) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x2454) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x50, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2456) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(unsigned __int64) (0x2451) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::locale::id::(const std::locale::id&) (0x2455) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x51, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x24, 0x00, 0x00 + # MemberFunction (0x2457) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::locale::id (0x23DF) + # ThisType: std::locale::id* (0x2450) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x50, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2458) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::locale::id (0x23DF) + # 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 0xdf, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2459) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::locale::id& (0x2458) + # ClassType: std::locale::id (0x23DF) + # ThisType: std::locale::id* (0x2450) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale::id&) (0x2454) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x24, 0x00, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x50, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x54, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x245A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x0 + # Name: _Id + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # Name: _Id_cnt + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2456 + # Name: id + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::locale::id::() (0x2457) + # Name: operator unsigned long long + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id& std::locale::id::(const std::locale::id&) (0x2459) + # Name: operator= + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x49 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x5f + .byte 0x63, 0x6e, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x56, 0x24, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x57, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x6c, 0x6f + .byte 0x6e, 0x67, 0x20, 0x6c + .byte 0x6f, 0x6e, 0x67, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x245B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 6 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x245A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::locale::id + # LinkageName: .?AVid@locale@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x06, 0x00, 0x08, 0x02 + .byte 0x5a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x3a, 0x3a, 0x69 + .byte 0x64, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x69, 0x64 + .byte 0x40, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x245C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::locale::id (0x245B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 106 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x6a, 0x00, 0x00, 0x00 + # FieldList (0x245D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Ch_none + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 263 + # Name: _Ch_alnum + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 259 + # Name: _Ch_alpha + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 32 + # Name: _Ch_cntrl + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: _Ch_digit + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 279 + # Name: _Ch_graph + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: _Ch_lower + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 471 + # Name: _Ch_print + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: _Ch_punct + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 72 + # Name: _Ch_space + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _Ch_upper + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 128 + # Name: _Ch_xdigit + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 72 + # Name: _Ch_blank + # } + # } + .byte 0xd6, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x6e, 0x6f + .byte 0x6e, 0x65, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x07, 0x01, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x61, 0x6c + .byte 0x6e, 0x75, 0x6d, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x03, 0x01, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x61, 0x6c + .byte 0x70, 0x68, 0x61, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x63, 0x6e + .byte 0x74, 0x72, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x64, 0x69 + .byte 0x67, 0x69, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x17, 0x01, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x6c, 0x6f + .byte 0x77, 0x65, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0xd7, 0x01, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x70, 0x72 + .byte 0x69, 0x6e, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x70, 0x75 + .byte 0x6e, 0x63, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x48, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x73, 0x70 + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x75, 0x70 + .byte 0x70, 0x65, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x80, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x78, 0x64 + .byte 0x69, 0x67, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x48, 0x00, 0x5f, 0x43 + .byte 0x68, 0x5f, 0x62, 0x6c + .byte 0x61, 0x6e, 0x6b, 0x00 + # Enum (0x245E) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 13 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x245D) + # Name: std::_Regex_traits_base::_Char_class_type + # LinkageName: .?AW4_Char_class_type@_Regex_traits_base@std@@ + # } + .byte 0x6a, 0x00, 0x07, 0x15 + .byte 0x0d, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x5d, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3a + .byte 0x3a, 0x5f, 0x43, 0x68 + .byte 0x61, 0x72, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x5f + .byte 0x43, 0x68, 0x61, 0x72 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x245F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base::_Char_class_type (0x245E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 243 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xf3, 0x00, 0x00, 0x00 + # FieldList (0x2460) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Regex_traits_base::_Char_class_type (0x245E) + # Name: _Char_class_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: short (0x11) + # Name: char_class_type + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x5e, 0x24, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Struct (0x2461) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2460) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Regex_traits_base + # LinkageName: .?AU_Regex_traits_base@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x10, 0x02 + .byte 0x60, 0x24, 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, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x5f, 0x52 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2462) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Regex_traits_base (0x2461) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 241 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x61, 0x24, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xf1, 0x00, 0x00, 0x00 + # VFTableShape (0x2463) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 6 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x06, 0x00, 0x55, 0x55 + .byte 0x55, 0xf3, 0xf2, 0xf1 + # ArgList (0x2464) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x2465) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::collate (0x23F3) + # ThisType: const std::collate* (0x23F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, const char*, const char*) (0x2464) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x64, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2466) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::collate (0x23F3) + # ThisType: const std::collate* (0x23F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2467) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: long (0x12) + # ClassType: std::collate (0x23F3) + # ThisType: const std::collate* (0x23F5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0xf5, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2468) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::collate (0x23F3) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2469) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x23F3) + # ThisType: std::collate* (0x2468) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x246A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Locinfo& (0x1B5F) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5f, 0x1b, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x246B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x23F3) + # ThisType: std::collate* (0x2468) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned __int64) (0x246A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x246C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x23F3) + # ThisType: std::collate* (0x2468) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, unsigned __int64) (0x114B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4b, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x246D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(unsigned __int64) (0x2469) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::collate::(const std::_Locinfo&, unsigned __int64) (0x246B) + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const char*, unsigned __int64) (0x246C) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6b, 0x24, 0x00, 0x00 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6c, 0x24, 0x00, 0x00 + # MemberFunction (0x246E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::collate (0x23F3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x2441) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x41, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x246F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x23F3) + # ThisType: std::collate* (0x2468) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2470) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::collate (0x23F3) + # ThisType: std::collate* (0x2468) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B72) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x68, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2471) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x23D3) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x23DF) + # Name: id + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Collvec (0x1B79) + # FieldOffset: 0x10 + # Name: _Coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::collate::(const char*, const char*, const char*, const char*) (0x2465) + # Name: compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x2466) + # Name: transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: long std::collate::(const char*, const char*) (0x2467) + # Name: hash + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x246D + # Name: collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::collate::(const std::locale::facet**, const std::locale*) (0x246E) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::collate::() (0x246F) + # Name: ~collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::collate::(const std::_Locinfo&) (0x2470) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: int std::collate::(const char*, const char*, const char*, const char*) (0x2465) + # VFTableOffset: 0x18 + # Name: do_compare + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x2466) + # VFTableOffset: 0x20 + # Name: do_transform + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: long std::collate::(const char*, const char*) (0x2467) + # VFTableOffset: 0x28 + # Name: do_hash + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::basic_string,std::allocator > (0x114D) + # Name: string_type + # } + # } + .byte 0x12, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x68, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0x6d, 0x24, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x70, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x12, 0x00 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x68 + .byte 0x61, 0x73, 0x68, 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 0x4d, 0x11, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2472) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2471) + # DerivedFrom: 0x0 + # VShape: (0x2463) + # SizeOf: 32 + # Name: std::collate + # LinkageName: .?AV?$collate@D@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x71, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x63, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x63 + .byte 0x6f, 0x6c, 0x6c, 0x61 + .byte 0x74, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x2473) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale + # } + .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, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + # UdtSourceLine (0x2474) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::collate (0x2472) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\locale (0x2473) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x24, 0x00, 0x00 + .byte 0x73, 0x24, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # VFTableShape (0x2475) { + # TypeLeafKind: LF_VTSHAPE (0xA) + # VFEntryCount: 11 + # } + .byte 0x0a, 0x00, 0x0a, 0x00 + .byte 0x0b, 0x00, 0x55, 0x55 + .byte 0x55, 0x55, 0x55, 0x50 + # Struct (0x2476) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::ctype_base + # LinkageName: .?AUctype_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, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x2477) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: short (0x11) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2478) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, char) (0x2477) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x77, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2479) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: short* (0x611) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x11, 0x06, 0x00, 0x00 + # MemberFunction (0x247A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, short*) (0x2479) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x79, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x247B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::ctype::(short, char) (0x2478) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, short*) (0x247A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x24, 0x00, 0x00 + # ArgList (0x247C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: short (0x11) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x247D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (short, const char*, const char*) (0x247C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x7c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x247E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x247F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const char* (0x1141) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + # MemberFunction (0x2480) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const char*) (0x247F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7f, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2481) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x247E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(char*, const char*) (0x2480) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x24, 0x00, 0x00 + # ArgList (0x2482) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: char* (0x670) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x2483) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2482) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x82, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2484) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char) (0x247E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2483) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x24, 0x00, 0x00 + # ArgList (0x2485) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char (0x70) + # ArgType: char (0x70) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2486) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2487) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: char (0x70) + # ArgType: char* (0x670) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x2488) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, char, char*) (0x2487) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x87, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2489) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char std::ctype::(char, char) (0x2486) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x2488) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x88, 0x24, 0x00, 0x00 + # Pointer (0x248A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype (0x23F6) + # 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 0xf6, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x248B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const short* (0x1BCF) + # ArgType: bool (0x30) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x248C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x23F6) + # ThisType: std::ctype* (0x248A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const short*, bool, unsigned __int64) (0x248B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8b, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x248D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x23F6) + # ThisType: std::ctype* (0x248A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Locinfo&, unsigned __int64) (0x246A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x248E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const short*, bool, unsigned __int64) (0x248C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::ctype::(const std::_Locinfo&, unsigned __int64) (0x248D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x24, 0x00, 0x00 + # MemberFunction (0x248F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::ctype (0x23F6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::locale::facet**, const std::locale*) (0x2441) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x41, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2490) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x1BCF) + # ClassType: std::ctype (0x23F6) + # ThisType: const std::ctype* (0x23F8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0xf8, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2491) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const short* (0x1BCF) + # ClassType: std::ctype (0x23F6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x1b, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2492) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x23F6) + # ThisType: std::ctype* (0x248A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2493) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype (0x23F6) + # ThisType: std::ctype* (0x248A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Locinfo&) (0x1B72) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x23, 0x00, 0x00 + .byte 0x8a, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2494) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x247E) + # VFTableOffset: 0x20 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2480) + # VFTableOffset: 0x18 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x80, 0x24, 0x00, 0x00 + .byte 0x18, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2495) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x247E) + # VFTableOffset: 0x30 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(char*, const char*) (0x2480) + # VFTableOffset: 0x28 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x80, 0x24, 0x00, 0x00 + .byte 0x28, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2496) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char) (0x247E) + # VFTableOffset: 0x40 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char*) (0x2483) + # VFTableOffset: 0x38 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x7e, 0x24, 0x00, 0x00 + .byte 0x40, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x83, 0x24, 0x00, 0x00 + .byte 0x38, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2497) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: char std::ctype::(char, char) (0x2486) + # VFTableOffset: 0x50 + # ] + # Method [ + # AccessSpecifier: Protected (0x2) + # MethodKind: IntroducingVirtual (0x4) + # Type: const char* std::ctype::(const char*, const char*, char, char*) (0x2488) + # VFTableOffset: 0x48 + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x86, 0x24, 0x00, 0x00 + .byte 0x50, 0x00, 0x00, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x88, 0x24, 0x00, 0x00 + .byte 0x48, 0x00, 0x00, 0x00 + # FieldList (0x2498) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::ctype_base (0x2476) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: std::locale::id (0x23DF) + # Name: id + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const unsigned __int64 (0x1184) + # Name: table_size + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: _Ctypevec (0x1B7B) + # FieldOffset: 0x10 + # Name: _Ctype + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x247B + # Name: is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x247D) + # Name: scan_is + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::ctype::(short, const char*, const char*) (0x247D) + # Name: scan_not + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2481 + # Name: tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2481 + # Name: toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2484 + # Name: widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2489 + # Name: narrow + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x248E + # Name: ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::ctype::(const std::locale::facet**, const std::locale*) (0x248F) + # Name: _Getcat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const short* std::ctype::() (0x2490) + # Name: table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: const short* std::ctype::() (0x2491) + # Name: classic_table + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # MethodKind: Virtual (0x1) + # Type: void std::ctype::() (0x2492) + # Name: ~ctype + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::(const std::_Locinfo&) (0x2493) + # Name: _Init + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: void std::ctype::() (0x2492) + # Name: _Tidy + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2494 + # Name: do_tolower + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2495 + # Name: do_toupper + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2496 + # Name: do_widen + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2497 + # Name: do_narrow + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: char_type + # } + # } + .byte 0x9e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x76, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xdf, 0x23, 0x00, 0x00 + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x5f, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x7b, 0x1b, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7b, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x24, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x69, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7d, 0x24, 0x00, 0x00 + .byte 0x73, 0x63, 0x61, 0x6e + .byte 0x5f, 0x6e, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x81, 0x24, 0x00, 0x00 + .byte 0x74, 0x6f, 0x6c, 0x6f + .byte 0x77, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x81, 0x24, 0x00, 0x00 + .byte 0x74, 0x6f, 0x75, 0x70 + .byte 0x70, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x84, 0x24, 0x00, 0x00 + .byte 0x77, 0x69, 0x64, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x89, 0x24, 0x00, 0x00 + .byte 0x6e, 0x61, 0x72, 0x72 + .byte 0x6f, 0x77, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8e, 0x24, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x8f, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x24, 0x00, 0x00 + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x91, 0x24, 0x00, 0x00 + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x69, 0x63, 0x5f + .byte 0x74, 0x61, 0x62, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x06, 0x00 + .byte 0x92, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x93, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0x92, 0x24, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x94, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x6c, 0x6f, 0x77 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x95, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x6f, 0x75, 0x70, 0x70 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x96, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x77 + .byte 0x69, 0x64, 0x65, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x97, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x6e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .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 + # Class (0x2499) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 34 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2498) + # DerivedFrom: 0x0 + # VShape: (0x2475) + # SizeOf: 48 + # Name: std::ctype + # LinkageName: .?AV?$ctype@D@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x22, 0x00, 0x10, 0x02 + .byte 0x98, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x75, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x249A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype (0x2499) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 2499 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x99, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0xc3, 0x09, 0x00, 0x00 + # Pointer (0x249B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: (0x2423) + # 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 0x23, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x249C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Facet_base (0x243F) + # ThisType: std::_Facet_base* (0x2444) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3f, 0x24, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x249D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x2444) + # ClassType: std::_Facet_base (0x243F) + # ThisType: std::_Facet_base* (0x2444) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x3f, 0x24, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x249E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # VFPtr { + # TypeLeafKind: LF_VFUNCTAB (0x1409) + # Type: * (0x249B) + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: IntroducingVirtual (0x4) + # Type: void std::_Facet_base::() (0x249C) + # VFTableOffset: 0x0 + # Name: ~_Facet_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: void std::_Facet_base::() (0x249C) + # VFTableOffset: 0x8 + # Name: _Incref + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: PureIntroducingVirtual (0x6) + # Type: std::_Facet_base* std::_Facet_base::() (0x249D) + # VFTableOffset: 0x10 + # Name: _Decref + # } + # } + .byte 0x4e, 0x00, 0x03, 0x12 + .byte 0x09, 0x14, 0x00, 0x00 + .byte 0x9b, 0x24, 0x00, 0x00 + .byte 0x11, 0x15, 0x13, 0x00 + .byte 0x9c, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x9c, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x11, 0x15, 0x1b, 0x00 + .byte 0x9d, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x72, 0x65, 0x66, 0x00 + # Class (0x249F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x249E) + # DerivedFrom: 0x0 + # VShape: (0x2423) + # SizeOf: 8 + # Name: std::_Facet_base + # LinkageName: .?AV_Facet_base@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x9e, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x24A0) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xfacet + # } + .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, 0x66, 0x61, 0x63 + .byte 0x65, 0x74, 0x00, 0xf1 + # UdtSourceLine (0x24A1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Facet_base (0x249F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xfacet (0x24A0) + # LineNumber: 22 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x9f, 0x24, 0x00, 0x00 + .byte 0xa0, 0x24, 0x00, 0x00 + .byte 0x16, 0x00, 0x00, 0x00 + # Pointer (0x24A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::ctype_base (0x2476) + # 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 0x76, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x2476) + # ThisType: std::ctype_base* (0x24A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x24, 0x00, 0x00 + .byte 0xa2, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::ctype_base (0x2476) + # ThisType: std::ctype_base* (0x24A2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x24, 0x00, 0x00 + .byte 0xa2, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24A5) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 263 + # Name: alnum + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 259 + # Name: alpha + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 32 + # Name: cntrl + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: digit + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 279 + # Name: graph + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: lower + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 471 + # Name: print + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 16 + # Name: punct + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 72 + # Name: space + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: upper + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 128 + # Name: xdigit + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 72 + # Name: blank + # } + # } + .byte 0x96, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x07, 0x01, 0x61, 0x6c + .byte 0x6e, 0x75, 0x6d, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x03, 0x01, 0x61, 0x6c + .byte 0x70, 0x68, 0x61, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x20, 0x00, 0x63, 0x6e + .byte 0x74, 0x72, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x64, 0x69 + .byte 0x67, 0x69, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x17, 0x01, 0x67, 0x72 + .byte 0x61, 0x70, 0x68, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x6c, 0x6f + .byte 0x77, 0x65, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0xd7, 0x01, 0x70, 0x72 + .byte 0x69, 0x6e, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x10, 0x00, 0x70, 0x75 + .byte 0x6e, 0x63, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x48, 0x00, 0x73, 0x70 + .byte 0x61, 0x63, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x75, 0x70 + .byte 0x70, 0x65, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x80, 0x00, 0x78, 0x64 + .byte 0x69, 0x67, 0x69, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x48, 0x00, 0x62, 0x6c + .byte 0x61, 0x6e, 0x6b, 0x00 + # Enum (0x24A6) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 12 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x24A5) + # Name: std::ctype_base:: + # LinkageName: .?AW4@ctype_base@std@@ + # } + .byte 0x5a, 0x00, 0x07, 0x15 + .byte 0x0c, 0x00, 0x08, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa5, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 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, 0x61, 0x6c + .byte 0x6e, 0x75, 0x6d, 0x3e + .byte 0x40, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x24A7) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base:: (0x24A6) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 2202 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa6, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x9a, 0x08, 0x00, 0x00 + # FieldList (0x24A8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::locale::facet (0x23D3) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::ctype_base::(unsigned __int64) (0x24A3) + # Name: ctype_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::ctype_base::() (0x24A4) + # Name: ~ctype_base + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::ctype_base:: (0x24A6) + # Name: + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: short (0x11) + # Name: mask + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd3, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa3, 0x24, 0x00, 0x00 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xa4, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x74, 0x79 + .byte 0x70, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xa6, 0x24, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x6d, 0x61, 0x73, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x24A9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24A8) + # DerivedFrom: 0x0 + # VShape: (0x2423) + # SizeOf: 16 + # Name: std::ctype_base + # LinkageName: .?AUctype_base@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0xa8, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x23, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x24AA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::ctype_base (0x24A9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xlocale (0x23E2) + # LineNumber: 2199 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x24, 0x00, 0x00 + .byte 0xe2, 0x23, 0x00, 0x00 + .byte 0x97, 0x08, 0x00, 0x00 + # FuncId (0x24AB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >&, const std::basic_regex >&, std::regex_constants::match_flag_type) (0x236C) + # Name: regex_match + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 0x00 + # Pointer (0x24AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::span_iterator,0> (0x19E9) + # 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 0xe9, 0x19, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x24AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: void std::basic_regex >::(const char*, std::regex_constants::syntax_option_type) (0x2378) + # Name: basic_regex + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x78, 0x23, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x00 + # MemberFuncId (0x24AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19CE) + # FunctionType: gsl::details::span_iterator,0> gsl::span::() (0x19EA) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xea, 0x19, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x24AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: void std::basic_regex >::() (0x2376) + # Name: ~basic_regex + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x73 + .byte 0x69, 0x63, 0x5f, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x24B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A27) + # Name: ready + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x61, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: bool std::match_results,0>,std::allocator,0> > > >::() (0x1A27) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x27, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: const std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned __int64) (0x1A2D) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x2d, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # Class (0x24B3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Pointer (0x24B4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x1A06) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x24B5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + # MemberFunction (0x24B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::ExprLhs,0> &> (0x24B3) + # ClassType: Catch::Decomposer (0x1C14) + # ThisType: Catch::Decomposer* (0x1C15) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0x15, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::ExprLhs,0> &> (0x24B3) + # 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 0xb3, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # ThisType: Catch::ExprLhs,0> &>* (0x24B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xb7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x24B9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,bool> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@_N@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x40, 0x41, 0x45, 0x42 + .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, 0x44, 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, 0x5f, 0x4e + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x24BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,bool> (0x24B9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb9, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x24BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,bool> (0x24BA) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # ThisType: Catch::ExprLhs,0> &>* (0x24B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xba, 0x24, 0x00, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xb7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x24BC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::UnaryExpr,0> &> + # LinkageName: .?AV?$UnaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x55, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x26 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x24BD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::ExprLhs,0> &> (0x24B3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::ExprLhs,0> &> (0x24BD) + # 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 0xbd, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: Catch::UnaryExpr,0> &> (0x24BC) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # ThisType: const Catch::ExprLhs,0> &>* (0x24BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xbc, 0x24, 0x00, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xbe, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24C0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x24B4) + # FieldOffset: 0x0 + # Name: m_lhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x24B8) + # Name: ExprLhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x24BB) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const Catch::BinaryExpr,0> &,bool> Catch::ExprLhs,0> &>::(bool) (0x24BB) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: Catch::UnaryExpr,0> &> Catch::ExprLhs,0> &>::() (0x24BF) + # Name: makeUnaryExpr + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x24, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x24, 0x00, 0x00 + .byte 0x6d, 0x61, 0x6b, 0x65 + .byte 0x55, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x24C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24C0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: Catch::ExprLhs,0> &> + # LinkageName: .?AV?$ExprLhs@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xc0, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x45, 0x78, 0x70 + .byte 0x72, 0x4c, 0x68, 0x73 + .byte 0x3c, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x20, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x26, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x45, 0x78 + .byte 0x70, 0x72, 0x4c, 0x68 + .byte 0x73, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x24C2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::ExprLhs,0> &> (0x24C1) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1062 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x24, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x26, 0x04, 0x00, 0x00 + # MemberFuncId (0x24C3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::Decomposer (0x1C14) + # FunctionType: Catch::ExprLhs,0> &> Catch::Decomposer::(const gsl::details::span_iterator,0>&) (0x24B6) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x14, 0x1c, 0x00, 0x00 + .byte 0xb6, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x24C4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # Modifier (0x24C5) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # MemberFunction (0x24C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C5) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # ThisType: Catch::ExprLhs,0> &>* (0x24B7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc5, 0x24, 0x00, 0x00 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xb7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24C7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C5) + # 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 0xc5, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x24C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xc7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # ThisType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x24C7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_ostream >&) (0x117C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xc7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x24CA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # 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 0xc4, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x24CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ArgType: Catch::StringRef (0x1114) + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + # MemberFunction (0x24CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x24CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x24CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xca, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xcb, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24CD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: Catch::ITransientExpression (0x111F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x8 + # Name: m_result + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x24B4) + # FieldOffset: 0x10 + # Name: m_lhs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: Catch::StringRef (0x1114) + # FieldOffset: 0x18 + # Name: m_op + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const gsl::details::span_iterator,0>& (0x24B4) + # FieldOffset: 0x30 + # Name: m_rhs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x24C8) + # Name: isBinaryExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x24C8) + # Name: getResult + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Virtual (0x1) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x24C9) + # Name: streamReconstructedExpression + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x24CC) + # Name: BinaryExpr + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x6d, 0x5f + .byte 0x72, 0x65, 0x73, 0x75 + .byte 0x6c, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x10, 0x00, 0x6d, 0x5f + .byte 0x6c, 0x68, 0x73, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x14, 0x11, 0x00, 0x00 + .byte 0x18, 0x00, 0x6d, 0x5f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0x30, 0x00, 0x6d, 0x5f + .byte 0x72, 0x68, 0x73, 0x00 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x05, 0x00 + .byte 0xc9, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # Class (0x24CE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 9 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24CD) + # DerivedFrom: 0x0 + # VShape: (0x1177) + # SizeOf: 56 + # Name: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> + # LinkageName: .?AV?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@ + # } + .byte 0xf6, 0x00, 0x04, 0x15 + .byte 0x09, 0x00, 0x00, 0x02 + .byte 0xcd, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x77, 0x11, 0x00, 0x00 + .byte 0x38, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x26, 0x2c, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x20 + .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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x26, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x42 + .byte 0x69, 0x6e, 0x61, 0x72 + .byte 0x79, 0x45, 0x78, 0x70 + .byte 0x72, 0x40, 0x41, 0x45 + .byte 0x42, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 0x40, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x41 + .byte 0x45, 0x42, 0x56, 0x31 + .byte 0x32, 0x33, 0x40, 0x40 + .byte 0x43, 0x61, 0x74, 0x63 + .byte 0x68, 0x40, 0x40, 0x00 + # UdtSourceLine (0x24CF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24CE) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 1000 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xce, 0x24, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0xe8, 0x03, 0x00, 0x00 + # MemberFuncId (0x24D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # FunctionType: const Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x24C6) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xc6, 0x24, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFunction (0x24D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # ThisType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>* (0x24CA) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xca, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x24D2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x24D1) + # Name: ~BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xd1, 0x24, 0x00, 0x00 + .byte 0x7e, 0x42, 0x69, 0x6e + .byte 0x61, 0x72, 0x79, 0x45 + .byte 0x78, 0x70, 0x72, 0x00 + # FuncId (0x24D3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >&, const std::basic_regex >&, std::regex_constants::match_flag_type) (0x236C) + # Name: regex_search + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x23, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x73, 0x65 + .byte 0x61, 0x72, 0x63, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x24D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::() (0x1A1E) + # Name: ~match_results + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x1e, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x72 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x73, 0x00, 0xf1 + # Class (0x24D5) { + # 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<9> + # LinkageName: .?AV?$extent_type@$08@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 0x39, 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, 0x38 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x24D6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::details::extent_type<9> (0x24D5) + # 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, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24D7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x24D5) + # ThisType: gsl::details::extent_type<9>* (0x24D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0xd6, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x24D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<9> (0x24D5) + # ThisType: gsl::details::extent_type<9>* (0x24D6) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (__int64) (0x1020) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0xd6, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x24D9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::() (0x24D7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void gsl::details::extent_type<9>::(__int64) (0x24D8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x24, 0x00, 0x00 + # Modifier (0x24DA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: gsl::details::extent_type<9> (0x24D5) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x24DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::extent_type<9> (0x24DA) + # 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, 0x24, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x24DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: gsl::details::extent_type<9> (0x24D5) + # ThisType: const gsl::details::extent_type<9>* (0x24DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0xdb, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x24DD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x24D9 + # Name: extent_type + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: __int64 gsl::details::extent_type<9>::() (0x24DC) + # 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, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x24, 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 (0x24DE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x24DD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: gsl::details::extent_type<9> + # LinkageName: .?AV?$extent_type@$08@details@gsl@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0xdd, 0x24, 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 0x39, 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, 0x38 + .byte 0x40, 0x64, 0x65, 0x74 + .byte 0x61, 0x69, 0x6c, 0x73 + .byte 0x40, 0x67, 0x73, 0x6c + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x24DF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: gsl::details::extent_type<9> (0x24DE) + # SourceFile: C:\projects\gsl\include\gsl\span (0x1037) + # LineNumber: 304 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x24, 0x00, 0x00 + .byte 0x37, 0x10, 0x00, 0x00 + .byte 0x30, 0x01, 0x00, 0x00 + # MemberFuncId (0x24E0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x24D5) + # FunctionType: void gsl::details::extent_type<9>::() (0x24D7) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0xd7, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Procedure (0x24E1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&) (0x1276) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x76, 0x12, 0x00, 0x00 + # FuncId (0x24E2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char&) (0x24E1) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe1, 0x24, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # Pointer (0x24E3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: gsl::span::storage_type > (0x19CF) + # 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 0xcf, 0x19, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x24E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span::KnownNotNull (0x19DB) + # ArgType: gsl::details::extent_type<9> (0x24D5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdb, 0x19, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + # MemberFunction (0x24E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::span::storage_type > (0x19CF) + # ThisType: gsl::span::storage_type >* (0x24E3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x24E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xe3, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe4, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x24E6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x19CF) + # FunctionType: void gsl::span::storage_type >::(gsl::span::KnownNotNull, gsl::details::extent_type<9>) (0x24E5) + # Name: storage_type + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xe5, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x6f, 0x72 + .byte 0x61, 0x67, 0x65, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x24E7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: gsl::details::extent_type<9> (0x24D5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd5, 0x24, 0x00, 0x00 + # MemberFunction (0x24E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # ThisType: gsl::details::extent_type<-1>* (0x10C8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::extent_type<9>) (0x24E7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xc8, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x24E9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<-1> (0x1039) + # FunctionType: void gsl::details::extent_type<-1>::(gsl::details::extent_type<9>) (0x24E8) + # Name: extent_type + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x39, 0x10, 0x00, 0x00 + .byte 0xe8, 0x24, 0x00, 0x00 + .byte 0x65, 0x78, 0x74, 0x65 + .byte 0x6e, 0x74, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # MemberFuncId (0x24EA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::extent_type<9> (0x24D5) + # FunctionType: __int64 gsl::details::extent_type<9>::() (0x24DC) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd5, 0x24, 0x00, 0x00 + .byte 0xdc, 0x24, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x24EB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: void gsl::details::span_iterator,0>::(const gsl::span*, __int64) (0x1A04) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x04, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24EC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::(__int64) (0x1A0F) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x0f, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x24ED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19CE) + # FunctionType: __int64 gsl::span::() (0x19E5) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe5, 0x19, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x24EE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: void gsl::details::span_iterator,0>::() (0x1A02) + # Name: span_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x02, 0x1a, 0x00, 0x00 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24EF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x24F0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::sub_match,0> > (0x1A1C) + # FunctionType: void std::sub_match,0> >::() (0x1AB6) + # Name: sub_match + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1c, 0x1a, 0x00, 0x00 + .byte 0xb6, 0x1a, 0x00, 0x00 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24F1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x24F2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x24F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # ThisType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>* (0x1B40) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x24F4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FunctionType: void std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::(std::_Zero_then_variadic_args_t) (0x24F3) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0xf3, 0x24, 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 (0x24F5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x24F6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A1F) + # FunctionType: void std::allocator,0> > >::() (0x1ACD) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xcd, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24F7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> > > > (0x1B0D) + # FunctionType: void std::_Vector_val,0> > > >::() (0x1B4D) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x0d, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x24F8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::allocator,0> > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0A) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x0a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x24F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> > >&) (0x1A22) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x22, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x24FA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator,0> > >&) (0x24F9) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0xf9, 0x24, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24FB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B04) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x04, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x24FC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val,0> > > >& (0x1B0E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x1b, 0x00, 0x00 + # Procedure (0x24FD) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val,0> > > >* (0x1B4C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val,0> > > >&) (0x24FC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4c, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfc, 0x24, 0x00, 0x00 + # FuncId (0x24FE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val,0> > > >* (std::_Vector_val,0> > > >&) (0x24FD) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfd, 0x24, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x24FF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0F) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x0f, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2500) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FunctionType: std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B41) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x41, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2501) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FunctionType: std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B46) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x46, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFunction (0x2502) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # ThisType: std::pair,0>,gsl::details::span_iterator,0> >* (0x1B20) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x20, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2503) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::pair,0>,gsl::details::span_iterator,0> > (0x1AB5) + # FunctionType: void std::pair,0>,gsl::details::span_iterator,0> >::() (0x2502) + # Name: pair + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb5, 0x1a, 0x00, 0x00 + .byte 0x02, 0x25, 0x00, 0x00 + .byte 0x70, 0x61, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2504) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1A4A) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x4a, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2505) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2506) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2507) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B18) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x18, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2508) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AAA) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xaa, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2509) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B18) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x18, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x250A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A1F) + # FunctionType: void std::allocator,0> > >::(std::sub_match,0> >* const, const unsigned __int64) (0x1AD2) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xd2, 0x1a, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x250B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x250C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B18) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x18, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x250D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + # Procedure (0x250E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::allocator,0> > >&) (0x250D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0d, 0x25, 0x00, 0x00 + # FuncId (0x250F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::sub_match,0> >*, std::sub_match,0> >*, std::allocator,0> > >&) (0x250E) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2510) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2511) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >*, std::allocator,0> > >&, std::integral_constant) (0x2510) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x10, 0x25, 0x00, 0x00 + # FuncId (0x2512) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::sub_match,0> >*, std::sub_match,0> >*, std::allocator,0> > >&, std::integral_constant) (0x2511) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x11, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2513) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B1A) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2514) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B1A) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2515) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: const std::_Vector_val,0> > > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B12) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x12, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2516) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FunctionType: const std::_Vector_val,0> > > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B47) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x47, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2517) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: void std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1AFC) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0xfc, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # ArgList (0x2518) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + # Procedure (0x2519) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2518) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x18, 0x25, 0x00, 0x00 + # FuncId (0x251A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2519) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x19, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x251B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # ArgType: const std::basic_regex >& (0x236A) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ArgType: bool (0x30) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # Procedure (0x251C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, const std::basic_regex >&, std::regex_constants::match_flag_type, bool) (0x251B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x1b, 0x25, 0x00, 0x00 + # FuncId (0x251D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, const std::basic_regex >&, std::regex_constants::match_flag_type, bool) (0x251C) + # Name: _Regex_match1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1c, 0x25, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x251E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > + # LinkageName: .?AV?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ + # } + .byte 0x0e, 0x01, 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 0x4d, 0x61, 0x74, 0x63 + .byte 0x68, 0x65, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x2c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .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, 0x44 + .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 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x251F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tgt_state_t,0> > + # LinkageName: .?AV?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 + # Class (0x2520) { + # 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2521) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # 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 0x1e, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2522) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const std::regex_traits& (0x2399) + # ArgType: std::_Root_node* (0x2373) + # ArgType: unsigned (0x75) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # MemberFunction (0x2523) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::_Root_node*, unsigned, std::regex_constants::syntax_option_type, std::regex_constants::match_flag_type) (0x2522) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x22, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2524) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # MemberFunction (0x2525) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x2524) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2526) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::_Node_base* (0x23EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + # MemberFunction (0x2527) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Node_base*) (0x2526) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x26, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2528) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_if + # LinkageName: .?AV_Node_if@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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x69, 0x66, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2529) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_if (0x2528) + # 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 0x28, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x252A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_if* (0x2529) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + # MemberFunction (0x252B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_if*) (0x252A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x252C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_rep + # LinkageName: .?AV_Node_rep@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x252D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x252C) + # 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 0x2c, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x252E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_rep* (0x252D) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x252F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_rep*, bool) (0x252E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2530) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_rep* (0x252D) + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2531) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_rep*, bool, int) (0x2530) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x30, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2532) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base* (0x23EB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + # MemberFunction (0x2533) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x2532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2534) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2535) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2536) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x2535) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2537) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2538) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2536) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x36, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2539) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # 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 0x1e, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x253A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x2535) + # 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 0x35, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x253B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x253A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x25, 0x00, 0x00 + # MemberFunction (0x253C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& (0x2539) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >&) (0x253B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x25, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x253D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x251F) + # FieldOffset: 0x0 + # Name: _Tgt_state + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> > (0x251F) + # FieldOffset: 0x60 + # Name: _Res + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x2520) + # FieldOffset: 0xC0 + # Name: _Loop_vals + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0xE0 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0xF0 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x100 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x110 + # Name: _Rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x236F) + # FieldOffset: 0x118 + # Name: _Sflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::match_flag_type (0x1A34) + # FieldOffset: 0x11C + # Name: _Mflags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x120 + # Name: _Matched + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x121 + # Name: _Cap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x124 + # Name: _Ncap + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x128 + # Name: _Longest + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2399) + # FieldOffset: 0x130 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: bool (0x30) + # FieldOffset: 0x138 + # Name: _Full + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0x13C + # Name: _Max_complexity_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: long (0x12) + # FieldOffset: 0x140 + # Name: _Max_stack_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::_Root_node*, unsigned, std::regex_constants::syntax_option_type, std::regex_constants::match_flag_type) (0x2523) + # Name: _Matcher + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2525) + # Name: _Setf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2525) + # Name: _Clearf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Node_base*) (0x2527) + # Name: _Skip + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_if*) (0x252B) + # Name: _Do_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool) (0x252F) + # Name: _Do_rep0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool, int) (0x2531) + # Name: _Do_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x2533) + # Name: _Do_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x2533) + # Name: _Match_pat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2534) + # Name: _Better_match + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2537) + # Name: _Is_wbound + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2538) + # Name: _Get_ncap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >& std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(const std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >&) (0x253C) + # Name: operator= + # } + # } + .byte 0x4e, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x60, 0x00, 0x5f, 0x52 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xc0, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe0, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xf0, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x01, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x10, 0x01, 0x5f, 0x52 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x18, 0x01, 0x5f, 0x53 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x1c, 0x01, 0x5f, 0x4d + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x01, 0x5f, 0x4d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x21, 0x01, 0x5f, 0x43 + .byte 0x61, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x24, 0x01, 0x5f, 0x4e + .byte 0x63, 0x61, 0x70, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x28, 0x01, 0x5f, 0x4c + .byte 0x6f, 0x6e, 0x67, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x30, 0x01, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x38, 0x01, 0x5f, 0x46 + .byte 0x75, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x3c, 0x01, 0x5f, 0x4d + .byte 0x61, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x6c + .byte 0x65, 0x78, 0x69, 0x74 + .byte 0x79, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x40, 0x01, 0x5f, 0x4d + .byte 0x61, 0x78, 0x5f, 0x73 + .byte 0x74, 0x61, 0x63, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x23, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2f, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x31, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x34, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x74 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x37, 0x25, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x62, 0x6f, 0x75 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x38, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x253E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 30 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x253D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 328 + # Name: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > + # LinkageName: .?AV?$_Matcher@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@DV?$regex_traits@D@std@@V123@@std@@ + # } + .byte 0x0e, 0x01, 0x04, 0x15 + .byte 0x1e, 0x00, 0x00, 0x02 + .byte 0x3d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x48, 0x01, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4d, 0x61, 0x74, 0x63 + .byte 0x68, 0x65, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x2c, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x2c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .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, 0x44 + .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 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x31, 0x32, 0x33 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x253F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x253E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1993 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x25, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xc9, 0x07, 0x00, 0x00 + # Class (0x2540) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Bt_state_t,0> > + # LinkageName: .?AV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@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 0x42, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 + # Class (0x2541) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ + # } + .byte 0x9a, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2542) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x251F) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x2543) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bt_state_t,0> > (0x2540) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2544) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bt_state_t,0> > (0x2543) + # 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 0x43, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2545) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Bt_state_t,0> >& (0x2544) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x25, 0x00, 0x00 + # MemberFunction (0x2546) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # ThisType: std::_Tgt_state_t,0> >* (0x2542) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x2545) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2547) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x288) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Tgt_state_t,0> >::_Grp_t + # LinkageName: .?AU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xba, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x40, 0x3f + .byte 0x24, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 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, 0x44 + .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 + # FieldList (0x2548) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Bt_state_t,0> > (0x2540) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FieldOffset: 0x40 + # Name: _Grps + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2546) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Name: _Grp_t + # } + # } + .byte 0x42, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x40, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x46, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # Class (0x2549) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2548) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 96 + # Name: std::_Tgt_state_t,0> > + # LinkageName: .?AV?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x10, 0x02 + .byte 0x48, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x60, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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 + # UdtSourceLine (0x254A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> > (0x2549) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1970 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x25, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xb2, 0x07, 0x00, 0x00 + # Class (0x254B) { + # 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@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@ + # } + .byte 0xde, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 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, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x254C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2520) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x254D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x254E) { + # 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_Loop_vals_t@std@@@std@@ + # } + .byte 0x62, 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, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x254F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x254E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2550) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x254F) + # 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 0x4f, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2551) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x2552) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2553) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x2554) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator&) (0x2553) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2555) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Loop_vals_t + # LinkageName: .?AU_Loop_vals_t@std@@ + # } + .byte 0x3e, 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 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Modifier (0x2556) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t (0x2555) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x55, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2557) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x2556) + # 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 0x56, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2558) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Loop_vals_t& (0x2557) + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x2559) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const std::_Loop_vals_t&, const std::allocator&) (0x2558) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x58, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x255A) { + # 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@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x6e, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x69, 0x6e, 0x69 + .byte 0x74, 0x69, 0x61, 0x6c + .byte 0x69, 0x7a, 0x65, 0x72 + .byte 0x5f, 0x6c, 0x69, 0x73 + .byte 0x74, 0x40, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x255B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x255A) + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x255C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x255B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x255D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2520) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x255E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x255D) + # 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 0x5d, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x255F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x255E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5e, 0x25, 0x00, 0x00 + # MemberFunction (0x2560) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x255F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2561) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x255E) + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x5e, 0x25, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x2562) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2561) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x61, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2563) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2520) + # 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 0x20, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2564) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2563) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + # MemberFunction (0x2565) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2564) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x64, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2566) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2563) + # ArgType: const std::allocator& (0x2550) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0x50, 0x25, 0x00, 0x00 + # MemberFunction (0x2567) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2566) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x66, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2568) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x254D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x2552) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::allocator&) (0x2554) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::_Loop_vals_t&, const std::allocator&) (0x2559) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x255C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2560) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2562) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2565) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x2567) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x59, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x25, 0x00, 0x00 + # ArgList (0x2569) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2563) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x256A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2569) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x69, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x256B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2563) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x63, 0x25, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x256C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x256B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x256D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x256A) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x256C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6a, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6c, 0x25, 0x00, 0x00 + # Pointer (0x256E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2520) + # 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, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x256F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x256E) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2564) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x64, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2570) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x256E) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x255F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2571) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x255A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + # MemberFunction (0x2572) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x256E) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2571) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6e, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2573) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x256F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2570) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2572) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6f, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x25, 0x00, 0x00 + # ArgList (0x2574) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t& (0x2557) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + # MemberFunction (0x2575) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x2574) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2576) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x2555) + # 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 0x55, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2577) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t&& (0x2576) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x76, 0x25, 0x00, 0x00 + # MemberFunction (0x2578) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&&) (0x2577) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x77, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2579) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::_Loop_vals_t&) (0x2575) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::_Loop_vals_t&&) (0x2578) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x25, 0x00, 0x00 + # Class (0x257A) { + # 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@U_Loop_vals_t@std@@@std@@@std@@@std@@ + # } + .byte 0xc2, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .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, 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, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x257B) { + # 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@U_Loop_vals_t@std@@@std@@@std@@@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 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x257C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ArgType: const std::_Loop_vals_t& (0x2557) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + # MemberFunction (0x257D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x257C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x257E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ArgType: std::_Loop_vals_t&& (0x2576) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x76, 0x25, 0x00, 0x00 + # MemberFunction (0x257F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x257E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2580) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Loop_vals_t& (0x2557) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + # MemberFunction (0x2581) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned __int64, const std::_Loop_vals_t&) (0x2580) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x80, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2582) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ArgType: std::initializer_list (0x255A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x5a, 0x25, 0x00, 0x00 + # MemberFunction (0x2583) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2582) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x82, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2584) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const std::_Loop_vals_t&) (0x257D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Loop_vals_t&&) (0x257F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned __int64, const std::_Loop_vals_t&) (0x2581) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2583) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x25, 0x00, 0x00 + # ArgList (0x2585) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Loop_vals_t& (0x2557) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + # MemberFunction (0x2586) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::_Loop_vals_t&) (0x2585) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2587) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x2571) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x71, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2588) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::_Loop_vals_t&) (0x2586) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2587) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x25, 0x00, 0x00 + # MemberFunction (0x2589) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x258A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2589) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::_Loop_vals_t&) (0x2586) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x25, 0x00, 0x00 + # ArgList (0x258B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + # MemberFunction (0x258C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x258B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x258D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ArgType: std::_Vector_const_iterator > > (0x257B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + # MemberFunction (0x258E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x258D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x258F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x258C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x258E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8c, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x25, 0x00, 0x00 + # ArgList (0x2590) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x256E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x6e, 0x25, 0x00, 0x00 + # MemberFunction (0x2591) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2590) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2592) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x2555) + # 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 0x55, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2593) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2594) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t (0x2556) + # 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 0x56, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x2595) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x255D) + # 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 0x5d, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2596) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2594) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2597) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::vector >::() (0x2593) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::vector >::() (0x2596) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x25, 0x00, 0x00 + # MemberFunction (0x2598) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2599) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x257B) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x259A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2598) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2599) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x98, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x99, 0x25, 0x00, 0x00 + # Class (0x259B) { + # 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@U_Loop_vals_t@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0xf6, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 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, 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, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 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 (0x259C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x259B) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9b, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x259D) { + # 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@U_Loop_vals_t@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0x02, 0x01, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 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 (0x259E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x259D) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x9d, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x259F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x259C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x259E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9e, 0x25, 0x00, 0x00 + # MemberFunction (0x25A0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25A2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x2555) + # 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 0x55, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x25A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x25A2) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x2557) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25A5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::(const unsigned __int64) (0x25A3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::(const unsigned __int64) (0x25A4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa3, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x25, 0x00, 0x00 + # MemberFunction (0x25A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t& (0x25A2) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x2557) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25A8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t& std::vector >::() (0x25A6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::vector >::() (0x25A7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa6, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa7, 0x25, 0x00, 0x00 + # MemberFunction (0x25A9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x254E) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25AA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x25AB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, const unsigned __int64) (0x25AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25AC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Loop_vals_t& (0x2557) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + # MemberFunction (0x25AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, const unsigned __int64, const std::_Loop_vals_t&) (0x25AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xac, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + # MemberFunction (0x25AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25B0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x25B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x25B0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x25B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x25B2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xb2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25B4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x25B1) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x25B3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb3, 0x25, 0x00, 0x00 + # MemberFunction (0x25B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25B6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + # MemberFunction (0x25B7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x25BA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Loop_vals_t* (0x2592) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x25BB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x25BA) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x25, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x25BC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Loop_vals_t*, const unsigned __int64, const unsigned __int64) (0x25BB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: const std::vector >* (0x2595) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x95, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x25BF) { + # 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_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x92, 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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x25C0) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x254B) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2568 + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x256D + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x256D + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2573 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x254D) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2579 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2584 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2588 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x258A + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned __int64) (0x2589) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2589) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x254D) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x254D) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x258F + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x254D) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2591) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2597 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x259A + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x259A + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x259F + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x259F + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2599) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2599) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x259E) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x259E) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2597 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2597 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x25A0) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x25A1) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x25A1) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x25A1) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::() (0x25A1) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x25A0) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25A5 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25A5 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25A8 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25A8 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x25A9) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned __int64) (0x25AB) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned __int64, const std::_Loop_vals_t&) (0x25AD) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25AF) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25B4 + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B5) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B7) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::(const unsigned __int64) (0x25B8) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::(const unsigned __int64) (0x25B9) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const std::_Loop_vals_t*, const unsigned __int64, const unsigned __int64) (0x25BC) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x254D) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x25BD) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x25BD) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25BE) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x254B) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x254E) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x25BF) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x254E) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x25A2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x2557) + # 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 > > (0x257A) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x257B) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x259B) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x259D) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x68, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x25, 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 0x73, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x25, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x84, 0x25, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x25, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8a, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x89, 0x25, 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 0x89, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x25, 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 0x4d, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8f, 0x25, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x91, 0x25, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x97, 0x25, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9a, 0x25, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9f, 0x25, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9f, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x25, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x99, 0x25, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x25, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x97, 0x25, 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 0x97, 0x25, 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 0xa0, 0x25, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa1, 0x25, 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 0xa0, 0x25, 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 0xa5, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa5, 0x25, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x25, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa8, 0x25, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa9, 0x25, 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 0xab, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xad, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xaf, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb4, 0x25, 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 0xb5, 0x25, 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 0xb7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb8, 0x25, 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 0xb9, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbc, 0x25, 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 0x4d, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xbe, 0x25, 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 0x4b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbf, 0x25, 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 0x55, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x25, 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 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 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 0xa2, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x25, 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 0x7a, 0x25, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7b, 0x25, 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 0x9b, 0x25, 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 0x9d, 0x25, 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 (0x25C1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25C0) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x62, 0x00, 0x10, 0x02 + .byte 0xc0, 0x25, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x25C2) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x25C1) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc1, 0x25, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Class (0x25C3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_endif + # LinkageName: .?AV_Node_endif@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x25C4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_endif (0x25C3) + # 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 0xc3, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x25C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x2528) + # ThisType: std::_Node_if* (0x2529) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x2532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x25, 0x00, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_if (0x2528) + # ThisType: std::_Node_if* (0x2529) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x25, 0x00, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x25C7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_endif* (0x25C4) + # FieldOffset: 0x20 + # Name: _Endif + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_if* (0x2529) + # FieldOffset: 0x28 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_if::(std::_Node_base*) (0x25C5) + # Name: _Node_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_if::() (0x25C6) + # Name: ~_Node_if + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x29, 0x25, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0xc6, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # Class (0x25C8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 5 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25C7) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 48 + # Name: std::_Node_if + # LinkageName: .?AV_Node_if@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x05, 0x00, 0x00, 0x02 + .byte 0xc7, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x69, 0x66, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x25C9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_if (0x25C8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1818 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc8, 0x25, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x07, 0x00, 0x00 + # Class (0x25CA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_end_rep + # LinkageName: .?AV_Node_end_rep@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x25CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x25CA) + # 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 0xca, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x25CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: bool (0x30) + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: std::_Node_end_rep* (0x25CB) + # ArgType: unsigned (0x75) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + # MemberFunction (0x25CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x252C) + # ThisType: std::_Node_rep* (0x252D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (bool, int, int, std::_Node_end_rep*, unsigned) (0x25CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0xcc, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25CE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_rep (0x252C) + # 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 0x2c, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x25CF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_rep (0x252C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_rep (0x25CF) + # 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 0xcf, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x25D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_rep& (0x25D0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x25, 0x00, 0x00 + # MemberFunction (0x25D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_rep& (0x25CE) + # ClassType: std::_Node_rep (0x252C) + # ThisType: std::_Node_rep* (0x252D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_rep&) (0x25D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xce, 0x25, 0x00, 0x00 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x25D3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # FieldOffset: 0x20 + # Name: _Min + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # FieldOffset: 0x24 + # Name: _Max + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_end_rep* (0x25CB) + # FieldOffset: 0x28 + # Name: _End_rep + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x30 + # Name: _Loop_number + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x34 + # Name: _Simple_loop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x25CD) + # Name: _Node_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_rep& std::_Node_rep::(const std::_Node_rep&) (0x25D2) + # Name: operator= + # } + # } + .byte 0x9a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x4d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4d + .byte 0x61, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x6e, 0x75, 0x6d, 0x62 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x34, 0x00, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x6c, 0x6f + .byte 0x6f, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x25D4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25D3) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 56 + # Name: std::_Node_rep + # LinkageName: .?AV_Node_rep@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0xd3, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x38, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x25D5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_rep (0x25D4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1869 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd4, 0x25, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x4d, 0x07, 0x00, 0x00 + # Class (0x25D6) { + # 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@_NV?$allocator@_N@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, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x25D7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x0 + # Name: _Cur + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x25D6) + # FieldOffset: 0x10 + # Name: _Grp_valid + # } + # } + .byte 0x2a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x69, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x25D8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x25D7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 64 + # Name: std::_Bt_state_t,0> > + # LinkageName: .?AV?$_Bt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xd7, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x40, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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 + # UdtSourceLine (0x25D9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bt_state_t,0> > (0x25D8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1961 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd8, 0x25, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xa9, 0x07, 0x00, 0x00 + # Class (0x25DA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@ + # } + .byte 0xd6, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 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, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x25DB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x25DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x25DD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator,0> >::_Grp_t> + # LinkageName: .?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xde, 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, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 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, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Modifier (0x25DE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator,0> >::_Grp_t> (0x25DD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25DF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x25DE) + # 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 0xde, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x25E0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator,0> >::_Grp_t>&) (0x25E2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x25E4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25E5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x25E4) + # 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 0xe4, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x25E6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x25E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x25E8) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::initializer_list,0> >::_Grp_t> + # LinkageName: .?AV?$initializer_list@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xea, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x69, 0x6e, 0x69 + .byte 0x74, 0x69, 0x61, 0x6c + .byte 0x69, 0x7a, 0x65, 0x72 + .byte 0x5f, 0x6c, 0x69, 0x73 + .byte 0x74, 0x40, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x25E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x25E8) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list,0> >::_Grp_t>, const std::allocator,0> >::_Grp_t>&) (0x25E9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x25EB) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x25EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x25EB) + # 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 0xeb, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x25ED) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25EC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xec, 0x25, 0x00, 0x00 + # MemberFunction (0x25EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xed, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25EC) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xec, 0x25, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, const std::allocator,0> >::_Grp_t>&) (0x25EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xef, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x25F1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # 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 0x41, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x25F2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x25F1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf1, 0x25, 0x00, 0x00 + # MemberFunction (0x25F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x25F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x25F1) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x25, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # MemberFunction (0x25F5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, const std::allocator,0> >::_Grp_t>&) (0x25F4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf4, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25F6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x25E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64, const std::allocator,0> >::_Grp_t>&) (0x25E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&, const std::allocator,0> >::_Grp_t>&) (0x25E7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::initializer_list,0> >::_Grp_t>, const std::allocator,0> >::_Grp_t>&) (0x25EA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&, const std::allocator,0> >::_Grp_t>&) (0x25F0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x25F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, const std::allocator,0> >::_Grp_t>&) (0x25F5) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x25, 0x00, 0x00 + # ArgList (0x25F7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x25F1) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x25, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x25F8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x25F7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf7, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25F9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&& (0x25F1) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x25, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x25FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x25F9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf9, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x25FB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x25F8) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&, std::integral_constant) (0x25FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf8, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfa, 0x25, 0x00, 0x00 + # Pointer (0x25FC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # 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 0x41, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x25FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25FC) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x25F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x25FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25FC) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25ED) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xed, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x25FF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list,0> >::_Grp_t> (0x25E8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + # MemberFunction (0x2600) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25FC) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x25FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2601) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&&) (0x25FD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25FE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::initializer_list,0> >::_Grp_t>) (0x2600) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x25, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x26, 0x00, 0x00 + # ArgList (0x2602) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + # MemberFunction (0x2603) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x2602) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2604) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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 0x47, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2605) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2604) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + # MemberFunction (0x2606) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&&) (0x2605) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x05, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2607) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t&) (0x2603) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&&) (0x2606) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x26, 0x00, 0x00 + # Class (0x2608) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_iterator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x3e, 0x01, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .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, 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, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x2609) { + # 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,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x4a, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # ArgList (0x260A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + # MemberFunction (0x260B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, const std::_Tgt_state_t,0> >::_Grp_t&) (0x260A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x260C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2604) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + # MemberFunction (0x260D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t&&) (0x260C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x260E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + # MemberFunction (0x260F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x260E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2610) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ArgType: std::initializer_list,0> >::_Grp_t> (0x25E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0xe8, 0x25, 0x00, 0x00 + # MemberFunction (0x2611) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::initializer_list,0> >::_Grp_t>) (0x2610) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x10, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2612) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, const std::_Tgt_state_t,0> >::_Grp_t&) (0x260B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Tgt_state_t,0> >::_Grp_t&&) (0x260D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x260F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, std::initializer_list,0> >::_Grp_t>) (0x2611) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0b, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x11, 0x26, 0x00, 0x00 + # ArgList (0x2613) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + # MemberFunction (0x2614) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x2613) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x13, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2615) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list,0> >::_Grp_t>) (0x25FF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xff, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2616) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x2614) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::initializer_list,0> >::_Grp_t>) (0x2615) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x26, 0x00, 0x00 + # MemberFunction (0x2617) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2618) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2617) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x2614) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x17, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x14, 0x26, 0x00, 0x00 + # ArgList (0x2619) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + # MemberFunction (0x261A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x2619) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x19, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x261B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ArgType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + # MemberFunction (0x261C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x261B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x261D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x261A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Vector_const_iterator,0> >::_Grp_t> > >, std::_Vector_const_iterator,0> >::_Grp_t> > >) (0x261C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x26, 0x00, 0x00 + # ArgList (0x261E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& (0x25FC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xfc, 0x25, 0x00, 0x00 + # MemberFunction (0x261F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x261E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2620) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2621) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2622) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x25E4) + # 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 0xe4, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x2623) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x25EB) + # 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 0xeb, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2624) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2625) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2621) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2624) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x26, 0x00, 0x00 + # MemberFunction (0x2626) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2627) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2628) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2626) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2627) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x26, 0x00, 0x00 + # Class (0x2629) { + # 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> >::_Grp_t> > > > + # LinkageName: .?AV?$reverse_iterator@V?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0x72, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 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, 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, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 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 (0x262A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x2629) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x29, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x262B) { + # 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> >::_Grp_t> > > > + # LinkageName: .?AV?$reverse_iterator@V?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@@std@@ + # } + .byte 0x7e, 0x01, 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 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 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 (0x262C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator,0> >::_Grp_t> > > > (0x262B) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2b, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x262D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + # MemberFunction (0x262E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x262F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2630) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2631) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2632) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2633) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2631) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2632) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x32, 0x26, 0x00, 0x00 + # MemberFunction (0x2634) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2635) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2636) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2634) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2635) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x26, 0x00, 0x00 + # MemberFunction (0x2637) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x25DD) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2638) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2639) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2638) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x263A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + # MemberFunction (0x263B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x263A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x263C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + # MemberFunction (0x263D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x263C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x263E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x263F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::integral_constant) (0x263E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x3e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2640) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x2641) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::integral_constant) (0x2640) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x40, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2642) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::integral_constant) (0x263F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::integral_constant) (0x2641) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3f, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x41, 0x26, 0x00, 0x00 + # MemberFunction (0x2643) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x263C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2644) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + # MemberFunction (0x2645) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2644) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2646) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2647) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2648) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x2649) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2648) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x48, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x264A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64, const unsigned __int64) (0x2649) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x49, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x264B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x264C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2644) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x264D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::allocator_traits,0> >::_Grp_t> > + # LinkageName: .?AU?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .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, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # FieldList (0x264E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x25F6 + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25FB + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x25FB + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2601 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2607 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2612 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2616 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2618 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2617) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2617) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x261D + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x261F) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2625 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2628 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2628 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x262D + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x262D + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2627) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2627) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262C) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262C) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2625 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2625 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262E) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262E) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2633 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2633 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2636 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2636 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> >::_Grp_t> std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x2637) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2639) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64, const std::_Tgt_state_t,0> >::_Grp_t&) (0x263B) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x263D) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2642 + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2643) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2645) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2646) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2647) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64, const unsigned __int64) (0x264A) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x264B) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x264B) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x264C) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x25DD) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> >::_Grp_t> > (0x264D) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x25DD) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # 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,0> >::_Grp_t> > > (0x2608) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x2629) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator,0> >::_Grp_t> > > > (0x262B) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xf6, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfb, 0x25, 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 0x01, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x07, 0x26, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x12, 0x26, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x16, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x18, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x17, 0x26, 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 0x17, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x25, 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 0xdc, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1d, 0x26, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1f, 0x26, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x26, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2d, 0x26, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2d, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x26, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2c, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x26, 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 0x25, 0x26, 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 0x2e, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x2f, 0x26, 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 0x2e, 0x26, 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 0x33, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x33, 0x26, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x26, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x36, 0x26, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x37, 0x26, 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 0x39, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x3d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x42, 0x26, 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 0x43, 0x26, 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 0x45, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x46, 0x26, 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 0x47, 0x26, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4a, 0x26, 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 0xdc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x4c, 0x26, 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 0xda, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x26, 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 0x47, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x25, 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 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 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 0x30, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x25, 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 0x08, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x26, 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 0x29, 0x26, 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 0x2b, 0x26, 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 (0x264F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x264E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ + # } + .byte 0x9a, 0x01, 0x04, 0x15 + .byte 0x62, 0x00, 0x10, 0x02 + .byte 0x4e, 0x26, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2650) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x264F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x26, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # FieldList (0x2651) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x0 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: gsl::details::span_iterator,0> (0x19E9) + # FieldOffset: 0x10 + # Name: _End + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + # Struct (0x2652) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # FieldList: (0x2651) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Tgt_state_t,0> >::_Grp_t + # LinkageName: .?AU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@ + # } + .byte 0xba, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x08, 0x02 + .byte 0x51, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x40, 0x3f + .byte 0x24, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 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, 0x44 + .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 + # UdtSourceLine (0x2653) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Tgt_state_t,0> >::_Grp_t (0x2652) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1974 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x52, 0x26, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xb6, 0x07, 0x00, 0x00 + # Class (0x2654) { + # 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@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@ + # } + .byte 0x0e, 0x01, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x2c, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 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 (0x2655) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x254B) + # 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 0x4b, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2656) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2657) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2658) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x254E) + # 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 0x4e, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2659) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x2658) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + # MemberFunction (0x265A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x2659) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x59, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x265B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x254B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x265C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x265B) + # 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 0x5b, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x265D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: const std::_Vector_alloc > >* (0x265C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x265E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x265F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: const std::_Vector_alloc > >* (0x265C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2660) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x265E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x265F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5f, 0x26, 0x00, 0x00 + # Pointer (0x2661) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x254B) + # 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 0x4b, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2662) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x2661) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x26, 0x00, 0x00 + # MemberFunction (0x2663) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x2662) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2664) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x2658) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2665) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x2550) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: const std::_Vector_alloc > >* (0x265C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2666) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Vector_alloc > >::() (0x2664) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Vector_alloc > >::() (0x2665) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x26, 0x00, 0x00 + # Class (0x2667) { + # 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@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x92, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 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 + # Pointer (0x2668) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2667) + # 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 0x67, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2669) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2668) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x26, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x266A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2667) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x266B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x266A) + # 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 0x6a, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x266C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x266B) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: const std::_Vector_alloc > >* (0x265C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x26, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x266D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x2669) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x266C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x69, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x26, 0x00, 0x00 + # ArgList (0x266E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x25BA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xba, 0x25, 0x00, 0x00 + # MemberFunction (0x266F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x266E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6e, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2670) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x257A) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7a, 0x25, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2671) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* (0x2592) + # 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, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2672) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t*& (0x2671) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: std::_Vector_alloc > >* (0x2655) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x71, 0x26, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x55, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2673) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Loop_vals_t* (0x25BA) + # 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 0xba, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2674) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t*& (0x2673) + # ClassType: std::_Vector_alloc > > (0x254B) + # ThisType: const std::_Vector_alloc > >* (0x265C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x26, 0x00, 0x00 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5c, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2675) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2672) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2674) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + # Struct (0x2676) { + # 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@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x6a, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x2677) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2656) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2656) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::allocator&) (0x2657) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::allocator&) (0x265A) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2656) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2656) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x265D) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2660 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2656) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x2663) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2666 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x266D + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const std::_Loop_vals_t*) (0x266F) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const unsigned __int64) (0x2670) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2675 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2675 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2675 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x254E) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x25BF) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x2676) + # 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: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x257A) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x257B) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 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 0x56, 0x26, 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 0x57, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 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 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x60, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x63, 0x26, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x66, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x6d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x26, 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 0x70, 0x26, 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 0x75, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbf, 0x25, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x76, 0x26, 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 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 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 0x7a, 0x25, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2678) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2677) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x77, 0x26, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 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, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2679) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x2678) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x78, 0x26, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x267A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x254F) + # 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 0x4f, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x267B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t& (0x25A2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa2, 0x25, 0x00, 0x00 + # MemberFunction (0x267C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::allocator (0x254E) + # ThisType: const std::allocator* (0x267A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t&) (0x267B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7b, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x267D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2594) + # ClassType: std::allocator (0x254E) + # ThisType: const std::allocator* (0x267A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t&) (0x2574) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x74, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x267E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(std::_Loop_vals_t&) (0x267C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::allocator::(const std::_Loop_vals_t&) (0x267D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7c, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7d, 0x26, 0x00, 0x00 + # Pointer (0x267F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x254E) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2680) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x254E) + # ThisType: std::allocator* (0x267F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2681) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x254E) + # ThisType: std::allocator* (0x267F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2682) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x2680) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x2681) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x26, 0x00, 0x00 + # Pointer (0x2683) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t (0x2555) + # 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 0x55, 0x25, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2684) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2685) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x254E) + # ThisType: std::allocator* (0x267F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const, const unsigned __int64) (0x2684) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2686) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::allocator (0x254E) + # ThisType: std::allocator* (0x267F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2687) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::allocator (0x254E) + # ThisType: std::allocator* (0x267F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7f, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2688) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(const unsigned __int64) (0x2686) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::allocator::(const unsigned __int64, const void*) (0x2687) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x26, 0x00, 0x00 + # MemberFunction (0x2689) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x254E) + # ThisType: const std::allocator* (0x267A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x7a, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x268A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x267E + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2682 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(std::_Loop_vals_t* const, const unsigned __int64) (0x2685) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2688 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x2689) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x25A2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x2557) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7e, 0x26, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x82, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x85, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x88, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x26, 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 0x55, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 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 0xa2, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x25, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x268B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x268A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator + # LinkageName: .?AV?$allocator@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0x8a, 0x26, 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, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x268C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x268B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8b, 0x26, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # FieldList (0x268D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: int (0x74) + # FieldOffset: 0x0 + # Name: _Loop_idx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: void* (0x603) + # FieldOffset: 0x8 + # Name: _Loop_iter + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x69, 0x64, 0x78, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x03, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x268E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x268D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Loop_vals_t + # LinkageName: .?AU_Loop_vals_t@std@@ + # } + .byte 0x3e, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x8d, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x268F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Loop_vals_t (0x268E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1862 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8e, 0x26, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x46, 0x07, 0x00, 0x00 + # Pointer (0x2690) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x257B) + # 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 0x7b, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2691) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2692) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x2693) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, const std::_Container_base12*) (0x2692) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x92, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2694) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2691) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(std::_Loop_vals_t*, const std::_Container_base12*) (0x2693) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x26, 0x00, 0x00 + # Modifier (0x2695) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x257B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2696) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2695) + # 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 0x95, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2697) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x2557) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2698) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t* (0x2594) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2699) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x257B) + # 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 0x7b, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x269A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2699) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x257B) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x269C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x269A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x269B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x26, 0x00, 0x00 + # MemberFunction (0x269D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2699) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x99, 0x26, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x269F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x257B) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26A0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x2695) + # 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 0x95, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26A1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x26A0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa0, 0x26, 0x00, 0x00 + # MemberFunction (0x26A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x26A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26A3) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const __int64) (0x269F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x26, 0x00, 0x00 + # MemberFunction (0x26A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Loop_vals_t& (0x2557) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26A5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x26A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: const std::_Vector_const_iterator > >* (0x2696) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x26A1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x96, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26A7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Loop_vals_t* (0x2594) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x94, 0x25, 0x00, 0x00 + # MemberFunction (0x26A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x257B) + # ThisType: std::_Vector_const_iterator > >* (0x2690) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Loop_vals_t*) (0x26A7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x25, 0x00, 0x00 + .byte 0x90, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26A9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2694 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::() (0x2697) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x2698) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x269C + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x269C + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const __int64) (0x269D) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const __int64) (0x269E) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const __int64) (0x269F) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const __int64) (0x269E) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26A3 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t& std::_Vector_const_iterator > >::(const __int64) (0x26A4) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A5) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x26A6) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Loop_vals_t* std::_Vector_const_iterator > >::() (0x2698) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Loop_vals_t*) (0x26A8) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x2557) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2592) + # Name: _Tptr + # } + # } + .byte 0x36, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x94, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x97, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9c, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9c, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9f, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x9e, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xa3, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa4, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa5, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x98, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa8, 0x26, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x25, 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 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 0x94, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x26AA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26A9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@@std@@ + # } + .byte 0xce, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0xa9, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x26AB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x26AA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x26, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # Struct (0x26AC) { + # 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_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0xa6, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 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 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 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 (0x26AD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x26AC) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x26AE) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26AD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits > + # LinkageName: .?AU?$allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xad, 0x26, 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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x26AF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x26AE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xae, 0x26, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # MemberFunction (0x26B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_endif (0x25C3) + # ThisType: std::_Node_endif* (0x25C4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x25, 0x00, 0x00 + .byte 0xc4, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26B1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_endif::() (0x26B0) + # Name: _Node_endif + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # Class (0x26B2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26B1) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 32 + # Name: std::_Node_endif + # LinkageName: .?AV_Node_endif@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0xb1, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x69, 0x66, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x26B3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_endif (0x26B2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1807 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb2, 0x26, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x0f, 0x07, 0x00, 0x00 + # MemberFunction (0x26B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_rep (0x25CA) + # ThisType: std::_Node_end_rep* (0x25CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x25, 0x00, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26B5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_rep (0x25CA) + # 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 0xca, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x26B6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Node_end_rep (0x25CA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xca, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Node_end_rep (0x26B6) + # 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 0xb6, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Node_end_rep& (0x26B7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x26, 0x00, 0x00 + # MemberFunction (0x26B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_end_rep& (0x26B5) + # ClassType: std::_Node_end_rep (0x25CA) + # ThisType: std::_Node_end_rep* (0x25CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Node_end_rep&) (0x26B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb5, 0x26, 0x00, 0x00 + .byte 0xca, 0x25, 0x00, 0x00 + .byte 0xcb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x26BA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_rep* (0x252D) + # FieldOffset: 0x20 + # Name: _Begin_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_end_rep::() (0x26B4) + # Name: _Node_end_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_end_rep& std::_Node_end_rep::(const std::_Node_end_rep&) (0x26B9) + # Name: operator= + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Class (0x26BB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x26BA) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 40 + # Name: std::_Node_end_rep + # LinkageName: .?AV_Node_end_rep@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xba, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x26BC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_rep (0x26BB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1846 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xbb, 0x26, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x36, 0x07, 0x00, 0x00 + # Class (0x26BD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vb_val > + # LinkageName: .?AV?$_Vb_val@V?$allocator@_N@std@@@std@@ + # } + .byte 0x62, 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, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x26BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25D6) + # 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 0xd6, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x26BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26C0) { + # 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@_N@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, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Modifier (0x26C1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x26C0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26C2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x26C1) + # 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 0xc1, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x26C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26C5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const std::allocator&) (0x26C5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc5, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C87) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::allocator&) (0x26C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x26C9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x25D6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x26CA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x26C9) + # 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 0xc9, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x26CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x26CA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xca, 0x26, 0x00, 0x00 + # MemberFunction (0x26CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x26CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26CD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x26CA) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xca, 0x26, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x26CD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcd, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26CF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25D6) + # 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 0xd6, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x26D0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x26CF) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcf, 0x26, 0x00, 0x00 + # MemberFunction (0x26D1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x26D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x26CF) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcf, 0x26, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x26D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26D4) { + # 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@_N@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 0x62, 0x6f, 0x6f, 0x6c + .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, 0x5f, 0x4e, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # ArgList (0x26D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x26D4) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x26D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x26D5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd5, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26D7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x26C4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const std::allocator&) (0x26C6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const bool&, const std::allocator&) (0x26C8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x26CC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x26CE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x26D1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x26D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x26D6) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x26, 0x00, 0x00 + # Pointer (0x26D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x25D6) + # 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 0xd6, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x26D9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x26D8) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x26D0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd0, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26DA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x26D4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x26DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x26D8) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x26DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26DC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x26D8) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x26CB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26DD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x26D9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x26DB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x26DC) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x26, 0x00, 0x00 + # MemberFunction (0x26DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x26DA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xda, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # MemberFunction (0x26E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x26DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdf, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26E1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x26DE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, const bool&) (0x26E0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x26, 0x00, 0x00 + # Class (0x26E2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vb_iterator > > + # LinkageName: .?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 (0x26E3) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vb_const_iterator > > + # LinkageName: .?AV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@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 0x56, 0x62, 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 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 + # ArgList (0x26E4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ArgType: std::initializer_list (0x26D4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd4, 0x26, 0x00, 0x00 + # MemberFunction (0x26E5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::initializer_list) (0x26E4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe4, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26E6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # MemberFunction (0x26E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, const bool&) (0x26E6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe6, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26E8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ArgType: unsigned __int64 (0x23) + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # MemberFunction (0x26E9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x26E8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26EA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::initializer_list) (0x26E5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, const bool&) (0x26E7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x26E9) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + # MemberFunction (0x26EB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x26EC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x26C9) + # 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 0xc9, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x26ED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26EE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26EF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x26E3) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26F0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::() (0x26EE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x26EF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + # Class (0x26F1) { + # 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?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@std@@ + # } + .byte 0xda, 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, 0x62 + .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, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .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, 0x56 + .byte 0x62, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 (0x26F2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x26F1) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf1, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x26F3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + # MemberFunction (0x26F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >) (0x26F3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26F5) { + # 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?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@@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, 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, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 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, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 (0x26F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x26F5) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf5, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26F7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x26F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x26F2) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + # ArgList (0x26F8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x26F9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, bool) (0x26F8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x26C0) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x26FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x26FD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vb_reference > > + # LinkageName: .?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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, 0x5f + .byte 0x56, 0x62, 0x5f, 0x72 + .byte 0x65, 0x66, 0x65, 0x72 + .byte 0x65, 0x6e, 0x63, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .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 (0x26FE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26FD) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x26FF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::(unsigned __int64) (0x26FC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::(unsigned __int64) (0x26FE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x26, 0x00, 0x00 + # MemberFunction (0x2700) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26FD) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2701) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::vector >::() (0x2700) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x26FA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + # MemberFunction (0x2702) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2703) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + # MemberFunction (0x2704) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x2703) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x03, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2705) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x26F4) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x2704) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x26, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x27, 0x00, 0x00 + # ArgList (0x2706) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x26D8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd8, 0x26, 0x00, 0x00 + # MemberFunction (0x2707) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2706) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x06, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2708) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_reference > > (0x26FD) + # ArgType: std::_Vb_reference > > (0x26FD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + # MemberFunction (0x2709) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_reference > >, std::_Vb_reference > >) (0x2708) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x270A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2707) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::vector >::(std::_Vb_reference > >, std::_Vb_reference > >) (0x2709) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x09, 0x27, 0x00, 0x00 + # ArgList (0x270B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_const_iterator > > (0x26E3) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x270C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x25D6) + # ThisType: std::vector >* (0x26BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_const_iterator > >, unsigned __int64) (0x270B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbe, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x0b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, unsigned __int64) (0x115F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5f, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x270E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x25D6) + # ThisType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x270F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@I@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, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Class (0x2710) { + # 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@I@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, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Struct (0x2711) { + # 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@I@std@@@std@@ + # } + .byte 0x7e, 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, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 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, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x2712) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 32 + # Name: _EEN_VBITS + # } + # } + .byte 0x16, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x20, 0x00, 0x5f, 0x45 + .byte 0x45, 0x4e, 0x5f, 0x56 + .byte 0x42, 0x49, 0x54, 0x53 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Enum (0x2713) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x2712) + # Name: std::vector >:: + # LinkageName: .?AW4@?$vector@_NV?$allocator@_N@std@@@std@@ + # } + .byte 0x8e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x12, 0x27, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x62, 0x6f, 0x6f, 0x6c + .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, 0x45 + .byte 0x45, 0x4e, 0x5f, 0x56 + .byte 0x42, 0x49, 0x54, 0x53 + .byte 0x3e, 0x40, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2714) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector >:: (0x2713) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2605 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x13, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x2d, 0x0a, 0x00, 0x00 + # FieldList (0x2715) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_val > (0x26BD) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: _VBITS + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x26D7 + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x26DD + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26E1 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x26EA + # Name: insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # Name: ~vector + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x26EB) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x26ED) + # Name: capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F0 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F0 + # Name: end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x26EF) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::vector >::() (0x26EF) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x26F2) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x26F2) + # Name: crend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x26F4) + # Name: _Make_iter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F7 + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26F7 + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, bool) (0x26F9) + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x26ED) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x26ED) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x26FA) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x26FB) + # Name: get_allocator + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26FF + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x26FF + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2701 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2701 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const bool&) (0x2702) + # Name: push_back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2705 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x26BF) + # Name: flip + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x270A + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x26E9) + # Name: _Insert_n + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::(std::_Vb_const_iterator > >, unsigned __int64) (0x270C) + # Name: _Insert_x + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64, unsigned __int64) (0x270D) + # Name: _Orphan_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned __int64) (0x26EB) + # Name: _Trim + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x270E) + # Name: _Xlen + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x270E) + # Name: _Xran + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_val > (0x26BD) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x270F) + # Name: _Alvbase_wrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2711) + # Name: _Alvbase_traits + # } + # 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::allocator (0x26C0) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26FD) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26FD) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x26E2) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x26E3) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iterator > > (0x26E2) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x26E3) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x26F5) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x26F1) + # Name: const_reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector >:: (0x2713) + # Name: + # } + # } + .byte 0x3a, 0x04, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x5f, 0x56, 0x42, 0x49 + .byte 0x54, 0x53, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xd7, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xdd, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xea, 0x26, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xef, 0x26, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x26, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x26, 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 0xf4, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf7, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf9, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x26, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xff, 0x26, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xff, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x01, 0x27, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x01, 0x27, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x02, 0x27, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x05, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x27, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x77, 0x72, 0x61 + .byte 0x70, 0x70, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 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 0xc0, 0x26, 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 0xfd, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 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 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 0xfd, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe3, 0x26, 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 0xe2, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe3, 0x26, 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 0xf5, 0x26, 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 0xf1, 0x26, 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, 0x27, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2716) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 81 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2715) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::vector > + # LinkageName: .?AV?$vector@_NV?$allocator@_N@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x04, 0x15 + .byte 0x51, 0x00, 0x10, 0x02 + .byte 0x15, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x5f, 0x4e + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2717) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x2716) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2575 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x16, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x0f, 0x0a, 0x00, 0x00 + # Class (0x2718) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@ + # } + .byte 0x06, 0x02, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x2c, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x55 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x40, 0x3f + .byte 0x24, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 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, 0x44 + .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, 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 (0x2719) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # 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, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x271A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x271B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x271C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x25DD) + # 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 0xdd, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x271D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # MemberFunction (0x271E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&) (0x271D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x271F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2720) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x271F) + # 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, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2721) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2722) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2723) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2724) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2722) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2723) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x22, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x27, 0x00, 0x00 + # Pointer (0x2725) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # 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 0xda, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2726) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >& (0x2725) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x25, 0x27, 0x00, 0x00 + # MemberFunction (0x2727) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >&) (0x2726) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x26, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2728) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t>& (0x271C) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2729) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x25, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x272A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> >::_Grp_t>& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2728) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> >::_Grp_t>& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2729) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x29, 0x27, 0x00, 0x00 + # Class (0x272B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vector_val,0> >::_Grp_t> > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x272C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # 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 0x2b, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x272D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x272C) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x27, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x272E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x272F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val,0> >::_Grp_t> > (0x272E) + # 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 0x2e, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2730) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x272F) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2731) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x272D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2730) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + # ArgList (0x2732) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2648) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x26, 0x00, 0x00 + # MemberFunction (0x2733) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x2732) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2734) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x26, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2735) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # 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, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2736) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t*& (0x2735) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2737) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2648) + # 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 0x48, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2738) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t*& (0x2737) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: const std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2720) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x37, 0x27, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x20, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2739) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2736) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2738) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x27, 0x00, 0x00 + # Struct (0x273A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Simple_types,0> >::_Grp_t> + # LinkageName: .?AU?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xe6, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x273B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const std::allocator,0> >::_Grp_t>&) (0x271B) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::allocator,0> >::_Grp_t>&) (0x271E) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2721) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2724 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >&) (0x2727) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x272A + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2731 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const std::_Tgt_state_t,0> >::_Grp_t*) (0x2733) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const unsigned __int64) (0x2734) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2739 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2739 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2739 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x25DD) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits,0> >::_Grp_t> > (0x264D) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types,0> >::_Grp_t> (0x273A) + # 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: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator,0> >::_Grp_t> > > (0x2608) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 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 0x1a, 0x27, 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 0x1b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 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 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x24, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x27, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x31, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x27, 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 0x34, 0x27, 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 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x39, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4d, 0x26, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x3a, 0x27, 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 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 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 0x08, 0x26, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x273C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x273B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@@std@@ + # } + .byte 0xd6, 0x01, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x3b, 0x27, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 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, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x44, 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 0x40, 0x33, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x273D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x273C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3c, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x273E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator,0> >::_Grp_t> (0x25DE) + # 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 0xde, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x273F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + # MemberFunction (0x2740) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x273E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x273F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x3e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2741) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x273E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t&) (0x2602) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x3e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x02, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2742) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t&) (0x2740) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const std::_Tgt_state_t,0> >::_Grp_t&) (0x2741) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x27, 0x00, 0x00 + # Pointer (0x2743) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x25DD) + # 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 0xdd, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2744) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2743) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2745) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2743) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2746) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::() (0x2744) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::(const std::allocator,0> >::_Grp_t>&) (0x2745) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x27, 0x00, 0x00 + # Pointer (0x2747) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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 0x47, 0x25, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2748) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2749) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2743) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, const unsigned __int64) (0x2748) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x274A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2743) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x274B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: std::allocator,0> >::_Grp_t>* (0x2743) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x43, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x274C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned __int64) (0x274A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned __int64, const void*) (0x274B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4b, 0x27, 0x00, 0x00 + # MemberFunction (0x274D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # ThisType: const std::allocator,0> >::_Grp_t>* (0x273E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x3e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x274E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2742 + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2746 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t* const, const unsigned __int64) (0x2749) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x274C + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator,0> >::_Grp_t>::() (0x274D) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x42, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x46, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x4c, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4d, 0x27, 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 0x47, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 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 0x30, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x25, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x274F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x274E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator,0> >::_Grp_t> + # LinkageName: .?AV?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0x4e, 0x27, 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, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 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, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2750) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator,0> >::_Grp_t> (0x274F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4f, 0x27, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Pointer (0x2751) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # 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 0x09, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2752) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2753) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x2754) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x2753) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2755) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2752) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(std::_Tgt_state_t,0> >::_Grp_t*, const std::_Container_base12*) (0x2754) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x52, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x27, 0x00, 0x00 + # Modifier (0x2756) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2757) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2756) + # 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 0x56, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2758) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2759) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x275A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # 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, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x275B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x275A) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x27, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x275C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x275D) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x275B) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(int) (0x275C) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5b, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5c, 0x27, 0x00, 0x00 + # MemberFunction (0x275E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x275F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x275A) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x27, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2760) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2761) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2756) + # 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 0x56, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2762) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator,0> >::_Grp_t> > >& (0x2761) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x61, 0x27, 0x00, 0x00 + # MemberFunction (0x2763) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2762) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2764) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x2760) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2763) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x63, 0x27, 0x00, 0x00 + # MemberFunction (0x2765) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2766) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2762) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2767) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: const std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2757) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2762) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x57, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x62, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2768) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + # MemberFunction (0x2769) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x2609) + # ThisType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t*) (0x2768) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x26, 0x00, 0x00 + .byte 0x51, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x68, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x276A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2755 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2758) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2759) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x275D + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x275D + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x275E) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x275F) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > > std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x2760) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator,0> >::_Grp_t> > >& std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x275F) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2764 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& std::_Vector_const_iterator,0> >::_Grp_t> > >::(const __int64) (0x2765) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2766) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Vector_const_iterator,0> >::_Grp_t> > >&) (0x2767) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* std::_Vector_const_iterator,0> >::_Grp_t> > >::() (0x2759) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator,0> >::_Grp_t> > >::(const std::_Tgt_state_t,0> >::_Grp_t*) (0x2769) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: _Tptr + # } + # } + .byte 0x36, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x55, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x58, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5d, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x60, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x64, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x65, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x66, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x67, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x59, 0x27, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x69, 0x27, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x25, 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 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 0x22, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x276B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x276A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator,0> >::_Grp_t> > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@@std@@ + # } + .byte 0x4a, 0x01, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0x6a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 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, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .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, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x276C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator,0> >::_Grp_t> > > (0x276B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6b, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # Struct (0x276D) { + # 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,0> >::_Grp_t> > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x22, 0x01, 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, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 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 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x276E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x276F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x276E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits,0> >::_Grp_t> > + # LinkageName: .?AU?$allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x6e, 0x27, 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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .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, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2770) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits,0> >::_Grp_t> > (0x276F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x6f, 0x27, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Pointer (0x2771) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # 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 0x54, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2772) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x2658) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2771) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x71, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2773) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2774) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x2773) + # 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, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2775) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x2550) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x50, 0x25, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2776) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2772) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2775) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x72, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x27, 0x00, 0x00 + # MemberFunction (0x2777) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2668) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2771) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x26, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x71, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2778) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x266B) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2774) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x6b, 0x26, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x74, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2779) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2777) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2778) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x78, 0x27, 0x00, 0x00 + # FieldList (0x277A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x254E) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x2667) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2776 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2779 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x254E) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x76, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x79, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x277B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x277A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@U_Loop_vals_t@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@2@$00@std@@ + # } + .byte 0x0e, 0x01, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x7a, 0x27, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x2c, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x55 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 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 + # UdtSourceLine (0x277C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x277B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x7b, 0x27, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x277D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2667) + # 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 0x67, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x277E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x2667) + # ThisType: std::_Vector_val >* (0x277D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x7d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x277F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x277E) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # 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: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t& (0x25A2) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t& (0x2557) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x25, 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 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 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 0xa2, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x57, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2780) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x277F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0x92, 0x00, 0x04, 0x15 + .byte 0x0c, 0x00, 0x10, 0x02 + .byte 0x7f, 0x27, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .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, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 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 (0x2781) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2780) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x80, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # FieldList (0x2782) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # 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: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x55, 0x25, 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 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x2783) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2782) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@U_Loop_vals_t@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x82, 0x27, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2784) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x2783) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x83, 0x27, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # ArgList (0x2785) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2658) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2786) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x2785) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2787) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2658) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x2788) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x2787) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x87, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2789) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x2786) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Loop_vals_t* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x2788) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x86, 0x27, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x88, 0x27, 0x00, 0x00 + # ArgList (0x278A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x2658) + # ArgType: const std::_Loop_vals_t* (0x25BA) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0xba, 0x25, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x278B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::_Loop_vals_t*, const unsigned __int64) (0x278A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8a, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x278C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x278D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x254E) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x278E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2789 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Default_allocator_traits >::(std::allocator&, const std::_Loop_vals_t*, const unsigned __int64) (0x278B) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x278C) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x278D) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x254E) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t (0x2555) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Loop_vals_t* (0x2592) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Loop_vals_t* (0x2594) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x89, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x8b, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x8d, 0x27, 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 0x4e, 0x25, 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 0x55, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x94, 0x25, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x278F) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x278E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Default_allocator_traits > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@U_Loop_vals_t@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x05, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x8e, 0x27, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 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 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 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 (0x2790) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x278F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x8f, 0x27, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Class (0x2791) { + # 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@IV?$allocator@I@std@@@std@@ + # } + .byte 0x76, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2792) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x26BD) + # 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 0xbd, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2793) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2794) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x26C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2795) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned __int64, const bool&) (0x26DF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdf, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2796) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const bool&, const std::allocator&) (0x26C7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc7, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2797) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_val > (0x26BD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2798) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_val > (0x2797) + # 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 0x97, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2799) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2798) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x98, 0x27, 0x00, 0x00 + # MemberFunction (0x279A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_val >&) (0x2799) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x99, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x279B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_val >& (0x2798) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x98, 0x27, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x279C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_val >&, const std::allocator&) (0x279B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x279D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_val > (0x26BD) + # 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 0xbd, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x279E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x279D) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9d, 0x27, 0x00, 0x00 + # MemberFunction (0x279F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_val >&&) (0x279E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_val >&& (0x279D) + # ArgType: const std::allocator& (0x26C2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9d, 0x27, 0x00, 0x00 + .byte 0xc2, 0x26, 0x00, 0x00 + # MemberFunction (0x27A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: std::_Vb_val >* (0x2792) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_val >&&, const std::allocator&) (0x27A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x92, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27A2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x2793) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::allocator&) (0x2794) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned __int64, const bool&) (0x2795) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(unsigned __int64, const bool&, const std::allocator&) (0x2796) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&) (0x279A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(const std::_Vb_val >&, const std::allocator&) (0x279C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&) (0x279F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::(std::_Vb_val >&&, const std::allocator&) (0x27A1) + # ] + # } + .byte 0x42, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x95, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9c, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9f, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa1, 0x27, 0x00, 0x00 + # MemberFunction (0x27A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Vb_val > (0x26BD) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x27A4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::vector > (0x2791) + # FieldOffset: 0x8 + # Name: _Myvec + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x28 + # Name: _Mysize + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x8 + # MethodListIndex: 0x27A2 + # Name: _Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x2793) + # Name: ~_Vb_val + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x2793) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_val >::() (0x2793) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Vb_val >::(unsigned __int64) (0x27A3) + # Name: _Nw + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2711) + # Name: _Alvbase_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x2791) + # Name: _Vectype + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Wrap_alloc > (0x270F) + # Name: _Alvbase_wrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: size_type + # } + # } + .byte 0x2e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x79, 0x73, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x08, 0x00 + .byte 0xa2, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x27, 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 0x93, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xa3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x0f, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x77, 0x72, 0x61 + .byte 0x70, 0x70, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 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 + # Class (0x27A5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27A4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 48 + # Name: std::_Vb_val > + # LinkageName: .?AV?$_Vb_val@V?$allocator@_N@std@@@std@@ + # } + .byte 0x62, 0x00, 0x04, 0x15 + .byte 0x16, 0x00, 0x10, 0x02 + .byte 0xa4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x62, 0x6f + .byte 0x6f, 0x6c, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x5f, 0x4e, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x27A6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_val > (0x27A5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2460 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa5, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x9c, 0x09, 0x00, 0x00 + # Pointer (0x27A7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x26C1) + # 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 0xc1, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x27A8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: bool (0x30) + # 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 0x30, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27A9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: bool& (0x27A8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa8, 0x27, 0x00, 0x00 + # MemberFunction (0x27AA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x26C0) + # ThisType: const std::allocator* (0x27A7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool&) (0x27A9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27AB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const bool (0x1067) + # 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 0x67, 0x10, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27AC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const bool* (0x27AB) + # ClassType: std::allocator (0x26C0) + # ThisType: const std::allocator* (0x27A7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const bool&) (0x1C88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xab, 0x27, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27AD) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(bool&) (0x27AA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const bool* std::allocator::(const bool&) (0x27AC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaa, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x27, 0x00, 0x00 + # Pointer (0x27AE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x26C0) + # 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 0xc0, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26C0) + # ThisType: std::allocator* (0x27AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27B0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26C0) + # ThisType: std::allocator* (0x27AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x26C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27B1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x27AF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x27B0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x27, 0x00, 0x00 + # Pointer (0x27B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: bool (0x30) + # 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 0x30, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x27B3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: bool* const (0x27B2) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb2, 0x27, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x27B4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x26C0) + # ThisType: std::allocator* (0x27AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (bool* const, const unsigned __int64) (0x27B3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb3, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27B5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x26C0) + # ThisType: std::allocator* (0x27AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27B6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool* (0x630) + # ClassType: std::allocator (0x26C0) + # ThisType: std::allocator* (0x27AE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x06, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xae, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27B7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(const unsigned __int64) (0x27B5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool* std::allocator::(const unsigned __int64, const void*) (0x27B6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x27, 0x00, 0x00 + # MemberFunction (0x27B8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x26C0) + # ThisType: const std::allocator* (0x27A7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xa7, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x27B9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27AD + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27B1 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(bool* const, const unsigned __int64) (0x27B4) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27B7 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x27B8) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x630) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool* (0x27AB) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool& (0x27A8) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const bool& (0x1C87) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xad, 0x27, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb1, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb7, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x27, 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 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 0x30, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xab, 0x27, 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 0xa8, 0x27, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x1c, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x27BA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27B9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator + # LinkageName: .?AV?$allocator@_N@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0xb9, 0x27, 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, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x5f + .byte 0x4e, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x27BB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x27BA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xba, 0x27, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Pointer (0x27BC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x26E2) + # 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 0xe2, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27BD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x27BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: std::_Container_base12* (0x1343) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x43, 0x13, 0x00, 0x00 + # MemberFunction (0x27BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, std::_Container_base12*) (0x27BE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbe, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::() (0x27BD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x27BF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + # Modifier (0x27C1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iterator > > (0x26E2) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27C2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x27C1) + # 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 0xc1, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27C3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26FD) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: const std::_Vb_iterator > >* (0x27C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27C4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x26E2) + # 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 0xe2, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x27C5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x27C4) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27C7) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x27C5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(int) (0x27C6) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc6, 0x27, 0x00, 0x00 + # MemberFunction (0x27C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x27C4) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: const std::_Vb_iterator > >* (0x27C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_const_iterator > > (0x26E3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x27CA) + # 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 0xca, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27CC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_const_iterator > >& (0x27CB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + # MemberFunction (0x27CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: const std::_Vb_iterator > >* (0x27C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27CE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(const __int64) (0x27C9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x27CD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x27, 0x00, 0x00 + # MemberFunction (0x27CF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > > (0x26FD) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: const std::_Vb_iterator > >* (0x27C2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc2, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x26FD) + # 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 0xfd, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # FieldList (0x27D1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_const_iterator > > (0x26E3) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C0 + # Name: _Vb_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::() (0x27C3) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C7 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27C7 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(const __int64) (0x27C8) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > > std::_Vb_iterator > >::(const __int64) (0x27C9) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_iterator > >& std::_Vb_iterator > >::(const __int64) (0x27C8) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27CE + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > > std::_Vb_iterator > >::(const __int64) (0x27CF) + # Name: operator[] + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_const_iterator > > (0x26E3) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26FD) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > >* (0x27D0) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26FD) + # Name: reference + # } + # } + .byte 0x6a, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xce, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcf, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 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 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 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 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 0xd0, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x27D2) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27D1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_iterator > > + # LinkageName: .?AV?$_Vb_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x16, 0x00, 0x10, 0x02 + .byte 0xd1, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x57, 0x72 + .byte 0x61, 0x70, 0x5f, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x3c + .byte 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 + # UdtSourceLine (0x27D3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iterator > > (0x27D2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2361 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd2, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x39, 0x09, 0x00, 0x00 + # Class (0x27D4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Vb_iter_base > > + # LinkageName: .?AV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@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, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .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 (0x27D5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x26E3) + # 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 0xe3, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27D6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27D7) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned (0x75) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x27D7) + # 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 0xd7, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x27D9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* (0x27D8) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x27DA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned*, const std::_Container_base12*) (0x27D9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27DB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x27D6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x27DA) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x27, 0x00, 0x00 + # Pointer (0x27DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_const_iterator > > (0x27CA) + # 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 0xca, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27DD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x27DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x26E3) + # 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 0xe3, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x27DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x27DE) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x27, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x26E3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27E1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x27DF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(int) (0x27E0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdf, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x27, 0x00, 0x00 + # MemberFunction (0x27E2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x27DE) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x27, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > > (0x26E3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27E5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(const __int64) (0x27E3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + # MemberFunction (0x27E6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27E8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: const std::_Vb_const_iterator > >* (0x27DC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x27E9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x27D4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27DB + # Name: _Vb_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::() (0x27DD) + # Name: operator* + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E1 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E1 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const __int64) (0x27E2) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > > std::_Vb_const_iterator > >::(const __int64) (0x27E3) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const __int64) (0x27E2) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27E5 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const __int64) (0x27E6) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E8) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x27D6) + # Name: _Dec + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_const_iterator > >::() (0x27D6) + # Name: _Inc + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x27D4) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: _Size_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_reference > > (0x26FD) + # Name: _Reft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: const_reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool* (0x630) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: bool (0x30) + # Name: reference + # } + # } + .byte 0x2a, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdb, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xdd, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe1, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe3, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe5, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe6, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xe8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 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 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 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 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 0x30, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x27EA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27E9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_const_iterator > > + # LinkageName: .?AV?$_Vb_const_iterator@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xaa, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0xe9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 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 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x62, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 + # UdtSourceLine (0x27EB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_const_iterator > > (0x27EA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2160 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xea, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x08, 0x00, 0x00 + # MemberFunction (0x27EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: std::_Vb_reference > >* (0x27D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x27ED) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_iter_base > > (0x27D4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27EE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x27ED) + # 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 0xed, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iter_base > >& (0x27EE) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xee, 0x27, 0x00, 0x00 + # MemberFunction (0x27F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: std::_Vb_reference > >* (0x27D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x27EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27F1) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::_Vb_reference > >::() (0x27EC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x27F0) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf0, 0x27, 0x00, 0x00 + # Pointer (0x27F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_reference > > (0x26FD) + # 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 0xfd, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x27F3) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vb_reference > > (0x26FD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x27F4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x27F3) + # 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, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x27F5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_reference > >& (0x27F4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf4, 0x27, 0x00, 0x00 + # MemberFunction (0x27F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x27F2) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: std::_Vb_reference > >* (0x27D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_reference > >&) (0x27F5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_reference > >& (0x27F2) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: std::_Vb_reference > >* (0x27D0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x27, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xd0, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x27F8) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x27F6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x27F7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x27, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x27, 0x00, 0x00 + # Pointer (0x27F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_reference > > (0x27F3) + # 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, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x27FA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: const std::_Vb_reference > >* (0x27F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x27D8) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: const std::_Vb_reference > >* (0x27F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x27FC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Vb_reference > > (0x26FD) + # ThisType: const std::_Vb_reference > >* (0x27F9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf9, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x27FD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vb_iter_base > > (0x27D4) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F1 + # Name: _Vb_reference + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x27F8 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_reference > >::() (0x27EC) + # Name: flip + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vb_reference > >::() (0x27FA) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vb_reference > >::() (0x27FB) + # Name: _Getptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Protected (0x2) + # Type: unsigned std::_Vb_reference > >::() (0x27FC) + # Name: _Mask + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vb_iter_base > > (0x27D4) + # Name: _Mybase + # } + # } + .byte 0x92, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf1, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf8, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x66, 0x6c, 0x69, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfa, 0x27, 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 0xfb, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x02, 0x00 + .byte 0xfc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x27FE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x27FD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_reference > > + # LinkageName: .?AV?$_Vb_reference@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x10, 0x02 + .byte 0xfd, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x72 + .byte 0x65, 0x66, 0x65, 0x72 + .byte 0x65, 0x6e, 0x63, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .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 (0x27FF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_reference > > (0x27FE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2094 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x27, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x2e, 0x08, 0x00, 0x00 + # FieldList (0x2800) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alloc + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # Struct (0x2801) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2800) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Wrap_alloc > + # LinkageName: .?AU?$_Wrap_alloc@V?$allocator@I@std@@@std@@ + # } + .byte 0x72, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x10, 0x02 + .byte 0x00, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x57, 0x72, 0x61, 0x70 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2802) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Wrap_alloc > (0x2801) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2037 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x01, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xf5, 0x07, 0x00, 0x00 + # Modifier (0x2803) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::allocator (0x2710) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2804) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2803) + # 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, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x2805) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # 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 0x75, 0x00, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2806) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned& (0x2805) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + # MemberFunction (0x2807) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x2710) + # ThisType: const std::allocator* (0x2804) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&) (0x2806) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x04, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x06, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2808) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x27D7) + # 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 0xd7, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2809) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x280A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x27D8) + # ClassType: std::allocator (0x2710) + # ThisType: const std::allocator* (0x2804) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2809) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x04, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x280B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(unsigned&) (0x2807) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::allocator::(const unsigned&) (0x280A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x07, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x28, 0x00, 0x00 + # Pointer (0x280C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2710) + # 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 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x280D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x280E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::allocator (0x2803) + # 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, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x280F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2810) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2811) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::() (0x280D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(const std::allocator&) (0x2810) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x28, 0x00, 0x00 + # Pointer (0x2812) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # 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 0x75, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2813) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2814) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const, const unsigned __int64) (0x2813) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x13, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2815) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2816) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const void*) (0x1284) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x84, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2817) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(const unsigned __int64) (0x2815) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::allocator::(const unsigned __int64, const void*) (0x2816) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x16, 0x28, 0x00, 0x00 + # MemberFunction (0x2818) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::allocator (0x2710) + # ThisType: const std::allocator* (0x2804) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x04, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2819) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x280B + # Name: address + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2811 + # Name: allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::allocator::(unsigned* const, const unsigned __int64) (0x2814) + # Name: deallocate + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2817 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::allocator::() (0x2818) + # Name: max_size + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void (0x3) + # Name: _Not_user_specialized + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x2805) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2808) + # 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 (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0x5e, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x28, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x11, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x17, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x18, 0x28, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 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 0x05, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x28, 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 0xbd, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Class (0x281A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2819) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator + # LinkageName: .?AV?$allocator@I@std@@ + # } + .byte 0x4a, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0x19, 0x28, 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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x281B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator (0x281A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 940 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1a, 0x28, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xac, 0x03, 0x00, 0x00 + # Struct (0x281C) { + # 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@I@std@@@std@@ + # } + .byte 0x8e, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .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, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x281D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Default_allocator_traits > (0x281C) + # BaseOffset: 0x0 + # } + # } + .byte 0x0e, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + # Struct (0x281E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x281D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::allocator_traits > + # LinkageName: .?AU?$allocator_traits@V?$allocator@I@std@@@std@@ + # } + .byte 0x7e, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0x1d, 0x28, 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, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 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, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x281F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::allocator_traits > (0x281E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 902 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1e, 0x28, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x86, 0x03, 0x00, 0x00 + # Pointer (0x2820) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # 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 0x18, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2821) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t>& (0x271C) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2820) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2822) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2823) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2822) + # 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, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2824) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2823) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdf, 0x25, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x23, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2825) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2821) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2824) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x28, 0x00, 0x00 + # MemberFunction (0x2826) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >& (0x272C) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2820) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2c, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2827) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val,0> >::_Grp_t> >& (0x272F) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: const std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2823) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2f, 0x27, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x23, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2828) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2826) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2827) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + # FieldList (0x2829) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator,0> >::_Grp_t> (0x25DD) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2825 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2828 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x25DD) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x282A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2829) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@V?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@2@$00@std@@ + # } + .byte 0x06, 0x02, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x29, 0x28, 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, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x2c, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x55 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x40, 0x3f + .byte 0x24, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 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, 0x44 + .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, 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 + # UdtSourceLine (0x282B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x282A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2a, 0x28, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x282C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # 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 0x2b, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x282D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # ThisType: std::_Vector_val,0> >::_Grp_t> >* (0x282C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x282E) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val,0> >::_Grp_t> >::() (0x282D) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t& (0x25E5) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x25, 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 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 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 0x30, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe5, 0x25, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x282F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x282E) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val,0> >::_Grp_t> > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x0e, 0x01, 0x04, 0x15 + .byte 0x0c, 0x00, 0x10, 0x02 + .byte 0x2e, 0x28, 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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .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, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2830) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val,0> >::_Grp_t> > (0x282F) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2f, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # FieldList (0x2831) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # 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: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x47, 0x25, 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 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x2832) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2831) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types,0> >::_Grp_t> + # LinkageName: .?AU?$_Simple_types@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@ + # } + .byte 0xe6, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x31, 0x28, 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, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x53 + .byte 0x69, 0x6d, 0x70, 0x6c + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x73, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2833) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types,0> >::_Grp_t> (0x2832) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x32, 0x28, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # ArgList (0x2834) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2835) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const unsigned __int64) (0x2834) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x34, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2836) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x2837) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const unsigned __int64, const void*) (0x2836) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x36, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2838) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, const unsigned __int64) (0x2835) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, const unsigned __int64, const void*) (0x2837) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x35, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0x37, 0x28, 0x00, 0x00 + # ArgList (0x2839) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* (0x2648) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x48, 0x26, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x283A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2839) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x39, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x283B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x283C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator,0> >::_Grp_t> (0x25DD) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x283D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2838 + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x283A) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x283B) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator,0> >::_Grp_t> std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x283C) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator,0> >::_Grp_t> (0x25DD) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const std::_Tgt_state_t,0> >::_Grp_t* (0x2622) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x38, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3a, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3b, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x3c, 0x28, 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 0xdd, 0x25, 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 0x47, 0x25, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x22, 0x26, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x283E) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x283D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Default_allocator_traits,0> >::_Grp_t> > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@std@@@std@@ + # } + .byte 0x22, 0x01, 0x05, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0x3d, 0x28, 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, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 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 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x283F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits,0> >::_Grp_t> > (0x283E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x28, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Class (0x2840) { + # 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@IV?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xb6, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 + # Pointer (0x2841) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2791) + # 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 0x91, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2842) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2843) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2844) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2845) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator&) (0x2844) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2846) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned& (0x2808) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2847) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const unsigned&, const std::allocator&) (0x2846) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x46, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2848) { + # 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@I@std@@ + # } + .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, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .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, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2849) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::initializer_list (0x2848) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x284A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x2849) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x49, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x284B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2791) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x284C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x284B) + # 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 0x4b, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x284D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x284C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x4c, 0x28, 0x00, 0x00 + # MemberFunction (0x284E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x284D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x284F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x284C) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2850) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x284F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x4f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2851) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2791) + # 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 0x91, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2852) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2851) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + # MemberFunction (0x2853) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2852) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x52, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2854) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2851) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2855) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2854) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x54, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2856) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2842) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x2843) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::allocator&) (0x2845) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const unsigned&, const std::allocator&) (0x2847) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x284A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x284E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2850) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2853) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x2855) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4e, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x50, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x53, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x55, 0x28, 0x00, 0x00 + # ArgList (0x2857) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2851) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x2858) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2857) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x57, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2859) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2851) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x51, 0x28, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x285A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2859) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x59, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x285B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x2858) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x285A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x58, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5a, 0x28, 0x00, 0x00 + # Pointer (0x285C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2791) + # 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 0x91, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x285D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x285C) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2852) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x52, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x285E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x285C) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x284D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x285F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::initializer_list (0x2848) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + # MemberFunction (0x2860) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x285C) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x285F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5c, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2861) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x285D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x285E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2860) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x60, 0x28, 0x00, 0x00 + # MemberFunction (0x2862) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2809) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2863) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned (0x75) + # 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 0x75, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2864) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned&& (0x2863) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x63, 0x28, 0x00, 0x00 + # MemberFunction (0x2865) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned&&) (0x2864) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x64, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2866) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned&) (0x2862) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(unsigned&&) (0x2865) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x65, 0x28, 0x00, 0x00 + # Class (0x2867) { + # 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@I@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, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 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 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .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, 0x49, 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 (0x2868) { + # 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@I@std@@@std@@@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, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 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, 0x49, 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 + # ArgList (0x2869) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x286A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned&) (0x2869) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x69, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x286B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ArgType: unsigned&& (0x2863) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x63, 0x28, 0x00, 0x00 + # MemberFunction (0x286C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, unsigned&&) (0x286B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6b, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x286D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x286E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned __int64, const unsigned&) (0x286D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x286F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ArgType: std::initializer_list (0x2848) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x48, 0x28, 0x00, 0x00 + # MemberFunction (0x2870) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x286F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2871) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned&) (0x286A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, unsigned&&) (0x286C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned __int64, const unsigned&) (0x286E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2870) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6a, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6c, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6e, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x28, 0x00, 0x00 + # ArgList (0x2872) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x2873) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const unsigned&) (0x2872) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2874) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x285F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x5f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2875) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const unsigned&) (0x2873) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2874) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x28, 0x00, 0x00 + # MemberFunction (0x2876) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2877) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2876) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const unsigned&) (0x2873) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x76, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x73, 0x28, 0x00, 0x00 + # ArgList (0x2878) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + # MemberFunction (0x2879) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2878) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x287A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ArgType: std::_Vector_const_iterator > > (0x2868) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + # MemberFunction (0x287B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x287A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x287C) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2879) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x287B) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x79, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7b, 0x28, 0x00, 0x00 + # ArgList (0x287D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x285C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x5c, 0x28, 0x00, 0x00 + # MemberFunction (0x287E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x287D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x287F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2880) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x284B) + # 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 0x4b, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2881) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x27D8) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2882) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::vector >::() (0x287F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::vector >::() (0x2881) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7f, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x81, 0x28, 0x00, 0x00 + # MemberFunction (0x2883) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2884) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2868) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2885) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2883) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2884) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x83, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x28, 0x00, 0x00 + # Class (0x2886) { + # 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@I@std@@@std@@@std@@@std@@ + # } + .byte 0xde, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 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, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .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, 0x49, 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 (0x2887) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2886) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x86, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2888) { + # 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@I@std@@@std@@@std@@@std@@ + # } + .byte 0xea, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .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, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 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, 0x49, 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 (0x2889) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2888) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x88, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x288A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2887) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2889) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x89, 0x28, 0x00, 0x00 + # MemberFunction (0x288B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x288C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x288D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x2805) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x288E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2808) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x288F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::(const unsigned __int64) (0x288D) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::(const unsigned __int64) (0x288E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x8e, 0x28, 0x00, 0x00 + # MemberFunction (0x2890) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x2805) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2891) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2808) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2892) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::vector >::() (0x2890) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::vector >::() (0x2891) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x90, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x28, 0x00, 0x00 + # MemberFunction (0x2893) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2710) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2894) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2895) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const unsigned __int64) (0x2894) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2896) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x2897) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, const unsigned __int64, const unsigned&) (0x2896) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x96, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2898) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x2899) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2898) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x98, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x289A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x289B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::integral_constant) (0x289A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9a, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x289C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x289D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::integral_constant) (0x289C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x289E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x289B) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x289D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9b, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x9d, 0x28, 0x00, 0x00 + # MemberFunction (0x289F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2898) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x98, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28A0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # MemberFunction (0x28A1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x28A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28A2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28A3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28A4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned* (0x675) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x28A5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x28A4) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa4, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x28A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, const unsigned __int64, const unsigned __int64) (0x28A5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28A7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28A8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x28A0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28A9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x2840) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2856 + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x285B + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x285B + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2861 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2842) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2866 + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2871 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2875 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2877 + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned __int64) (0x2876) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2876) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2842) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2842) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x287C + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2842) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x287E) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2882 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2885 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2885 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x288A + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x288A + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2884) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2884) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2889) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2889) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2882 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2882 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x288B) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x288C) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x288C) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x288C) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::() (0x288C) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x288B) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x288F + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x288F + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2892 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2892 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2893) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, const unsigned __int64) (0x2895) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, const unsigned __int64, const unsigned&) (0x2897) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2899) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x289E + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*, unsigned*) (0x289F) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*) (0x28A1) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::(const unsigned __int64) (0x28A2) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::(const unsigned __int64) (0x28A3) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned*, const unsigned __int64, const unsigned __int64) (0x28A6) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x2842) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x28A7) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x28A7) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(unsigned*, unsigned*) (0x28A8) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2840) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2711) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x2805) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2808) + # 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 > > (0x2867) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2868) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2886) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2888) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0x56, 0x28, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5b, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x5b, 0x28, 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 0x61, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x66, 0x28, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0x71, 0x28, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x75, 0x28, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x77, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x76, 0x28, 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 0x76, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x28, 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 0x42, 0x28, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7c, 0x28, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x7e, 0x28, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x82, 0x28, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x85, 0x28, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x85, 0x28, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8a, 0x28, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8a, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x28, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x84, 0x28, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x28, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x89, 0x28, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x82, 0x28, 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 0x82, 0x28, 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 0x8b, 0x28, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x8c, 0x28, 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 0x8b, 0x28, 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 0x8f, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x8f, 0x28, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x92, 0x28, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x92, 0x28, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x93, 0x28, 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 0x95, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x99, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x9e, 0x28, 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 0x9f, 0x28, 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 0xa1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa2, 0x28, 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 0xa3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa6, 0x28, 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 0x42, 0x28, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xa7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa8, 0x28, 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 0x40, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 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 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 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 0x05, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x28, 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 0x67, 0x28, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x28, 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 0x86, 0x28, 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 0x88, 0x28, 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 (0x28AA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28A9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@IV?$allocator@I@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x62, 0x00, 0x10, 0x02 + .byte 0xa9, 0x28, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x28AB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x28AA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xaa, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Pointer (0x28AC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x27D4) + # 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 0xd4, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28AD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned* (0x27D8) + # ArgType: unsigned __int64 (0x23) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x28AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned*, unsigned __int64, const std::_Container_base12*) (0x28AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28B0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::() (0x28AD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(const unsigned*, unsigned __int64, const std::_Container_base12*) (0x28AF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xad, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xaf, 0x28, 0x00, 0x00 + # MemberFunction (0x28B1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28B2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iter_base > > (0x27ED) + # 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 0xed, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28B3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: const std::_Vb_iter_base > >* (0x28B2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned __int64) (0x1058) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xb2, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x58, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28B4) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* (0x27D8) + # FieldOffset: 0x10 + # Name: _Myptr + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 (0x23) + # FieldOffset: 0x18 + # Name: _Myoff + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28B0 + # Name: _Vb_iter_base + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vb_iter_base > >::(unsigned __int64) (0x28B1) + # Name: _Advance + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: int std::_Vb_iter_base > >::(unsigned __int64) (0x28B3) + # Name: _Valid + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alvbase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned __int64 (0x23) + # Name: _Sizet + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: _Difft + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::vector > (0x25D6) + # Name: _Mycont + # } + # } + .byte 0xb6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6f, 0x66, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb0, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x76 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x66 + .byte 0x66, 0x74, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x63 + .byte 0x6f, 0x6e, 0x74, 0x00 + # Class (0x28B5) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 11 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28B4) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vb_iter_base > > + # LinkageName: .?AV?$_Vb_iter_base@U?$_Wrap_alloc@V?$allocator@I@std@@@std@@@std@@ + # } + .byte 0x9e, 0x00, 0x04, 0x15 + .byte 0x0b, 0x00, 0x10, 0x02 + .byte 0xb4, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x56, 0x62, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x40, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x57 + .byte 0x72, 0x61, 0x70, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x49 + .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 (0x28B6) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vb_iter_base > > (0x28B5) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 2044 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xb5, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xfc, 0x07, 0x00, 0x00 + # Pointer (0x28B7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2710) + # 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 0x10, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28B8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x28B9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const unsigned __int64) (0x28B8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const void* (0x1283) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x83, 0x12, 0x00, 0x00 + # MemberFunction (0x28BB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned __int64, const void*) (0x28BA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xba, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28BC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64) (0x28B9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned* std::_Default_allocator_traits >::(std::allocator&, const unsigned __int64, const void*) (0x28BB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xb9, 0x28, 0x00, 0x00 + .byte 0x0b, 0x00, 0x00, 0x00 + .byte 0xbb, 0x28, 0x00, 0x00 + # ArgList (0x28BD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: const unsigned* (0x28A4) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0xa4, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x28BE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const unsigned*, const unsigned __int64) (0x28BD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbd, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28BF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x2710) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28C1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28BC + # Name: allocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: void std::_Default_allocator_traits >::(std::allocator&, const unsigned*, const unsigned __int64) (0x28BE) + # Name: deallocate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x28BF) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x28C0) + # Name: select_on_container_copy_construction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: void* (0x603) + # Name: void_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const void* (0x1283) + # 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 (0x11C0) + # Name: propagate_on_container_copy_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: propagate_on_container_move_assignment + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11C0) + # Name: propagate_on_container_swap + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::integral_constant (0x11BD) + # Name: is_always_equal + # } + # } + .byte 0xbe, 0x01, 0x03, 0x12 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xbc, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xbe, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xbf, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xc0, 0x28, 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 0x10, 0x27, 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 0x75, 0x00, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x5f, 0x74, 0x79 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 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 0x83, 0x12, 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 0xc0, 0x11, 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 0xbd, 0x11, 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 0xc0, 0x11, 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x61 + .byte 0x6c, 0x77, 0x61, 0x79 + .byte 0x73, 0x5f, 0x65, 0x71 + .byte 0x75, 0x61, 0x6c, 0x00 + # Struct (0x28C2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 17 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28C1) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Default_allocator_traits > + # LinkageName: .?AU?$_Default_allocator_traits@V?$allocator@I@std@@@std@@ + # } + .byte 0x8e, 0x00, 0x05, 0x15 + .byte 0x11, 0x00, 0x10, 0x02 + .byte 0xc1, 0x28, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 0x69, 0x6e, 0x74 + .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, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x28C3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Default_allocator_traits > (0x28C2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 835 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xc2, 0x28, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0x43, 0x03, 0x00, 0x00 + # Class (0x28C4) { + # 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@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0xde, 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, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 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 0x49, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x49 + .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 (0x28C5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2840) + # 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 0x40, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28C6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28C8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + # MemberFunction (0x28C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x28C8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28CA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x2840) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28CB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x28CA) + # 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 0xca, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28CC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: const std::_Vector_alloc > >* (0x28CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28CD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28CE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: const std::_Vector_alloc > >* (0x28CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28CF) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x28CD) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x28CE) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x28, 0x00, 0x00 + # Pointer (0x28D0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2840) + # 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 0x40, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28D1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x28D0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x28, 0x00, 0x00 + # MemberFunction (0x28D2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x28D1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x28B7) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28D4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x280E) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: const std::_Vector_alloc > >* (0x28CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28D5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Vector_alloc > >::() (0x28D3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Vector_alloc > >::() (0x28D4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x28, 0x00, 0x00 + # Class (0x28D6) { + # 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@I@std@@@std@@ + # } + .byte 0x7a, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 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, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x28D7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x28D6) + # 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 0xd6, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28D8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x28D7) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28D9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x28D6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd6, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x28D9) + # 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 0xd9, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28DB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x28DA) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: const std::_Vector_alloc > >* (0x28CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28DC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x28D8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x28DB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd8, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdb, 0x28, 0x00, 0x00 + # ArgList (0x28DD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned* (0x28A4) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa4, 0x28, 0x00, 0x00 + # MemberFunction (0x28DE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x28DD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xdd, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28DF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* (0x675) + # 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 0x75, 0x06, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28E1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned*& (0x28E0) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28E2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned* (0x28A4) + # 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 0xa4, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28E3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned*& (0x28E2) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: const std::_Vector_alloc > >* (0x28CB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x28, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28E4) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: unsigned*& std::_Vector_alloc > >::() (0x28E1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const unsigned*& std::_Vector_alloc > >::() (0x28E3) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x28, 0x00, 0x00 + # Struct (0x28E5) { + # 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@I@std@@ + # } + .byte 0x52, 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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 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, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # FieldList (0x28E6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x28C6) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::allocator&) (0x28C7) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::allocator&) (0x28C9) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x28CC) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28CF + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x28D2) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28D5 + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28DC + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const unsigned*) (0x28DE) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const unsigned __int64) (0x28DF) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28E4 + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28E4 + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28E4 + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x2711) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x28E5) + # 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: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2867) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2868) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x28, 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 0xc6, 0x28, 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 0xc7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x28, 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 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xcc, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xcf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x28, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd5, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xdc, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xde, 0x28, 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 0xdf, 0x28, 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 0xe4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x27, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0xe5, 0x28, 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 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 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 0x67, 0x28, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x28E7) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28E6) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@IV?$allocator@I@std@@@std@@@std@@ + # } + .byte 0xb6, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0xe6, 0x28, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x49 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x49, 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 + # UdtSourceLine (0x28E8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x28E7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe7, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x28E9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2867) + # 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 0x67, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28EA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x28EB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: const std::_Container_base12* (0x129D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x9d, 0x12, 0x00, 0x00 + # MemberFunction (0x28EC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x28EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xeb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28ED) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::() (0x28EA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x28EC) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x28, 0x00, 0x00 + # Modifier (0x28EE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_iterator > > (0x2867) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28EF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x28EE) + # 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, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x28F0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x2805) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: const std::_Vector_iterator > >* (0x28EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: const std::_Vector_iterator > >* (0x28EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x28F2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_iterator > > (0x2867) + # 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 0x67, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x28F3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x28F2) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28F5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::() (0x28F3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(int) (0x28F4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x28, 0x00, 0x00 + # MemberFunction (0x28F6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > >& (0x28F2) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf2, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x28F7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2867) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: const std::_Vector_iterator > >* (0x28EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x28F8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_const_iterator > > (0x2868) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x28F9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x28F8) + # 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 0xf8, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x28FA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_const_iterator > >& (0x28F9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xf9, 0x28, 0x00, 0x00 + # MemberFunction (0x28FB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: const std::_Vector_iterator > >* (0x28EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x28FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x28FC) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(const __int64) (0x28F7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_iterator > >::(const std::_Vector_const_iterator > >&) (0x28FB) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x28, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x28, 0x00, 0x00 + # MemberFunction (0x28FD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned& (0x2805) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: const std::_Vector_iterator > >* (0x28EF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xef, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x28FE) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_const_iterator > > (0x2868) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28ED + # Name: _Vector_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::() (0x28F0) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x28F1) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28F5 + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28F5 + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(const __int64) (0x28F6) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_iterator > >::(const __int64) (0x28F7) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > >& std::_Vector_iterator > >::(const __int64) (0x28F6) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x28FC + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned& std::_Vector_iterator > >::(const __int64) (0x28FD) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Vector_iterator > >::() (0x28F1) + # Name: _Unwrapped + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2868) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x2805) + # Name: reference + # } + # } + .byte 0x6e, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xed, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf0, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf5, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf5, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfc, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 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 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 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x05, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x28FF) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 22 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x28FE) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_iterator > > + # LinkageName: .?AV?$_Vector_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x16, 0x00, 0x10, 0x02 + .byte 0xfe, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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 0x75, 0x6e, 0x73, 0x69 + .byte 0x67, 0x6e, 0x65, 0x64 + .byte 0x20, 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 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .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, 0x49, 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 + # UdtSourceLine (0x2900) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_iterator > > (0x28FF) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 235 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xff, 0x28, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xeb, 0x00, 0x00, 0x00 + # Pointer (0x2901) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2868) + # 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 0x68, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2902) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2903) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const std::_Container_base12*) (0x28EB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xeb, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2904) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::() (0x2902) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x2903) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x03, 0x29, 0x00, 0x00 + # Pointer (0x2905) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_const_iterator > > (0x28F8) + # 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, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2906) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2808) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2907) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned* (0x27D8) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2908) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2868) + # 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 0x68, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2909) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2908) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x29, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x290A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2868) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x290B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::() (0x2909) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(int) (0x290A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0a, 0x29, 0x00, 0x00 + # MemberFunction (0x290C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x290D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > >& (0x2908) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x29, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x290E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2868) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x290F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: __int64 (0x13) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x28FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2910) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const __int64) (0x290E) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: __int64 std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x290F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0e, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x29, 0x00, 0x00 + # MemberFunction (0x2911) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const unsigned& (0x2808) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const __int64) (0x107C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7c, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2912) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x28FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2913) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: const std::_Vector_const_iterator > >* (0x2905) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x28FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x05, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2914) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const unsigned* (0x27D8) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + # MemberFunction (0x2915) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned*) (0x2914) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2916) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Iterator_base12 (0x124F) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x10 + # Name: _Ptr + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2904 + # Name: _Vector_const_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::() (0x2906) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x2907) + # Name: operator-> + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x290B + # Name: operator++ + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x290B + # Name: operator-- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const __int64) (0x290C) + # Name: _Verify_offset + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const __int64) (0x290D) + # Name: operator+= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::_Vector_const_iterator > >::(const __int64) (0x290E) + # Name: operator+ + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const __int64) (0x290D) + # Name: operator-= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2910 + # Name: operator- + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned& std::_Vector_const_iterator > >::(const __int64) (0x2911) + # Name: operator[] + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator== + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator!= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator< + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator<= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2912) + # Name: operator>= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2913) + # Name: _Compat + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const unsigned* std::_Vector_const_iterator > >::() (0x2907) + # Name: _Unwrapped + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_const_iterator > >::(const unsigned*) (0x2915) + # Name: _Seek_to + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::random_access_iterator_tag (0x1081) + # Name: iterator_category + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: difference_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2808) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned* (0x675) + # Name: _Tptr + # } + # } + .byte 0x36, 0x02, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x50 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x04, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0b, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0e, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x13, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x63, 0x61, 0x74 + .byte 0x65, 0x67, 0x6f, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 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 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 0xd8, 0x27, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x5f, 0x54, 0x70, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2917) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 32 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2916) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Vector_const_iterator > > + # LinkageName: .?AV?$_Vector_const_iterator@V?$_Vector_val@U?$_Simple_types@I@std@@@std@@@std@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x20, 0x00, 0x10, 0x02 + .byte 0x16, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 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, 0x49, 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 + # UdtSourceLine (0x2918) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_const_iterator > > (0x2917) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 23 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x17, 0x29, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0x00 + # Pointer (0x2919) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # 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 0xc4, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x291A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x28B7) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2919) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x291B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x291C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x291B) + # 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 0x1b, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x291D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x280E) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x291E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + # MemberFunction (0x291F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x28D7) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2919) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x28, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2920) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x28DA) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x291C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xda, 0x28, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x1c, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2921) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291F) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2920) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x29, 0x00, 0x00 + # FieldList (0x2922) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x2710) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x28D6) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x291E + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2921 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x2710) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd6, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x1e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x21, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2923) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2922) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@I@std@@V?$_Vector_val@U?$_Simple_types@I@std@@@2@$00@std@@ + # } + .byte 0xde, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x22, 0x29, 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, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 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 0x49, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x49 + .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 (0x2924) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x2923) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x23, 0x29, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x2925) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x28D6) + # 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 0xd6, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2926) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x28D6) + # ThisType: std::_Vector_val >* (0x2925) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x28, 0x00, 0x00 + .byte 0x25, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2927) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned* (0x675) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2926) + # Name: _Vector_val + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # 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: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned& (0x2805) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned& (0x2808) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x26, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 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 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 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 0x05, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2928) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2927) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@I@std@@@std@@ + # } + .byte 0x7a, 0x00, 0x04, 0x15 + .byte 0x0c, 0x00, 0x10, 0x02 + .byte 0x27, 0x29, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 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, 0x49, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2929) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2928) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x28, 0x29, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # FieldList (0x292A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: unsigned (0x75) + # 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: unsigned* (0x675) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const unsigned* (0x27D8) + # Name: const_pointer + # } + # } + .byte 0x6a, 0x00, 0x03, 0x12 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x75, 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 0x75, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xd8, 0x27, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x70, 0x6f + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x292B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x292A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Simple_types + # LinkageName: .?AU?$_Simple_types@I@std@@ + # } + .byte 0x52, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x2a, 0x29, 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, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 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, 0x49 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x292C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Simple_types (0x292B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory0 (0x128A) + # LineNumber: 928 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x29, 0x00, 0x00 + .byte 0x8a, 0x12, 0x00, 0x00 + .byte 0xa0, 0x03, 0x00, 0x00 + # ArgList (0x292D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ArgType: const gsl::details::span_iterator,0>& (0x24B4) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0xb4, 0x24, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x292E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, std::integral_constant) (0x292D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x2d, 0x29, 0x00, 0x00 + # FuncId (0x292F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&, std::integral_constant) (0x292E) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2930) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # Procedure (0x2931) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2930) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x29, 0x00, 0x00 + # FuncId (0x2932) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: void (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2931) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x31, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2933) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: bool std::basic_regex >::() (0x2397) + # Name: _Empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x97, 0x23, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2934) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: std::regex_constants::syntax_option_type std::basic_regex >::() (0x238F) + # Name: flags + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8f, 0x23, 0x00, 0x00 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2935) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: unsigned std::basic_regex >::() (0x238E) + # Name: mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x8e, 0x23, 0x00, 0x00 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x5f, 0x63, 0x6f, 0x75 + .byte 0x6e, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2936) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: std::_Root_node* std::basic_regex >::() (0x2396) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x96, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2937) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: const std::regex_traits& std::basic_regex >::() (0x239A) + # Name: _Get_traits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x9a, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x00 + # MemberFuncId (0x2938) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::_Root_node*, unsigned, std::regex_constants::syntax_option_type, std::regex_constants::match_flag_type) (0x2523) + # Name: _Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x23, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2939) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x293A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::match_results,0>,std::allocator,0> > > >*, bool) (0x2939) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x39, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x293B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::match_results,0>,std::allocator,0> > > >*, bool) (0x293A) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x3a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # MemberFunction (0x293C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x293D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x293C) + # Name: ~_Matcher + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x3c, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4d, 0x61 + .byte 0x74, 0x63, 0x68, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x293E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # ThisType: std::_Tgt_state_t,0> >* (0x2542) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x293F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x293E) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x3e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2940) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::() (0x254D) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # StringId (0x2941) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: std::regex_constants + # } + .byte 0x1e, 0x00, 0x05, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2942) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # Procedure (0x2943) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x1A34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2942) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x42, 0x29, 0x00, 0x00 + # FuncId (0x2944) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2943) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2945) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(const unsigned __int64) (0x2589) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x89, 0x25, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # Class (0x2946) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x40, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x51, 0x45 + .byte 0x41, 0x41, 0x58, 0x5f + .byte 0x4b, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2947) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector >::resize:: (0x2946) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2948) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector >* (0x254C) + # FieldOffset: 0x0 + # Name: this + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x74, 0x68 + .byte 0x69, 0x73, 0x00, 0xf1 + # Class (0x2949) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2948) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::vector >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@U_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@QEAAX_K@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x48, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x2c + .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, 0x4c, 0x6f, 0x6f + .byte 0x70, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x73, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x40, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x4c, 0x6f, 0x6f, 0x70 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x73, 0x5f, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x32, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x51, 0x45 + .byte 0x41, 0x41, 0x58, 0x5f + .byte 0x4b, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x294A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector >::resize:: (0x2949) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 1477 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x29, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xc5, 0x05, 0x00, 0x00 + # MemberFuncId (0x294B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::() (0x254D) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x294C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # FunctionType: void std::_Tgt_state_t,0> >::() (0x293E) + # Name: ~_Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x3e, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x294D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x2540) + # 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 0x40, 0x25, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x294E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # ThisType: std::_Bt_state_t,0> >* (0x294D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x294F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # FunctionType: void std::_Bt_state_t,0> >::() (0x294E) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x4e, 0x29, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x2950) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2951) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::() (0x26BF) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2952) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::() (0x2793) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2953) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::() (0x2842) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2954) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::() (0x2793) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2955) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::() (0x2842) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2956) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2957) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2919) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2958) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x2957) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x57, 0x29, 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 (0x2959) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x295A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2710) + # FunctionType: void std::allocator::() (0x280D) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0d, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x295B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x28D6) + # FunctionType: void std::_Vector_val >::() (0x2926) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x28, 0x00, 0x00 + .byte 0x26, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x295C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: std::allocator& std::_Vector_alloc > >::() (0x28D3) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xd3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x295D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x295E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator&) (0x295D) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x5d, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x295F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x28CD) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcd, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2960) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val >& (0x28D7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x28, 0x00, 0x00 + # Procedure (0x2961) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val >* (0x2925) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val >&) (0x2960) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x25, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x60, 0x29, 0x00, 0x00 + # FuncId (0x2962) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x2961) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x61, 0x29, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2963) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x28D8) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xd8, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2964) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291A) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x1a, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2965) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291F) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x1f, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2966) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::() (0x2842) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x42, 0x28, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2967) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::() (0x28C6) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2968) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2969) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x28E1) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x296A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x28A1) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x296B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x28E1) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x296C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2710) + # FunctionType: void std::allocator::(unsigned* const, const unsigned __int64) (0x2814) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x14, 0x28, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x296D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned __int64 std::vector >::() (0x288C) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x296E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: unsigned*& std::_Vector_alloc > >::() (0x28E1) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x296F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::allocator& (0x28B7) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + # Procedure (0x2970) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::allocator&) (0x296F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6f, 0x29, 0x00, 0x00 + # FuncId (0x2971) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned*, unsigned*, std::allocator&) (0x2970) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x70, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2972) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::allocator& (0x28B7) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2973) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, std::allocator&, std::integral_constant) (0x2972) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x72, 0x29, 0x00, 0x00 + # FuncId (0x2974) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned*, unsigned*, std::allocator&, std::integral_constant) (0x2973) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x73, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2975) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x28E3) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2976) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x28E3) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2977) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x28DB) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xdb, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2978) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2920) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x20, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2979) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::() (0x28C6) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x297A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x297B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2820) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x297C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::(std::_Zero_then_variadic_args_t) (0x297B) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x7b, 0x29, 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 (0x297D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x297E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # FunctionType: void std::allocator,0> >::_Grp_t>::() (0x2744) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x44, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x297F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val,0> >::_Grp_t> > (0x272B) + # FunctionType: void std::_Vector_val,0> >::_Grp_t> >::() (0x282D) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2b, 0x27, 0x00, 0x00 + .byte 0x2d, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2980) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::allocator,0> >::_Grp_t>& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2728) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x28, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2981) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator,0> >::_Grp_t>&) (0x25E0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe0, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2982) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator,0> >::_Grp_t>&) (0x2981) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x81, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2983) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2722) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x22, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2984) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val,0> >::_Grp_t> >& (0x272C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x2c, 0x27, 0x00, 0x00 + # Procedure (0x2985) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val,0> >::_Grp_t> >* (0x282C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val,0> >::_Grp_t> >&) (0x2984) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x2c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x84, 0x29, 0x00, 0x00 + # FuncId (0x2986) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >* (std::_Vector_val,0> >::_Grp_t> >&) (0x2985) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x85, 0x29, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2987) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x272D) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x2d, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2988) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2821) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x21, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2989) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2826) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x26, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x298A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: void std::_Vector_alloc > >::() (0x2656) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFunction (0x298B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2771) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Zero_then_variadic_args_t) (0x1DF2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x71, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x1d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x298C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_Zero_then_variadic_args_t) (0x298B) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x8b, 0x29, 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 (0x298D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: void std::_Vector_alloc > >::() (0x2656) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x298E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x254E) + # FunctionType: void std::allocator::() (0x2680) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x80, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x298F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x2667) + # FunctionType: void std::_Vector_val >::() (0x277E) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x26, 0x00, 0x00 + .byte 0x7e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2990) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::allocator& std::_Vector_alloc > >::() (0x2664) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x64, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFunction (0x2991) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x1268) + # ThisType: std::allocator* (0x1327) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x2551) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x27, 0x13, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x51, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2992) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x1268) + # FunctionType: void std::allocator::(const std::allocator&) (0x2991) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x12, 0x00, 0x00 + .byte 0x91, 0x29, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2993) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x265E) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5e, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2994) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val >& (0x2668) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x68, 0x26, 0x00, 0x00 + # Procedure (0x2995) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val >* (0x277D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val >&) (0x2994) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x7d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x94, 0x29, 0x00, 0x00 + # FuncId (0x2996) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x2995) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x95, 0x29, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2997) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x2669) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x69, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2998) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2772) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x72, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2999) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2777) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x77, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # ArgList (0x299A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::vector >::resize:: (0x2946) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + # MemberFunction (0x299B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2520) + # ThisType: std::vector >* (0x254C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, std::vector >::resize::) (0x299A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4c, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9a, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x299C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(const unsigned __int64, std::vector >::resize::) (0x299B) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x9b, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x299D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: unsigned __int64 std::vector >::() (0x25A1) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x299E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: unsigned __int64 std::vector >::() (0x25A1) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x299F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: unsigned __int64 std::vector >::() (0x25A1) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xa1, 0x25, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::() (0x25BD) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xbd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29A1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: unsigned __int64 std::vector >::(const unsigned __int64) (0x25B8) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xb8, 0x25, 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 + # MemberFuncId (0x29A2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x254E) + # FunctionType: std::_Loop_vals_t* std::allocator::(const unsigned __int64) (0x2686) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x86, 0x26, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x29A3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector >::resize:: (0x2947) + # 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, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x29A4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::vector >::resize:: (0x2946) + # ThisType: const std::vector >::resize::* (0x29A3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, const unsigned __int64) (0x25AA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0xa3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29A5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector >::resize:: (0x2946) + # FunctionType: std::_Loop_vals_t* std::vector >::resize::::(std::_Loop_vals_t*, const unsigned __int64) (0x29A4) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x46, 0x29, 0x00, 0x00 + .byte 0xa4, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x29A6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B5) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xb5, 0x25, 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 + # MemberFuncId (0x29A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2672) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x29A8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2672) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29A9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25B7) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xb7, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29AA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x254E) + # FunctionType: void std::allocator::(std::_Loop_vals_t* const, const unsigned __int64) (0x2685) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4e, 0x25, 0x00, 0x00 + .byte 0x85, 0x26, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x29AB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(const std::_Loop_vals_t*, const unsigned __int64, const unsigned __int64) (0x25BC) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xbc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25BE) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xbe, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x29AD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2690) + # 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, 0x26, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x29AE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2674) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x29AF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2674) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x266C) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x6c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29B1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2778) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x78, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x29B2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: const std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2674) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x74, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x29B3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # FunctionType: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x278C) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x8c, 0x27, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29B4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: const std::allocator& std::_Vector_alloc > >::() (0x2665) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x65, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x29B5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2654) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2775) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x54, 0x26, 0x00, 0x00 + .byte 0x75, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x29B6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: std::_Loop_vals_t* std::vector >::(std::_Loop_vals_t*, const unsigned __int64) (0x25AB) + # Name: _Udefault + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xab, 0x25, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x29B7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator& (0x2658) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + # Procedure (0x29B8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, unsigned __int64, std::allocator&) (0x29B7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb7, 0x29, 0x00, 0x00 + # FuncId (0x29B9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, unsigned __int64, std::allocator&) (0x29B8) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb8, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x29BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator& (0x2658) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x29BB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t* const, unsigned __int64, std::allocator&, std::integral_constant) (0x29BA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xba, 0x29, 0x00, 0x00 + # FuncId (0x29BC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, unsigned __int64, std::allocator&, std::integral_constant) (0x29BB) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xbb, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x29BD) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@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 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x20, 0x2a + .byte 0x2c, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x29BE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x29BD) + # 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 0xbd, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x29BF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::allocator& (0x2658) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + # MemberFunction (0x29C0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # ThisType: std::_Uninitialized_backout_al >* (0x29BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*, std::allocator&) (0x29BF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbf, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x29C1) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al > (0x29BD) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x29C2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al > (0x29C1) + # 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 0xc1, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29C3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al >& (0x29C2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x29, 0x00, 0x00 + # MemberFunction (0x29C4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # ThisType: std::_Uninitialized_backout_al >* (0x29BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x29C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x29C5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(std::_Loop_vals_t*, std::allocator&) (0x29C0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x29C4) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc0, 0x29, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x29, 0x00, 0x00 + # Pointer (0x29C6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x29BD) + # 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 0xbd, 0x29, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x29C7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al >& (0x29C6) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # ThisType: std::_Uninitialized_backout_al >* (0x29BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x29C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x29, 0x00, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29C8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # ThisType: std::_Uninitialized_backout_al >* (0x29BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x29C9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Loop_vals_t* (0x2592) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # ThisType: std::_Uninitialized_backout_al >* (0x29BE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xbe, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x29CA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Loop_vals_t* (0x2592) + # FieldOffset: 0x8 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator& (0x2658) + # FieldOffset: 0x10 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x29C5 + # Name: _Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Uninitialized_backout_al >& std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x29C7) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::() (0x29C8) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Loop_vals_t* std::_Uninitialized_backout_al >::() (0x29C9) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xc5, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc7, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc8, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x29CB) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x29CA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAU_Loop_vals_t@std@@V?$allocator@U_Loop_vals_t@std@@@2@@std@@ + # } + .byte 0xce, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0xca, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x4c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x76, 0x61, 0x6c, 0x73 + .byte 0x5f, 0x74, 0x20, 0x2a + .byte 0x2c, 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, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x4c, 0x6f + .byte 0x6f, 0x70, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x73, 0x5f + .byte 0x74, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x32, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # StringId (0x29CC) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory + # } + .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, 0x6d, 0x65, 0x6d + .byte 0x6f, 0x72, 0x79, 0x00 + # UdtSourceLine (0x29CD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al > (0x29CB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory (0x29CC) + # LineNumber: 143 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xcb, 0x29, 0x00, 0x00 + .byte 0xcc, 0x29, 0x00, 0x00 + .byte 0x8f, 0x00, 0x00, 0x00 + # MemberFuncId (0x29CE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # FunctionType: void std::_Uninitialized_backout_al >::(std::_Loop_vals_t*, std::allocator&) (0x29C0) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xc0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29CF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x29C8) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xc8, 0x29, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29D0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # FunctionType: std::_Loop_vals_t* std::_Uninitialized_backout_al >::() (0x29C9) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xc9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29D1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x29BD) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x29C8) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xbd, 0x29, 0x00, 0x00 + .byte 0xc8, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + # ArgList (0x29D2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x2658) + # ArgType: std::_Loop_vals_t* const (0x2683) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + # MemberFunction (0x29D3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::_Loop_vals_t* const) (0x29D2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd2, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x29D4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x26AC) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, std::_Loop_vals_t* const) (0x29D3) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xac, 0x26, 0x00, 0x00 + .byte 0xd3, 0x29, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x29D5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + # Procedure (0x29D6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t*) (0x29D5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd5, 0x29, 0x00, 0x00 + # FuncId (0x29D7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*) (0x29D6) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd6, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x29D8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::allocator& (0x2658) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + # Procedure (0x29D9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::allocator&) (0x29D8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xd8, 0x29, 0x00, 0x00 + # FuncId (0x29DA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Loop_vals_t*, std::_Loop_vals_t*, std::allocator&) (0x29D9) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x29DB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::allocator& (0x2658) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x29DC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::allocator&, std::integral_constant) (0x29DB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xdb, 0x29, 0x00, 0x00 + # FuncId (0x29DD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Loop_vals_t*, std::_Loop_vals_t*, std::allocator&, std::integral_constant) (0x29DC) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xdc, 0x29, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x29DE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::(std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*, std::integral_constant) (0x25B1) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xb1, 0x25, 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 + # ArgList (0x29DF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: std::_Loop_vals_t* (0x2592) + # ArgType: std::allocator& (0x2658) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + # Procedure (0x29E0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t*, std::allocator&) (0x29DF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xdf, 0x29, 0x00, 0x00 + # FuncId (0x29E1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t*, std::allocator&) (0x29E0) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x00 + # ArgList (0x29E2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + # Procedure (0x29E3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Loop_vals_t* const) (0x29E2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe2, 0x29, 0x00, 0x00 + # FuncId (0x29E4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const) (0x29E3) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x29E5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x29E6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const, __int64) (0x29E5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe5, 0x29, 0x00, 0x00 + # FuncId (0x29E7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, __int64) (0x29E6) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x29, 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 (0x29E8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Loop_vals_t* const (0x2683) + # 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 0x83, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x29E9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t* const& (0x29E8) + # ArgType: std::_Loop_vals_t* const& (0x29E8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe8, 0x29, 0x00, 0x00 + .byte 0xe8, 0x29, 0x00, 0x00 + # Procedure (0x29EA) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x29E9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x29, 0x00, 0x00 + # FuncId (0x29EB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x29EA) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xea, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x29EC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Loop_vals_t*& (0x2671) + # ArgType: std::_Loop_vals_t* const (0x2683) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x71, 0x26, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + # Procedure (0x29ED) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t*&, std::_Loop_vals_t* const) (0x29EC) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x29, 0x00, 0x00 + # FuncId (0x29EE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Loop_vals_t*&, std::_Loop_vals_t* const) (0x29ED) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xed, 0x29, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x29EF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: std::_Loop_vals_t* const (0x2683) + # ArgType: std::allocator& (0x2658) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x83, 0x26, 0x00, 0x00 + .byte 0x58, 0x26, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x29F0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x29EF) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xef, 0x29, 0x00, 0x00 + # FuncId (0x29F1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::_Loop_vals_t* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x29F0) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf0, 0x29, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x29F2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x29E9) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe9, 0x29, 0x00, 0x00 + # FuncId (0x29F3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&) (0x29F2) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf2, 0x29, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x29F4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Loop_vals_t* const& (0x29E8) + # ArgType: std::_Loop_vals_t* const& (0x29E8) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x29, 0x00, 0x00 + .byte 0xe8, 0x29, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x29F5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&, std::random_access_iterator_tag) (0x29F4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf4, 0x29, 0x00, 0x00 + # FuncId (0x29F6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Loop_vals_t* const&, std::_Loop_vals_t* const&, std::random_access_iterator_tag) (0x29F5) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf5, 0x29, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x29F7) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Loop_vals_t* (0x2592) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x25AE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x92, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x25, 0x00, 0x00 + # FuncId (0x29F8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Loop_vals_t* (std::_Loop_vals_t*, std::_Loop_vals_t*, std::_Loop_vals_t*) (0x29F7) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf7, 0x29, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29F9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: void std::_Vector_alloc > >::() (0x2656) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x29FA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Loop_vals_t*& std::_Vector_alloc > >::() (0x2672) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x72, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x29FB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc > >::() (0x265D) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x5d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x29FC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: std::_Iterator_base12** std::_Iterator_base12::() (0x1314) + # Name: _Getpnext + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x14, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x6e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x29FD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::() (0x1308) + # Name: _Clrcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x72 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x29FE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129B) + # FunctionType: std::_Iterator_base12** std::_Container_base12::() (0x134B) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x4b, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x29FF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: void std::vector >::() (0x254D) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0x4d, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A00) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: void std::_Vector_alloc > >::() (0x2656) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2A01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x254B) + # FunctionType: void std::_Vector_alloc > >::() (0x2656) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4b, 0x25, 0x00, 0x00 + .byte 0x56, 0x26, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2A02) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2A03) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # FunctionType: void std::_Bt_state_t,0> >::() (0x294E) + # Name: ~_Bt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x4e, 0x29, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x25DC) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdc, 0x25, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # MemberFuncId (0x2A06) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2A07) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2736) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A08) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2645) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A09) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2736) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2A0A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # FunctionType: void std::allocator,0> >::_Grp_t>::(std::_Tgt_state_t,0> >::_Grp_t* const, const unsigned __int64) (0x2749) + # Name: deallocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x49, 0x27, 0x00, 0x00 + .byte 0x64, 0x65, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2A0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A0C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2736) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x36, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # ArgList (0x2A0D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # Procedure (0x2A0E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2A0D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0d, 0x2a, 0x00, 0x00 + # FuncId (0x2A0F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2A0E) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2A10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2A11) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2A10) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x10, 0x2a, 0x00, 0x00 + # FuncId (0x2A12) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2A11) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x11, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2A13) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2738) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x38, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2A14) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2738) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x38, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2730) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x30, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: const std::_Vector_val,0> >::_Grp_t> >& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2827) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x27, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2A17) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x271A) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2A18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::() (0x26BF) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xbf, 0x26, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2A19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::() (0x2793) + # Name: ~_Vb_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x76, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::() (0x2793) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x93, 0x27, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # MemberFuncId (0x2A1B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: void std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A3E) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x3e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2A1C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::(unsigned __int64, bool) (0x26F9) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xf9, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2A1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: unsigned std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2538) + # Name: _Get_ncap + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x38, 0x25, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x6e, 0x63, 0x61 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A1E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2617) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x17, 0x26, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # Class (0x2A1F) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@ + # } + .byte 0xd2, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x40, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x33, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x51, 0x45 + .byte 0x41, 0x41, 0x58, 0x5f + .byte 0x4b, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2A20) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A1F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2A21) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # FieldOffset: 0x0 + # Name: this + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x74, 0x68 + .byte 0x69, 0x73, 0x00, 0xf1 + # Class (0x2A22) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2A21) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@QEAAX_K@Z@ + # } + .byte 0xd2, 0x01, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x21, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x54, 0x67, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x2c + .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, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x3a, 0x3a, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x74 + .byte 0x3e, 0x20, 0x3e, 0x3a + .byte 0x3a, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x40, 0x3f, 0x24, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x55, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x56, 0x3f + .byte 0x24, 0x73, 0x70, 0x61 + .byte 0x6e, 0x40, 0x44, 0x24 + .byte 0x30, 0x3f, 0x30, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x24, 0x30, 0x41 + .byte 0x40, 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, 0x40, 0x33, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x51, 0x45 + .byte 0x41, 0x41, 0x58, 0x5f + .byte 0x4b, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A23) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A22) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 1477 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x22, 0x2a, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xc5, 0x05, 0x00, 0x00 + # MemberFuncId (0x2A24) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x2533) + # Name: _Match_pat + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x5f, 0x70 + .byte 0x61, 0x74, 0x00, 0xf1 + # Class (0x2A25) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_str + # LinkageName: .?AV?$_Node_str@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2A26) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_str (0x2A25) + # 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 0x25, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2A27) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Buf + # LinkageName: .?AU?$_Buf@D@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 0x42, 0x75, 0x66, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2A28) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_flags (0x23E9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + # MemberFunction (0x2A29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x2A25) + # ThisType: std::_Node_str* (0x2A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_flags) (0x2A28) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x26, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x28, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A2A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf (0x2A27) + # FieldOffset: 0x20 + # Name: _Data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_str::(std::_Node_flags) (0x2A29) + # Name: _Node_str + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Class (0x2A2B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A2A) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 48 + # Name: std::_Node_str + # LinkageName: .?AV?$_Node_str@D@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x2a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x30, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2A2C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_str (0x2A2B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1754 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x2a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xda, 0x06, 0x00, 0x00 + # Pointer (0x2A2D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Buf (0x2A27) + # 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 0x27, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A2E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2A27) + # ThisType: std::_Buf* (0x2A2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A2F) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Buf (0x2A27) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A30) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Buf (0x2A2F) + # 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 0x2f, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Buf (0x2A27) + # ThisType: const std::_Buf* (0x2A30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x30, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A32) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x2A27) + # ThisType: const std::_Buf* (0x2A30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x30, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_Buf (0x2A27) + # ThisType: const std::_Buf* (0x2A30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x30, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2A27) + # ThisType: std::_Buf* (0x2A2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A35) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char (0x70) + # ClassType: std::_Buf (0x2A27) + # ThisType: std::_Buf* (0x2A2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2A27) + # ThisType: std::_Buf* (0x2A2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A37) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Sz + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x4 + # Name: _Nchrs + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2A2E) + # Name: _Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::() (0x2A2E) + # Name: ~_Buf + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Buf::() (0x2A31) + # Name: _Size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::(unsigned) (0x2A32) + # Name: _At + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: const char* std::_Buf::() (0x2A33) + # Name: _Str + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Buf::(char) (0x2A34) + # Name: _Insert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: char std::_Buf::() (0x2A35) + # Name: _Del + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Buf::(unsigned) (0x2A36) + # Name: _Expand + # } + # } + .byte 0xb2, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x53 + .byte 0x7a, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x04, 0x00, 0x5f, 0x4e + .byte 0x63, 0x68, 0x72, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x31, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x32, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x33, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x34, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # Struct (0x2A38) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 11 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A37) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::_Buf + # LinkageName: .?AU?$_Buf@D@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x0b, 0x00, 0x00, 0x02 + .byte 0x37, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x66, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A39) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Buf (0x2A38) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1538 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x38, 0x2a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x02, 0x06, 0x00, 0x00 + # Class (0x2A3A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_capture + # LinkageName: .?AV_Node_capture@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x61, 0x70 + .byte 0x74, 0x75, 0x72, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2A3B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_capture (0x2A3A) + # 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 0x3a, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x2A3A) + # ThisType: std::_Node_capture* (0x2A3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2a, 0x00, 0x00 + .byte 0x3b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A3D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_capture::(unsigned) (0x2A3C) + # Name: _Node_capture + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x3c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Class (0x2A3E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A3D) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 40 + # Name: std::_Node_capture + # LinkageName: .?AV_Node_capture@std@@ + # } + .byte 0x42, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x3d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x61, 0x70 + .byte 0x74, 0x75, 0x72, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A3F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_capture (0x2A3E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1727 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3e, 0x2a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xbf, 0x06, 0x00, 0x00 + # Class (0x2A40) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_end_group + # LinkageName: .?AV_Node_end_group@std@@ + # } + .byte 0x46, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2A41) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_end_group (0x2A40) + # 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 0x40, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2A42) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_type (0x23E6) + # ArgType: std::_Node_flags (0x23E9) + # ArgType: std::_Node_base* (0x23EB) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + # MemberFunction (0x2A43) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2A40) + # ThisType: std::_Node_end_group* (0x2A41) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2A42) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x2a, 0x00, 0x00 + .byte 0x41, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x42, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A44) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x20 + # Name: _Back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_end_group::(std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2A43) + # Name: _Node_end_group + # } + # } + .byte 0x36, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x61, 0x63, 0x6b, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x43, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # Class (0x2A45) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A44) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 40 + # Name: std::_Node_end_group + # LinkageName: .?AV_Node_end_group@std@@ + # } + .byte 0x46, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x44, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x65, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2A46) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_end_group (0x2A45) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1696 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x45, 0x2a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xa0, 0x06, 0x00, 0x00 + # Class (0x2A47) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_back + # LinkageName: .?AV_Node_back@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2A48) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_back (0x2A47) + # 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, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A49) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x2A47) + # ThisType: std::_Node_back* (0x2A48) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0x48, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A4A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x20 + # Name: _Idx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_back::(unsigned) (0x2A49) + # Name: _Node_back + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x49 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x49, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # Class (0x2A4B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A4A) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 40 + # Name: std::_Node_back + # LinkageName: .?AV_Node_back@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x4a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x5f, 0x4e + .byte 0x6f, 0x64, 0x65, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2A4C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_back (0x2A4B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1740 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4b, 0x2a, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xcc, 0x06, 0x00, 0x00 + # MemberFuncId (0x2A4D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_reference > > std::vector >::(unsigned __int64) (0x26FE) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xfe, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2A4E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: bool std::_Vb_reference > >::() (0x27FA) + # Name: operator bool + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xfa, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x20, 0x62, 0x6f, 0x6f + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: void std::_Vb_reference > >::() (0x27EC) + # Name: ~_Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xec, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2A50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::(unsigned) (0x1A41) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x41, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # MemberFuncId (0x2A51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2631) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x31, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2A52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Pfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2A53) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2930) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x29, 0x00, 0x00 + # FuncId (0x2A54) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2A53) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2A55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Sfx + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x66, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::match_results,0>,std::allocator,0> > > > (0x1A1A) + # FunctionType: std::sub_match,0> >& std::match_results,0>,std::allocator,0> > > >::() (0x1A40) + # Name: _Null + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1a, 0x1a, 0x00, 0x00 + .byte 0x40, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x75, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A57) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A7E) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x7e, 0x1a, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # Class (0x2A58) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector,0> >,std::allocator,0> > > >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@ + # } + .byte 0xa6, 0x01, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x40 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x44, 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 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x58, 0x5f, 0x4b + .byte 0x40, 0x5a, 0x40, 0x00 + # Modifier (0x2A59) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A58) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x58, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x2A5A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # FieldOffset: 0x0 + # Name: this + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x74, 0x68 + .byte 0x69, 0x73, 0x00, 0xf1 + # Class (0x2A5B) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 1 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2A5A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::vector,0> >,std::allocator,0> > > >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@QEAAX_K@Z@ + # } + .byte 0xa6, 0x01, 0x04, 0x15 + .byte 0x01, 0x00, 0x00, 0x03 + .byte 0x5a, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x73 + .byte 0x75, 0x62, 0x5f, 0x6d + .byte 0x61, 0x74, 0x63, 0x68 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x2c, 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, 0x73, 0x75, 0x62 + .byte 0x5f, 0x6d, 0x61, 0x74 + .byte 0x63, 0x68, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x20, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x72, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x40 + .byte 0x3f, 0x24, 0x76, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x44, 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 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x58, 0x5f, 0x4b + .byte 0x40, 0x5a, 0x40, 0x00 + # UdtSourceLine (0x2A5C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A5B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 1477 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5b, 0x2a, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xc5, 0x05, 0x00, 0x00 + # ArgList (0x2A5D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A58) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x58, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A5E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # ThisType: std::vector,0> >,std::allocator,0> > > >* (0x1A49) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, std::vector,0> >,std::allocator,0> > > >::resize::) (0x2A5D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x49, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x5d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A5F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64, std::vector,0> >,std::allocator,0> > > >::resize::) (0x2A5E) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x5e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2A60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::() (0x1A95) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x95, 0x1a, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::() (0x1AB0) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xb0, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A63) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: unsigned __int64 std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1AAB) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xab, 0x1a, 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 + # MemberFuncId (0x2A64) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> > > (0x1A1F) + # FunctionType: std::sub_match,0> >* std::allocator,0> > >::(const unsigned __int64) (0x1AD3) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x1a, 0x00, 0x00 + .byte 0xd3, 0x1a, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2A65) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A59) + # 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 0x59, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A66) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A58) + # ThisType: const std::vector,0> >,std::allocator,0> > > >::resize::* (0x2A65) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, const unsigned __int64) (0x1A9D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x58, 0x2a, 0x00, 0x00 + .byte 0x65, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > >::resize:: (0x2A58) + # FunctionType: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::resize::::(std::sub_match,0> >*, const unsigned __int64) (0x2A66) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x58, 0x2a, 0x00, 0x00 + .byte 0x66, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2A68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*) (0x1AA8) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xa8, 0x1a, 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 + # MemberFuncId (0x2A69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(const std::sub_match,0> >*, const unsigned __int64, const unsigned __int64) (0x1AAF) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xaf, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*) (0x1AB1) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xb1, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2A6B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> > > > >* (0x1ADA) + # 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, 0x1a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2A6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: const std::sub_match,0> >*& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B1A) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x1a, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2A6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # FunctionType: unsigned __int64 std::_Default_allocator_traits,0> > > >::(const std::allocator,0> > >&) (0x1B3B) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x3b, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: const std::allocator,0> > >& std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B0B) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x0b, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2A6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1> (0x1AFA) + # FunctionType: const std::allocator,0> > >& std::_Compressed_pair,0> > >,std::_Vector_val,0> > > >,1>::() (0x1B44) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfa, 0x1a, 0x00, 0x00 + .byte 0x44, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2A70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: std::sub_match,0> >* std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, const unsigned __int64) (0x1A9E) + # Name: _Udefault + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x9e, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2A71) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + # Procedure (0x2A72) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >*, unsigned __int64, std::allocator,0> > >&) (0x2A71) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x71, 0x2a, 0x00, 0x00 + # FuncId (0x2A73) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, unsigned __int64, std::allocator,0> > >&) (0x2A72) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x72, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2A74) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2A75) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >* const, unsigned __int64, std::allocator,0> > >&, std::integral_constant) (0x2A74) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x74, 0x2a, 0x00, 0x00 + # FuncId (0x2A76) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, unsigned __int64, std::allocator,0> > >&, std::integral_constant) (0x2A75) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x75, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x2A77) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ + # } + .byte 0x9a, 0x01, 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 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x2a, 0x2c, 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, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x55 + .byte 0x6e, 0x69, 0x6e, 0x69 + .byte 0x74, 0x69, 0x61, 0x6c + .byte 0x69, 0x7a, 0x65, 0x64 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x6f, 0x75, 0x74 + .byte 0x5f, 0x61, 0x6c, 0x40 + .byte 0x50, 0x45, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2A78) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # 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 0x77, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2A79) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + # MemberFunction (0x2A7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*, std::allocator,0> > >&) (0x2A79) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x79, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2A7B) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2A7C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A7B) + # 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 0x7b, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2A7D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >& (0x2A7C) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x7c, 0x2a, 0x00, 0x00 + # MemberFunction (0x2A7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2A7D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2A7F) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(std::sub_match,0> >*, std::allocator,0> > >&) (0x2A7A) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2A7E) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7a, 0x2a, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x7e, 0x2a, 0x00, 0x00 + # Pointer (0x2A80) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # 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 0x77, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2A81) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >& (0x2A80) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2A7D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x80, 0x2a, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x7d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A82) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2A83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::sub_match,0> >* (0x1A87) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2A84) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::sub_match,0> >* (0x1A87) + # FieldOffset: 0x8 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> > >& (0x1AFE) + # FieldOffset: 0x10 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2A7F + # Name: _Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >& std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(const std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >&) (0x2A81) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2A82) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::sub_match,0> >* std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2A83) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x7f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x81, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x82, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x83, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2A85) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2A84) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAV?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@V?$sub_match@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@2@@std@@ + # } + .byte 0x9a, 0x01, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x84, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x2a, 0x2c, 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, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x68 + .byte 0x61, 0x72, 0x2c, 0x2d + .byte 0x31, 0x3e, 0x2c, 0x30 + .byte 0x3e, 0x20, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x55 + .byte 0x6e, 0x69, 0x6e, 0x69 + .byte 0x74, 0x69, 0x61, 0x6c + .byte 0x69, 0x7a, 0x65, 0x64 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x6f, 0x75, 0x74 + .byte 0x5f, 0x61, 0x6c, 0x40 + .byte 0x50, 0x45, 0x41, 0x56 + .byte 0x3f, 0x24, 0x73, 0x75 + .byte 0x62, 0x5f, 0x6d, 0x61 + .byte 0x74, 0x63, 0x68, 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, 0x44, 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 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x73, 0x75, 0x62, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 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, 0x44 + .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, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2A86) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A85) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory (0x29CC) + # LineNumber: 143 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x85, 0x2a, 0x00, 0x00 + .byte 0xcc, 0x29, 0x00, 0x00 + .byte 0x8f, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(std::sub_match,0> >*, std::allocator,0> > >&) (0x2A7A) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x7a, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2A82) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x82, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2A89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # FunctionType: std::sub_match,0> >* std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2A83) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x83, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::() (0x2A82) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x82, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + # ArgList (0x2A8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + # MemberFunction (0x2A8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >* const) (0x2A8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2A8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # FunctionType: void std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >* const) (0x2A8C) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2A8E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + # Procedure (0x2A8F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >*) (0x2A8E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8e, 0x2a, 0x00, 0x00 + # FuncId (0x2A90) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*) (0x2A8F) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8f, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2A91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: void std::vector,0> >,std::allocator,0> > > >::(std::sub_match,0> >*, std::sub_match,0> >*, std::sub_match,0> >*, std::integral_constant) (0x1AA4) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0xa4, 0x1a, 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 + # ArgList (0x2A92) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + # Procedure (0x2A93) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::sub_match,0> >* const, std::sub_match,0> >* const, std::sub_match,0> >*, std::allocator,0> > >&) (0x2A92) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x92, 0x2a, 0x00, 0x00 + # FuncId (0x2A94) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, std::sub_match,0> >* const, std::sub_match,0> >*, std::allocator,0> > >&) (0x2A93) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x93, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x00 + # ArgList (0x2A95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + # Procedure (0x2A96) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >* const) (0x2A95) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x95, 0x2a, 0x00, 0x00 + # FuncId (0x2A97) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const) (0x2A96) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x96, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2A98) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2A99) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const, __int64) (0x2A98) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x98, 0x2a, 0x00, 0x00 + # FuncId (0x2A9A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >* const, __int64) (0x2A99) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x99, 0x2a, 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 (0x2A9B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::sub_match,0> >* const (0x1AD0) + # 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 0xd0, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2A9C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >* const& (0x2A9B) + # ArgType: std::sub_match,0> >* const& (0x2A9B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x9b, 0x2a, 0x00, 0x00 + .byte 0x9b, 0x2a, 0x00, 0x00 + # Procedure (0x2A9D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2A9C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x2a, 0x00, 0x00 + # FuncId (0x2A9E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2A9D) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x9d, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2A9F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::sub_match,0> >*& (0x1B17) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x17, 0x1b, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + # Procedure (0x2AA0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >*&, std::sub_match,0> >* const) (0x2A9F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9f, 0x2a, 0x00, 0x00 + # FuncId (0x2AA1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::sub_match,0> >*&, std::sub_match,0> >* const) (0x2AA0) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa0, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # Struct (0x2AA2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Unused_parameter + # LinkageName: .?AU_Unused_parameter@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 0x55, 0x6e, 0x75, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x72, 0x61, 0x6d + .byte 0x65, 0x74, 0x65, 0x72 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x55, 0x6e + .byte 0x75, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x72 + .byte 0x61, 0x6d, 0x65, 0x74 + .byte 0x65, 0x72, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2AA3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::sub_match,0> >* (0x1A87) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: std::_General_ptr_iterator_tag (0x1FBF) + # ArgType: std::_Unused_parameter (0x2AA2) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0xa2, 0x2a, 0x00, 0x00 + # Procedure (0x2AA4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >* (0x1A87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::sub_match,0> >*, std::sub_match,0> >* const, std::sub_match,0> >* const, std::allocator,0> > >&, std::_General_ptr_iterator_tag, std::_Unused_parameter) (0x2AA3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x87, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xa3, 0x2a, 0x00, 0x00 + # Pointer (0x2AA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Unused_parameter (0x2AA2) + # 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 0xa2, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Unused_parameter (0x2AA2) + # ThisType: std::_Unused_parameter* (0x2AA5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x2a, 0x00, 0x00 + .byte 0xa5, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2AA7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Unused_parameter::() (0x2AA6) + # Name: _Unused_parameter + # } + # } + .byte 0x1e, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xa6, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x70, 0x61, 0x72, 0x61 + .byte 0x6d, 0x65, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Struct (0x2AA8) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 1 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2AA7) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Unused_parameter + # LinkageName: .?AU_Unused_parameter@std@@ + # } + .byte 0x4a, 0x00, 0x05, 0x15 + .byte 0x01, 0x00, 0x00, 0x02 + .byte 0xa7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x75, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x72, 0x61, 0x6d + .byte 0x65, 0x74, 0x65, 0x72 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x55, 0x6e + .byte 0x75, 0x73, 0x65, 0x64 + .byte 0x5f, 0x70, 0x61, 0x72 + .byte 0x61, 0x6d, 0x65, 0x74 + .byte 0x65, 0x72, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2AA9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Unused_parameter (0x2AA8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 432 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa8, 0x2a, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0xb0, 0x01, 0x00, 0x00 + # FuncId (0x2AAA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >* (std::sub_match,0> >*, std::sub_match,0> >* const, std::sub_match,0> >* const, std::allocator,0> > >&, std::_General_ptr_iterator_tag, std::_Unused_parameter) (0x2AA4) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa4, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2AAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::integral_constant (0x11BD) + # 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 0xbd, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2AAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::integral_constant&& (0x2AAB) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xab, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Unused_parameter (0x2AA2) + # ThisType: std::_Unused_parameter* (0x2AA5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::integral_constant&&) (0x2AAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa2, 0x2a, 0x00, 0x00 + .byte 0xa5, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AAE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unused_parameter (0x2AA2) + # FunctionType: void std::_Unused_parameter::(std::integral_constant&&) (0x2AAD) + # Name: _Unused_parameter + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xa2, 0x2a, 0x00, 0x00 + .byte 0xad, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x75 + .byte 0x73, 0x65, 0x64, 0x5f + .byte 0x70, 0x61, 0x72, 0x61 + .byte 0x6d, 0x65, 0x74, 0x65 + .byte 0x72, 0x00, 0xf2, 0xf1 + # Procedure (0x2AAF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_General_ptr_iterator_tag (0x1FBF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2A9C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9c, 0x2a, 0x00, 0x00 + # FuncId (0x2AB0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_General_ptr_iterator_tag (std::sub_match,0> >* const&, std::sub_match,0> >* const&) (0x2AAF) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xaf, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2AB1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::sub_match,0> >* const& (0x2A9B) + # ArgType: std::sub_match,0> >* const& (0x2A9B) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x9b, 0x2a, 0x00, 0x00 + .byte 0x9b, 0x2a, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2AB2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::sub_match,0> >* const&, std::sub_match,0> >* const&, std::random_access_iterator_tag) (0x2AB1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb1, 0x2a, 0x00, 0x00 + # FuncId (0x2AB3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::sub_match,0> >* const&, std::sub_match,0> >* const&, std::random_access_iterator_tag) (0x2AB2) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb2, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFunction (0x2AB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # ThisType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >* (0x2A78) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&&) (0x1A6D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0x78, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x6d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > > (0x2A77) + # FunctionType: void std::_Uninitialized_backout_al,0> > *,std::allocator,0> > > >::(std::sub_match,0> >&&) (0x2AB4) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x77, 0x2a, 0x00, 0x00 + .byte 0xb4, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # Procedure (0x2AB6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::sub_match,0> >&& (0x1A6C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::sub_match,0> >&) (0x1AC8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6c, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x1a, 0x00, 0x00 + # FuncId (0x2AB7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x2AB6) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x2a, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2AB8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> > >& (0x1AFE) + # ArgType: std::sub_match,0> >* const (0x1AD0) + # ArgType: std::sub_match,0> >&& (0x1A6C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfe, 0x1a, 0x00, 0x00 + .byte 0xd0, 0x1a, 0x00, 0x00 + .byte 0x6c, 0x1a, 0x00, 0x00 + # MemberFunction (0x2AB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> > >&, std::sub_match,0> >* const, std::sub_match,0> >&&) (0x2AB8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb8, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ABA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> > > > (0x1AF6) + # FunctionType: void std::_Default_allocator_traits,0> > > >::(std::allocator,0> > >&, std::sub_match,0> >* const, std::sub_match,0> >&&) (0x2AB9) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf6, 0x1a, 0x00, 0x00 + .byte 0xb9, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2ABB) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::sub_match,0> >&& (std::sub_match,0> >&) (0x2AB6) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x2a, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2ABC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >,std::allocator,0> > > > > (0x1A48) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc,0> >,std::allocator,0> > > > >::() (0x1B03) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x48, 0x1a, 0x00, 0x00 + .byte 0x03, 0x1b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2ABD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: unsigned __int64 std::vector >::() (0x26ED) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ABE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, unsigned __int64, const bool&) (0x26E9) + # Name: _Insert_n + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xe9, 0x26, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Pointer (0x2ABF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x26E3) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Pointer (0x2AC0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x27C1) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc1, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x26EE) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xee, 0x26, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x2AC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > > (0x26E3) + # 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 0xe3, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2AC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_const_iterator > >&& (0x2AC2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc2, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_const_iterator > >&&) (0x2AC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::(std::_Vb_const_iterator > >&&) (0x2AC4) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xc4, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2AC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: void std::_Vb_iterator > >::() (0x27BD) + # Name: ~_Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbd, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >, std::_Vb_const_iterator > >) (0x2704) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x04, 0x27, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_iterator > > std::vector >::() (0x26EE) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xee, 0x26, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_iterator > > std::_Vb_iterator > >::(const __int64) (0x27C9) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc9, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ACA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::() (0x27D6) + # Name: ~_Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2ACB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: unsigned __int64 std::vector >::(std::_Vb_const_iterator > >, unsigned __int64) (0x270C) + # Name: _Insert_x + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x0c, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2ACC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2ACD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2ACC) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xcc, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # ArgList (0x2ACE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # Procedure (0x2ACF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2ACE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xce, 0x2a, 0x00, 0x00 + # FuncId (0x2AD0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2ACF) + # Name: fill + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xcf, 0x2a, 0x00, 0x00 + .byte 0x66, 0x69, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2AD1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x26E2) + # PointerAttributes: 0x4002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 32 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x04, 0x00 + # Pointer (0x2AD2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vb_iterator > > (0x27C1) + # 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 0xc1, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2AD3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x2AD3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd3, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: void std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x2AD4) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xd4, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: __int64 std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E4) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe4, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator>= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2AD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: unsigned __int64 std::vector >::() (0x26ED) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: unsigned __int64 std::vector >::() (0x26ED) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xed, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ADA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::() (0x270E) + # Name: _Xlen + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x0e, 0x27, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ADB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(const unsigned __int64, const unsigned&) (0x2873) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x73, 0x28, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # Class (0x2ADC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::vector >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x73, 0x69, 0x7a + .byte 0x65, 0x3a, 0x3a, 0x3c + .byte 0x75, 0x6e, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x64, 0x2d + .byte 0x74, 0x61, 0x67, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3c, 0x6c, 0x61 + .byte 0x6d, 0x62, 0x64, 0x61 + .byte 0x5f, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x40, 0x3f + .byte 0x24, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x49, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x58 + .byte 0x5f, 0x4b, 0x41, 0x45 + .byte 0x42, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x2ADD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector >* (0x2841) + # FieldOffset: 0x0 + # Name: this + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const unsigned& (0x2808) + # FieldOffset: 0x8 + # Name: _Val + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x74, 0x68 + .byte 0x69, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x56 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Class (0x2ADE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 2 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x2ADD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 16 + # Name: std::vector >::resize:: + # LinkageName: .?AV@?0??resize@?$vector@IV?$allocator@I@std@@@std@@QEAAX_KAEBI@Z@ + # } + .byte 0xb2, 0x00, 0x04, 0x15 + .byte 0x02, 0x00, 0x00, 0x03 + .byte 0xdd, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x76 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x73, 0x69, 0x7a + .byte 0x65, 0x3a, 0x3a, 0x3c + .byte 0x75, 0x6e, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x64, 0x2d + .byte 0x74, 0x61, 0x67, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3c, 0x6c, 0x61 + .byte 0x6d, 0x62, 0x64, 0x61 + .byte 0x5f, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x40, 0x3f + .byte 0x24, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x49, 0x56, 0x3f, 0x24 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x40, 0x49, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x58 + .byte 0x5f, 0x4b, 0x41, 0x45 + .byte 0x42, 0x49, 0x40, 0x5a + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2ADF) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector >::resize:: (0x2ADE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 1487 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xde, 0x2a, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0xcf, 0x05, 0x00, 0x00 + # MemberFuncId (0x2AE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: unsigned __int64 std::_Vb_val >::(unsigned __int64) (0x27A3) + # Name: _Nw + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0xa3, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x77, 0x00 + # MemberFuncId (0x2AE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: bool std::vector >::() (0x26FA) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xfa, 0x26, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x2AE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + # Procedure (0x2AE3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2AE2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe2, 0x2a, 0x00, 0x00 + # FuncId (0x2AE4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2AE3) + # Name: copy_backward + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x77, 0x61, 0x72 + .byte 0x64, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::(unsigned __int64, unsigned __int64) (0x270D) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x0d, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2AE6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_const_iterator > >* (0x27D5) + # 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, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2AE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E8) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe8, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFuncId (0x2AE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: const std::_Container_base12* std::_Iterator_base12::() (0x1313) + # Name: _Getcont + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x13, 0x13, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6e, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned __int64 std::vector >::() (0x288C) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x281C) + # FunctionType: unsigned __int64 std::_Default_allocator_traits >::(const std::allocator&) (0x28BF) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0xbf, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: const std::allocator& std::_Vector_alloc > >::() (0x28D4) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xd4, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2AED) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x291D) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x1d, 0x29, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2AEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::vector >::resize:: (0x2ADC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xdc, 0x2a, 0x00, 0x00 + # MemberFunction (0x2AEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, std::vector >::resize::) (0x2AEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(const unsigned __int64, std::vector >::resize::) (0x2AEF) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xef, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # Pointer (0x2AF1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector >::resize:: (0x2ADC) + # 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 0xdc, 0x2a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x02, 0x00 + # MemberFuncId (0x2AF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned __int64 std::vector >::() (0x288C) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x8c, 0x28, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::() (0x28A7) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2AF4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned __int64 std::vector >::(const unsigned __int64) (0x28A2) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa2, 0x28, 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 + # MemberFuncId (0x2AF5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2710) + # FunctionType: unsigned* std::allocator::(const unsigned __int64) (0x2815) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x15, 0x28, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2AF6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector >::resize:: (0x2ADC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xdc, 0x2a, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2AF7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector >::resize:: (0x2AF6) + # 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 0xf6, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2AF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::vector >::resize:: (0x2ADC) + # ThisType: const std::vector >::resize::* (0x2AF7) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, const unsigned __int64) (0x2894) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xdc, 0x2a, 0x00, 0x00 + .byte 0xf7, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2AF9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector >::resize:: (0x2ADC) + # FunctionType: unsigned* std::vector >::resize::::(unsigned*, const unsigned __int64) (0x2AF8) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdc, 0x2a, 0x00, 0x00 + .byte 0xf8, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2AFA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*, unsigned*) (0x289F) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x9f, 0x28, 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 + # MemberFuncId (0x2AFB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(const unsigned*, const unsigned __int64, const unsigned __int64) (0x28A6) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa6, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2AFC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x28A8) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa8, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2AFD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > >* (0x2901) + # 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 0x01, 0x29, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2AFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: const unsigned*& std::_Vector_alloc > >::() (0x28E3) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xe3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2AFF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned* std::vector >::(unsigned*, const unsigned __int64, const unsigned&) (0x2897) + # Name: _Ufill + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x97, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + # ArgList (0x2B00) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned& (0x2808) + # ArgType: std::allocator& (0x28B7) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + # Procedure (0x2B01) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned* const, const unsigned __int64, const unsigned&, std::allocator&) (0x2B00) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x00, 0x2b, 0x00, 0x00 + # FuncId (0x2B02) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, const unsigned __int64, const unsigned&, std::allocator&) (0x2B01) + # Name: _Uninitialized_fill_n + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x66 + .byte 0x69, 0x6c, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # ArgList (0x2B03) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned& (0x2808) + # ArgType: std::allocator& (0x28B7) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2B04) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (unsigned* const, unsigned __int64, const unsigned&, std::allocator&, std::integral_constant) (0x2B03) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x03, 0x2b, 0x00, 0x00 + # FuncId (0x2B05) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, unsigned __int64, const unsigned&, std::allocator&, std::integral_constant) (0x2B04) + # Name: _Uninit_alloc_fill_n1 + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x04, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x5f, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x5f, 0x6e + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x2B06) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAIV?$allocator@I@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 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x40, 0x50 + .byte 0x45, 0x41, 0x49, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x49, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Pointer (0x2B07) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x2B06) + # 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 0x06, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2B08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: std::allocator& (0x28B7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + # MemberFunction (0x2B09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, std::allocator&) (0x2B08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2B0A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al > (0x2B06) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2B0B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al > (0x2B0A) + # 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 0x0a, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2B0C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al >& (0x2B0B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2B0C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2B0E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(unsigned*, std::allocator&) (0x2B09) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x2B0D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0d, 0x2b, 0x00, 0x00 + # Pointer (0x2B0F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al > (0x2B06) + # 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, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B10) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al >& (0x2B0F) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al >&) (0x2B0C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0f, 0x2b, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0c, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2B12) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned* (0x675) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2B13) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned* (0x675) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned* (0x675) + # FieldOffset: 0x8 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator& (0x28B7) + # FieldOffset: 0x10 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2B0E + # Name: _Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Uninitialized_backout_al >& std::_Uninitialized_backout_al >::(const std::_Uninitialized_backout_al >&) (0x2B10) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al >::() (0x2B11) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned* std::_Uninitialized_backout_al >::() (0x2B12) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0e, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x10, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x11, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x12, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2B14) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2B13) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Uninitialized_backout_al > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAIV?$allocator@I@std@@@std@@ + # } + .byte 0xa2, 0x00, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0x13, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x75, 0x6e, 0x73 + .byte 0x69, 0x67, 0x6e, 0x65 + .byte 0x64, 0x20, 0x69, 0x6e + .byte 0x74, 0x20, 0x2a, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x75 + .byte 0x6e, 0x73, 0x69, 0x67 + .byte 0x6e, 0x65, 0x64, 0x20 + .byte 0x69, 0x6e, 0x74, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x40, 0x50 + .byte 0x45, 0x41, 0x49, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x49, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2B15) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al > (0x2B14) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory (0x29CC) + # LineNumber: 143 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x14, 0x2b, 0x00, 0x00 + .byte 0xcc, 0x29, 0x00, 0x00 + .byte 0x8f, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # FunctionType: void std::_Uninitialized_backout_al >::(unsigned*, std::allocator&) (0x2B09) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x09, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2B17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # ThisType: std::_Uninitialized_backout_al >* (0x2B07) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2809) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x07, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B18) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # FunctionType: void std::_Uninitialized_backout_al >::(const unsigned&) (0x2B17) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x17, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B19) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # FunctionType: unsigned* std::_Uninitialized_backout_al >::() (0x2B12) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x12, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B1A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al > (0x2B06) + # FunctionType: void std::_Uninitialized_backout_al >::() (0x2B11) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0x06, 0x2b, 0x00, 0x00 + .byte 0x11, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + # ArgList (0x2B1B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: unsigned* const (0x2812) + # ArgType: const unsigned& (0x2808) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x08, 0x28, 0x00, 0x00 + # MemberFunction (0x2B1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits > (0x281C) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, unsigned* const, const unsigned&) (0x2B1B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1b, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B1D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x281C) + # FunctionType: void std::_Default_allocator_traits >::(std::allocator&, unsigned* const, const unsigned&) (0x2B1C) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0x1c, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2B1E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const unsigned& (0x2808) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned&) (0x2809) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x08, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x09, 0x28, 0x00, 0x00 + # FuncId (0x2B1F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const unsigned& (const unsigned&) (0x2B1E) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1e, 0x2b, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2B20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned* (0x675) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + # Procedure (0x2B21) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned*) (0x2B20) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x2b, 0x00, 0x00 + # FuncId (0x2B22) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*) (0x2B21) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x21, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B23) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*, unsigned*, std::integral_constant) (0x289B) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x9b, 0x28, 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 + # ArgList (0x2B24) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: unsigned* const (0x2812) + # ArgType: unsigned* (0x675) + # ArgType: std::allocator& (0x28B7) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + # Procedure (0x2B25) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x2B24) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x24, 0x2b, 0x00, 0x00 + # FuncId (0x2B26) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x2B25) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x25, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x00 + # ArgList (0x2B27) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + # Procedure (0x2B28) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned* const) (0x2B27) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x27, 0x2b, 0x00, 0x00 + # FuncId (0x2B29) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const) (0x2B28) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x28, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2B2A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2B2B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const, __int64) (0x2B2A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2a, 0x2b, 0x00, 0x00 + # FuncId (0x2B2C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, __int64) (0x2B2B) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2b, 0x2b, 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 (0x2B2D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned* const (0x2812) + # 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 0x12, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2B2E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* const& (0x2B2D) + # ArgType: unsigned* const& (0x2B2D) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + # Procedure (0x2B2F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2B2E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2e, 0x2b, 0x00, 0x00 + # FuncId (0x2B30) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (unsigned* const&, unsigned* const&) (0x2B2F) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2B31) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned*& (0x28E0) + # ArgType: unsigned* const (0x2812) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + # Procedure (0x2B32) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*&, unsigned* const) (0x2B31) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x31, 0x2b, 0x00, 0x00 + # FuncId (0x2B33) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned*&, unsigned* const) (0x2B32) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x32, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2B34) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: unsigned* const (0x2812) + # ArgType: unsigned* const (0x2812) + # ArgType: unsigned* const (0x2812) + # ArgType: std::allocator& (0x28B7) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0x12, 0x28, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2B35) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (unsigned* const, unsigned* const, unsigned* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2B34) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x34, 0x2b, 0x00, 0x00 + # FuncId (0x2B36) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2B35) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x35, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2B37) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2B2E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2e, 0x2b, 0x00, 0x00 + # FuncId (0x2B38) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (unsigned* const&, unsigned* const&) (0x2B37) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x37, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2B39) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* const& (0x2B2D) + # ArgType: unsigned* const& (0x2B2D) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2B3A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned* const&, unsigned* const&, std::random_access_iterator_tag) (0x2B39) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x39, 0x2b, 0x00, 0x00 + # FuncId (0x2B3B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (unsigned* const&, unsigned* const&, std::random_access_iterator_tag) (0x2B3A) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x2B3C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, unsigned*) (0x2898) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x98, 0x28, 0x00, 0x00 + # FuncId (0x2B3D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2B3C) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc > >::() (0x28CC) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xcc, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2B3F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + # Procedure (0x2B40) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B3F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + # FuncId (0x2B41) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B40) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x40, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2B42) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Vb_iterator > >& (0x2AD2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x2AD3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd3, 0x2a, 0x00, 0x00 + # FuncId (0x2B43) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::_Vb_iterator > >& (const std::_Vb_iterator > >&) (0x2B42) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x42, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2B44) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2B45) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_Vb_iterator > >& (0x2AD2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, __int64) (0x2B44) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x2b, 0x00, 0x00 + # FuncId (0x2B46) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::_Vb_iterator > >& (const std::_Vb_iterator > >&, __int64) (0x2B45) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x45, 0x2b, 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 + # Procedure (0x2B47) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B3F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + # FuncId (0x2B48) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B47) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x47, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2B49) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vb_iterator > >& (0x27C4) + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + # Procedure (0x2B4A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B49) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x49, 0x2b, 0x00, 0x00 + # FuncId (0x2B4B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B4A) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2B4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_General_ptr_iterator_tag (0x1FBF) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbf, 0x1f, 0x00, 0x00 + # Procedure (0x2B4D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vb_iterator > > (0x26E2) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2B4C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x4c, 0x2b, 0x00, 0x00 + # FuncId (0x2B4E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2B4D) + # Name: _Copy_backward_unchecked + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x77, 0x61 + .byte 0x72, 0x64, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2B4F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_General_ptr_iterator_tag (0x1FBF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B3F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3f, 0x2b, 0x00, 0x00 + # FuncId (0x2B50) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_General_ptr_iterator_tag (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&) (0x2B4F) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x2B51) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x26E2) + # 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 0xe2, 0x26, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2B52) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iterator > >&& (0x2B51) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x51, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B53) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iterator > >&&) (0x2B52) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x52, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: void std::_Vb_iterator > >::(std::_Vb_iterator > >&&) (0x2B53) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x53, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B55) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2B56) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&, std::integral_constant) (0x2B55) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x55, 0x2b, 0x00, 0x00 + # FuncId (0x2B57) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&, std::integral_constant) (0x2B56) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x56, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2B58) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_const_iterator > >& (0x27CB) + # ArgType: const std::_Vb_const_iterator > >& (0x27CB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + .byte 0xcb, 0x27, 0x00, 0x00 + # Procedure (0x2B59) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_const_iterator > >&, const std::_Vb_const_iterator > >&) (0x2B58) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x58, 0x2b, 0x00, 0x00 + # FuncId (0x2B5A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_Vb_const_iterator > >&, const std::_Vb_const_iterator > >&) (0x2B59) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x59, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2B5B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2B5C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&, std::random_access_iterator_tag) (0x2B5B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5b, 0x2b, 0x00, 0x00 + # FuncId (0x2B5D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const std::_Vb_iterator > >&, const std::_Vb_iterator > >&, std::random_access_iterator_tag) (0x2B5C) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFuncId (0x2B5E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: __int64 std::_Vb_iterator > >::(const std::_Vb_const_iterator > >&) (0x27CD) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xcd, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2B5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iterator > >& (0x27C4) + # ClassType: std::_Vb_iterator > > (0x26E2) + # ThisType: std::_Vb_iterator > >* (0x27BC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iterator > >&) (0x2AD3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc4, 0x27, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd3, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(const std::_Vb_iterator > >&) (0x2B5F) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x5f, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2B61) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_const_iterator > >& (0x27DE) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # ThisType: std::_Vb_const_iterator > >* (0x27D5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_const_iterator > >&) (0x27CC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xde, 0x27, 0x00, 0x00 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd5, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcc, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x2B61) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0x61, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Pointer (0x2B63) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x27D4) + # 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 0xd4, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2B64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vb_iter_base > >& (0x2B63) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x27EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x63, 0x2b, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: std::_Vb_iter_base > >& std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2B64) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x64, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B66) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: std::_Iterator_base12& std::_Iterator_base12::(const std::_Iterator_base12&) (0x130F) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x0f, 0x13, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B67) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::() (0x1308) + # Name: _Orphan_me + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x08, 0x13, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x6d, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2B68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::(const std::_Container_base12*) (0x1311) + # Name: _Adopt + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x11, 0x13, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6f + .byte 0x70, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2B69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2B6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x27C5) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2B6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_reference > > std::_Vb_iterator > >::() (0x27C3) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc3, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(const std::_Vb_reference > >&) (0x27F6) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf6, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: bool std::_Vb_const_iterator > >::(const std::_Vb_const_iterator > >&) (0x27E7) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2B6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x27DF) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdf, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2B6F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::() (0x27D6) + # Name: _Dec + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: int std::_Vb_iter_base > >::(unsigned __int64) (0x28B3) + # Name: _Valid + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xb3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x61, 0x6c + .byte 0x69, 0x64, 0x00, 0xf1 + # Pointer (0x2B71) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x26C9) + # 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 0xc9, 0x26, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2B72) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: const unsigned* std::vector >::() (0x2881) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x81, 0x28, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2B73) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*) (0x2B21) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x21, 0x2b, 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 (0x2B74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: void std::_Vb_reference > >::(const std::_Vb_iter_base > >&) (0x27F0) + # Name: _Vb_reference + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf0, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: void std::_Vb_iter_base > >::(const unsigned*, unsigned __int64, const std::_Container_base12*) (0x28AF) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xaf, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::() (0x1308) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x08, 0x13, 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 + # MemberFuncId (0x2B77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: std::_Vb_reference > >& std::_Vb_reference > >::(bool) (0x27F7) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xf7, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: unsigned std::_Vb_reference > >::() (0x27FC) + # Name: _Mask + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xfc, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x73 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_reference > > (0x26FD) + # FunctionType: const unsigned* std::_Vb_reference > >::() (0x27FB) + # Name: _Getptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xfd, 0x26, 0x00, 0x00 + .byte 0xfb, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x74, 0x72, 0x00 + # MemberFunction (0x2B7A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vb_iter_base > >&) (0x27EF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xef, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: void std::_Vb_iter_base > >::(const std::_Vb_iter_base > >&) (0x2B7A) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x7a, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::(const std::_Iterator_base12&) (0x130C) + # Name: _Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x0c, 0x13, 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 + # FuncId (0x2B7D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&) (0x2ACF) + # Name: _Fill_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xcf, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6c + .byte 0x6c, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2B7E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: std::_Vb_iterator > > (0x26E2) + # ArgType: const bool& (0x1C87) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2B7F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&, std::integral_constant) (0x2B7E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x7e, 0x2b, 0x00, 0x00 + # FuncId (0x2B80) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Vb_iterator > >, std::_Vb_iterator > >, const bool&, std::integral_constant) (0x2B7F) + # Name: _Fill_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x7f, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6c + .byte 0x6c, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2B81) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Vb_iterator > >& (0x2AD2) + # ArgType: const bool& (0x1C87) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2a, 0x00, 0x00 + .byte 0x87, 0x1c, 0x00, 0x00 + # Procedure (0x2B82) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x11C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Vb_iterator > >&, const bool&) (0x2B81) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x81, 0x2b, 0x00, 0x00 + # FuncId (0x2B83) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::integral_constant (const std::_Vb_iterator > >&, const bool&) (0x2B82) + # Name: _Fill_memset_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x82, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6c + .byte 0x6c, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x73, 0x65, 0x74 + .byte 0x5f, 0x69, 0x73, 0x5f + .byte 0x73, 0x61, 0x66, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::() (0x27C5) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc5, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2B85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::() (0x27DF) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xdf, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2B86) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::() (0x27D6) + # Name: _Inc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xd6, 0x27, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x63 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2B87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iter_base > > (0x27D4) + # 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 0xd4, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2B88) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vb_iter_base > >&& (0x2B87) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # ThisType: std::_Vb_iter_base > >* (0x28AC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vb_iter_base > >&&) (0x2B88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xac, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: void std::_Vb_iter_base > >::(std::_Vb_iter_base > >&&) (0x2B89) + # Name: _Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0x89, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B8B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::_Vb_iterator > > std::vector >::(std::_Vb_const_iterator > >) (0x26F4) + # Name: _Make_iter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xf4, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x6b + .byte 0x65, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # Pointer (0x2B8C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vb_iterator > > (0x26E2) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # FuncId (0x2B8D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2AE3) + # Name: copy + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x63, 0x6f, 0x70, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::(unsigned __int64) (0x26EB) + # Name: _Trim + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xeb, 0x26, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x69 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: std::_Vb_iterator > >& std::_Vb_iterator > >::(const __int64) (0x27C8) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xc8, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2B90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: std::_Vb_const_iterator > >& std::_Vb_const_iterator > >::(const __int64) (0x27E2) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xe2, 0x27, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # FuncId (0x2B91) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >) (0x2AE3) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe3, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # FuncId (0x2B92) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vb_iterator > > (std::_Vb_iterator > >, std::_Vb_iterator > >, std::_Vb_iterator > >, std::_General_ptr_iterator_tag) (0x2B4D) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2B93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x287B) + # Name: erase + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x7b, 0x28, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2B94) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2868) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x2883) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x83, 0x28, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # Pointer (0x2B96) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator > > (0x2868) + # 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 0x68, 0x28, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2B97) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > >&& (0x2B96) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x96, 0x2b, 0x00, 0x00 + # MemberFunction (0x2B98) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >&&) (0x2B97) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x97, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2B99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: void std::_Vector_const_iterator > >::(std::_Vector_const_iterator > >&&) (0x2B98) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x98, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2B9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: std::_Vector_iterator > > std::vector >::() (0x2883) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x83, 0x28, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2867) + # FunctionType: std::_Vector_iterator > > std::_Vector_iterator > >::(const __int64) (0x28F7) + # Name: operator+ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xf7, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B9C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2867) + # FunctionType: void std::_Vector_iterator > >::() (0x28EA) + # Name: ~_Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xea, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2B9D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: void std::_Vector_const_iterator > >::() (0x2902) + # Name: ~_Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x02, 0x29, 0x00, 0x00 + .byte 0x7e, 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, 0x00 + # MemberFuncId (0x2B9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned& std::vector >::(const unsigned __int64) (0x288D) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x8d, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # FuncId (0x2B9F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2B3C) + # Name: _Move_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # MemberFuncId (0x2BA0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2867) + # FunctionType: void std::_Vector_iterator > >::(unsigned*, const std::_Container_base12*) (0x28EC) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xec, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2BA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::_Trivially_copyable_ptr_iterator_tag (0x1FBB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xbb, 0x1f, 0x00, 0x00 + # Procedure (0x2BA2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2BA1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa1, 0x2b, 0x00, 0x00 + # FuncId (0x2BA3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2BA2) + # Name: _Move_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa2, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: void std::_Vector_const_iterator > >::(unsigned*, const std::_Container_base12*) (0x2903) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x03, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Pointer (0x2BA5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_iterator > > (0x28EE) + # 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, 0x28, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2BA6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Vector_iterator > >& (0x2BA5) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa5, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_iterator > > (0x2867) + # ThisType: std::_Vector_iterator > >* (0x28E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_iterator > >&) (0x2BA6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xe9, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa6, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2867) + # FunctionType: void std::_Vector_iterator > >::(const std::_Vector_iterator > >&) (0x2BA7) + # Name: _Vector_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xa7, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_iterator > > (0x2867) + # FunctionType: std::_Vector_iterator > >& std::_Vector_iterator > >::(const __int64) (0x28F6) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x67, 0x28, 0x00, 0x00 + .byte 0xf6, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFunction (0x2BAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # ThisType: std::_Vector_const_iterator > >* (0x2901) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Vector_const_iterator > >&) (0x28FA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x01, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: void std::_Vector_const_iterator > >::(const std::_Vector_const_iterator > >&) (0x2BAA) + # Name: _Vector_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0xaa, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2BAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: std::_Vector_const_iterator > >& std::_Vector_const_iterator > >::(const __int64) (0x290D) + # Name: operator+= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x0d, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2BAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_const_iterator > > (0x2868) + # FunctionType: void std::_Vector_const_iterator > >::(const __int64) (0x290C) + # Name: _Verify_offset + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x68, 0x28, 0x00, 0x00 + .byte 0x0c, 0x29, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x6f, 0x66, 0x66, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Pointer (0x2BAE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x28D9) + # 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 0xd9, 0x28, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2BAF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Iterator_base12 (0x124F) + # FunctionType: void std::_Iterator_base12::() (0x1308) + # Name: ~_Iterator_base12 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4f, 0x12, 0x00, 0x00 + .byte 0x08, 0x13, 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 + # MemberFuncId (0x2BB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned* std::vector >::() (0x287F) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x7f, 0x28, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iterator > > (0x26E2) + # FunctionType: void std::_Vb_iterator > >::(unsigned*, std::_Container_base12*) (0x27BF) + # Name: _Vb_iterator + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xe2, 0x26, 0x00, 0x00 + .byte 0xbf, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_const_iterator > > (0x26E3) + # FunctionType: void std::_Vb_const_iterator > >::(const unsigned*, const std::_Container_base12*) (0x27DA) + # Name: _Vb_const_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe3, 0x26, 0x00, 0x00 + .byte 0xda, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2BB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: void std::_Vb_iter_base > >::() (0x28AD) + # Name: ~_Vb_iter_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xad, 0x28, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x62 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # ArgList (0x2BB4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A1F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x1f, 0x2a, 0x00, 0x00 + # MemberFunction (0x2BB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::) (0x2BB4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb4, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64, std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::) (0x2BB5) + # Name: _Resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xb5, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x69, 0x7a, 0x65, 0x00 + # MemberFuncId (0x2BB7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x262F) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x2f, 0x26, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::() (0x264B) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x4b, 0x26, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: unsigned __int64 std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2646) + # Name: _Calculate_growth + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x46, 0x26, 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 + # MemberFuncId (0x2BBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator,0> >::_Grp_t> (0x25DD) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::allocator,0> >::_Grp_t>::(const unsigned __int64) (0x274A) + # Name: allocate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xdd, 0x25, 0x00, 0x00 + .byte 0x4a, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2BBC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A20) + # 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, 0x2a, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2BBD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A1F) + # ThisType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::* (0x2BBC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2638) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x1f, 0x2a, 0x00, 0x00 + .byte 0xbc, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x38, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize:: (0x2A1F) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::resize::::(std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2BBD) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x2a, 0x00, 0x00 + .byte 0xbd, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2BBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2643) + # Name: _Umove_if_noexcept + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x43, 0x26, 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 + # MemberFuncId (0x2BC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64, const unsigned __int64) (0x264A) + # Name: _Change_array + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x4a, 0x26, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x6e, 0x67, 0x65, 0x5f + .byte 0x61, 0x72, 0x72, 0x61 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x264C) + # Name: _Orphan_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x4c, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2BC2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_const_iterator,0> >::_Grp_t> > >* (0x2751) + # 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 0x51, 0x27, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFuncId (0x2BC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: const std::_Tgt_state_t,0> >::_Grp_t*& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2738) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x38, 0x27, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2BC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # FunctionType: unsigned __int64 std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x283B) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x3b, 0x28, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: const std::allocator,0> >::_Grp_t>& std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2729) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x29, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2BC6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: const std::allocator,0> >::_Grp_t>& std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::() (0x2824) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x24, 0x28, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2BC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, const unsigned __int64) (0x2639) + # Name: _Udefault + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x39, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2BC8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # Procedure (0x2BC9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::allocator,0> >::_Grp_t>&) (0x2BC8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc8, 0x2b, 0x00, 0x00 + # FuncId (0x2BCA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, unsigned __int64, std::allocator,0> >::_Grp_t>&) (0x2BC9) + # Name: _Uninitialized_value_construct_n + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2BCB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: unsigned __int64 (0x23) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2BCC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, unsigned __int64, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2BCB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xcb, 0x2b, 0x00, 0x00 + # FuncId (0x2BCD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, unsigned __int64, std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2BCC) + # Name: _Uninitialized_value_construct_n1 + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xcc, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x76 + .byte 0x61, 0x6c, 0x75, 0x65 + .byte 0x5f, 0x63, 0x6f, 0x6e + .byte 0x73, 0x74, 0x72, 0x75 + .byte 0x63, 0x74, 0x5f, 0x6e + .byte 0x31, 0x00, 0xf2, 0xf1 + # Class (0x2BCE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ + # } + .byte 0xc6, 0x01, 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 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x20, 0x2a + .byte 0x2c, 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, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x33, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2BCF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # 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 0xce, 0x2b, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2BD0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # MemberFunction (0x2BD1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BD0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd0, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2BD2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2BD3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BD2) + # 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 0xd2, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2BD4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >& (0x2BD3) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd3, 0x2b, 0x00, 0x00 + # MemberFunction (0x2BD5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2BD4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd4, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2BD6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BD1) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2BD5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd1, 0x2b, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd5, 0x2b, 0x00, 0x00 + # Pointer (0x2BD7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # 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 0xce, 0x2b, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2BD8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >& (0x2BD7) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2BD4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd7, 0x2b, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd4, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2BDA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2BDB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x0 + # Name: _First + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # FieldOffset: 0x8 + # Name: _Last + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::allocator,0> >::_Grp_t>& (0x271C) + # FieldOffset: 0x10 + # Name: _Al + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2BD6 + # Name: _Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >& std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(const std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >&) (0x2BD8) + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2BD9) + # Name: ~_Uninitialized_backout_al + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Tgt_state_t,0> >::_Grp_t* std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2BDA) + # Name: _Release + # } + # } + .byte 0xa6, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x41 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd8, 0x2b, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd9, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xda, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2BDC) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 8 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2BDB) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > + # LinkageName: .?AV?$_Uninitialized_backout_al@PEAU_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@V?$allocator@U_Grp_t@?$_Tgt_state_t@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@std@@@3@@std@@ + # } + .byte 0xc6, 0x01, 0x04, 0x15 + .byte 0x08, 0x00, 0x00, 0x02 + .byte 0xdb, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x3a + .byte 0x3a, 0x73, 0x70, 0x61 + .byte 0x6e, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x3c, 0x67 + .byte 0x73, 0x6c, 0x3a, 0x3a + .byte 0x73, 0x70, 0x61, 0x6e + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x2d, 0x31 + .byte 0x3e, 0x2c, 0x30, 0x3e + .byte 0x20, 0x3e, 0x3a, 0x3a + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x20, 0x2a + .byte 0x2c, 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, 0x54, 0x67 + .byte 0x74, 0x5f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x74, 0x3c, 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, 0x68, 0x61, 0x72 + .byte 0x2c, 0x2d, 0x31, 0x3e + .byte 0x2c, 0x30, 0x3e, 0x20 + .byte 0x3e, 0x3a, 0x3a, 0x5f + .byte 0x47, 0x72, 0x70, 0x5f + .byte 0x74, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x6e + .byte 0x69, 0x74, 0x69, 0x61 + .byte 0x6c, 0x69, 0x7a, 0x65 + .byte 0x64, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x6f, 0x75 + .byte 0x74, 0x5f, 0x61, 0x6c + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x56 + .byte 0x3f, 0x24, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x55, 0x5f, 0x47, 0x72 + .byte 0x70, 0x5f, 0x74, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x54 + .byte 0x67, 0x74, 0x5f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x5f, 0x74, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 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, 0x40 + .byte 0x33, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2BDD) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BDC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xmemory (0x29CC) + # LineNumber: 143 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xdc, 0x2b, 0x00, 0x00 + .byte 0xcc, 0x29, 0x00, 0x00 + .byte 0x8f, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BDE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BD1) + # Name: _Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xd1, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x6f + .byte 0x75, 0x74, 0x5f, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2BD9) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xd9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2BE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2BDA) + # Name: _Release + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xda, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x6c + .byte 0x65, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2BE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::() (0x2BD9) + # Name: ~_Uninitialized_backout_al + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xd9, 0x2b, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x55, 0x6e + .byte 0x69, 0x6e, 0x69, 0x74 + .byte 0x69, 0x61, 0x6c, 0x69 + .byte 0x7a, 0x65, 0x64, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x6f, 0x75, 0x74, 0x5f + .byte 0x61, 0x6c, 0x00, 0xf1 + # ArgList (0x2BE2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + # MemberFunction (0x2BE3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BE2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe2, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # FunctionType: void std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BE3) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0xe3, 0x2b, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2BE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + # Procedure (0x2BE6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*) (0x2BE5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe5, 0x2b, 0x00, 0x00 + # FuncId (0x2BE7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*) (0x2BE6) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2BE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # ThisType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2BE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> >::_Grp_t (0x2547) + # FunctionType: void std::_Tgt_state_t,0> >::_Grp_t::() (0x2BE8) + # Name: _Grp_t + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x47, 0x25, 0x00, 0x00 + .byte 0xe8, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x72, 0x70 + .byte 0x5f, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2BEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::integral_constant) (0x263F) + # Name: _Umove_if_noexcept1 + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x3f, 0x26, 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 + # ArgList (0x2BEB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + # Procedure (0x2BEC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BEB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xeb, 0x2b, 0x00, 0x00 + # FuncId (0x2BED) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BEC) + # Name: _Uninitialized_move + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xec, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x00 + # ArgList (0x2BEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + # Procedure (0x2BEF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BEE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xee, 0x2b, 0x00, 0x00 + # FuncId (0x2BF0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BEF) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xef, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2BF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2BF2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const, __int64) (0x2BF1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf1, 0x2b, 0x00, 0x00 + # FuncId (0x2BF3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, __int64) (0x2BF2) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf2, 0x2b, 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 (0x2BF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # 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, 0x27, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2BF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + # Procedure (0x2BF6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BF5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x2b, 0x00, 0x00 + # FuncId (0x2BF7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BF6) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf6, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2BF8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t*& (0x2735) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + # Procedure (0x2BF9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BF8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf8, 0x2b, 0x00, 0x00 + # FuncId (0x2BFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*&, std::_Tgt_state_t,0> >::_Grp_t* const) (0x2BF9) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf9, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2BFB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::_General_ptr_iterator_tag (0x1FBF) + # ArgType: std::_Unused_parameter (0x2AA2) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xbf, 0x1f, 0x00, 0x00 + .byte 0xa2, 0x2a, 0x00, 0x00 + # Procedure (0x2BFC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::allocator,0> >::_Grp_t>&, std::_General_ptr_iterator_tag, std::_Unused_parameter) (0x2BFB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xfb, 0x2b, 0x00, 0x00 + # FuncId (0x2BFD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::allocator,0> >::_Grp_t>&, std::_General_ptr_iterator_tag, std::_Unused_parameter) (0x2BFC) + # Name: _Uninitialized_move_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfc, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x6e, 0x69, 0x74, 0x69 + .byte 0x61, 0x6c, 0x69, 0x7a + .byte 0x65, 0x64, 0x5f, 0x6d + .byte 0x6f, 0x76, 0x65, 0x5f + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2BFE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Trivially_copyable_ptr_iterator_tag (0x1FBB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BF5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xbb, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x2b, 0x00, 0x00 + # FuncId (0x2BFF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Trivially_copyable_ptr_iterator_tag (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BFE) + # Name: _Ptr_move_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfe, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2C00) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2C01) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&, std::random_access_iterator_tag) (0x2C00) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x00, 0x2c, 0x00, 0x00 + # FuncId (0x2C02) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&, std::random_access_iterator_tag) (0x2C01) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x01, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFunction (0x2C03) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&&) (0x2605) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x05, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&&) (0x2C03) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0x03, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # Procedure (0x2C05) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2604) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x273F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x04, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + # FuncId (0x2C06) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2C05) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x05, 0x2c, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C07) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t&& (0x2604) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x04, 0x26, 0x00, 0x00 + # MemberFunction (0x2C08) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2C07) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x07, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C09) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # FunctionType: void std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t&&) (0x2C08) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x08, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # FuncId (0x2C0A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t&& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2C05) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x05, 0x2c, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2C0B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: std::_Iterator_base12** std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::() (0x2721) + # Name: _Getpfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x21, 0x27, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # Procedure (0x2C0C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (gsl::details::span_iterator,0>) (0x1A10) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x10, 0x1a, 0x00, 0x00 + # FuncId (0x2C0D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>) (0x2C0C) + # Name: _Prev_iter + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x50, 0x72, 0x65 + .byte 0x76, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2C0E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: char& gsl::details::span_iterator,0>::() (0x1A08) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x08, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # FuncId (0x2C0F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl::details (0x1C2D) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2A53) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x2d, 0x1c, 0x00, 0x00 + .byte 0x53, 0x2a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2C10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2537) + # Name: _Is_wbound + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x37, 0x25, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x62, 0x6f, 0x75 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2C11) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A0B) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x0b, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # ArgList (0x2C12) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const std::regex_traits& (0x2399) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # Procedure (0x2C13) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2C12) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x12, 0x2c, 0x00, 0x00 + # FuncId (0x2C14) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2C13) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x13, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C15) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: const char* std::_Buf::() (0x2A33) + # Name: _Str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x33, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C16) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: unsigned std::_Buf::() (0x2A31) + # Name: _Size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x31, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x69, 0x7a + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C17) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_base*) (0x2533) + # Name: _Do_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x33, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x6c, 0x61, 0x73 + .byte 0x73, 0x00, 0xf2, 0xf1 + # Class (0x2C18) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_class > + # LinkageName: .?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 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 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2C19) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_class > (0x2C18) + # 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 0x18, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2C1A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Sequence + # LinkageName: .?AU?$_Sequence@D@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 0x53, 0x65, 0x71, 0x75 + .byte 0x65, 0x6e, 0x63, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2C1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence (0x2C1A) + # 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 0x1a, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Struct (0x2C1C) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Bitmap + # LinkageName: .?AU_Bitmap@std@@ + # } + .byte 0x36, 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 0x42, 0x69, 0x74, 0x6d + .byte 0x61, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x42, 0x69, 0x74, 0x6d + .byte 0x61, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2C1D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bitmap (0x2C1C) + # 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, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C1E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2C18) + # ThisType: std::_Node_class >* (0x2C19) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x23EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2C18) + # ThisType: std::_Node_class >* (0x2C19) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2C20) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Sequence* (0x2C1B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_class > (0x2C18) + # ThisType: std::_Node_class >* (0x2C19) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Sequence*) (0x2C20) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C22) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2C1B) + # FieldOffset: 0x20 + # Name: _Coll + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Bitmap* (0x2C1D) + # FieldOffset: 0x28 + # Name: _Small + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2A2D) + # FieldOffset: 0x30 + # Name: _Large + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf* (0x2A2D) + # FieldOffset: 0x38 + # Name: _Ranges + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0x40 + # Name: _Classes + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2C1B) + # FieldOffset: 0x48 + # Name: _Equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2C1E) + # Name: _Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_class >::() (0x2C1F) + # Name: ~_Node_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_class >::(std::_Sequence*) (0x2C21) + # Name: _Tidy + # } + # } + .byte 0xbe, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x6f, 0x6c, 0x6c, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x28, 0x00, 0x5f, 0x53 + .byte 0x6d, 0x61, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x30, 0x00, 0x5f, 0x4c + .byte 0x61, 0x72, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x38, 0x00, 0x5f, 0x52 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x40, 0x00, 0x5f, 0x43 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x65, 0x73, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x48, 0x00, 0x5f, 0x45 + .byte 0x71, 0x75, 0x69, 0x76 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x1e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x1f, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x21, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Class (0x2C23) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 10 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C22) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 80 + # Name: std::_Node_class > + # LinkageName: .?AV?$_Node_class@DV?$regex_traits@D@std@@@std@@ + # } + .byte 0x76, 0x00, 0x04, 0x15 + .byte 0x0a, 0x00, 0x00, 0x02 + .byte 0x22, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x50, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x40 + .byte 0x44, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C24) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_class > (0x2C23) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1769 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x23, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xe9, 0x06, 0x00, 0x00 + # MemberFunction (0x2C25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2C1A) + # ThisType: std::_Sequence* (0x2C1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x2c, 0x00, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C26) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x0 + # Name: _Sz + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Buf (0x2A27) + # FieldOffset: 0x8 + # Name: _Data + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Sequence* (0x2C1B) + # FieldOffset: 0x18 + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Sequence::(unsigned) (0x2C25) + # Name: _Sequence + # } + # } + .byte 0x46, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x53 + .byte 0x7a, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x44 + .byte 0x61, 0x74, 0x61, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4e + .byte 0x65, 0x78, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Struct (0x2C27) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C26) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Sequence + # LinkageName: .?AU?$_Sequence@D@std@@ + # } + .byte 0x42, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x26, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x53, 0x65, 0x71, 0x75 + .byte 0x65, 0x6e, 0x63, 0x65 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x3f + .byte 0x24, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C28) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Sequence (0x2C27) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1633 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x27, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x61, 0x06, 0x00, 0x00 + # MemberFunction (0x2C29) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2C1C) + # ThisType: std::_Bitmap* (0x2C1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C2A) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: 0x1BD3 + # FieldOffset: 0x0 + # Name: _Chrs + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Bitmap::() (0x2C29) + # Name: _Bitmap + # } + # } + .byte 0x22, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd3, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x43 + .byte 0x68, 0x72, 0x73, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x29, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # Struct (0x2C2B) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C2A) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Bitmap + # LinkageName: .?AU_Bitmap@std@@ + # } + .byte 0x36, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x2a, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x69, 0x74, 0x6d + .byte 0x61, 0x70, 0x00, 0x2e + .byte 0x3f, 0x41, 0x55, 0x5f + .byte 0x42, 0x69, 0x74, 0x6d + .byte 0x61, 0x70, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2C2C) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Bitmap (0x2C2B) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1604 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x2b, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x44, 0x06, 0x00, 0x00 + # MemberFunction (0x2C2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # ThisType: std::_Bt_state_t,0> >* (0x294D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x2545) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C2E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # FunctionType: void std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2C2D) + # Name: _Bt_state_t + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x2d, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x42, 0x74, 0x5f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x5f, 0x74, 0x00 + # MemberFuncId (0x2C2F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2546) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x46, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2C30) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const std::regex_traits& (0x2399) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # Procedure (0x2C31) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2C30) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x30, 0x2c, 0x00, 0x00 + # FuncId (0x2C32) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2C31) + # Name: _Compare + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x31, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C33) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_if*) (0x252B) + # Name: _Do_if + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x2b, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x69, 0x66, 0x00, 0xf1 + # MemberFuncId (0x2C34) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool, int) (0x2531) + # Name: _Do_rep + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x31, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x00 + # MemberFuncId (0x2C35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2520) + # FunctionType: std::_Loop_vals_t& std::vector >::(const unsigned __int64) (0x25A3) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x20, 0x25, 0x00, 0x00 + .byte 0xa3, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # FuncId (0x2C36) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type, std::regex_constants::match_flag_type) (0x2943) + # Name: operator| + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0x43, 0x29, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C37) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::() (0x2534) + # Name: _Better_match + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x34, 0x25, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x74 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x6d, 0x61, 0x74, 0x63 + .byte 0x68, 0x00, 0xf2, 0xf1 + # Pointer (0x2C38) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Tgt_state_t,0> > (0x251F) + # 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, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2C39) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Tgt_state_t,0> > (0x251F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C3A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> > (0x2C39) + # 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 0x39, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >& (0x2C3A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Tgt_state_t,0> >& (0x2C38) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # ThisType: std::_Tgt_state_t,0> >* (0x2542) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2C3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x38, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # FunctionType: std::_Tgt_state_t,0> >& std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x2C3C) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x3c, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: gsl::details::span_iterator,0>& gsl::details::span_iterator,0>::() (0x1A0B) + # Name: operator-- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x0b, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x2d, 0x00, 0xf1 + # MemberFuncId (0x2C3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span (0x19CE) + # FunctionType: char* gsl::span::() (0x19E8) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xce, 0x19, 0x00, 0x00 + .byte 0xe8, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::span::storage_type > (0x19CF) + # FunctionType: char* gsl::span::storage_type >::() (0x19FA) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xcf, 0x19, 0x00, 0x00 + .byte 0xfa, 0x19, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2C41) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + # FuncId (0x2C42) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (char) (0x2C41) + # Name: _Is_word + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x41, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x6f, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C43) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: unsigned char (0x20) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + # Procedure (0x2C44) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2C43) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x2c, 0x00, 0x00 + # FuncId (0x2C45) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (unsigned char) (0x2C44) + # Name: _Is_word + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x44, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x77, 0x6f, 0x72, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C46) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # Procedure (0x2C47) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::syntax_option_type (0x236F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2C46) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x46, 0x2c, 0x00, 0x00 + # FuncId (0x2C48) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::syntax_option_type (std::regex_constants::syntax_option_type, std::regex_constants::syntax_option_type) (0x2C47) + # Name: operator& + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0x47, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x00, 0xf2, 0xf1 + # Struct (0x2C49) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$regex_traits@D@std@@@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 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x43 + .byte 0x6d, 0x70, 0x5f, 0x69 + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x2C4A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::_Cmp_icase > (0x2C49) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x49, 0x2c, 0x00, 0x00 + # Procedure (0x2C4B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_icase >) (0x2C4A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x4a, 0x2c, 0x00, 0x00 + # Pointer (0x2C4C) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2C49) + # 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 0x49, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2C4D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::regex_traits& (0x2399) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + # MemberFunction (0x2C4E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x2C49) + # ThisType: std::_Cmp_icase >* (0x2C4C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2C4D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x4c, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C4F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x2C49) + # ThisType: std::_Cmp_icase >* (0x2C4C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x4c, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2C50) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x2C49) + # 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 0x49, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2C51) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x2C49) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C52) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x2C51) + # 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 0x51, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C53) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x2C52) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x52, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C54) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x2C50) + # ClassType: std::_Cmp_icase > (0x2C49) + # ThisType: std::_Cmp_icase >* (0x2C4C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x2C53) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x50, 0x2c, 0x00, 0x00 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x4c, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x53, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C55) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2399) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::regex_traits&) (0x2C4E) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x2C4F) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x2C54) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4f, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x54, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # Struct (0x2C56) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C55) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x6e, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x55, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x5f, 0x43 + .byte 0x6d, 0x70, 0x5f, 0x69 + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C57) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x2C56) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 201 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x56, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xc9, 0x00, 0x00, 0x00 + # FuncId (0x2C58) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_icase >) (0x2C4B) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4b, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C59) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2C49) + # FunctionType: void std::_Cmp_icase >::(const std::regex_traits&) (0x2C4E) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x4e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # Struct (0x2C5A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Cmp_collate > + # LinkageName: .?AU?$_Cmp_collate@V?$regex_traits@D@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, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # ArgList (0x2C5B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::_Cmp_collate > (0x2C5A) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + # Procedure (0x2C5C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_collate >) (0x2C5B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x5b, 0x2c, 0x00, 0x00 + # Pointer (0x2C5D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2C5A) + # 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 0x5a, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C5E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_collate > (0x2C5A) + # ThisType: std::_Cmp_collate >* (0x2C5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::regex_traits&) (0x2C4D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2C5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_collate > (0x2C5A) + # ThisType: std::_Cmp_collate >* (0x2C5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2C60) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_collate > (0x2C5A) + # 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 0x5a, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2C61) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_collate > (0x2C5A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C62) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_collate > (0x2C61) + # 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, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C63) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_collate >& (0x2C62) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x2c, 0x00, 0x00 + # MemberFunction (0x2C64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_collate >& (0x2C60) + # ClassType: std::_Cmp_collate > (0x2C5A) + # ThisType: std::_Cmp_collate >* (0x2C5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_collate >&) (0x2C63) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x60, 0x2c, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C65) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::regex_traits& (0x2399) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_collate >::(const std::regex_traits&) (0x2C5E) + # Name: _Cmp_collate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_collate >::(char, char) (0x2C5F) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_collate >& std::_Cmp_collate >::(const std::_Cmp_collate >&) (0x2C64) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x66, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x5f, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x64, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # Struct (0x2C66) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C65) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_collate > + # LinkageName: .?AU?$_Cmp_collate@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x65, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x55, 0x3f, 0x24 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x40, 0x56, 0x3f, 0x24 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2C67) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_collate > (0x2C66) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 222 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x66, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xde, 0x00, 0x00, 0x00 + # FuncId (0x2C68) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_collate >) (0x2C5C) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2C5A) + # FunctionType: void std::_Cmp_collate >::(const std::regex_traits&) (0x2C5E) + # Name: _Cmp_collate + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2C6A) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Cmp_cs > + # LinkageName: .?AU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x6a, 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, 0x6d, 0x70, 0x5f + .byte 0x63, 0x73, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x73, 0x40, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C6B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::_Cmp_cs > (0x2C6A) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x6a, 0x2c, 0x00, 0x00 + # Procedure (0x2C6C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_cs >) (0x2C6B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x6b, 0x2c, 0x00, 0x00 + # Pointer (0x2C6D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_cs > (0x2C6A) + # 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 0x6a, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C6E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_cs > (0x2C6A) + # ThisType: std::_Cmp_cs >* (0x2C6D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x6a, 0x2c, 0x00, 0x00 + .byte 0x6d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2C6F) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_cs >::(char, char) (0x2C6E) + # Name: operator() + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # Struct (0x2C70) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2C6F) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Cmp_cs > + # LinkageName: .?AU?$_Cmp_cs@V?$regex_traits@D@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x10, 0x02 + .byte 0x6f, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x73, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x63, 0x73, 0x40, 0x56 + .byte 0x3f, 0x24, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2C71) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_cs > (0x2C70) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 191 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x70, 0x2c, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xbf, 0x00, 0x00, 0x00 + # FuncId (0x2C72) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const char*, const char*, std::_Cmp_cs >) (0x2C6C) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6c, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C73) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x2C49) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x2C4F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x49, 0x2c, 0x00, 0x00 + .byte 0x4f, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2C74) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: gsl::details::span_iterator,0> gsl::details::span_iterator,0>::(int) (0x1A0C) + # Name: operator++ + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x0c, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2b, 0x2b, 0x00, 0xf1 + # MemberFuncId (0x2C75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: char std::_Regex_traits::(char) (0x2404) + # Name: translate_nocase + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x5f, 0x6e, 0x6f + .byte 0x63, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: const std::ctype* std::_Regex_traits::() (0x240A) + # Name: _Getctype + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x0a, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_collate > (0x2C5A) + # FunctionType: bool std::_Cmp_collate >::(char, char) (0x2C5F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x5a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2C78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: char std::_Regex_traits::(char) (0x2404) + # Name: translate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x04, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x6c, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: const std::collate* std::_Regex_traits::() (0x2409) + # Name: _Getcoll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x09, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x2466) + # Name: transform + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: unsigned __int64 std::basic_string,std::allocator >::() (0x1210) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x10, 0x12, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x2C7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: char& std::basic_string,std::allocator >::(const unsigned __int64) (0x1208) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x08, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2C7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_cs > (0x2C6A) + # FunctionType: bool std::_Cmp_cs >::(char, char) (0x2C6E) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6a, 0x2c, 0x00, 0x00 + .byte 0x6e, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Modifier (0x2C7E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Sequence (0x2C1A) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1a, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Sequence (0x2C7E) + # 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 0x7e, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2C80) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const std::_Sequence* (0x2C7F) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + # Procedure (0x2C81) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2C80) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x80, 0x2c, 0x00, 0x00 + # FuncId (0x2C82) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, const std::_Sequence*) (0x2C81) + # Name: _Lookup_coll + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x81, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2C83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned (0x75) + # ArgType: const std::_Buf* (0x2A30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x30, 0x2a, 0x00, 0x00 + # Procedure (0x2C84) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned, const std::_Buf*) (0x2C83) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x83, 0x2c, 0x00, 0x00 + # FuncId (0x2C85) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (unsigned, const std::_Buf*) (0x2C84) + # Name: _Lookup_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x84, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Modifier (0x2C86) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Bitmap (0x2C1C) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Bitmap (0x2C86) + # 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, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2C88) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Bitmap (0x2C1C) + # ThisType: const std::_Bitmap* (0x2C87) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2C43) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x87, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2C89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2C1C) + # FunctionType: bool std::_Bitmap::(unsigned char) (0x2C88) + # Name: _Find + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x88, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + # Modifier (0x2C8A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: unsigned char (0x20) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2C8B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2C8A) + # 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, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C8C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned char& (0x2C8B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + # Procedure (0x2C8D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char* const, const unsigned char&) (0x2C8C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8c, 0x2c, 0x00, 0x00 + # FuncId (0x2C8E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char*, const char* const, const unsigned char&) (0x2C8D) + # Name: find + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8d, 0x2c, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2C8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: bool std::_Regex_traits::(char, short) (0x2406) + # Name: isctype + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x06, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x63, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # ArgList (0x2C90) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned char (0x20) + # ArgType: const std::_Sequence* (0x2C7F) + # ArgType: const std::regex_traits& (0x2399) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0x7f, 0x2c, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + # Procedure (0x2C91) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2C90) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x90, 0x2c, 0x00, 0x00 + # FuncId (0x2C92) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (unsigned char, const std::_Sequence*, const std::regex_traits&) (0x2C91) + # Name: _Lookup_equiv + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x91, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x6f, 0x6f + .byte 0x6b, 0x75, 0x70, 0x5f + .byte 0x65, 0x71, 0x75, 0x69 + .byte 0x76, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2C93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: char std::_Buf::(unsigned) (0x2A32) + # Name: _At + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x32, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x00 + # Pointer (0x2C94) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* const (0x1193) + # 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 0x93, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C95) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const& (0x2C94) + # ArgType: const char* const& (0x2C94) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + # Procedure (0x2C96) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, const char* const&) (0x2C95) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x95, 0x2c, 0x00, 0x00 + # FuncId (0x2C97) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const char* const&, const char* const&) (0x2C96) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x96, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Pointer (0x2C98) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x1141) + # 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 0x41, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2C99) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char*& (0x2C98) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x98, 0x2c, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # Procedure (0x2C9A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*&, const char* const) (0x2C99) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x99, 0x2c, 0x00, 0x00 + # FuncId (0x2C9B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const char*&, const char* const) (0x2C9A) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x9a, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2C9C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned char& (0x2C8B) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + # Procedure (0x2C9D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const, const char* const, const unsigned char&) (0x2C9C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x2c, 0x00, 0x00 + # FuncId (0x2C9E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char* const, const char* const, const unsigned char&) (0x2C9D) + # Name: _Find_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x9d, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # Procedure (0x2C9F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + # FuncId (0x2CA0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char* const) (0x2C9F) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x9f, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2CA1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const& (0x2C94) + # ArgType: const char* const& (0x2C94) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2CA2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const&, const char* const&, std::integral_constant) (0x2CA1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xa1, 0x2c, 0x00, 0x00 + # FuncId (0x2CA3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const char* const&, const char* const&, std::integral_constant) (0x2CA2) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa2, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2CA4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # Procedure (0x2CA5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const char* const) (0x2CA4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa4, 0x2c, 0x00, 0x00 + # FuncId (0x2CA6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const char* const, const char* const) (0x2CA5) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa5, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2CA7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned char& (0x2C8B) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2CA8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char* const, const unsigned char&, std::integral_constant) (0x2CA7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xa7, 0x2c, 0x00, 0x00 + # FuncId (0x2CA9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char*, const char* const, const unsigned char&, std::integral_constant) (0x2CA8) + # Name: _Find_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa8, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2CAA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const unsigned char& (0x2C8B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + # Procedure (0x2CAB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const unsigned char&) (0x2CAA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xaa, 0x2c, 0x00, 0x00 + # FuncId (0x2CAC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const char*, const unsigned char&) (0x2CAB) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xab, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # ArgList (0x2CAD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned char& (0x2C8B) + # ArgType: std::integral_constant (0x11BD) + # ArgType: std::integral_constant (0x11C0) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x8b, 0x2c, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2CAE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned char&, std::integral_constant, std::integral_constant, std::integral_constant) (0x2CAD) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xad, 0x2c, 0x00, 0x00 + # FuncId (0x2CAF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const unsigned char&, std::integral_constant, std::integral_constant, std::integral_constant) (0x2CAE) + # Name: _Within_limits + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xae, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x57, 0x69, 0x74 + .byte 0x68, 0x69, 0x6e, 0x5f + .byte 0x6c, 0x69, 0x6d, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2CB0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const char) (0x120C) + # Name: push_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x0c, 0x12, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x2CB1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11C8) + # ArgType: std::_String_iterator > > (0x11C8) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + # MemberFunction (0x2CB2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >) (0x2CB1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb1, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2CB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(std::_String_iterator > >, std::_String_iterator > >) (0x2CB2) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xb2, 0x2c, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x5f, 0x70, 0x72 + .byte 0x69, 0x6d, 0x61, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Pointer (0x2CB4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_iterator > > (0x11C8) + # PointerAttributes: 0x3002C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 24 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x03, 0x00 + # Pointer (0x2CB5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::basic_string,std::allocator > (0x114D) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Class (0x2CB6) { + # 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@DV?$allocator@D@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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .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 + # Class (0x2CB7) { + # 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@DV?$allocator@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 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2CB8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2CB6) + # 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 0xb6, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2CB9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CBB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2CBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const std::allocator&) (0x2CBB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbb, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CBD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char& (0x1209) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2CBE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, const char&, const std::allocator&) (0x2CBD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbd, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::initializer_list, const std::allocator&) (0x11A6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa6, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2CC0) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::vector > (0x2CB6) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2CC1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2CC0) + # 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 0xc0, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2CC2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::vector >& (0x2CC1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc1, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CC3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2CC2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc2, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CC4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::vector >& (0x2CC1) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc1, 0x2c, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2CC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::vector >&, const std::allocator&) (0x2CC4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2CC6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2CB6) + # 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 0xb6, 0x2c, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2CC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >&& (0x2CC6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2CC7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc7, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2CC6) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2CCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, const std::allocator&) (0x2CC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc9, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CCB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2CB9) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::allocator&) (0x2CBA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const std::allocator&) (0x2CBC) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const char&, const std::allocator&) (0x2CBE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list, const std::allocator&) (0x2CBF) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&) (0x2CC3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const std::vector >&, const std::allocator&) (0x2CC5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&) (0x2CC8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&&, const std::allocator&) (0x2CCA) + # ] + # } + .byte 0x4a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xba, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbc, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbe, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xbf, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc3, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc5, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xca, 0x2c, 0x00, 0x00 + # ArgList (0x2CCC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2CC6) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x2CCD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2CCC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcc, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CCE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::vector >&& (0x2CC6) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x2c, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x2CCF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::vector >&&, std::integral_constant) (0x2CCE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xce, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CD0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x2CCD) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(std::vector >&&, std::integral_constant) (0x2CCF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcd, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xcf, 0x2c, 0x00, 0x00 + # Pointer (0x2CD1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::vector > (0x2CB6) + # 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 0xb6, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2CD2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2CD1) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&&) (0x2CC7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc7, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CD3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2CD1) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x2CC2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc2, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CD4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::vector >& (0x2CD1) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xd1, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CD5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::vector >&&) (0x2CD2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(const std::vector >&) (0x2CD3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::vector >& std::vector >::(std::initializer_list) (0x2CD4) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd2, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd3, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd4, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CD6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char&) (0x1278) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x78, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2CD7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: char (0x70) + # 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 0x70, 0x00, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2CD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char&& (0x2CD7) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd7, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CD9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char&&) (0x2CD8) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CDA) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const char&) (0x2CD6) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(char&&) (0x2CD9) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd6, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xd9, 0x2c, 0x00, 0x00 + # Class (0x2CDB) { + # 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@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 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 0x63, 0x68, 0x61, 0x72 + .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 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .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, 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 (0x2CDC) { + # 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@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 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 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, 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 + # ArgList (0x2CDD) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x2CDE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, const char&) (0x2CDD) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdd, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CDF) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ArgType: char&& (0x2CD7) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0xd7, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CE0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, char&&) (0x2CDF) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xdf, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CE1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x2CE2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Vector_const_iterator > >, const unsigned __int64, const char&) (0x2CE1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xe1, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CE3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ArgType: std::initializer_list (0x11A5) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0xa5, 0x11, 0x00, 0x00 + # MemberFunction (0x2CE4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::initializer_list) (0x2CE3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe3, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CE5) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const char&) (0x2CDE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, char&&) (0x2CE0) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, const unsigned __int64, const char&) (0x2CE2) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::initializer_list) (0x2CE4) + # ] + # } + .byte 0x22, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xde, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe4, 0x2c, 0x00, 0x00 + # ArgList (0x2CE6) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x2CE7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned __int64, const char&) (0x2CE6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xe6, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::initializer_list) (0x11B1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb1, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CE9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const char&) (0x2CE7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::initializer_list) (0x2CE8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CEA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CEB) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2CEA) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64, const char&) (0x2CE7) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xea, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe7, 0x2c, 0x00, 0x00 + # ArgList (0x2CEC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CED) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_const_iterator > >) (0x2CEC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xec, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2CEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ArgType: std::_Vector_const_iterator > > (0x2CDC) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2CEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xee, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CF0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >) (0x2CED) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::(std::_Vector_const_iterator > >, std::_Vector_const_iterator > >) (0x2CEF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xed, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x2c, 0x00, 0x00 + # ArgList (0x2CF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::vector >& (0x2CD1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd1, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::vector >&) (0x2CF1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2CF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::vector > (0x2CC0) + # 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 0xc0, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2CF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CF6) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char* std::vector >::() (0x2CF3) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char* std::vector >::() (0x2CF5) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf3, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf5, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2CF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_const_iterator > > (0x2CDC) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CF9) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::vector >::() (0x2CF7) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2CF8) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf7, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf8, 0x2c, 0x00, 0x00 + # Class (0x2CFA) { + # 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@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, 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, 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, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .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, 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 (0x2CFB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2CFA) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfa, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2CFC) { + # 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@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, 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 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, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 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, 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 (0x2CFD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::reverse_iterator > > > (0x2CFC) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfc, 0x2c, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2CFE) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2CFB) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2CFD) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfb, 0x2c, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfd, 0x2c, 0x00, 0x00 + # MemberFunction (0x2CFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D00) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D01) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D02) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D03) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::(const unsigned __int64) (0x2D01) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::(const unsigned __int64) (0x2D02) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x02, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char& (0x1207) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x12, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D05) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char& (0x1209) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D06) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char& std::vector >::() (0x2D04) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char& std::vector >::() (0x2D05) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x05, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D07) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator (0x1187) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D08) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2D09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, const unsigned __int64) (0x2D08) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x08, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D0A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char& (0x1209) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + # MemberFunction (0x2D0B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, const unsigned __int64, const char&) (0x2D0A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0a, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D0C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + # MemberFunction (0x2D0D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2D0C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x2D0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, char*, std::integral_constant) (0x2D0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x0e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D10) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # MemberFunction (0x2D11) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, char*, std::integral_constant) (0x2D10) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x10, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D12) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*, std::integral_constant) (0x2D0F) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*, std::integral_constant) (0x2D11) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0f, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x11, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D13) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2D0C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D14) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x19D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned __int64 (0x23) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D16) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2D17) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x135A) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x5a, 0x13, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2D18) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const unsigned __int64, const unsigned __int64) (0x2D17) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x17, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D19) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D1A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: const std::vector >* (0x2CF4) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x19D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D1B) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Vector_alloc > > (0x2CB7) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x9 + # MethodListIndex: 0x2CCB + # Name: vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CD0 + # Name: _Move_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CD0 + # Name: _Move_assign_from + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2CD5 + # Name: operator= + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2CB9) + # Name: ~vector + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CDA + # Name: push_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x4 + # MethodListIndex: 0x2CE5 + # Name: insert + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CE9 + # Name: assign + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CEB + # Name: resize + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const unsigned __int64) (0x2CEA) + # Name: _Reallocate_exactly + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(const unsigned __int64) (0x2CEA) + # Name: reserve + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2CB9) + # Name: shrink_to_fit + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2CB9) + # Name: pop_back + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF0 + # Name: erase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::() (0x2CB9) + # Name: clear + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::vector >::(std::vector >&) (0x2CF2) + # Name: swap + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF6 + # Name: data + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF9 + # Name: begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF9 + # Name: end + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CFE + # Name: rbegin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CFE + # Name: rend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2CF8) + # Name: cbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_const_iterator > > std::vector >::() (0x2CF8) + # Name: cend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2CFD) + # Name: crbegin + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::reverse_iterator > > > std::vector >::() (0x2CFD) + # Name: crend + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF6 + # Name: _Unchecked_begin + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2CF6 + # Name: _Unchecked_end + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::vector >::() (0x2CFF) + # Name: empty + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2D00) + # Name: size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2D00) + # Name: max_size + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned __int64 std::vector >::() (0x2D00) + # Name: capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::() (0x2D00) + # Name: _Unused_capacity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::() (0x2CFF) + # Name: _Has_unused_capacity + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D03 + # Name: operator[] + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D03 + # Name: at + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D06 + # Name: front + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D06 + # Name: back + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::allocator std::vector >::() (0x2D07) + # Name: get_allocator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, const unsigned __int64) (0x2D09) + # Name: _Udefault + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, const unsigned __int64, const char&) (0x2D0B) + # Name: _Ufill + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: char* std::vector >::(char*, char*, char*) (0x2D0D) + # Name: _Umove + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D12 + # Name: _Umove_if_noexcept1 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*, char*) (0x2D13) + # Name: _Umove_if_noexcept + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*) (0x2D14) + # Name: _Destroy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned __int64 std::vector >::(const unsigned __int64) (0x2D15) + # Name: _Calculate_growth + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::vector >::(const unsigned __int64) (0x2D16) + # Name: _Buy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(const char*, const unsigned __int64, const unsigned __int64) (0x2D18) + # Name: _Change_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::() (0x2CB9) + # Name: _Tidy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2D19) + # Name: _Xlength + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::vector >::() (0x2D19) + # Name: _Xrange + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::vector >::(char*, char*) (0x2D1A) + # Name: _Orphan_range + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_alloc > > (0x2CB7) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1243) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: value_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: allocator_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # 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 > > (0x2CDB) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2CDC) + # Name: const_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2CFA) + # Name: reverse_iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::reverse_iterator > > > (0x2CFC) + # Name: const_reverse_iterator + # } + # } + .byte 0x36, 0x05, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x09, 0x00 + .byte 0xcb, 0x2c, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd0, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x66, 0x72 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xd0, 0x2c, 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 0xd5, 0x2c, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xda, 0x2c, 0x00, 0x00 + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x04, 0x00 + .byte 0xe5, 0x2c, 0x00, 0x00 + .byte 0x69, 0x6e, 0x73, 0x65 + .byte 0x72, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xe9, 0x2c, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xeb, 0x2c, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xea, 0x2c, 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 0xea, 0x2c, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x72, 0x76, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x2c, 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 0xb9, 0x2c, 0x00, 0x00 + .byte 0x70, 0x6f, 0x70, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x2c, 0x00, 0x00 + .byte 0x65, 0x72, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6c, 0x65, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x2c, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x2c, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf9, 0x2c, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf9, 0x2c, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x2c, 0x00, 0x00 + .byte 0x72, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xfe, 0x2c, 0x00, 0x00 + .byte 0x72, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x2c, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x2c, 0x00, 0x00 + .byte 0x63, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x2c, 0x00, 0x00 + .byte 0x63, 0x72, 0x62, 0x65 + .byte 0x67, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfd, 0x2c, 0x00, 0x00 + .byte 0x63, 0x72, 0x65, 0x6e + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf6, 0x2c, 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 0xf6, 0x2c, 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 0xff, 0x2c, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x00, 0x2d, 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 0xff, 0x2c, 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 0x03, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x03, 0x2d, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x2d, 0x00, 0x00 + .byte 0x66, 0x72, 0x6f, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x06, 0x2d, 0x00, 0x00 + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x07, 0x2d, 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 0x09, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x66, 0x69 + .byte 0x6c, 0x6c, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x0d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6d, 0x6f + .byte 0x76, 0x65, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x12, 0x2d, 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 0x13, 0x2d, 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 0x14, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x15, 0x2d, 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 0x16, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x18, 0x2d, 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 0xb9, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x19, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0x19, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x67, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x1a, 0x2d, 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 0xb7, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 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 0x87, 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 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 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 0xdb, 0x2c, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdc, 0x2c, 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, 0x2c, 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 0xfc, 0x2c, 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 (0x2D1C) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 98 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D1B) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::vector > + # LinkageName: .?AV?$vector@DV?$allocator@D@std@@@std@@ + # } + .byte 0x66, 0x00, 0x04, 0x15 + .byte 0x62, 0x00, 0x10, 0x02 + .byte 0x1b, 0x2d, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .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 (0x2D1D) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::vector > (0x2D1C) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 624 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x1c, 0x2d, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x70, 0x02, 0x00, 0x00 + # Class (0x2D1E) { + # 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@D@std@@V?$_Vector_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, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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 (0x2D1F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2CB7) + # 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 0xb7, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D20) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D22) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x124D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D23) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_alloc > > (0x2CB7) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D24) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_alloc > > (0x2D23) + # 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 0x23, 0x2d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D25) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Iterator_base12** (0x1251) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: const std::_Vector_alloc > >* (0x2D24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x51, 0x12, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D26) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy*& (0x1257) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x57, 0x12, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D27) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Container_proxy* const& (0x125A) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: const std::_Vector_alloc > >* (0x2D24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x5a, 0x12, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D28) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2D26) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Container_proxy* const& std::_Vector_alloc > >::() (0x2D27) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x26, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x2d, 0x00, 0x00 + # Pointer (0x2D29) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_alloc > > (0x2CB7) + # 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 0xb7, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2D2A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_alloc > >& (0x2D29) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x29, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D2B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_alloc > >&) (0x2D2A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x2a, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D2C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x124C) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D2D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1189) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: const std::_Vector_alloc > >* (0x2D24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D2E) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Vector_alloc > >::() (0x2D2C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Vector_alloc > >::() (0x2D2D) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2d, 0x00, 0x00 + # Class (0x2D2F) { + # 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@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 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2D30) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2D2F) + # 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 0x2f, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2D30) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x2d, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D32) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Vector_val > (0x2D2F) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2f, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D33) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x2D32) + # 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 0x32, 0x2d, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D34) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2D33) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: const std::_Vector_alloc > >* (0x2D24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x2d, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D35) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Vector_alloc > >::() (0x2D31) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2D34) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x31, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x34, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D36) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1A15) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x15, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D37) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_iterator > > (0x2CDB) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const unsigned __int64) (0x11F2) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xdb, 0x2c, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf2, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D38) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char*& (0x1CC6) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: std::_Vector_alloc > >* (0x2D1F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2D39) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const char* (0x135A) + # 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 0x5a, 0x13, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D3A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char*& (0x2D39) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # ThisType: const std::_Vector_alloc > >* (0x2D24) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x39, 0x2d, 0x00, 0x00 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x24, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D3B) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: char*& std::_Vector_alloc > >::() (0x2D38) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const char*& std::_Vector_alloc > >::() (0x2D3A) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x38, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + # FieldList (0x2D3C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2D20) + # Name: ~_Vector_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(const std::allocator&) (0x2D21) + # Name: _Copy_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::allocator&) (0x2D22) + # Name: _Move_alloc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Alloc_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Free_proxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Iterator_base12** std::_Vector_alloc > >::() (0x2D25) + # Name: _Getpfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D28 + # Name: _Myproxy + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Orphan_all + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_alloc > >::(std::_Vector_alloc > >&) (0x2D2B) + # Name: _Swap_all + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D2E + # Name: _Getal + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D35 + # Name: _Get_data + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const char*) (0x2D36) + # Name: _Make_iterator + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_iterator > > std::_Vector_alloc > >::(const unsigned __int64) (0x2D37) + # Name: _Make_iterator_offset + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D3B + # Name: _Myfirst + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D3B + # Name: _Mylast + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D3B + # Name: _Myend + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Alty + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1243) + # Name: _Alty_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1268) + # Name: _Alproxy + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator_traits > (0x1269) + # Name: _Alproxy_traits + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Simple_types (0x126A) + # 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: char* (0x670) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_iterator > > (0x2CDB) + # Name: iterator + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Vector_const_iterator > > (0x2CDC) + # Name: const_iterator + # } + # } + .byte 0x62, 0x02, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x2d, 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 0x20, 0x2d, 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 0x21, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x22, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x2d, 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 0x20, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x25, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x70, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x28, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x20, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x2b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x2e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x35, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x36, 0x2d, 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 0x37, 0x2d, 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 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x3b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x43, 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 0x68, 0x12, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x69, 0x12, 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 0x6a, 0x12, 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 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x41, 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 0xdb, 0x2c, 0x00, 0x00 + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xdc, 0x2c, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Class (0x2D3D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 35 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D3C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_alloc > > + # LinkageName: .?AV?$_Vector_alloc@U?$_Vec_base_types@DV?$allocator@D@std@@@std@@@std@@ + # } + .byte 0xa6, 0x00, 0x04, 0x15 + .byte 0x23, 0x00, 0x10, 0x02 + .byte 0x3c, 0x2d, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x3c, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x40 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x56, 0x65, 0x63, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x5f, 0x74, 0x79, 0x70 + .byte 0x65, 0x73, 0x40, 0x44 + .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, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2D3E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_alloc > > (0x2D3D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 402 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x3d, 0x2d, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x92, 0x01, 0x00, 0x00 + # Pointer (0x2D3F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # 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 0x1e, 0x2d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::allocator& (0x124C) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2D3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2D41) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D42) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Vector_val >,1> (0x2D41) + # 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, 0x2d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D43) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::allocator& (0x1189) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2D42) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x42, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D44) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D40) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D43) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x43, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Vector_val >& (0x2D30) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2D3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x2d, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2D46) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Vector_val >& (0x2D33) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # ThisType: const std::_Compressed_pair,std::_Vector_val >,1>* (0x2D42) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x33, 0x2d, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x42, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2D47) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D45) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D46) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x45, 0x2d, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x46, 0x2d, 0x00, 0x00 + # FieldList (0x2D48) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::allocator (0x1187) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Vector_val > (0x2D2F) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D44 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2D47 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::allocator (0x1187) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x2f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x44, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x47, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x87, 0x11, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2D49) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D48) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Compressed_pair,std::_Vector_val >,1> + # LinkageName: .?AV?$_Compressed_pair@V?$allocator@D@std@@V?$_Vector_val@U?$_Simple_types@D@std@@@2@$00@std@@ + # } + .byte 0xce, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x48, 0x2d, 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, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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, 0x56 + .byte 0x65, 0x63, 0x74, 0x6f + .byte 0x72, 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 (0x2D4A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Vector_val >,1> (0x2D49) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x49, 0x2d, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x2D4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Vector_val > (0x2D2F) + # 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 0x2f, 0x2d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2D4C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_val > (0x2D2F) + # ThisType: std::_Vector_val >* (0x2D4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2f, 0x2d, 0x00, 0x00 + .byte 0x4b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2D4D) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Container_base12 (0x129B) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x8 + # Name: _Myfirst + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x10 + # Name: _Mylast + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: char* (0x670) + # FieldOffset: 0x18 + # Name: _Myend + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Vector_val >::() (0x2D4C) + # Name: _Vector_val + # } + # 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* (0x1141) + # Name: const_pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char& (0x1207) + # Name: reference + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: const char& (0x1209) + # Name: const_reference + # } + # } + .byte 0xf2, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x79, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4d + .byte 0x79, 0x6c, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x4d + .byte 0x79, 0x65, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x4c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + .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 0x41, 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 0x07, 0x12, 0x00, 0x00 + .byte 0x72, 0x65, 0x66, 0x65 + .byte 0x72, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x09, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x72, 0x65 + .byte 0x66, 0x65, 0x72, 0x65 + .byte 0x6e, 0x63, 0x65, 0x00 + # Class (0x2D4E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 12 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2D4D) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 32 + # Name: std::_Vector_val > + # LinkageName: .?AV?$_Vector_val@U?$_Simple_types@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x04, 0x15 + .byte 0x0c, 0x00, 0x10, 0x02 + .byte 0x4d, 0x2d, 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, 0x63, 0x68 + .byte 0x61, 0x72, 0x3e, 0x20 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 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, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2D4F) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Vector_val > (0x2D4E) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vector (0x17A9) + # LineNumber: 376 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x4e, 0x2d, 0x00, 0x00 + .byte 0xa9, 0x17, 0x00, 0x00 + .byte 0x78, 0x01, 0x00, 0x00 + # MemberFuncId (0x2D50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x11FB) + # Name: end + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2D51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::_String_iterator > > std::basic_string,std::allocator >::() (0x11FB) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfb, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D52) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&) (0x11B0) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xb0, 0x11, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # ArgList (0x2D53) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ArgType: const std::basic_string,std::allocator >& (0x114F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + .byte 0x4f, 0x11, 0x00, 0x00 + # Procedure (0x2D54) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::basic_string,std::allocator >&, const std::basic_string,std::allocator >&) (0x2D53) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x2d, 0x00, 0x00 + # FuncId (0x2D55) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::basic_string,std::allocator >&, const std::basic_string,std::allocator >&) (0x2D54) + # Name: operator== + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x54, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # Class (0x2D56) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_string,std::allocator >::push_back:: + # LinkageName: .?AV@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x3a, 0x3a + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x3a, 0x3a, 0x3c + .byte 0x75, 0x6e, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x64, 0x2d + .byte 0x74, 0x61, 0x67, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3c, 0x6c, 0x61 + .byte 0x6d, 0x62, 0x64, 0x61 + .byte 0x5f, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x40, 0x44, 0x55, 0x3f + .byte 0x24, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x58 + .byte 0x44, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D57) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::basic_string,std::allocator >::push_back:: (0x2D56) + # ArgType: char (0x70) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2D58) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const unsigned __int64, std::basic_string,std::allocator >::push_back::, char) (0x2D57) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x57, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2D59) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::basic_string,std::allocator >::push_back:: + # LinkageName: .?AV@?0??push_back@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAXD@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 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, 0x3a, 0x3a + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x3a, 0x3a, 0x3c + .byte 0x75, 0x6e, 0x6e, 0x61 + .byte 0x6d, 0x65, 0x64, 0x2d + .byte 0x74, 0x61, 0x67, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3c, 0x6c, 0x61 + .byte 0x6d, 0x62, 0x64, 0x61 + .byte 0x5f, 0x31, 0x3e, 0x40 + .byte 0x3f, 0x30, 0x3f, 0x3f + .byte 0x70, 0x75, 0x73, 0x68 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x40, 0x44, 0x55, 0x3f + .byte 0x24, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x58 + .byte 0x44, 0x40, 0x5a, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2D5A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::push_back:: (0x2D59) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 3240 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x59, 0x2d, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0xa8, 0x0c, 0x00, 0x00 + # MemberFuncId (0x2D5B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, std::basic_string,std::allocator >::push_back::, char) (0x2D58) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x58, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x67, 0x72, 0x6f, 0x77 + .byte 0x5f, 0x62, 0x79, 0x00 + # Modifier (0x2D5C) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::push_back:: (0x2D56) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2D5D) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::push_back:: (0x2D5C) + # 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 0x5c, 0x2d, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2D5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x2D5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::push_back:: (0x2D56) + # ThisType: const std::basic_string,std::allocator >::push_back::* (0x2D5D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, const char* const, const unsigned __int64, const char) (0x2D5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5d, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x5e, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::push_back:: (0x2D56) + # FunctionType: void std::basic_string,std::allocator >::push_back::::(char* const, const char* const, const unsigned __int64, const char) (0x2D5F) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x56, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2D61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # Pointer (0x2D62) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_iterator > > (0x12A1) + # 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 0xa1, 0x12, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2D63) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2D62) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x62, 0x2d, 0x00, 0x00 + # MemberFunction (0x2D64) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_iterator > > (0x11C8) + # ThisType: std::_String_iterator > >* (0x1299) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_iterator > >&) (0x2D63) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x99, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D65) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11C8) + # FunctionType: void std::_String_iterator > >::(const std::_String_iterator > >&) (0x2D64) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x64, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D66) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_String_iterator > > (0x11C8) + # ArgType: std::_String_iterator > > (0x11C8) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2D67) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_String_iterator > >, std::_String_iterator > >, const std::allocator&) (0x2D66) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x66, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D68) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(std::_String_iterator > >, std::_String_iterator > >, const std::allocator&) (0x2D67) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x67, 0x2d, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2D69) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: char* std::vector >::() (0x2CF3) + # Name: data + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xf3, 0x2c, 0x00, 0x00 + .byte 0x64, 0x61, 0x74, 0x61 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D6A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: unsigned __int64 std::vector >::() (0x2D00) + # Name: size + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D6B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::() (0x2CB9) + # Name: ~vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x76, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x00 + # MemberFuncId (0x2D6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11C8) + # FunctionType: void std::_String_iterator > >::() (0x129A) + # Name: ~_String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x9a, 0x12, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x5f, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D6D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: bool std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C5) + # Name: operator== + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc5, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2D6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C6) + # Name: _Compat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x61, 0x74, 0x00 + # MemberFunction (0x2D6F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_const_iterator > >&) (0x12AC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xac, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D70) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: void std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x2D6F) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x6f, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2D71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x2D21) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x21, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # ArgList (0x2D72) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2D62) + # ArgType: const std::_String_iterator > >& (0x2D62) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x62, 0x2d, 0x00, 0x00 + .byte 0x62, 0x2d, 0x00, 0x00 + # Procedure (0x2D73) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_iterator > >&, const std::_String_iterator > >&) (0x2D72) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x2d, 0x00, 0x00 + # FuncId (0x2D74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_String_iterator > >&, const std::_String_iterator > >&) (0x2D73) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x73, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2D75) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x2D76) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::forward_iterator_tag) (0x2D75) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x75, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(char*, char*, std::forward_iterator_tag) (0x2D76) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x76, 0x2d, 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 + # Procedure (0x2D78) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_iterator > >&) (0x2D63) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x63, 0x2d, 0x00, 0x00 + # FuncId (0x2D79) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const std::_String_iterator > >&) (0x2D78) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x78, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2D7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: void std::_Vector_alloc > >::() (0x2D20) + # Name: ~_Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x20, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x56, 0x65 + .byte 0x63, 0x74, 0x6f, 0x72 + .byte 0x5f, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x00, 0xf1 + # Procedure (0x2D7B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x1189) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x118D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x8d, 0x11, 0x00, 0x00 + # FuncId (0x2D7C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::allocator& (const std::allocator&) (0x2D7B) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x7b, 0x2d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2D7D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x2D7E) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2D3F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x2D7D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x3f, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x7d, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2D7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x2D7E) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x7e, 0x2d, 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 (0x2D80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Alloc_proxy + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x20, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x5f, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_val > (0x2D2F) + # FunctionType: void std::_Vector_val >::() (0x2D4C) + # Name: _Vector_val + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2f, 0x2d, 0x00, 0x00 + .byte 0x4c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2D82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: std::allocator& std::_Vector_alloc > >::() (0x2D2C) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x2c, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2D83) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: std::_Container_proxy*& std::_Vector_alloc > >::() (0x2D26) + # Name: _Myproxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x26, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x72, 0x6f, 0x78, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2D84) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Vector_val >& (0x2D30) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x30, 0x2d, 0x00, 0x00 + # Procedure (0x2D85) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Vector_val >* (0x2D4B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Vector_val >&) (0x2D84) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4b, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x84, 0x2d, 0x00, 0x00 + # FuncId (0x2D86) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Vector_val >* (std::_Vector_val >&) (0x2D85) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x85, 0x2d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D87) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: std::_Vector_val >& std::_Vector_alloc > >::() (0x2D31) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x31, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D88) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FunctionType: std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D40) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x40, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2D89) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FunctionType: std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D45) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x45, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # ArgList (0x2D8A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const std::_String_iterator > >& (0x2D62) + # ArgType: const std::_String_iterator > >& (0x2D62) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x62, 0x2d, 0x00, 0x00 + .byte 0x62, 0x2d, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2D8B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const std::_String_iterator > >&, const std::_String_iterator > >&, std::integral_constant) (0x2D8A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x8a, 0x2d, 0x00, 0x00 + # FuncId (0x2D8C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_String_iterator > >&, const std::_String_iterator > >&, std::integral_constant) (0x2D8B) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8b, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2D8D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_String_const_iterator > >& (0x12AB) + # ArgType: const std::_String_const_iterator > >& (0x12AB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + .byte 0xab, 0x12, 0x00, 0x00 + # Procedure (0x2D8E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_String_const_iterator > >&, const std::_String_const_iterator > >&) (0x2D8D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x8d, 0x2d, 0x00, 0x00 + # FuncId (0x2D8F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_String_const_iterator > >&, const std::_String_const_iterator > >&) (0x2D8E) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x8e, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: bool std::vector >::(const unsigned __int64) (0x2D16) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x16, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2D91) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x19D3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + # FuncId (0x2D92) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (char*, char*) (0x2D91) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x91, 0x2d, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D93) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: char* std::vector >::(char*, char*, char*) (0x2D0D) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x0d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2D94) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2D38) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x38, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D95) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2D38) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x38, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2D96) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::() (0x2CB9) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb9, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2D97) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: char*& std::_Vector_alloc > >::() (0x2D38) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x38, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2D98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: unsigned __int64 std::vector >::() (0x2D00) + # Name: max_size + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x5f + .byte 0x73, 0x69, 0x7a, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::() (0x2D19) + # Name: _Xlength + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x19, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x58, 0x6c, 0x65 + .byte 0x6e, 0x67, 0x74, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2D9A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: const std::allocator& std::_Vector_alloc > >::() (0x2D2D) + # Name: _Getal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x2d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x61, 0x6c, 0x00, 0xf1 + # MemberFuncId (0x2D9B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FunctionType: const std::allocator& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D43) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x43, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # ArgList (0x2D9C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2D9D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::random_access_iterator_tag) (0x2D9C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x9c, 0x2d, 0x00, 0x00 + # FuncId (0x2D9E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (char*, char*, std::random_access_iterator_tag) (0x2D9D) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x9d, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2D9F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: char* const (0x11A9) + # ArgType: char* (0x670) + # ArgType: std::allocator& (0x124C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + # Procedure (0x2DA0) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char* const, char* const, char*, std::allocator&) (0x2D9F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x9f, 0x2d, 0x00, 0x00 + # FuncId (0x2DA1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char* const, char* const, char*, std::allocator&) (0x2DA0) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa0, 0x2d, 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 (0x2DA2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: char* const (0x11A9) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + # Procedure (0x2DA3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char* const) (0x2DA2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa2, 0x2d, 0x00, 0x00 + # FuncId (0x2DA4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char* const) (0x2DA3) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa3, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x2DA5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2DA6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const, __int64) (0x2DA5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa5, 0x2d, 0x00, 0x00 + # FuncId (0x2DA7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char* const, __int64) (0x2DA6) + # Name: _Get_unwrapped_n + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa6, 0x2d, 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 + # ArgList (0x2DA8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char* const& (0x1E2A) + # ArgType: char* const& (0x1E2A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + # Procedure (0x2DA9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2DA8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa8, 0x2d, 0x00, 0x00 + # FuncId (0x2DAA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (char* const&, char* const&) (0x2DA9) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa9, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2DAB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: char*& (0x1CC6) + # ArgType: char* const (0x11A9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xc6, 0x1c, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + # Procedure (0x2DAC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*&, char* const) (0x2DAB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xab, 0x2d, 0x00, 0x00 + # FuncId (0x2DAD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (char*&, char* const) (0x2DAC) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xac, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x2DAE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: char* const (0x11A9) + # ArgType: char* const (0x11A9) + # ArgType: std::allocator& (0x124C) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2DAF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (char* const, char* const, char* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2DAE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xae, 0x2d, 0x00, 0x00 + # FuncId (0x2DB0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char* const, char* const, char* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2DAF) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xaf, 0x2d, 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 + # Procedure (0x2DB1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2DA8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa8, 0x2d, 0x00, 0x00 + # FuncId (0x2DB2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (char* const&, char* const&) (0x2DB1) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb1, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x2DB3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const& (0x1E2A) + # ArgType: char* const& (0x1E2A) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2DB4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const&, char* const&, std::random_access_iterator_tag) (0x2DB3) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb3, 0x2d, 0x00, 0x00 + # FuncId (0x2DB5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (char* const&, char* const&, std::random_access_iterator_tag) (0x2DB4) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb4, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x2DB6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, char*) (0x2D0C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0c, 0x2d, 0x00, 0x00 + # FuncId (0x2DB7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char*, char*, char*) (0x2DB6) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb6, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DB8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Orphan_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x20, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x72, 0x70 + .byte 0x68, 0x61, 0x6e, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x00 + # MemberFuncId (0x2DB9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(char*, char*) (0x2D14) + # Name: _Destroy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x14, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DBA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: unsigned __int64 std::vector >::() (0x2D00) + # Name: capacity + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x00, 0x2d, 0x00, 0x00 + .byte 0x63, 0x61, 0x70, 0x61 + .byte 0x63, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2DBB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::allocator& (0x124C) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + # Procedure (0x2DBC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, std::allocator&) (0x2DBB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xbb, 0x2d, 0x00, 0x00 + # FuncId (0x2DBD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (char*, char*, std::allocator&) (0x2DBC) + # Name: _Destroy_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xbc, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # ArgList (0x2DBE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: std::allocator& (0x124C) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2DBF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char*, std::allocator&, std::integral_constant) (0x2DBE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xbe, 0x2d, 0x00, 0x00 + # FuncId (0x2DC0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (char*, char*, std::allocator&, std::integral_constant) (0x2DBF) + # Name: _Destroy_range1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x31, 0x00 + # MemberFuncId (0x2DC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: const char*& std::_Vector_alloc > >::() (0x2D3A) + # Name: _Myend + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2DC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: const char*& std::_Vector_alloc > >::() (0x2D3A) + # Name: _Myfirst + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x66 + .byte 0x69, 0x72, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: const std::_Vector_val >& std::_Vector_alloc > >::() (0x2D34) + # Name: _Get_data + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x34, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x64, 0x61, 0x74 + .byte 0x61, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DC4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x2D1E) + # FunctionType: const std::_Vector_val >& std::_Compressed_pair,std::_Vector_val >,1>::() (0x2D46) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x2d, 0x00, 0x00 + .byte 0x46, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2DC5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11C8) + # FunctionType: char* std::_String_iterator > >::() (0x12A4) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa4, 0x12, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # Procedure (0x2DC6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + # FuncId (0x2DC7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const char*) (0x2DC6) + # Name: _Const_cast + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc6, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6e + .byte 0x73, 0x74, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2DC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: void std::_Vector_alloc > >::() (0x2D20) + # Name: _Free_proxy + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x20, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x46, 0x72, 0x65 + .byte 0x65, 0x5f, 0x70, 0x72 + .byte 0x6f, 0x78, 0x79, 0x00 + # FuncId (0x2DC9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char*) (0x1CBA) + # Name: _Unfancy_maybe_null + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xba, 0x1c, 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 (0x2DCA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2CB7) + # FunctionType: const char*& std::_Vector_alloc > >::() (0x2D3A) + # Name: _Mylast + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb7, 0x2c, 0x00, 0x00 + .byte 0x3a, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x6c + .byte 0x61, 0x73, 0x74, 0x00 + # MemberFuncId (0x2DCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: void std::_String_const_iterator > >::() (0x12B4) + # Name: ~_String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb4, 0x12, 0x00, 0x00 + .byte 0x7e, 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, 0x00 + # FuncId (0x2DCC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char*) (0x1CBA) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xba, 0x1c, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11C8) + # FunctionType: void std::_String_iterator > >::(char*, const std::_Container_base12*) (0x129F) + # Name: _String_iterator + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0x9f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: void std::_String_const_iterator > >::(const char*, const std::_Container_base12*) (0x12B6) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb6, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Procedure (0x2DCF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1220) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + # FuncId (0x2DD0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::basic_string,std::allocator >* (std::basic_string,std::allocator >&) (0x2DCF) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xcf, 0x2d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::(std::allocator&) (0x124E) + # Name: _Move_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x4e, 0x12, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x6f, 0x76 + .byte 0x65, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2DD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x11BF) + # Name: _Assign_rv_contents + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xbf, 0x11, 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 + # Procedure (0x2DD3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator >&& (0x11A0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::basic_string,std::allocator >&) (0x1220) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xa0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x20, 0x12, 0x00, 0x00 + # FuncId (0x2DD4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::basic_string,std::allocator >&& (std::basic_string,std::allocator >&) (0x2DD3) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd3, 0x2d, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2DD5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::allocator& (0x1189) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # Procedure (0x2DD6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::allocator&, const std::allocator&) (0x2DD5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd5, 0x2d, 0x00, 0x00 + # FuncId (0x2DD7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const std::allocator&, const std::allocator&) (0x2DD6) + # Name: operator!= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd6, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x21, 0x3d, 0x00, 0xf1 + # ArgList (0x2DD8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: std::allocator& (0x124C) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + # Procedure (0x2DD9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, std::allocator&) (0x2DD8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd8, 0x2d, 0x00, 0x00 + # FuncId (0x2DDA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator&, std::allocator&) (0x2DD9) + # Name: _Pocma + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xd9, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x6d, 0x61, 0x00, 0xf1 + # ArgList (0x2DDB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x124C) + # ArgType: std::allocator& (0x124C) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2DDC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, std::allocator&, std::integral_constant) (0x2DDB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xdb, 0x2d, 0x00, 0x00 + # FuncId (0x2DDD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator&, std::allocator&, std::integral_constant) (0x2DDC) + # Name: _Pocma + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xdc, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x6d, 0x61, 0x00, 0xf1 + # FuncId (0x2DDE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::allocator&& (std::allocator&) (0x20B5) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb5, 0x20, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(std::basic_string,std::allocator >&&, std::integral_constant) (0x11BF) + # Name: _Assign_rv_contents_with_alloc_always_equal + # } + .byte 0x36, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xbf, 0x11, 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 + # Pointer (0x2DE0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: unsigned char (0x20) + # 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 0x20, 0x00, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # MemberFuncId (0x2DE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_alloc > > (0x1183) + # FunctionType: void std::_String_alloc > >::(std::_String_alloc > >&) (0x125F) + # Name: _Swap_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x83, 0x11, 0x00, 0x00 + .byte 0x5f, 0x12, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Container_base12 (0x129B) + # FunctionType: void std::_Container_base12::(std::_Container_base12&) (0x134D) + # Name: _Swap_all + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x9b, 0x12, 0x00, 0x00 + .byte 0x4d, 0x13, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: bool std::basic_string,std::allocator >::(const std::basic_string,std::allocator >&) (0x1232) + # Name: _Equal + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x32, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x00, 0xf1 + # Modifier (0x2DE4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: const char* (0x1141) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # ArgList (0x2DE5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const const char* (0x2DE4) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const const char* (0x2DE4) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xe4, 0x2d, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0xe4, 0x2d, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # Procedure (0x2DE6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const const char*, const unsigned __int64, const const char*, const unsigned __int64) (0x2DE5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xe5, 0x2d, 0x00, 0x00 + # FuncId (0x2DE7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const const char*, const unsigned __int64, const const char*, const unsigned __int64) (0x2DE6) + # Name: _Traits_equal + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xe6, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x5f + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: int std::char_traits::(const char* const, const char* const, const unsigned __int64) (0x12DD) + # Name: compare + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xdd, 0x12, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x00 + # MemberFuncId (0x2DE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::(const std::vector >&) (0x26CC) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xcc, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2DEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::(const std::_Vb_val >&) (0x279A) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x9a, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFuncId (0x2DEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(const std::vector >&) (0x284E) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x4e, 0x28, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2DEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits > (0x281C) + # FunctionType: std::allocator std::_Default_allocator_traits >::(const std::allocator&) (0x28C0) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x1c, 0x28, 0x00, 0x00 + .byte 0xc0, 0x28, 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 + # Pointer (0x2DED) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator (0x2710) + # 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 0x10, 0x27, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2DEE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator&& (0x2DED) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xed, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc > > (0x2840) + # ThisType: std::_Vector_alloc > >* (0x28C5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&&) (0x2DEE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc5, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xee, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DF0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::(std::allocator&&) (0x2DEF) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xef, 0x2d, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DF1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: bool std::vector >::(const unsigned __int64) (0x28A3) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa3, 0x28, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2DF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: unsigned* std::vector >::(unsigned*, unsigned*, unsigned*) (0x2899) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x99, 0x28, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Procedure (0x2DF3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator&& (0x2DED) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator&) (0x28C8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xed, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc8, 0x28, 0x00, 0x00 + # FuncId (0x2DF4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::allocator&& (std::allocator&) (0x2DF3) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xf3, 0x2d, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2DF5) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: std::allocator&& (0x2DED) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0xed, 0x2d, 0x00, 0x00 + # MemberFunction (0x2DF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2919) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator&&) (0x2DF5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x2d, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, std::allocator&&) (0x2DF6) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0xf6, 0x2d, 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 + # FuncId (0x2DF8) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned*, std::allocator&) (0x2B25) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x25, 0x2b, 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 + # FuncId (0x2DF9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned* const, unsigned* const, unsigned* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x2B35) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x35, 0x2b, 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 + # FuncId (0x2DFA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (unsigned* const&, unsigned* const&) (0x2B37) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x37, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Pointer (0x2DFB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Bt_state_t,0> > (0x2540) + # 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 0x40, 0x25, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2DFC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Bt_state_t,0> >& (0x2DFB) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # ThisType: std::_Bt_state_t,0> >* (0x294D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Bt_state_t,0> >&) (0x2545) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xfb, 0x2d, 0x00, 0x00 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0x4d, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x45, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2DFD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bt_state_t,0> > (0x2540) + # FunctionType: std::_Bt_state_t,0> >& std::_Bt_state_t,0> >::(const std::_Bt_state_t,0> >&) (0x2DFC) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x25, 0x00, 0x00 + .byte 0xfc, 0x2d, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2DFE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x26DC) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xdc, 0x26, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2DFF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector >* (0x26EC) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x26CB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xec, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xcb, 0x26, 0x00, 0x00 + # FuncId (0x2E00) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::vector >* (const std::vector >&) (0x2DFF) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xff, 0x2d, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E01) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: std::vector >& std::vector >::(const std::vector >&) (0x285E) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x5e, 0x28, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2E02) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector >* (0x2880) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector >&) (0x284D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x80, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x4d, 0x28, 0x00, 0x00 + # FuncId (0x2E03) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::vector >* (const std::vector >&) (0x2E02) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x02, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E04) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x28C7) + # Name: _Copy_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2E05) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*) (0x28A1) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0xa1, 0x28, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # ArgList (0x2E06) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # Procedure (0x2E07) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator&, const std::allocator&) (0x2E06) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x06, 0x2e, 0x00, 0x00 + # FuncId (0x2E08) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator&, const std::allocator&) (0x2E07) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x07, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # ArgList (0x2E09) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator& (0x28B7) + # ArgType: const std::allocator& (0x280E) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb7, 0x28, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2E0A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator&, const std::allocator&, std::integral_constant) (0x2E09) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x09, 0x2e, 0x00, 0x00 + # FuncId (0x2E0B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator&, const std::allocator&, std::integral_constant) (0x2E0A) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # Procedure (0x2E0C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned* const&, unsigned* const&) (0x2B2E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x2e, 0x2b, 0x00, 0x00 + # FuncId (0x2E0D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned* const&, unsigned* const&) (0x2E0C) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x0c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2E0E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x2E0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2791) + # ThisType: std::vector >* (0x2841) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::forward_iterator_tag) (0x2E0E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x41, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x0e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E10) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(unsigned*, unsigned*, std::forward_iterator_tag) (0x2E0F) + # Name: _Assign_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x0f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2E11) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* const& (0x2B2D) + # ArgType: unsigned* const& (0x2B2D) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0x2d, 0x2b, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2E12) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned* const&, unsigned* const&, std::integral_constant) (0x2E11) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x11, 0x2e, 0x00, 0x00 + # FuncId (0x2E13) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned* const&, unsigned* const&, std::integral_constant) (0x2E12) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x12, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # Pointer (0x2E14) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned (0x27D7) + # 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 0xd7, 0x27, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2E15) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const unsigned* const (0x2E14) + # ArgType: const unsigned* const (0x2E14) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x14, 0x2e, 0x00, 0x00 + .byte 0x14, 0x2e, 0x00, 0x00 + # Procedure (0x2E16) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const unsigned* const, const unsigned* const) (0x2E15) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x15, 0x2e, 0x00, 0x00 + # FuncId (0x2E17) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const unsigned* const, const unsigned* const) (0x2E16) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x16, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2E18) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, unsigned*) (0x28A0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa0, 0x28, 0x00, 0x00 + # FuncId (0x2E19) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (unsigned*, unsigned*) (0x2E18) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x18, 0x2e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E1A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2E1B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned* (0x675) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*, __int64) (0x2E1A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x1a, 0x2e, 0x00, 0x00 + # FuncId (0x2E1C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, __int64) (0x2E1B) + # Name: next + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1b, 0x2e, 0x00, 0x00 + .byte 0x6e, 0x65, 0x78, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2E1D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*) (0x2B3C) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3c, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2E1E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned* (0x675) + # ArgType: unsigned* (0x675) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x75, 0x06, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2E1F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*, unsigned*, std::random_access_iterator_tag) (0x2E1E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1e, 0x2e, 0x00, 0x00 + # FuncId (0x2E20) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (unsigned*, unsigned*, std::random_access_iterator_tag) (0x2E1F) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2E21) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: unsigned*& (0x28E0) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2E22) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (unsigned*&, __int64) (0x2E21) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x21, 0x2e, 0x00, 0x00 + # FuncId (0x2E23) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned*&, __int64) (0x2E22) + # Name: advance + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x22, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x76, 0x61 + .byte 0x6e, 0x63, 0x65, 0x00 + # ArgList (0x2E24) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned*& (0x28E0) + # ArgType: __int64 (0x13) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x28, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2E25) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned*&, __int64, std::random_access_iterator_tag) (0x2E24) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x24, 0x2e, 0x00, 0x00 + # FuncId (0x2E26) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (unsigned*&, __int64, std::random_access_iterator_tag) (0x2E25) + # Name: _Advance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x25, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x31, 0x00, 0xf2, 0xf1 + # FuncId (0x2E27) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned* (unsigned*, unsigned*, unsigned*, std::_Trivially_copyable_ptr_iterator_tag) (0x2BA2) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa2, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E28) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::_Cmp_icase > (0x2C49) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x49, 0x2c, 0x00, 0x00 + # Procedure (0x2E29) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_icase >) (0x2E28) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x28, 0x2e, 0x00, 0x00 + # FuncId (0x2E2A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_icase >) (0x2E29) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x29, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E2B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::_Cmp_collate > (0x2C5A) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x5a, 0x2c, 0x00, 0x00 + # Procedure (0x2E2C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_collate >) (0x2E2B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x2b, 0x2e, 0x00, 0x00 + # FuncId (0x2E2D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_collate >) (0x2E2C) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E2E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::_Cmp_cs > (0x2C6A) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x6a, 0x2c, 0x00, 0x00 + # Procedure (0x2E2F) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_cs >) (0x2E2E) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x2e, 0x2e, 0x00, 0x00 + # FuncId (0x2E30) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Cmp_cs >) (0x2E2F) + # Name: _Cmp_chrange + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x63, 0x68, 0x72 + .byte 0x61, 0x6e, 0x67, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x2E31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # ThisType: std::_Tgt_state_t,0> >* (0x2542) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Tgt_state_t,0> >&) (0x2C3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x42, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E32) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Tgt_state_t,0> > (0x251F) + # FunctionType: void std::_Tgt_state_t,0> >::(const std::_Tgt_state_t,0> >&) (0x2E31) + # Name: _Tgt_state_t + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1f, 0x25, 0x00, 0x00 + .byte 0x31, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x67, 0x74 + .byte 0x5f, 0x73, 0x74, 0x61 + .byte 0x74, 0x65, 0x5f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2E33) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2930) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x30, 0x29, 0x00, 0x00 + # FuncId (0x2E34) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>) (0x2E33) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x33, 0x2e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E35) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25EE) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xee, 0x25, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2E36) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # FunctionType: std::allocator,0> >::_Grp_t> std::_Default_allocator_traits,0> >::_Grp_t> >::(const std::allocator,0> >::_Grp_t>&) (0x283C) + # Name: select_on_container_copy_construction + # } + .byte 0x32, 0x00, 0x02, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x3c, 0x28, 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 + # Pointer (0x2E37) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::allocator,0> >::_Grp_t> (0x25DD) + # 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 0xdd, 0x25, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2E38) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>&& (0x2E37) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x37, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E39) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # ThisType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >* (0x2719) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&&) (0x2E38) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x19, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x38, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E3A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(std::allocator,0> >::_Grp_t>&&) (0x2E39) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x39, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E3B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: bool std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const unsigned __int64) (0x2647) + # Name: _Buy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x47, 0x26, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E3C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x263D) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x3d, 0x26, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # Procedure (0x2E3D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::allocator,0> >::_Grp_t>&& (0x2E37) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::allocator,0> >::_Grp_t>&) (0x271D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x37, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x1d, 0x27, 0x00, 0x00 + # FuncId (0x2E3E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::allocator,0> >::_Grp_t>&& (std::allocator,0> >::_Grp_t>&) (0x2E3D) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x3d, 0x2e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2E3F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: std::allocator,0> >::_Grp_t>&& (0x2E37) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0x37, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E40) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # ThisType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>* (0x2820) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, std::allocator,0> >::_Grp_t>&&) (0x2E3F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x20, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x3f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1> (0x2718) + # FunctionType: void std::_Compressed_pair,0> >::_Grp_t>,std::_Vector_val,0> >::_Grp_t> >,1>::(std::_One_then_variadic_args_t, std::allocator,0> >::_Grp_t>&&) (0x2E40) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x18, 0x27, 0x00, 0x00 + .byte 0x40, 0x2e, 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 + # FuncId (0x2E42) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t*, std::allocator,0> >::_Grp_t>&) (0x2BEC) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xec, 0x2b, 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 + # FuncId (0x2E43) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t* const, std::allocator,0> >::_Grp_t>&, std::_General_ptr_iterator_tag, std::_Unused_parameter) (0x2BFC) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfc, 0x2b, 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 + # FuncId (0x2E44) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Trivially_copyable_ptr_iterator_tag (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BFE) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xfe, 0x2b, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2E45) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # ThisType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >* (0x2BCF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x273F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0xcf, 0x2b, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> > (0x2BCE) + # FunctionType: void std::_Uninitialized_backout_al,0> >::_Grp_t *,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t&) (0x2E45) + # Name: _Emplace_back + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xce, 0x2b, 0x00, 0x00 + .byte 0x45, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6d, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # ArgList (0x2E47) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const (0x2747) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0x47, 0x27, 0x00, 0x00 + .byte 0x30, 0x26, 0x00, 0x00 + # MemberFunction (0x2E48) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t&) (0x2E47) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x47, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Default_allocator_traits,0> >::_Grp_t> > (0x276D) + # FunctionType: void std::_Default_allocator_traits,0> >::_Grp_t> >::(std::allocator,0> >::_Grp_t>&, std::_Tgt_state_t,0> >::_Grp_t* const, std::_Tgt_state_t,0> >::_Grp_t&) (0x2E48) + # Name: construct + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x27, 0x00, 0x00 + .byte 0x48, 0x2e, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x2E4A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t& (0x2630) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t&) (0x273F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3f, 0x27, 0x00, 0x00 + # FuncId (0x2E4B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t& (std::_Tgt_state_t,0> >::_Grp_t&) (0x2E4A) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4a, 0x2e, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2E4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2E4D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::random_access_iterator_tag) (0x2E4C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x4c, 0x2e, 0x00, 0x00 + # FuncId (0x2E4E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::random_access_iterator_tag) (0x2E4D) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFuncId (0x2E4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: __int64 gsl::details::span_iterator,0>::(gsl::details::span_iterator,0>) (0x1A11) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x11, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E50) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::_Node_rep*, bool) (0x252F) + # Name: _Do_rep0 + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x2f, 0x25, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x72, 0x65, 0x70, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E51) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >& std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25FE) + # Name: operator= + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xfe, 0x25, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + # Procedure (0x2E52) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x2623) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x25ED) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xed, 0x25, 0x00, 0x00 + # FuncId (0x2E53) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (const std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >&) (0x2E52) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x52, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > > (0x25DA) + # FunctionType: void std::_Vector_alloc,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > >::(const std::allocator,0> >::_Grp_t>&) (0x271B) + # Name: _Copy_alloc + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xda, 0x25, 0x00, 0x00 + .byte 0x1b, 0x27, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x61, 0x6c + .byte 0x6c, 0x6f, 0x63, 0x00 + # MemberFuncId (0x2E55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2645) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x45, 0x26, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # ArgList (0x2E56) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + # Procedure (0x2E57) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&) (0x2E56) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x56, 0x2e, 0x00, 0x00 + # FuncId (0x2E58) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&) (0x2E57) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x57, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # ArgList (0x2E59) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::allocator,0> >::_Grp_t>& (0x271C) + # ArgType: const std::allocator,0> >::_Grp_t>& (0x25DF) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x27, 0x00, 0x00 + .byte 0xdf, 0x25, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x2E5A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2E59) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x59, 0x2e, 0x00, 0x00 + # FuncId (0x2E5B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::allocator,0> >::_Grp_t>&, const std::allocator,0> >::_Grp_t>&, std::integral_constant) (0x2E5A) + # Name: _Pocca + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5a, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x6f, 0x63 + .byte 0x63, 0x61, 0x00, 0xf1 + # Procedure (0x2E5C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2BF5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xf5, 0x2b, 0x00, 0x00 + # FuncId (0x2E5D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&) (0x2E5C) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2E5E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x2E5F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # ThisType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >* (0x25DB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::forward_iterator_tag) (0x2E5E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0xdb, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E60) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> > (0x2541) + # FunctionType: void std::vector,0> >::_Grp_t,std::allocator,0> >::_Grp_t> >::(std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::forward_iterator_tag) (0x2E5F) + # Name: _Assign_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x41, 0x25, 0x00, 0x00 + .byte 0x5f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x73, 0x73 + .byte 0x69, 0x67, 0x6e, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2E61) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* const& (0x2BF4) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0xf4, 0x2b, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x2E62) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&, std::integral_constant) (0x2E61) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x61, 0x2e, 0x00, 0x00 + # FuncId (0x2E63) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t* const&, std::_Tgt_state_t,0> >::_Grp_t* const&, std::integral_constant) (0x2E62) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x62, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # Pointer (0x2E64) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Tgt_state_t,0> >::_Grp_t (0x25E4) + # 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 0xe4, 0x25, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2E65) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* const (0x2E64) + # ArgType: const std::_Tgt_state_t,0> >::_Grp_t* const (0x2E64) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x64, 0x2e, 0x00, 0x00 + .byte 0x64, 0x2e, 0x00, 0x00 + # Procedure (0x2E66) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::_Tgt_state_t,0> >::_Grp_t* const, const std::_Tgt_state_t,0> >::_Grp_t* const) (0x2E65) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x65, 0x2e, 0x00, 0x00 + # FuncId (0x2E67) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (const std::_Tgt_state_t,0> >::_Grp_t* const, const std::_Tgt_state_t,0> >::_Grp_t* const) (0x2E66) + # Name: _Verify_range + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x66, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # Procedure (0x2E68) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2644) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x44, 0x26, 0x00, 0x00 + # FuncId (0x2E69) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E68) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x68, 0x2e, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E6A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2E6B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, __int64) (0x2E6A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6a, 0x2e, 0x00, 0x00 + # FuncId (0x2E6C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, __int64) (0x2E6B) + # Name: next + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6b, 0x2e, 0x00, 0x00 + .byte 0x6e, 0x65, 0x78, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2E6D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x263C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3c, 0x26, 0x00, 0x00 + # FuncId (0x2E6E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E6D) + # Name: _Copy_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # ArgList (0x2E6F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2E70) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::random_access_iterator_tag) (0x2E6F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x6f, 0x2e, 0x00, 0x00 + # FuncId (0x2E71) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::random_access_iterator_tag) (0x2E70) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x70, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x2E72) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t*& (0x2735) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x2E73) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*&, __int64) (0x2E72) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x72, 0x2e, 0x00, 0x00 + # FuncId (0x2E74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*&, __int64) (0x2E73) + # Name: advance + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x73, 0x2e, 0x00, 0x00 + .byte 0x61, 0x64, 0x76, 0x61 + .byte 0x6e, 0x63, 0x65, 0x00 + # ArgList (0x2E75) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t*& (0x2735) + # ArgType: __int64 (0x13) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x35, 0x27, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x2E76) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*&, __int64, std::random_access_iterator_tag) (0x2E75) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x75, 0x2e, 0x00, 0x00 + # FuncId (0x2E77) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Tgt_state_t,0> >::_Grp_t*&, __int64, std::random_access_iterator_tag) (0x2E76) + # Name: _Advance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x76, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x2E78) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # ArgType: std::_Trivially_copyable_ptr_iterator_tag (0x1FBB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0xbb, 0x1f, 0x00, 0x00 + # Procedure (0x2E79) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Tgt_state_t,0> >::_Grp_t* (0x2620) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Trivially_copyable_ptr_iterator_tag) (0x2E78) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x20, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x78, 0x2e, 0x00, 0x00 + # FuncId (0x2E7A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Trivially_copyable_ptr_iterator_tag) (0x2E79) + # Name: _Copy_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x79, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x2E7B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Tgt_state_t,0> >::_Grp_t* (std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*, std::_Tgt_state_t,0> >::_Grp_t*) (0x2E6D) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2E7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_iter_base > > (0x27D4) + # FunctionType: void std::_Vb_iter_base > >::(unsigned __int64) (0x28B1) + # Name: _Advance + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xd4, 0x27, 0x00, 0x00 + .byte 0xb1, 0x28, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x76 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2E7D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A96) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x96, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x2E7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x236D) + # FunctionType: void std::_Regex_base::() (0x23A1) + # Name: _Regex_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0xa1, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x2E7F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_traits (0x2374) + # 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, 0x23, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2E80) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::regex_traits (0x2374) + # ThisType: std::regex_traits* (0x2E7F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x7f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x2374) + # FunctionType: void std::regex_traits::() (0x2E80) + # Name: regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x80, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2E82) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x2E83) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_regex > (0x2368) + # ThisType: std::basic_regex >* (0x2375) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x2E82) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x75, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x82, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2E84) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: void std::basic_regex >::(const char*, const char*, std::regex_constants::syntax_option_type, std::forward_iterator_tag) (0x2E83) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x83, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Class (0x2E85) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Parser > + # LinkageName: .?AV?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .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, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x50, 0x61, 0x72, 0x73 + .byte 0x65, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x44, 0x44, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x2E86) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Builder > + # LinkageName: .?AV?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x02 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x69, 0x6c + .byte 0x64, 0x65, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x2c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x42 + .byte 0x75, 0x69, 0x6c, 0x64 + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x42, 0x44, 0x44 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x2E87) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 40 + # Name: _Meta_lpar + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 41 + # Name: _Meta_rpar + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 36 + # Name: _Meta_dlr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 94 + # Name: _Meta_caret + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 46 + # Name: _Meta_dot + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 42 + # Name: _Meta_star + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 43 + # Name: _Meta_plus + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 63 + # Name: _Meta_query + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 91 + # Name: _Meta_lsq + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 93 + # Name: _Meta_rsq + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 124 + # Name: _Meta_bar + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 92 + # Name: _Meta_esc + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 45 + # Name: _Meta_dash + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 123 + # Name: _Meta_lbr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 125 + # Name: _Meta_rbr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 44 + # Name: _Meta_comma + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 58 + # Name: _Meta_colon + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 61 + # Name: _Meta_equal + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 33 + # Name: _Meta_exc + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 18446744073709551615 + # Name: _Meta_eos + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 10 + # Name: _Meta_nl + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 13 + # Name: _Meta_cr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: _Meta_bsp + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Meta_chr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 92 + # Name: _Esc_bsl + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 98 + # Name: _Esc_word + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 66 + # Name: _Esc_not_word + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 97 + # Name: _Esc_ctrl_a + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 98 + # Name: _Esc_ctrl_b + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 102 + # Name: _Esc_ctrl_f + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 110 + # Name: _Esc_ctrl_n + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 114 + # Name: _Esc_ctrl_r + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 116 + # Name: _Esc_ctrl_t + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 118 + # Name: _Esc_ctrl_v + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 99 + # Name: _Esc_ctrl + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 120 + # Name: _Esc_hex + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 117 + # Name: _Esc_uni + # } + # } + .byte 0xa2, 0x02, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x28, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x6c, 0x70, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x29, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x72, 0x70, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x24, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x64, 0x6c, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x5e, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x63, 0x61, 0x72, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x2e, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x64, 0x6f, 0x74, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x2a, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x73, 0x74, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x2b, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x70, 0x6c, 0x75, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x3f, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x71, 0x75, 0x65, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x5b, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x6c, 0x73, 0x71, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x5d, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x72, 0x73, 0x71, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x7c, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x62, 0x61, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x5c, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x2d, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x64, 0x61, 0x73, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x7b, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x6c, 0x62, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x7d, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x72, 0x62, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x2c, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x6d + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x3a, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x3d, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x21, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x65, 0x78, 0x63, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0a, 0x80, 0xff, 0xff + .byte 0xff, 0xff, 0xff, 0xff + .byte 0xff, 0xff, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x65, 0x6f, 0x73, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0a, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x6e, 0x6c, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0d, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x63, 0x72, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x62, 0x73, 0x70, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x65, 0x74, 0x61, 0x5f + .byte 0x63, 0x68, 0x72, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x5c, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x62 + .byte 0x73, 0x6c, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x62, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x77 + .byte 0x6f, 0x72, 0x64, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x42, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x6e + .byte 0x6f, 0x74, 0x5f, 0x77 + .byte 0x6f, 0x72, 0x64, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x61, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x62, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x62, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x66, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x6e, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x72, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x74, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x76, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x5f + .byte 0x76, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x63, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x63 + .byte 0x74, 0x72, 0x6c, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x78, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x68 + .byte 0x65, 0x78, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x5f, 0x45 + .byte 0x73, 0x63, 0x5f, 0x75 + .byte 0x6e, 0x69, 0x00, 0xf1 + # Enum (0x2E88) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 37 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2E87) + # Name: std::_Meta_type + # LinkageName: .?AW4_Meta_type@std@@ + # } + .byte 0x36, 0x00, 0x07, 0x15 + .byte 0x25, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x87, 0x2e, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x4d, 0x65 + .byte 0x74, 0x61, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x57 + .byte 0x34, 0x5f, 0x4d, 0x65 + .byte 0x74, 0x61, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2E89) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Meta_type (0x2E88) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 57 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x39, 0x00, 0x00, 0x00 + # Pointer (0x2E8A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Parser > (0x2E85) + # 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, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2E8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::regex_traits& (0x2399) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # MemberFunction (0x2E8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x2E8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x8b, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E8D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x2373) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2E8E) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Parser > (0x2E85) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2E8F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Parser > (0x2E8E) + # 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, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2E90) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Parser > (0x2E85) + # ThisType: const std::_Parser >* (0x2E8F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2E91) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: error_collate + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: error_ctype + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: error_escape + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 3 + # Name: error_backref + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 4 + # Name: error_brack + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 5 + # Name: error_paren + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 6 + # Name: error_brace + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 7 + # Name: error_badbrace + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 8 + # Name: error_range + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 9 + # Name: error_space + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 10 + # Name: error_badrepeat + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 11 + # Name: error_complexity + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 12 + # Name: error_stack + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 13 + # Name: error_parse + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 14 + # Name: error_syntax + # } + # } + .byte 0x3a, 0x01, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x63, 0x74, 0x79, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x65, 0x73, 0x63, 0x61 + .byte 0x70, 0x65, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x03, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x63, 0x6b + .byte 0x72, 0x65, 0x66, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x04, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x62, 0x72, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x05, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x70, 0x61, 0x72, 0x65 + .byte 0x6e, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x06, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x62, 0x72, 0x61, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x07, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x64, 0x62 + .byte 0x72, 0x61, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x08, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x09, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x73, 0x70, 0x61, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0a, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x62, 0x61, 0x64, 0x72 + .byte 0x65, 0x70, 0x65, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0b, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x6c, 0x65, 0x78, 0x69 + .byte 0x74, 0x79, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0c, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x73, 0x74, 0x61, 0x63 + .byte 0x6b, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0d, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x70, 0x61, 0x72, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x0e, 0x00, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x73, 0x79, 0x6e, 0x74 + .byte 0x61, 0x78, 0x00, 0xf1 + # Enum (0x2E92) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 15 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2E91) + # Name: std::regex_constants::error_type + # LinkageName: .?AW4error_type@regex_constants@std@@ + # } + .byte 0x56, 0x00, 0x07, 0x15 + .byte 0x0f, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x91, 0x2e, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x3a, 0x3a, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x40, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x61, 0x6e, 0x74, 0x73 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2E93) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::regex_constants::error_type (0x2E92) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 140 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x92, 0x2e, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x8c, 0x00, 0x00, 0x00 + # ArgList (0x2E94) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::regex_constants::error_type (0x2E92) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x92, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::error_type) (0x2E94) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x94, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E96) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2E85) + # ThisType: const std::_Parser >* (0x2E8F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8f, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E97) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2E98) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Meta_type (0x2E88) + # ArgType: std::regex_constants::error_type (0x2E92) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x92, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E99) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Meta_type, std::regex_constants::error_type) (0x2E98) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x98, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2E9A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # MemberFunction (0x2E9B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: int (0x74) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (int, int) (0x2E9A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x9a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E9C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2E9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (int) (0x1073) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x73, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2E9E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Meta_type (0x2E88) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + # MemberFunction (0x2E9F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Meta_type) (0x2E9E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x9e, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EA0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2EA1) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Prs_none + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _Prs_chr + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: _Prs_set + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x72, 0x73, 0x5f, 0x6e + .byte 0x6f, 0x6e, 0x65, 0x00 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x50 + .byte 0x72, 0x73, 0x5f, 0x63 + .byte 0x68, 0x72, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x5f, 0x50 + .byte 0x72, 0x73, 0x5f, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # Enum (0x2EA2) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # UnderlyingType: int (0x74) + # FieldListType: (0x2EA1) + # Name: std::_Prs_ret + # LinkageName: .?AW4_Prs_ret@std@@ + # } + .byte 0x32, 0x00, 0x07, 0x15 + .byte 0x03, 0x00, 0x00, 0x02 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0xa1, 0x2e, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x50, 0x72 + .byte 0x73, 0x5f, 0x72, 0x65 + .byte 0x74, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x5f + .byte 0x50, 0x72, 0x73, 0x5f + .byte 0x72, 0x65, 0x74, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2EA3) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Prs_ret (0x2EA2) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 2128 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa2, 0x2e, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x50, 0x08, 0x00, 0x00 + # MemberFunction (0x2EA4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x2EA2) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x2e, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EA5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Prs_ret (0x2EA2) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xa2, 0x2e, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EA6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EA7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Parser > (0x2E85) + # ThisType: std::_Parser >* (0x2E8A) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8a, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2EA8) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x1141) + # FieldOffset: 0x0 + # Name: _Pat + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x1141) + # FieldOffset: 0x8 + # Name: _Begin + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const char* (0x1141) + # FieldOffset: 0x10 + # Name: _End + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x18 + # Name: _Grp_idx + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x1C + # Name: _Disj_count + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::vector > (0x25D6) + # FieldOffset: 0x20 + # Name: _Finished_grps + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Builder > (0x2E86) + # FieldOffset: 0x50 + # Name: _Nfa + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2399) + # FieldOffset: 0x78 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x236F) + # FieldOffset: 0x80 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: int (0x74) + # FieldOffset: 0x84 + # Name: _Val + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: char (0x70) + # FieldOffset: 0x88 + # Name: _Char + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Meta_type (0x2E88) + # FieldOffset: 0x8C + # Name: _Mchar + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: unsigned (0x75) + # FieldOffset: 0x90 + # Name: _L_flags + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Parser >::(const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x2E8C) + # Name: _Parser + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Parser >::() (0x2E8D) + # Name: _Compile + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: unsigned std::_Parser >::() (0x2E90) + # Name: _Mark_count + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::regex_constants::error_type) (0x2E95) + # Name: _Error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E96) + # Name: _Is_esc + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Trans + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Next + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x2E99) + # Name: _Expect + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: int std::_Parser >::(int, int) (0x2E9B) + # Name: _Do_digits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _DecimalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(int) (0x2E9D) + # Name: _HexDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _OctalDigits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(std::_Meta_type) (0x2E9F) + # Name: _Do_ex_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(bool) (0x2EA0) + # Name: _CharacterClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::(bool) (0x2EA4) + # Name: _ClassEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Prs_ret std::_Parser >::() (0x2EA5) + # Name: _ClassAtom + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _ClassRanges + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _CharacterClass + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _IdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E96) + # Name: _IsIdentityEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x2EA6) + # Name: _Do_ffn + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::(char) (0x2EA6) + # Name: _Do_ffnx + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _CharacterEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _AtomEscape + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Do_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Do_noncapture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::(bool) (0x2EA7) + # Name: _Do_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _Wrapped_disjunction + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Quantifier + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: bool std::_Parser >::() (0x2E9C) + # Name: _Alternative + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Parser >::() (0x2E97) + # Name: _Disjunction + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: short (0x11) + # Name: char_class_type + # } + # } + .byte 0xce, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x50 + .byte 0x61, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x42 + .byte 0x65, 0x67, 0x69, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x45 + .byte 0x6e, 0x64, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x47 + .byte 0x72, 0x70, 0x5f, 0x69 + .byte 0x64, 0x78, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x1c, 0x00, 0x5f, 0x44 + .byte 0x69, 0x73, 0x6a, 0x5f + .byte 0x63, 0x6f, 0x75, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x46 + .byte 0x69, 0x6e, 0x69, 0x73 + .byte 0x68, 0x65, 0x64, 0x5f + .byte 0x67, 0x72, 0x70, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0x50, 0x00, 0x5f, 0x4e + .byte 0x66, 0x61, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x78, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x80, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x84, 0x00, 0x5f, 0x56 + .byte 0x61, 0x6c, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x88, 0x00, 0x5f, 0x43 + .byte 0x68, 0x61, 0x72, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x8c, 0x00, 0x5f, 0x4d + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x90, 0x00, 0x5f, 0x4c + .byte 0x5f, 0x66, 0x6c, 0x61 + .byte 0x67, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x8d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x90, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x95, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x96, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x99, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x69, 0x6d, 0x61, 0x6c + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x63, 0x74 + .byte 0x61, 0x6c, 0x44, 0x69 + .byte 0x67, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x45 + .byte 0x73, 0x63, 0x61, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x52, 0x61 + .byte 0x6e, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x65 + .byte 0x6e, 0x74, 0x69, 0x74 + .byte 0x79, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x96, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x49 + .byte 0x64, 0x65, 0x6e, 0x74 + .byte 0x69, 0x74, 0x79, 0x45 + .byte 0x73, 0x63, 0x61, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x61, 0x70, 0x74 + .byte 0x75, 0x72, 0x65, 0x5f + .byte 0x67, 0x72, 0x6f, 0x75 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x6e, 0x6f, 0x6e, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xa7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x70, 0x65, 0x64 + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x65, 0x72, 0x6e, 0x61 + .byte 0x74, 0x69, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x5f, 0x74 + .byte 0x79, 0x70, 0x65, 0x00 + # Class (0x2EA9) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 45 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2EA8) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 152 + # Name: std::_Parser > + # LinkageName: .?AV?$_Parser@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x7e, 0x00, 0x04, 0x15 + .byte 0x2d, 0x00, 0x10, 0x02 + .byte 0xa8, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x98, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x50, 0x61, 0x72, 0x73 + .byte 0x65, 0x72, 0x3c, 0x63 + .byte 0x6f, 0x6e, 0x73, 0x74 + .byte 0x20, 0x63, 0x68, 0x61 + .byte 0x72, 0x20, 0x2a, 0x2c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x72, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x40, 0x50, 0x45, 0x42 + .byte 0x44, 0x44, 0x56, 0x3f + .byte 0x24, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x40, 0x44, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2EAA) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Parser > (0x2EA9) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 2139 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa9, 0x2e, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x5b, 0x08, 0x00, 0x00 + # Pointer (0x2EAB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x2E86) + # 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, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2EAC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const std::regex_traits& (0x2399) + # ArgType: std::regex_constants::syntax_option_type (0x236F) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + # MemberFunction (0x2EAD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2EAC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xac, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2EAE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Builder > (0x2E86) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EAF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x2EAE) + # 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 0xae, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2EB0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x2E86) + # ThisType: const std::_Builder >* (0x2EAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Builder > (0x2E86) + # ThisType: const std::_Builder >* (0x2EAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x2532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EB2) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: bool std::_Builder >::() (0x2EB0) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: bool std::_Builder >::(std::_Node_base*) (0x2EB1) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb0, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xb1, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EB3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: const std::_Builder >* (0x2EAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (char) (0x11C4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc4, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EB7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: short (0x11) + # ArgType: bool (0x30) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2EB8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (short, bool) (0x2EB7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EB9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, __int64) (0x2EB9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xb9, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x2532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (bool) (0x1BF6) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf6, 0x1b, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EBF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EC0) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*) (0x2532) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x32, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EC1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base* (0x23EB) + # ArgType: std::_Node_base* (0x23EB) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + # MemberFunction (0x2EC2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2EC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EC3) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: int (0x74) + # ArgType: int (0x74) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2EC4) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (int, int, bool) (0x2EC3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EC5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Root_node* (0x2373) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EC6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2EC1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EC7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_type (0x23E6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x23, 0x00, 0x00 + # MemberFunction (0x2EC8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Node_base* (0x23EB) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_type) (0x2EC7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EC9) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_class >* (0x2C19) + # ArgType: short (0x11) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x19, 0x2c, 0x00, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2ECA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_class >*, short, bool) (0x2EC9) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc9, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2ECB) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Sequence* (0x2C1B) + # 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 0x1b, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2ECC) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: __int64 (0x13) + # ArgType: std::_Sequence** (0x2ECB) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0xcb, 0x2e, 0x00, 0x00 + # MemberFunction (0x2ECD) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char*, const char*, __int64, std::_Sequence**) (0x2ECC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xcc, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2ECE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned (0x75) + # ClassType: std::_Builder > (0x2E86) + # ThisType: const std::_Builder >* (0x2EAF) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xaf, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2ECF) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Builder > (0x2E86) + # 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, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2ED0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Builder > (0x2EAE) + # 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 0xae, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2ED1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Builder >& (0x2ED0) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xd0, 0x2e, 0x00, 0x00 + # MemberFunction (0x2ED2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Builder >& (0x2ECF) + # ClassType: std::_Builder > (0x2E86) + # ThisType: std::_Builder >* (0x2EAB) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Builder >&) (0x2ED1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xcf, 0x2e, 0x00, 0x00 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xab, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xd1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2ED3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Root_node* (0x2373) + # FieldOffset: 0x0 + # Name: _Root + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x8 + # Name: _Current + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::regex_constants::syntax_option_type (0x236F) + # FieldOffset: 0x10 + # Name: _Flags + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const std::regex_traits& (0x2399) + # FieldOffset: 0x18 + # Name: _Traits + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1042) + # FieldOffset: 0x20 + # Name: _Bmax + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: const int (0x1042) + # FieldOffset: 0x24 + # Name: _Tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2EAD) + # Name: _Builder + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2EB2 + # Name: _Beg_expr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Setlong + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Discard_pattern + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x2EB4) + # Name: _Getmark + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_nop + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_bol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_eol + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_wbound + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_dot + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(char, char) (0x2EB6) + # Name: _Add_range + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(short, bool) (0x2EB8) + # Name: _Add_named_class + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, __int64) (0x2EBA) + # Name: _Add_equiv + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(const char*, const char*, __int64) (0x2EBA) + # Name: _Add_coll + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::() (0x2EBB) + # Name: _Begin_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x2EBC) + # Name: _End_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(bool) (0x2EBD) + # Name: _Begin_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*) (0x2EBC) + # Name: _End_assert_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(unsigned) (0x2EBE) + # Name: _Begin_capture_group + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(unsigned) (0x2EBF) + # Name: _Add_backreference + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2EC0) + # Name: _Begin_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2EC2) + # Name: _Else_if + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::(int, int, bool) (0x2EC4) + # Name: _Add_rep + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Negate + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Mark_final + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Root_node* std::_Builder >::() (0x2EC5) + # Name: _End_pattern + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2EC0) + # Name: _Link_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # MethodKind: Static (0x2) + # Type: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2EC6) + # Name: _Insert_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: std::_Node_base* std::_Builder >::(std::_Node_type) (0x2EC8) + # Name: _New_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::() (0x2EB3) + # Name: _Add_str_node + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_bitmap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_array + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(std::_Node_class >*, short, bool) (0x2ECA) + # Name: _Add_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: void std::_Builder >::(const char*, const char*, __int64, std::_Sequence**) (0x2ECD) + # Name: _Char_to_elts + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x2ECE) + # Name: _Get_bmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Private (0x1) + # Type: unsigned std::_Builder >::() (0x2ECE) + # Name: _Get_tmax + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Builder >& std::_Builder >::(const std::_Builder >&) (0x2ED2) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: __int64 (0x13) + # Name: _Difft + # } + # } + .byte 0xfa, 0x03, 0x03, 0x12 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x73, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x52 + .byte 0x6f, 0x6f, 0x74, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x43 + .byte 0x75, 0x72, 0x72, 0x65 + .byte 0x6e, 0x74, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x6f, 0x23, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x46 + .byte 0x6c, 0x61, 0x67, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x99, 0x23, 0x00, 0x00 + .byte 0x18, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x42 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x24, 0x00, 0x5f, 0x54 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xad, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xb2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x63, 0x61, 0x72, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x6e, 0x6f, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb8, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xba, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbb, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbd, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x67, 0x72, 0x6f, 0x75 + .byte 0x70, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbe, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xbf, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xc5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xc0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x09, 0x00 + .byte 0xc6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xc8, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x62, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x61, 0x72, 0x72 + .byte 0x61, 0x79, 0x00, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xcd, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xce, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x01, 0x00 + .byte 0xce, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xd2, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x66 + .byte 0x66, 0x74, 0x00, 0xf1 + # Class (0x2ED4) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 48 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2ED3) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 40 + # Name: std::_Builder > + # LinkageName: .?AV?$_Builder@PEBDDV?$regex_traits@D@std@@@std@@ + # } + .byte 0x82, 0x00, 0x04, 0x15 + .byte 0x30, 0x00, 0x10, 0x02 + .byte 0xd3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x42, 0x75, 0x69, 0x6c + .byte 0x64, 0x65, 0x72, 0x3c + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x20, 0x63, 0x68 + .byte 0x61, 0x72, 0x20, 0x2a + .byte 0x2c, 0x63, 0x68, 0x61 + .byte 0x72, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x3c + .byte 0x63, 0x68, 0x61, 0x72 + .byte 0x3e, 0x20, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x3f, 0x24, 0x5f, 0x42 + .byte 0x75, 0x69, 0x6c, 0x64 + .byte 0x65, 0x72, 0x40, 0x50 + .byte 0x45, 0x42, 0x44, 0x44 + .byte 0x56, 0x3f, 0x24, 0x72 + .byte 0x65, 0x67, 0x65, 0x78 + .byte 0x5f, 0x74, 0x72, 0x61 + .byte 0x69, 0x74, 0x73, 0x40 + .byte 0x44, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2ED5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Builder > (0x2ED4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1897 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xd4, 0x2e, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0x69, 0x07, 0x00, 0x00 + # MemberFuncId (0x2ED6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: unsigned __int64 std::_Regex_traits::(const char*) (0x23F9) + # Name: length + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xf9, 0x23, 0x00, 0x00 + .byte 0x6c, 0x65, 0x6e, 0x67 + .byte 0x74, 0x68, 0x00, 0xf1 + # MemberFuncId (0x2ED7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x2374) + # FunctionType: void std::regex_traits::() (0x2E80) + # Name: ~regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0x80, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x72, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2ED8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_base (0x236D) + # FunctionType: void std::_Regex_base::() (0x23A1) + # Name: ~_Regex_base + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6d, 0x23, 0x00, 0x00 + .byte 0xa1, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2ED9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: void std::_Regex_traits::() (0x23FB) + # Name: _Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x74 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x2390) + # FunctionType: void std::locale::() (0x23C0) + # Name: locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x63, 0x61 + .byte 0x6c, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2EDB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: void std::_Regex_traits::() (0x23FB) + # Name: _Cache_locale + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x5f, 0x43, 0x61, 0x63 + .byte 0x68, 0x65, 0x5f, 0x6c + .byte 0x6f, 0x63, 0x61, 0x6c + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2EDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x2390) + # FunctionType: void std::locale::() (0x23C0) + # Name: ~locale + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xc0, 0x23, 0x00, 0x00 + .byte 0x7e, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x6c, 0x65, 0x00 + # Pointer (0x2EDD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::collate (0x23F4) + # 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 0xf4, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Procedure (0x2EDE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::collate& (0x2EDD) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xdd, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + # FuncId (0x2EDF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::collate& (const std::locale&) (0x2EDE) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xde, 0x2e, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Class (0x2EE0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::unique_ptr > + # LinkageName: .?AV?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@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, 0x75 + .byte 0x6e, 0x69, 0x71, 0x75 + .byte 0x65, 0x5f, 0x70, 0x74 + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x55, 0x3f + .byte 0x24, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Class (0x2EE1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Unique_ptr_base > + # LinkageName: .?AV?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@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, 0x5f + .byte 0x55, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x55, 0x3f + .byte 0x24, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # Pointer (0x2EE2) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2EE0) + # 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 0xe0, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2EE3) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2EE0) + # 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 0xe0, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2EE4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: 0x0 + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EE5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2EE2) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: () (0x2EE4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x2e, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe4, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2EE6) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::unique_ptr > (0x2EE0) + # 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 0xe0, 0x2e, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2EE7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >&& (0x2EE6) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe6, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EE8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2EE2) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2EE7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x2e, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2EE9) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::unique_ptr > (0x2EE0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2EEA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2EE9) + # 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 0xe9, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2EEB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::unique_ptr >& (0x2EEA) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xea, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EEC) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::unique_ptr >& (0x2EE2) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2EEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xe2, 0x2e, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EED) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::() (0x2EE5) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(std::unique_ptr >&&) (0x2EE8) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::unique_ptr >& std::unique_ptr >::(const std::unique_ptr >&) (0x2EEC) + # ] + # } + .byte 0x1a, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe5, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe8, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xec, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&&) (0x2EE7) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xe7, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EEF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::unique_ptr >&) (0x2EEB) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xeb, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2EF0) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&&) (0x2EEE) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(const std::unique_ptr >&) (0x2EEF) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xee, 0x2e, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xef, 0x2e, 0x00, 0x00 + # ArgList (0x2EF1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::unique_ptr >& (0x2EE2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0xe2, 0x2e, 0x00, 0x00 + # MemberFunction (0x2EF2) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::unique_ptr >&) (0x2EF1) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xf1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EF3) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2EF4) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x243F) + # 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 0x3f, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2EF5) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::unique_ptr > (0x2EE9) + # 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 0xe9, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2EF6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base& (0x2EF4) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: const std::unique_ptr >* (0x2EF5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xf4, 0x2e, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EF7) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x2444) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: const std::unique_ptr >* (0x2EF5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EF8) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: const std::unique_ptr >* (0x2EF5) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf5, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2EF9) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* (0x2444) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # ArgList (0x2EFA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Facet_base* (0x2444) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + # MemberFunction (0x2EFB) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::unique_ptr > (0x2EE0) + # ThisType: std::unique_ptr >* (0x2EE3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2EFA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xe3, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Struct (0x2EFC) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::default_delete + # LinkageName: .?AU?$default_delete@V_Facet_base@std@@@std@@ + # } + .byte 0x6a, 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, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x64 + .byte 0x65, 0x6c, 0x65, 0x74 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x40, 0x56, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x2EFD) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Unique_ptr_base > (0x2EE1) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x3 + # MethodListIndex: 0x2EED + # Name: operator= + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2EF0 + # Name: unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::unique_ptr >&) (0x2EF2) + # Name: swap + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::() (0x2EF3) + # Name: ~unique_ptr + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base& std::unique_ptr >::() (0x2EF6) + # Name: operator* + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2EF7) + # Name: operator-> + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2EF7) + # Name: get + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::unique_ptr >::() (0x2EF8) + # Name: operator bool + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* std::unique_ptr >::() (0x2EF9) + # Name: release + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::unique_ptr >::(std::_Facet_base*) (0x2EFB) + # Name: reset + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Unique_ptr_base > (0x2EE1) + # Name: _Mybase + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base* (0x2444) + # Name: pointer + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base (0x243F) + # Name: element_type + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2EFC) + # Name: deleter_type + # } + # } + .byte 0x16, 0x01, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x03, 0x00 + .byte 0xed, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0xf0, 0x2e, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf2, 0x2e, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf3, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf6, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x3e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xf8, 0x2e, 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 0xf9, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0xfb, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x3f, 0x24, 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 0xfc, 0x2e, 0x00, 0x00 + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x5f + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x2EFE) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 18 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2EFD) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::unique_ptr > + # LinkageName: .?AV?$unique_ptr@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@ + # } + .byte 0xae, 0x00, 0x04, 0x15 + .byte 0x12, 0x00, 0x10, 0x02 + .byte 0xfd, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x75 + .byte 0x6e, 0x69, 0x71, 0x75 + .byte 0x65, 0x5f, 0x70, 0x74 + .byte 0x72, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x2c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x3c, 0x73 + .byte 0x74, 0x64, 0x3a, 0x3a + .byte 0x5f, 0x46, 0x61, 0x63 + .byte 0x65, 0x74, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3e + .byte 0x20, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3f + .byte 0x24, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x55, 0x3f + .byte 0x24, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # StringId (0x2EFF) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory + # } + .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 0x6d, 0x65, 0x6d, 0x6f + .byte 0x72, 0x79, 0x00, 0xf1 + # UdtSourceLine (0x2F00) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::unique_ptr > (0x2EFE) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory (0x2EFF) + # LineNumber: 2177 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfe, 0x2e, 0x00, 0x00 + .byte 0xff, 0x2e, 0x00, 0x00 + .byte 0x81, 0x08, 0x00, 0x00 + # Class (0x2F01) { + # 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::_Facet_base *,1> + # LinkageName: .?AV?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@ + # } + .byte 0xc6, 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, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x3e, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x20, 0x2a + .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, 0x55 + .byte 0x3f, 0x24, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x40, 0x56, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x32, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x2F02) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2EFC) + # 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, 0x2e, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Pointer (0x2F03) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Unique_ptr_base > (0x2EE1) + # PointerAttributes: 0x1000C + # PtrType: Near64 (0xC) + # PtrMode: Pointer (0x0) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 8 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F04) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2F02) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # ThisType: std::_Unique_ptr_base >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x02, 0x2f, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F05) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::default_delete (0x2EFC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F06) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2F05) + # 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, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x2F07) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Unique_ptr_base > (0x2EE1) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F08) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Unique_ptr_base > (0x2F07) + # 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 0x07, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F09) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2F06) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # ThisType: const std::_Unique_ptr_base >* (0x2F08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x08, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F0A) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Unique_ptr_base >::() (0x2F04) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Unique_ptr_base >::() (0x2F09) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x09, 0x2f, 0x00, 0x00 + # Pointer (0x2F0B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base* (0x2444) + # 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 0x44, 0x24, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F0C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base*& (0x2F0B) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # ThisType: std::_Unique_ptr_base >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x2f, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F0D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Facet_base* (0x2444) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F0E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Facet_base* (0x2F0D) + # 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 0x0d, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F0F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::_Facet_base*& (0x2F0E) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # ThisType: const std::_Unique_ptr_base >* (0x2F08) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0e, 0x2f, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x08, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F10) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base*& std::_Unique_ptr_base >::() (0x2F0C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::_Facet_base*& std::_Unique_ptr_base >::() (0x2F0F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0c, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x0f, 0x2f, 0x00, 0x00 + # FieldList (0x2F11) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # FieldOffset: 0x0 + # Name: _Mypair + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F0A + # Name: get_deleter + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F10 + # Name: _Myptr + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2EFC) + # Name: _Dx_noref + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Facet_base* (0x2444) + # Name: pointer + # } + # } + .byte 0x5e, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x70, 0x61, 0x69 + .byte 0x72, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x0a, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x10, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x78, 0x5f + .byte 0x6e, 0x6f, 0x72, 0x65 + .byte 0x66, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x65, 0x72, 0x00 + # Class (0x2F12) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F11) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Unique_ptr_base > + # LinkageName: .?AV?$_Unique_ptr_base@V_Facet_base@std@@U?$default_delete@V_Facet_base@std@@@2@@std@@ + # } + .byte 0xba, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x11, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x55, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x2c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x3c, 0x73, 0x74, 0x64 + .byte 0x3a, 0x3a, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x56, 0x3f, 0x24, 0x5f + .byte 0x55, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x55, 0x3f + .byte 0x24, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x40 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x2F13) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Unique_ptr_base > (0x2F12) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory (0x2EFF) + # LineNumber: 2128 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x12, 0x2f, 0x00, 0x00 + .byte 0xff, 0x2e, 0x00, 0x00 + .byte 0x50, 0x08, 0x00, 0x00 + # Pointer (0x2F14) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::default_delete (0x2EFC) + # 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, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F15) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2EFC) + # ThisType: std::default_delete* (0x2F14) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x14, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F16) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::default_delete (0x2F05) + # 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, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F17) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::default_delete (0x2EFC) + # ThisType: const std::default_delete* (0x2F16) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2EFA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x16, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F18) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::() (0x2F15) + # Name: default_delete + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::default_delete::(std::_Facet_base*) (0x2F17) + # Name: operator() + # } + # } + .byte 0x2e, 0x00, 0x03, 0x12 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x15, 0x2f, 0x00, 0x00 + .byte 0x64, 0x65, 0x66, 0x61 + .byte 0x75, 0x6c, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # Struct (0x2F19) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 2 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F18) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::default_delete + # LinkageName: .?AU?$default_delete@V_Facet_base@std@@@std@@ + # } + .byte 0x6a, 0x00, 0x05, 0x15 + .byte 0x02, 0x00, 0x00, 0x02 + .byte 0x18, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x64 + .byte 0x65, 0x66, 0x61, 0x75 + .byte 0x6c, 0x74, 0x5f, 0x64 + .byte 0x65, 0x6c, 0x65, 0x74 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x3e, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x55 + .byte 0x3f, 0x24, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x40, 0x56, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2F1A) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::default_delete (0x2F19) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\memory (0x2EFF) + # LineNumber: 2070 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x19, 0x2f, 0x00, 0x00 + .byte 0xff, 0x2e, 0x00, 0x00 + .byte 0x16, 0x08, 0x00, 0x00 + # Pointer (0x2F1B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # 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 0x01, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F1C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::default_delete& (0x2F02) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2F1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x02, 0x2f, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Modifier (0x2F1D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F1E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Compressed_pair,std::_Facet_base *,1> (0x2F1D) + # 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 0x1d, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F1F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const std::default_delete& (0x2F06) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # ThisType: const std::_Compressed_pair,std::_Facet_base *,1>* (0x2F1E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x06, 0x2f, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F20) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F1C) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: const std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F1F) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1f, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F21) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base*& (0x2F0B) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2F1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x0b, 0x2f, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x2F22) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base (0x243F) + # 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 0x3f, 0x24, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Pointer (0x2F23) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Facet_base* const (0x2F22) + # 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, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F24) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Facet_base* const& (0x2F23) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # ThisType: const std::_Compressed_pair,std::_Facet_base *,1>* (0x2F1E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x23, 0x2f, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F25) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base*& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F21) + # ] + # Method [ + # AccessSpecifier: Public (0x3) + # Type: std::_Facet_base* const& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F24) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x24, 0x2f, 0x00, 0x00 + # FieldList (0x2F26) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Private (0x1) + # BaseType: std::default_delete (0x2EFC) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Private (0x1) + # Type: std::_Facet_base* (0x2444) + # FieldOffset: 0x0 + # Name: _Myval2 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F20 + # Name: _Get_first + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F25 + # Name: _Get_second + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::default_delete (0x2EFC) + # Name: _Mybase + # } + # } + .byte 0x5a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x01, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x01, 0x00 + .byte 0x44, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4d + .byte 0x79, 0x76, 0x61, 0x6c + .byte 0x32, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x20, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x25, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Class (0x2F27) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 7 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F26) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Compressed_pair,std::_Facet_base *,1> + # LinkageName: .?AV?$_Compressed_pair@U?$default_delete@V_Facet_base@std@@@std@@PEAV_Facet_base@2@$00@std@@ + # } + .byte 0xc6, 0x00, 0x04, 0x15 + .byte 0x07, 0x00, 0x10, 0x02 + .byte 0x26, 0x2f, 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, 0x6d, 0x70 + .byte 0x72, 0x65, 0x73, 0x73 + .byte 0x65, 0x64, 0x5f, 0x70 + .byte 0x61, 0x69, 0x72, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x64, 0x65, 0x66 + .byte 0x61, 0x75, 0x6c, 0x74 + .byte 0x5f, 0x64, 0x65, 0x6c + .byte 0x65, 0x74, 0x65, 0x3c + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x3e, 0x2c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x46, 0x61, 0x63, 0x65 + .byte 0x74, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x20, 0x2a + .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, 0x55 + .byte 0x3f, 0x24, 0x64, 0x65 + .byte 0x66, 0x61, 0x75, 0x6c + .byte 0x74, 0x5f, 0x64, 0x65 + .byte 0x6c, 0x65, 0x74, 0x65 + .byte 0x40, 0x56, 0x5f, 0x46 + .byte 0x61, 0x63, 0x65, 0x74 + .byte 0x5f, 0x62, 0x61, 0x73 + .byte 0x65, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x50, 0x45, 0x41 + .byte 0x56, 0x5f, 0x46, 0x61 + .byte 0x63, 0x65, 0x74, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x40, 0x32, 0x40, 0x24 + .byte 0x30, 0x30, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2F28) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Compressed_pair,std::_Facet_base *,1> (0x2F27) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xutility (0x10B0) + # LineNumber: 265 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x27, 0x2f, 0x00, 0x00 + .byte 0xb0, 0x10, 0x00, 0x00 + .byte 0x09, 0x01, 0x00, 0x00 + # Pointer (0x2F29) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::ctype (0x23F7) + # 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 0xf7, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Procedure (0x2F2A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::ctype& (0x2F29) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::locale&) (0x23BE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x29, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xbe, 0x23, 0x00, 0x00 + # FuncId (0x2F2B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::ctype& (const std::locale&) (0x2F2A) + # Name: use_facet + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x2a, 0x2f, 0x00, 0x00 + .byte 0x75, 0x73, 0x65, 0x5f + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F2C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x2390) + # FunctionType: const std::locale::facet* std::locale::(unsigned __int64) (0x23D6) + # Name: _Getfacet + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd6, 0x23, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x66, 0x61, 0x63, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F2D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: unsigned __int64 std::collate::(const std::locale::facet**, const std::locale*) (0x246E) + # Name: _Getcat + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x6e, 0x24, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x63, 0x61, 0x74, 0x00 + # Class (0x2F2E) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::bad_cast + # LinkageName: .?AVbad_cast@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, 0x62 + .byte 0x61, 0x64, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x2F2F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::bad_cast (0x2F2E) + # 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 0x2e, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2F30) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2F2E) + # ThisType: std::bad_cast* (0x2F2F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x2F31) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2F2E) + # ThisType: std::bad_cast* (0x2F2F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, int) (0x1C48) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x48, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MethodOverloadList (0x2F32) { + # TypeLeafKind: LF_METHODLIST (0x1206) + # Method [ + # AccessSpecifier: Public (0x3) + # Type: void std::bad_cast::() (0x2F30) + # ] + # Method [ + # AccessSpecifier: Private (0x1) + # Type: void std::bad_cast::(const char* const, int) (0x2F31) + # ] + # } + .byte 0x12, 0x00, 0x06, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x31, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F33) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::bad_cast (0x2F2E) + # ClassType: std::bad_cast (0x2F2E) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char* const) (0x1198) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x98, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2F34) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::exception (0x1C3A) + # BaseOffset: 0x0 + # } + # OverloadedMethod { + # TypeLeafKind: LF_METHOD (0x150F) + # MethodCount: 0x2 + # MethodListIndex: 0x2F32 + # Name: bad_cast + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: std::bad_cast std::bad_cast::(const char* const) (0x2F33) + # Name: __construct_from_string_literal + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0f, 0x15, 0x02, 0x00 + .byte 0x32, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0x33, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x5f, 0x63, 0x6f + .byte 0x6e, 0x73, 0x74, 0x72 + .byte 0x75, 0x63, 0x74, 0x5f + .byte 0x66, 0x72, 0x6f, 0x6d + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x6c, 0x69, 0x74, 0x65 + .byte 0x72, 0x61, 0x6c, 0x00 + # Class (0x2F35) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2F34) + # DerivedFrom: 0x0 + # VShape: (0x1C32) + # SizeOf: 24 + # Name: std::bad_cast + # LinkageName: .?AVbad_cast@std@@ + # } + .byte 0x36, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x34, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x32, 0x1c, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x62 + .byte 0x61, 0x64, 0x5f, 0x63 + .byte 0x61, 0x73, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # StringId (0x2F36) { + # 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_typeinfo.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, 0x74, 0x79 + .byte 0x70, 0x65, 0x69, 0x6e + .byte 0x66, 0x6f, 0x2e, 0x68 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2F37) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::bad_cast (0x2F35) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\vcruntime_typeinfo.h (0x2F36) + # LineNumber: 124 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x35, 0x2f, 0x00, 0x00 + .byte 0x36, 0x2f, 0x00, 0x00 + .byte 0x7c, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F38) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2F2E) + # FunctionType: void std::bad_cast::() (0x2F30) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Modifier (0x2F39) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::bad_cast (0x2F2E) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F3A) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::bad_cast (0x2F39) + # 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 0x39, 0x2f, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2F3B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::bad_cast& (0x2F3A) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F3C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::bad_cast (0x2F2E) + # ThisType: std::bad_cast* (0x2F2F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::bad_cast&) (0x2F3B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x2f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F3D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2F2E) + # FunctionType: void std::bad_cast::(const std::bad_cast&) (0x2F3C) + # Name: bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x3c, 0x2f, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x5f + .byte 0x63, 0x61, 0x73, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F3E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::bad_cast (0x2F2E) + # FunctionType: void std::bad_cast::() (0x2F30) + # Name: ~bad_cast + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2e, 0x2f, 0x00, 0x00 + .byte 0x30, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x62, 0x61, 0x64 + .byte 0x5f, 0x63, 0x61, 0x73 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F3F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2EE0) + # FunctionType: void std::unique_ptr >::(std::_Facet_base*) (0x2EFB) + # Name: unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xfb, 0x2e, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x71 + .byte 0x75, 0x65, 0x5f, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F40) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2EE0) + # FunctionType: std::_Facet_base* std::unique_ptr >::() (0x2EF9) + # Name: release + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf9, 0x2e, 0x00, 0x00 + .byte 0x72, 0x65, 0x6c, 0x65 + .byte 0x61, 0x73, 0x65, 0x00 + # MemberFuncId (0x2F41) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2EE0) + # FunctionType: void std::unique_ptr >::() (0x2EF3) + # Name: ~unique_ptr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf3, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x75, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x00 + # MemberFuncId (0x2F42) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::locale (0x2390) + # FunctionType: std::basic_string,std::allocator > std::locale::() (0x23D1) + # Name: name + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x90, 0x23, 0x00, 0x00 + .byte 0xd1, 0x23, 0x00, 0x00 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F43) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: const char* std::basic_string,std::allocator >::() (0x1200) + # Name: c_str + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x12, 0x00, 0x00 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F44) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: void std::collate::(const std::_Locinfo&, unsigned __int64) (0x246B) + # Name: collate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x6b, 0x24, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6c, 0x6c + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2F45) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: void std::collate::(const std::_Locinfo&) (0x2470) + # Name: _Init + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x70, 0x24, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x69 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F46) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: void std::collate::() (0x246F) + # Name: ~collate + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x6f, 0x24, 0x00, 0x00 + .byte 0x7e, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F47) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: int std::collate::(const char*, const char*, const char*, const char*) (0x2465) + # Name: do_compare + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x65, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x63 + .byte 0x6f, 0x6d, 0x70, 0x61 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2F48) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: std::basic_string,std::allocator > std::collate::(const char*, const char*) (0x2466) + # Name: do_transform + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x66, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x74 + .byte 0x72, 0x61, 0x6e, 0x73 + .byte 0x66, 0x6f, 0x72, 0x6d + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F49) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::collate (0x23F3) + # FunctionType: long std::collate::(const char*, const char*) (0x2467) + # Name: do_hash + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf3, 0x23, 0x00, 0x00 + .byte 0x67, 0x24, 0x00, 0x00 + .byte 0x64, 0x6f, 0x5f, 0x68 + .byte 0x61, 0x73, 0x68, 0x00 + # Modifier (0x2F4A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: _Collvec (0x1B79) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x79, 0x1b, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F4B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const _Collvec (0x2F4A) + # 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, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2F4C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const _Collvec* (0x2F4B) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + # Procedure (0x2F4D) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int (0x74) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char*, const char*, const char*, const char*, const _Collvec*) (0x2F4C) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x74, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x4c, 0x2f, 0x00, 0x00 + # FuncId (0x2F4E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: int (const char*, const char*, const char*, const char*, const _Collvec*) (0x2F4D) + # Name: _LStrcoll + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F4F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x119D) + # Name: resize + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x9d, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x73, 0x69 + .byte 0x7a, 0x65, 0x00, 0xf1 + # ArgList (0x2F50) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const _Collvec* (0x2F4B) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x4b, 0x2f, 0x00, 0x00 + # Procedure (0x2F51) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (char*, char*, const char*, const char*, const _Collvec*) (0x2F50) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x50, 0x2f, 0x00, 0x00 + # FuncId (0x2F52) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64 (char*, char*, const char*, const char*, const _Collvec*) (0x2F51) + # Name: _LStrxfrm + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x51, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x53, 0x74 + .byte 0x72, 0x78, 0x66, 0x72 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F53) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_iterator > > (0x11C8) + # FunctionType: char& std::_String_iterator > >::() (0x12A3) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc8, 0x11, 0x00, 0x00 + .byte 0xa3, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F54) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: void std::basic_string,std::allocator >::(const unsigned __int64) (0x1211) + # Name: _Eos + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x11, 0x12, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6f, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F55) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, const char) (0x11BB) + # Name: append + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xbb, 0x11, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # MemberFuncId (0x2F56) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::char_traits (0x1242) + # FunctionType: char* std::char_traits::(char* const, const unsigned __int64, const char) (0x12E6) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x42, 0x12, 0x00, 0x00 + .byte 0xe6, 0x12, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # Class (0x2F57) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_string,std::allocator >::append:: + # LinkageName: .?AV@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x3a, 0x3a + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x61, 0x70, 0x70 + .byte 0x65, 0x6e, 0x64, 0x40 + .byte 0x3f, 0x24, 0x62, 0x61 + .byte 0x73, 0x69, 0x63, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x40, 0x44 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x41, 0x45, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x5f, 0x4b, 0x44, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # ArgList (0x2F58) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::basic_string,std::allocator >::append:: (0x2F57) + # ArgType: unsigned __int64 (0x23) + # ArgType: char (0x70) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + # MemberFunction (0x2F59) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const unsigned __int64, std::basic_string,std::allocator >::append::, unsigned __int64, char) (0x2F58) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x58, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2F5A) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::basic_string,std::allocator >::append:: + # LinkageName: .?AV@?0??append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_KD@Z@ + # } + .byte 0xda, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 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, 0x3a, 0x3a + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x6e, 0x64, 0x3a, 0x3a + .byte 0x3c, 0x75, 0x6e, 0x6e + .byte 0x61, 0x6d, 0x65, 0x64 + .byte 0x2d, 0x74, 0x61, 0x67 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3c, 0x6c + .byte 0x61, 0x6d, 0x62, 0x64 + .byte 0x61, 0x5f, 0x31, 0x3e + .byte 0x40, 0x3f, 0x30, 0x3f + .byte 0x3f, 0x61, 0x70, 0x70 + .byte 0x65, 0x6e, 0x64, 0x40 + .byte 0x3f, 0x24, 0x62, 0x61 + .byte 0x73, 0x69, 0x63, 0x5f + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x40, 0x44 + .byte 0x55, 0x3f, 0x24, 0x63 + .byte 0x68, 0x61, 0x72, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x56, 0x3f + .byte 0x24, 0x61, 0x6c, 0x6c + .byte 0x6f, 0x63, 0x61, 0x74 + .byte 0x6f, 0x72, 0x40, 0x44 + .byte 0x40, 0x32, 0x40, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x51, 0x45, 0x41 + .byte 0x41, 0x41, 0x45, 0x41 + .byte 0x56, 0x32, 0x33, 0x40 + .byte 0x5f, 0x4b, 0x44, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2F5B) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::append:: (0x2F5A) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 2609 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x5a, 0x2f, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x31, 0x0a, 0x00, 0x00 + # MemberFuncId (0x2F5C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, std::basic_string,std::allocator >::append::, unsigned __int64, char) (0x2F59) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x59, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x67, 0x72, 0x6f, 0x77 + .byte 0x5f, 0x62, 0x79, 0x00 + # Modifier (0x2F5D) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::append:: (0x2F57) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F5E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::append:: (0x2F5D) + # 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 0x5d, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2F5F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char (0x1140) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x40, 0x11, 0x00, 0x00 + # MemberFunction (0x2F60) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::append:: (0x2F57) + # ThisType: const std::basic_string,std::allocator >::append::* (0x2F5E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (char* const, const char* const, const unsigned __int64, const unsigned __int64, const char) (0x2F5F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x5e, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x5f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F61) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::append:: (0x2F57) + # FunctionType: void std::basic_string,std::allocator >::append::::(char* const, const char* const, const unsigned __int64, const unsigned __int64, const char) (0x2F60) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x57, 0x2f, 0x00, 0x00 + .byte 0x60, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2F62) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: const char& std::_String_const_iterator > >::() (0x12B9) + # Name: operator* + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb9, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2a, 0x00, 0xf2, 0xf1 + # Pointer (0x2F63) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_val > (0x1264) + # 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 0x64, 0x12, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # Procedure (0x2F64) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const char* (0x1141) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const char*) (0x1149) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x49, 0x11, 0x00, 0x00 + # FuncId (0x2F65) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char*) (0x2F64) + # Name: _Unfancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x64, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Procedure (0x2F66) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const unsigned __int64) (0x1194) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x94, 0x11, 0x00, 0x00 + # FuncId (0x2F67) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64 (const char* const, const unsigned __int64) (0x2F66) + # Name: _Hash_array_representation + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x66, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x48, 0x61, 0x73 + .byte 0x68, 0x5f, 0x61, 0x72 + .byte 0x72, 0x61, 0x79, 0x5f + .byte 0x72, 0x65, 0x70, 0x72 + .byte 0x65, 0x73, 0x65, 0x6e + .byte 0x74, 0x61, 0x74, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # Pointer (0x2F68) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2C8A) + # 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, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x04, 0x01, 0x00 + # ArgList (0x2F69) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: unsigned __int64 (0x23) + # ArgType: const unsigned char* const (0x2F68) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x68, 0x2f, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # Procedure (0x2F6A) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: unsigned __int64 (0x23) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (unsigned __int64, const unsigned char* const, const unsigned __int64) (0x2F69) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x69, 0x2f, 0x00, 0x00 + # FuncId (0x2F6B) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: unsigned __int64 (unsigned __int64, const unsigned char* const, const unsigned __int64) (0x2F6A) + # Name: _Fnv1a_append_bytes + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x6a, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x46, 0x6e, 0x76 + .byte 0x31, 0x61, 0x5f, 0x61 + .byte 0x70, 0x70, 0x65, 0x6e + .byte 0x64, 0x5f, 0x62, 0x79 + .byte 0x74, 0x65, 0x73, 0x00 + # MemberFuncId (0x2F6C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::exception (0x1C3A) + # FunctionType: void std::exception::(const char* const, int) (0x1C49) + # Name: exception + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x3a, 0x1c, 0x00, 0x00 + .byte 0x49, 0x1c, 0x00, 0x00 + .byte 0x65, 0x78, 0x63, 0x65 + .byte 0x70, 0x74, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2F6D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # ThisType: std::_Unique_ptr_base >* (0x2F03) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*) (0x2EFA) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x03, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfa, 0x2e, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F6E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # FunctionType: void std::_Unique_ptr_base >::(std::_Facet_base*) (0x2F6D) + # Name: _Unique_ptr_base + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x6d, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x69 + .byte 0x71, 0x75, 0x65, 0x5f + .byte 0x70, 0x74, 0x72, 0x5f + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2F6F) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Zero_then_variadic_args_t (0x1DF1) + # ArgType: std::_Facet_base*& (0x2F0B) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xf1, 0x1d, 0x00, 0x00 + .byte 0x0b, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F70) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # ThisType: std::_Compressed_pair,std::_Facet_base *,1>* (0x2F1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Zero_then_variadic_args_t, std::_Facet_base*&) (0x2F6F) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x6f, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F71) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # FunctionType: void std::_Compressed_pair,std::_Facet_base *,1>::(std::_Zero_then_variadic_args_t, std::_Facet_base*&) (0x2F70) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x70, 0x2f, 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 + # ArgList (0x2F72) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Facet_base*& (0x2F0B) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x0b, 0x2f, 0x00, 0x00 + # Procedure (0x2F73) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Facet_base*& (0x2F0B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Facet_base*&) (0x2F72) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x72, 0x2f, 0x00, 0x00 + # FuncId (0x2F74) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Facet_base*& (std::_Facet_base*&) (0x2F73) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x73, 0x2f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # MemberFuncId (0x2F75) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::unique_ptr > (0x2EE0) + # FunctionType: std::_Facet_base* std::unique_ptr >::() (0x2EF7) + # Name: get + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xe0, 0x2e, 0x00, 0x00 + .byte 0xf7, 0x2e, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x00 + # MemberFuncId (0x2F76) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # FunctionType: std::_Facet_base*& std::_Unique_ptr_base >::() (0x2F0C) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x0c, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F77) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # FunctionType: const std::_Facet_base*& std::_Unique_ptr_base >::() (0x2F0F) + # Name: _Myptr + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x0f, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x79, 0x70 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2F78) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # FunctionType: std::_Facet_base* const& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F24) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x24, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2F79) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # FunctionType: std::_Facet_base*& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F21) + # Name: _Get_second + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x21, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x73, 0x65, 0x63 + .byte 0x6f, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2F7A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Unique_ptr_base > (0x2EE1) + # FunctionType: std::default_delete& std::_Unique_ptr_base >::() (0x2F04) + # Name: get_deleter + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe1, 0x2e, 0x00, 0x00 + .byte 0x04, 0x2f, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x5f + .byte 0x64, 0x65, 0x6c, 0x65 + .byte 0x74, 0x65, 0x72, 0x00 + # MemberFuncId (0x2F7B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::default_delete (0x2EFC) + # FunctionType: void std::default_delete::(std::_Facet_base*) (0x2F17) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xfc, 0x2e, 0x00, 0x00 + .byte 0x17, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2F7C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Facet_base *,1> (0x2F01) + # FunctionType: std::default_delete& std::_Compressed_pair,std::_Facet_base *,1>::() (0x2F1C) + # Name: _Get_first + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x2f, 0x00, 0x00 + .byte 0x1c, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x66, 0x69, 0x72 + .byte 0x73, 0x74, 0x00, 0xf1 + # MemberFunction (0x2F7D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const, const char* const) (0x2CA4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa4, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F7E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const char* const, const char* const) (0x2F7D) + # Name: assign + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x7d, 0x2f, 0x00, 0x00 + .byte 0x61, 0x73, 0x73, 0x69 + .byte 0x67, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2F7F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(const std::regex_traits&, const char*, const char*, std::regex_constants::syntax_option_type) (0x2E8C) + # Name: _Parser + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x72 + .byte 0x73, 0x65, 0x72, 0x00 + # MemberFuncId (0x2F80) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: std::_Root_node* std::_Parser >::() (0x2E8D) + # Name: _Compile + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x8d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x6d + .byte 0x70, 0x69, 0x6c, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2F81) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: void std::basic_regex >::(std::_Root_node*) (0x239C) + # Name: _Reset + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x9c, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x73 + .byte 0x65, 0x74, 0x00, 0xf1 + # MemberFuncId (0x2F82) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: ~_Parser + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x50, 0x61 + .byte 0x72, 0x73, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x2F83) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + # MemberFunction (0x2F84) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const) (0x2F83) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x83, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F85) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const) (0x2F84) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x84, 0x2f, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # Pointer (0x2F86) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_String_const_iterator > > (0x11CA) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # Pointer (0x2F87) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_String_const_iterator > > (0x11C9) + # 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 0xc9, 0x11, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x2F88) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_String_const_iterator > >&& (0x2F87) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x87, 0x2f, 0x00, 0x00 + # MemberFunction (0x2F89) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_String_const_iterator > > (0x11C9) + # ThisType: std::_String_const_iterator > >* (0x12B3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_String_const_iterator > >&&) (0x2F88) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xb3, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x88, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F8A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: void std::_String_const_iterator > >::(std::_String_const_iterator > >&&) (0x2F89) + # Name: _String_const_iterator + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0x89, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x5f + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x5f, 0x69, 0x74 + .byte 0x65, 0x72, 0x61, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # ArgList (0x2F8B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const std::_String_const_iterator > > (0x11CA) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0xca, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # MemberFunction (0x2F8C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const, std::integral_constant) (0x2F8B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x8b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F8D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const std::_String_const_iterator > >, const std::_String_const_iterator > >, const char* const, const char* const, std::integral_constant) (0x2F8C) + # Name: _Replace_range + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x8c, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x70 + .byte 0x6c, 0x61, 0x63, 0x65 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2F8E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, unsigned __int64, const char* const, const unsigned __int64) (0x11E4) + # Name: replace + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xe4, 0x11, 0x00, 0x00 + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x00 + # MemberFuncId (0x2F8F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_const_iterator > > (0x11C9) + # FunctionType: __int64 std::_String_const_iterator > >::(const std::_String_const_iterator > >&) (0x12C2) + # Name: operator- + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc9, 0x11, 0x00, 0x00 + .byte 0xc2, 0x12, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x2d, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F90) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x11FD) + # Name: cbegin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x63, 0x62, 0x65, 0x67 + .byte 0x69, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x2F91) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: void std::_String_val >::(const unsigned __int64) (0x12D2) + # Name: _Check_offset + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xd2, 0x12, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x65 + .byte 0x63, 0x6b, 0x5f, 0x6f + .byte 0x66, 0x66, 0x73, 0x65 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2F92) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: unsigned __int64 std::_String_val >::(const unsigned __int64, const unsigned __int64) (0x12D4) + # Name: _Clamp_suffix_size + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xd4, 0x12, 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 + # Class (0x2F93) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x380) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::basic_string,std::allocator >::replace:: + # LinkageName: .?AV@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x80, 0x03 + .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, 0x3a, 0x3a + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x70, 0x6c, 0x61, 0x63 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x40, 0x44, 0x55, 0x3f + .byte 0x24, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x41 + .byte 0x45, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x5f, 0x4b + .byte 0x5f, 0x4b, 0x51, 0x45 + .byte 0x42, 0x44, 0x30, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # ArgList (0x2F94) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const unsigned __int64 (0x1184) + # ArgType: std::basic_string,std::allocator >::replace:: (0x2F93) + # ArgType: unsigned __int64 (0x23) + # ArgType: unsigned __int64 (0x23) + # ArgType: const char* (0x1141) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x2f, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # MemberFunction (0x2F95) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator >& (0x11AF) + # ClassType: std::basic_string,std::allocator > (0x114D) + # ThisType: std::basic_string,std::allocator >* (0x1185) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const unsigned __int64, std::basic_string,std::allocator >::replace::, unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x2F94) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0xaf, 0x11, 0x00, 0x00 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x85, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x94, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Class (0x2F96) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x300) + # HasUniqueName (0x200) + # Scoped (0x100) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::basic_string,std::allocator >::replace:: + # LinkageName: .?AV@?0??replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEAAAEAV23@_K_KQEBD0@Z@ + # } + .byte 0xe2, 0x00, 0x04, 0x15 + .byte 0x00, 0x00, 0x00, 0x03 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 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, 0x3a, 0x3a + .byte 0x72, 0x65, 0x70, 0x6c + .byte 0x61, 0x63, 0x65, 0x3a + .byte 0x3a, 0x3c, 0x75, 0x6e + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x64, 0x2d, 0x74, 0x61 + .byte 0x67, 0x3e, 0x00, 0x2e + .byte 0x3f, 0x41, 0x56, 0x3c + .byte 0x6c, 0x61, 0x6d, 0x62 + .byte 0x64, 0x61, 0x5f, 0x31 + .byte 0x3e, 0x40, 0x3f, 0x30 + .byte 0x3f, 0x3f, 0x72, 0x65 + .byte 0x70, 0x6c, 0x61, 0x63 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x62, 0x61, 0x73, 0x69 + .byte 0x63, 0x5f, 0x73, 0x74 + .byte 0x72, 0x69, 0x6e, 0x67 + .byte 0x40, 0x44, 0x55, 0x3f + .byte 0x24, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x40, 0x44, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x56, 0x3f, 0x24, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x40, 0x44, 0x40, 0x32 + .byte 0x40, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x51 + .byte 0x45, 0x41, 0x41, 0x41 + .byte 0x45, 0x41, 0x56, 0x32 + .byte 0x33, 0x40, 0x5f, 0x4b + .byte 0x5f, 0x4b, 0x51, 0x45 + .byte 0x42, 0x44, 0x30, 0x40 + .byte 0x5a, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x2F97) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::basic_string,std::allocator >::replace:: (0x2F96) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xstring (0x1246) + # LineNumber: 2967 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x96, 0x2f, 0x00, 0x00 + .byte 0x46, 0x12, 0x00, 0x00 + .byte 0x97, 0x0b, 0x00, 0x00 + # MemberFuncId (0x2F98) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::basic_string,std::allocator >& std::basic_string,std::allocator >::(const unsigned __int64, std::basic_string,std::allocator >::replace::, unsigned __int64, unsigned __int64, const char*, unsigned __int64) (0x2F95) + # Name: _Reallocate_grow_by + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x95, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x61 + .byte 0x6c, 0x6c, 0x6f, 0x63 + .byte 0x61, 0x74, 0x65, 0x5f + .byte 0x67, 0x72, 0x6f, 0x77 + .byte 0x5f, 0x62, 0x79, 0x00 + # MemberFuncId (0x2F99) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_String_val > (0x121C) + # FunctionType: void std::_String_val >::() (0x12D3) + # Name: _Xran + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x12, 0x00, 0x00 + .byte 0xd3, 0x12, 0x00, 0x00 + .byte 0x5f, 0x58, 0x72, 0x61 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Modifier (0x2F9A) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::basic_string,std::allocator >::replace:: (0x2F93) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x93, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2F9B) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::basic_string,std::allocator >::replace:: (0x2F9A) + # 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 0x9a, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # ArgList (0x2F9C) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const unsigned __int64 (0x1184) + # ArgType: const char* const (0x1193) + # ArgType: const unsigned __int64 (0x1184) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x84, 0x11, 0x00, 0x00 + # MemberFunction (0x2F9D) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::basic_string,std::allocator >::replace:: (0x2F93) + # ThisType: const std::basic_string,std::allocator >::replace::* (0x2F9B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (char* const, const char* const, const unsigned __int64, const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x2F9C) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x93, 0x2f, 0x00, 0x00 + .byte 0x9b, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x9c, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2F9E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator >::replace:: (0x2F93) + # FunctionType: void std::basic_string,std::allocator >::replace::::(char* const, const char* const, const unsigned __int64, const unsigned __int64, const unsigned __int64, const char* const, const unsigned __int64) (0x2F9D) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x93, 0x2f, 0x00, 0x00 + .byte 0x9d, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x2F9F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_string,std::allocator > (0x114D) + # FunctionType: std::_String_const_iterator > > std::basic_string,std::allocator >::() (0x11FD) + # Name: begin + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xfd, 0x11, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x69 + .byte 0x6e, 0x00, 0xf2, 0xf1 + # ArgList (0x2FA0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_String_val >& (0x1265) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x65, 0x12, 0x00, 0x00 + # Procedure (0x2FA1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::_String_val >* (0x12CE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_String_val >&) (0x2FA0) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xce, 0x12, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xa0, 0x2f, 0x00, 0x00 + # FuncId (0x2FA2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::_String_val >* (const std::_String_val >&) (0x2FA1) + # Name: addressof + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa1, 0x2f, 0x00, 0x00 + .byte 0x61, 0x64, 0x64, 0x72 + .byte 0x65, 0x73, 0x73, 0x6f + .byte 0x66, 0x00, 0xf2, 0xf1 + # FuncId (0x2FA3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const char* (const char*) (0x2F64) + # Name: _Refancy + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x64, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x66 + .byte 0x61, 0x6e, 0x63, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FA4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x26C0) + # FunctionType: void std::allocator::() (0x27AF) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc0, 0x26, 0x00, 0x00 + .byte 0xaf, 0x27, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FA5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x25D6) + # FunctionType: void std::vector >::(unsigned __int64, const std::allocator&) (0x26C6) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xd6, 0x25, 0x00, 0x00 + .byte 0xc6, 0x26, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2FA6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(const std::regex_traits&, std::regex_constants::syntax_option_type) (0x2EAD) + # Name: _Builder + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xad, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x69 + .byte 0x6c, 0x64, 0x65, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FA7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Setlong + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x6c, 0x6f, 0x6e, 0x67 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FA8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Trans + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x54, 0x72, 0x61 + .byte 0x6e, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2FA9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vb_val > (0x26BD) + # FunctionType: void std::_Vb_val >::(unsigned __int64, const bool&, const std::allocator&) (0x2796) + # Name: _Vb_val + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xbd, 0x26, 0x00, 0x00 + .byte 0x96, 0x27, 0x00, 0x00 + .byte 0x5f, 0x56, 0x62, 0x5f + .byte 0x76, 0x61, 0x6c, 0x00 + # MemberFunction (0x2FAA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::allocator (0x2710) + # ThisType: std::allocator* (0x280C) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x26C3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0x0c, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xc3, 0x26, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FAB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::allocator (0x2710) + # FunctionType: void std::allocator::(const std::allocator&) (0x2FAA) + # Name: allocator + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x10, 0x27, 0x00, 0x00 + .byte 0xaa, 0x2f, 0x00, 0x00 + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x61, 0x74, 0x6f + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FAC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2791) + # FunctionType: void std::vector >::(const unsigned __int64, const unsigned&, const std::allocator&) (0x2847) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x91, 0x27, 0x00, 0x00 + .byte 0x47, 0x28, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2FAD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Vector_alloc > > (0x2840) + # FunctionType: void std::_Vector_alloc > >::(const std::allocator&) (0x28C7) + # Name: _Vector_alloc + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x28, 0x00, 0x00 + .byte 0xc7, 0x28, 0x00, 0x00 + .byte 0x5f, 0x56, 0x65, 0x63 + .byte 0x74, 0x6f, 0x72, 0x5f + .byte 0x61, 0x6c, 0x6c, 0x6f + .byte 0x63, 0x00, 0xf2, 0xf1 + # Procedure (0x2FAE) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: const std::allocator& (0x280E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::allocator&) (0x280F) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x0e, 0x28, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0f, 0x28, 0x00, 0x00 + # FuncId (0x2FAF) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: const std::allocator& (const std::allocator&) (0x2FAE) + # Name: forward + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xae, 0x2f, 0x00, 0x00 + .byte 0x66, 0x6f, 0x72, 0x77 + .byte 0x61, 0x72, 0x64, 0x00 + # ArgList (0x2FB0) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_One_then_variadic_args_t (0x1F82) + # ArgType: const std::allocator& (0x280E) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x82, 0x1f, 0x00, 0x00 + .byte 0x0e, 0x28, 0x00, 0x00 + # MemberFunction (0x2FB1) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # ThisType: std::_Compressed_pair,std::_Vector_val >,1>* (0x2919) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_One_then_variadic_args_t, const std::allocator&) (0x2FB0) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0x19, 0x29, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb0, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FB2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Compressed_pair,std::_Vector_val >,1> (0x28C4) + # FunctionType: void std::_Compressed_pair,std::_Vector_val >,1>::(std::_One_then_variadic_args_t, const std::allocator&) (0x2FB1) + # Name: _Compressed_pair + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc4, 0x28, 0x00, 0x00 + .byte 0xb1, 0x2f, 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 (0x2FB3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x2372) + # FunctionType: void std::_Root_node::() (0x23A7) + # Name: _Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0xa7, 0x23, 0x00, 0x00 + .byte 0x5f, 0x52, 0x6f, 0x6f + .byte 0x74, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2FB4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x23A6) + # FunctionType: void std::_Node_base::(std::_Node_type, std::_Node_flags) (0x23ED) + # Name: _Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0xed, 0x23, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2FB5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Root_node (0x2372) + # FunctionType: void std::_Root_node::() (0x23A7) + # Name: ~_Root_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x72, 0x23, 0x00, 0x00 + .byte 0xa7, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x6f + .byte 0x6f, 0x74, 0x5f, 0x6e + .byte 0x6f, 0x64, 0x65, 0x00 + # MemberFuncId (0x2FB6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_base (0x23A6) + # FunctionType: void std::_Node_base::() (0x23EE) + # Name: ~_Node_base + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0xee, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x73, 0x65, 0x00 + # Pointer (0x2FB7) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_flags (0x23E9) + # 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 0xe9, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x2FB8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_flags& (0x2FB7) + # ArgType: std::_Node_flags (0x23E9) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb7, 0x2f, 0x00, 0x00 + .byte 0xe9, 0x23, 0x00, 0x00 + # Procedure (0x2FB9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_flags (0x23E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_flags&, std::_Node_flags) (0x2FB8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb8, 0x2f, 0x00, 0x00 + # FuncId (0x2FBA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x2FB9) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb9, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2FBB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E96) + # Name: _Is_esc + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x96, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x5f + .byte 0x65, 0x73, 0x63, 0x00 + # MemberFuncId (0x2FBC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: bool std::_Builder >::() (0x2EB0) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FBD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: bool std::_Builder >::(std::_Node_base*) (0x2EB1) + # Name: _Beg_expr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb1, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x5f, 0x65, 0x78, 0x70 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FBE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::(unsigned) (0x2EBE) + # Name: _Begin_capture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbe, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FBF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Disjunction + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FC0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(std::regex_constants::error_type) (0x2E95) + # Name: _Error + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x95, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x72, 0x72 + .byte 0x6f, 0x72, 0x00, 0xf1 + # MemberFuncId (0x2FC1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x2EBC) + # Name: _End_group + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x67, 0x72, 0x6f + .byte 0x75, 0x70, 0x00, 0xf1 + # MemberFuncId (0x2FC2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Root_node* std::_Builder >::() (0x2EC5) + # Name: _End_pattern + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FC3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: unsigned std::_Parser >::() (0x2E90) + # Name: _Mark_count + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x90, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x63, 0x6f + .byte 0x75, 0x6e, 0x74, 0x00 + # ArgList (0x2FC4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: std::_Node_base* (0x23EB) + # ArgType: std::_Node_base* (0x23EB) + # ArgType: std::_Node_rep* (0x252D) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + # Procedure (0x2FC5) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x2FC4) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc4, 0x2f, 0x00, 0x00 + # FuncId (0x2FC6) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Node_base*, std::_Node_base*, std::_Node_rep*) (0x2FC5) + # Name: _Calculate_loop_simplicity + # } + .byte 0x26, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc5, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x43, 0x61, 0x6c + .byte 0x63, 0x75, 0x6c, 0x61 + .byte 0x74, 0x65, 0x5f, 0x6c + .byte 0x6f, 0x6f, 0x70, 0x5f + .byte 0x73, 0x69, 0x6d, 0x70 + .byte 0x6c, 0x69, 0x63, 0x69 + .byte 0x74, 0x79, 0x00, 0xf1 + # MemberFuncId (0x2FC7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Discard_pattern + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x63, 0x61, 0x72, 0x64 + .byte 0x5f, 0x70, 0x61, 0x74 + .byte 0x74, 0x65, 0x72, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FC8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2EC0) + # Name: _Link_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4c, 0x69, 0x6e + .byte 0x6b, 0x5f, 0x6e, 0x6f + .byte 0x64, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2FC9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x2A3A) + # FunctionType: void std::_Node_capture::(unsigned) (0x2A3C) + # Name: _Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3a, 0x2a, 0x00, 0x00 + .byte 0x3c, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x61 + .byte 0x70, 0x74, 0x75, 0x72 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2FCA) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_capture (0x2A3A) + # ThisType: std::_Node_capture* (0x2A3B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x3a, 0x2a, 0x00, 0x00 + .byte 0x3b, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FCB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_capture (0x2A3A) + # FunctionType: void std::_Node_capture::() (0x2FCA) + # Name: ~_Node_capture + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x3a, 0x2a, 0x00, 0x00 + .byte 0xca, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2FCC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::() (0x2EB4) + # Name: _Getmark + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x6d, 0x61, 0x72, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FCD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _Alternative + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x6c, 0x74 + .byte 0x65, 0x72, 0x6e, 0x61 + .byte 0x74, 0x69, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FCE) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::() (0x2EBB) + # Name: _Begin_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbb, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FCF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_base*) (0x2EC0) + # Name: _Begin_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FD0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Next + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x78 + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FD1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2EC2) + # Name: _Else_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc2, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x73 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FD2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_dot + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x64, 0x6f, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FD3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_wbound + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x77, 0x62, 0x6f + .byte 0x75, 0x6e, 0x64, 0x00 + # MemberFuncId (0x2FD4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Negate + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x67 + .byte 0x61, 0x74, 0x65, 0x00 + # MemberFuncId (0x2FD5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _AtomEscape + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x74, 0x6f + .byte 0x6d, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # MemberFuncId (0x2FD6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _CharacterClass + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x2FD7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(std::_Meta_type, std::regex_constants::error_type) (0x2E99) + # Name: _Expect + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x99, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x65, 0x63, 0x74, 0x00 + # MemberFuncId (0x2FD8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _Wrapped_disjunction + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x57, 0x72, 0x61 + .byte 0x70, 0x70, 0x65, 0x64 + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x6a, 0x75, 0x6e, 0x63 + .byte 0x74, 0x69, 0x6f, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FD9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_bol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FDA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_eol + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6f, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FDB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FDC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Quantifier + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x51, 0x75, 0x61 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x65, 0x72, 0x00 + # MemberFuncId (0x2FDD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::(std::_Node_type) (0x2EC8) + # Name: _New_node + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc8, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x65, 0x77 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # FuncId (0x2FDE) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Node_flags (std::_Node_flags&, std::_Node_flags) (0x2FB9) + # Name: operator^= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xb9, 0x2f, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5e, 0x3d, 0x00, 0xf1 + # MemberFuncId (0x2FDF) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _DecimalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x63 + .byte 0x69, 0x6d, 0x61, 0x6c + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2FE0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(unsigned) (0x2EBF) + # Name: _Add_backreference + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbf, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x62, 0x61, 0x63 + .byte 0x6b, 0x72, 0x65, 0x66 + .byte 0x65, 0x72, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x2FE1) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _CharacterEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FE2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::(bool) (0x2EA0) + # Name: _CharacterClassEscape + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa0, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x61, 0x63, 0x74 + .byte 0x65, 0x72, 0x43, 0x6c + .byte 0x61, 0x73, 0x73, 0x45 + .byte 0x73, 0x63, 0x61, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FE3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: int std::_Parser >::(int, int) (0x2E9B) + # Name: _Do_digits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9b, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2FE4) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::regex_traits (0x2374) + # FunctionType: int std::regex_traits::(char, int) (0x23AE) + # Name: value + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x74, 0x23, 0x00, 0x00 + .byte 0xae, 0x23, 0x00, 0x00 + .byte 0x76, 0x61, 0x6c, 0x75 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x2FE5) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x2A47) + # FunctionType: void std::_Node_back::(unsigned) (0x2A49) + # Name: _Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0x49, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x62, 0x61 + .byte 0x63, 0x6b, 0x00, 0xf1 + # MemberFunction (0x2FE6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_back (0x2A47) + # ThisType: std::_Node_back* (0x2A48) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0x48, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FE7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_back (0x2A47) + # FunctionType: void std::_Node_back::() (0x2FE6) + # Name: ~_Node_back + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x47, 0x2a, 0x00, 0x00 + .byte 0xe6, 0x2f, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x62 + .byte 0x61, 0x63, 0x6b, 0x00 + # MemberFuncId (0x2FE8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::(char) (0x2EA6) + # Name: _Do_ffn + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x00 + # MemberFuncId (0x2FE9) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::(char) (0x2EA6) + # Name: _Do_ffnx + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x66, 0x66, 0x6e, 0x78 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FEA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(int) (0x2E9D) + # Name: _HexDigits + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9d, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x48, 0x65, 0x78 + .byte 0x44, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2FEB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _OctalDigits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x63, 0x74 + .byte 0x61, 0x6c, 0x44, 0x69 + .byte 0x67, 0x69, 0x74, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FEC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E9C) + # Name: _IdentityEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9c, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x65 + .byte 0x6e, 0x74, 0x69, 0x74 + .byte 0x79, 0x45, 0x73, 0x63 + .byte 0x61, 0x70, 0x65, 0x00 + # Class (0x2FED) { + # 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@E@std@@ + # } + .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, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x63 + .byte 0x68, 0x61, 0x72, 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, 0x45, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # MemberFunction (0x2FEE) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: unsigned char (0x20) + # ClassType: std::numeric_limits (0x2FED) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x20, 0x00, 0x00, 0x00 + .byte 0xed, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x2FEF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Num_int_base (0x1E34) + # BaseOffset: 0x0 + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const bool (0x1067) + # Name: is_modulo + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const int (0x1042) + # Name: digits10 + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: max + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: lowest + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: epsilon + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: round_error + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: denorm_min + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: infinity + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: quiet_NaN + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Static (0x2) + # Type: unsigned char std::numeric_limits::() (0x2FEE) + # Name: signaling_NaN + # } + # } + .byte 0xe6, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0x34, 0x1e, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x67, 0x10, 0x00, 0x00 + .byte 0x69, 0x73, 0x5f, 0x6d + .byte 0x6f, 0x64, 0x75, 0x6c + .byte 0x6f, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0x42, 0x10, 0x00, 0x00 + .byte 0x64, 0x69, 0x67, 0x69 + .byte 0x74, 0x73, 0x31, 0x30 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x69, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x77, 0x65 + .byte 0x73, 0x74, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x65, 0x70, 0x73, 0x69 + .byte 0x6c, 0x6f, 0x6e, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x72, 0x6f, 0x75, 0x6e + .byte 0x64, 0x5f, 0x65, 0x72 + .byte 0x72, 0x6f, 0x72, 0x00 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x64, 0x65, 0x6e, 0x6f + .byte 0x72, 0x6d, 0x5f, 0x6d + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x69, 0x6e, 0x66, 0x69 + .byte 0x6e, 0x69, 0x74, 0x79 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x71, 0x75, 0x69, 0x65 + .byte 0x74, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x0b, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x61, 0x6c, 0x69, 0x6e + .byte 0x67, 0x5f, 0x4e, 0x61 + .byte 0x4e, 0x00, 0xf2, 0xf1 + # Class (0x2FF0) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 13 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2FEF) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::numeric_limits + # LinkageName: .?AV?$numeric_limits@E@std@@ + # } + .byte 0x56, 0x00, 0x04, 0x15 + .byte 0x0d, 0x00, 0x00, 0x02 + .byte 0xef, 0x2f, 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, 0x75, 0x6e + .byte 0x73, 0x69, 0x67, 0x6e + .byte 0x65, 0x64, 0x20, 0x63 + .byte 0x68, 0x61, 0x72, 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, 0x45, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x2FF1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::numeric_limits (0x2FF0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\limits (0x1E38) + # LineNumber: 384 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x2f, 0x00, 0x00 + .byte 0x38, 0x1e, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0x00 + # MemberFuncId (0x2FF2) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::numeric_limits (0x2FED) + # FunctionType: unsigned char std::numeric_limits::() (0x2FEE) + # Name: max + # } + .byte 0x0e, 0x00, 0x02, 0x16 + .byte 0xed, 0x2f, 0x00, 0x00 + .byte 0xee, 0x2f, 0x00, 0x00 + .byte 0x6d, 0x61, 0x78, 0x00 + # MemberFuncId (0x2FF3) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: bool std::_Parser >::() (0x2E96) + # Name: _IsIdentityEscape + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x96, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x73, 0x49 + .byte 0x64, 0x65, 0x6e, 0x74 + .byte 0x69, 0x74, 0x79, 0x45 + .byte 0x73, 0x63, 0x61, 0x70 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x2FF4) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x2FF5) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: short (0x11) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, bool) (0x2FF4) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xf4, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x2FF6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: short std::_Regex_traits::(const char*, const char*, bool) (0x2FF5) + # Name: lookup_classname + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xf5, 0x2f, 0x00, 0x00 + .byte 0x6c, 0x6f, 0x6f, 0x6b + .byte 0x75, 0x70, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x6e, 0x61, 0x6d, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x2FF7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + # MemberFuncId (0x2FF8) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(short, bool) (0x2EB8) + # Name: _Add_named_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb8, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x6e, 0x61, 0x6d + .byte 0x65, 0x64, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2FF9) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Cl_names + # LinkageName: .?AU_Cl_names@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 0x43, 0x6c, 0x5f, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x43, 0x6c + .byte 0x5f, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FieldList (0x2FFA) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const char* (0x1141) + # FieldOffset: 0x0 + # Name: _Narrow + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const wchar_t* (0x1BBC) + # FieldOffset: 0x8 + # Name: _Wide + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: unsigned (0x75) + # FieldOffset: 0x10 + # Name: _Len + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: short (0x11) + # FieldOffset: 0x14 + # Name: _Ctype + # } + # } + .byte 0x4a, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x4e + .byte 0x61, 0x72, 0x72, 0x6f + .byte 0x77, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xbc, 0x1b, 0x00, 0x00 + .byte 0x08, 0x00, 0x5f, 0x57 + .byte 0x69, 0x64, 0x65, 0x00 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0x10, 0x00, 0x5f, 0x4c + .byte 0x65, 0x6e, 0x00, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0x11, 0x00, 0x00, 0x00 + .byte 0x14, 0x00, 0x5f, 0x43 + .byte 0x74, 0x79, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x2FFB) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x2FFA) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 24 + # Name: std::_Cl_names + # LinkageName: .?AU_Cl_names@std@@ + # } + .byte 0x3a, 0x00, 0x05, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0xfa, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x18, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6c, 0x5f, 0x6e + .byte 0x61, 0x6d, 0x65, 0x73 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x5f, 0x43, 0x6c + .byte 0x5f, 0x6e, 0x61, 0x6d + .byte 0x65, 0x73, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x2FFC) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cl_names (0x2FFB) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 167 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfb, 0x2f, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xa7, 0x00, 0x00, 0x00 + # Modifier (0x2FFD) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cl_names (0x2FF9) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf9, 0x2f, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x2FFE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cl_names (0x2FFD) + # 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 0xfd, 0x2f, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x2FFF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: const char* (0x1141) + # ClassType: std::_Cl_names (0x2FF9) + # ThisType: const std::_Cl_names* (0x2FFE) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xf9, 0x2f, 0x00, 0x00 + .byte 0xfe, 0x2f, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3000) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cl_names (0x2FF9) + # FunctionType: const char* std::_Cl_names::() (0x2FFF) + # Name: _Get + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xf9, 0x2f, 0x00, 0x00 + .byte 0xff, 0x2f, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x3001) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$_Regex_traits@D@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, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3002) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: std::_Cmp_icase > (0x3001) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + # Procedure (0x3003) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char* const, const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x3002) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x02, 0x30, 0x00, 0x00 + # Pointer (0x3004) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x3001) + # 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 0x01, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x3005) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Cmp_icase > (0x3001) + # ThisType: std::_Cmp_icase >* (0x3004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Regex_traits&) (0x23FE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x04, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xfe, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3006) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Cmp_icase > (0x3001) + # ThisType: std::_Cmp_icase >* (0x3004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char, char) (0x2485) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x04, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # Pointer (0x3007) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Cmp_icase > (0x3001) + # 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 0x01, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # Modifier (0x3008) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Cmp_icase > (0x3001) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x3009) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Cmp_icase > (0x3008) + # 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 0x08, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x300A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: const std::_Cmp_icase >& (0x3009) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x09, 0x30, 0x00, 0x00 + # MemberFunction (0x300B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::_Cmp_icase >& (0x3007) + # ClassType: std::_Cmp_icase > (0x3001) + # ThisType: std::_Cmp_icase >* (0x3004) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const std::_Cmp_icase >&) (0x300A) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x07, 0x30, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x04, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x0a, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x300C) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: const std::_Regex_traits& (0x23FD) + # FieldOffset: 0x0 + # Name: _Traits + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x3005) + # Name: _Cmp_icase + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: bool std::_Cmp_icase >::(char, char) (0x3006) + # Name: operator() + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: std::_Cmp_icase >& std::_Cmp_icase >::(const std::_Cmp_icase >&) (0x300B) + # Name: operator= + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: char (0x70) + # Name: _Elem + # } + # } + .byte 0x62, 0x00, 0x03, 0x12 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xfd, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x5f, 0x54 + .byte 0x72, 0x61, 0x69, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x05, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x06, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x0b, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3d, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0x70, 0x00, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6c, 0x65 + .byte 0x6d, 0x00, 0xf2, 0xf1 + # Struct (0x300D) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 5 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x300C) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 8 + # Name: std::_Cmp_icase > + # LinkageName: .?AU?$_Cmp_icase@V?$_Regex_traits@D@std@@@std@@ + # } + .byte 0x72, 0x00, 0x05, 0x15 + .byte 0x05, 0x00, 0x10, 0x02 + .byte 0x0c, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x08, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x3c, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x52, 0x65, 0x67, 0x65 + .byte 0x78, 0x5f, 0x74, 0x72 + .byte 0x61, 0x69, 0x74, 0x73 + .byte 0x3c, 0x63, 0x68, 0x61 + .byte 0x72, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x5f + .byte 0x43, 0x6d, 0x70, 0x5f + .byte 0x69, 0x63, 0x61, 0x73 + .byte 0x65, 0x40, 0x56, 0x3f + .byte 0x24, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x40, 0x44 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x300E) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Cmp_icase > (0x300D) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 201 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x0d, 0x30, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xc9, 0x00, 0x00, 0x00 + # FuncId (0x300F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const char* const, const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x3003) + # Name: equal + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x03, 0x30, 0x00, 0x00 + .byte 0x65, 0x71, 0x75, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3010) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x3001) + # FunctionType: void std::_Cmp_icase >::(const std::_Regex_traits&) (0x3005) + # Name: _Cmp_icase + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x05, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6d, 0x70 + .byte 0x5f, 0x69, 0x63, 0x61 + .byte 0x73, 0x65, 0x00, 0xf1 + # ArgList (0x3011) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 7 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: std::_Cmp_icase > (0x3001) + # ArgType: std::random_access_iterator_tag (0x1081) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x22, 0x00, 0x01, 0x12 + .byte 0x07, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x3012) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 7 + # ArgListType: (const char* const, const char* const, const char* const, const char* const, std::_Cmp_icase >, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x3011) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x07, 0x00 + .byte 0x11, 0x30, 0x00, 0x00 + # FuncId (0x3013) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const char* const, const char* const, const char* const, const char* const, std::_Cmp_icase >, std::random_access_iterator_tag, std::random_access_iterator_tag) (0x3012) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x12, 0x30, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3014) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Cmp_icase > (0x3001) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + # Procedure (0x3015) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Cmp_icase > (0x3001) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Cmp_icase >) (0x3014) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x14, 0x30, 0x00, 0x00 + # FuncId (0x3016) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Cmp_icase > (std::_Cmp_icase >) (0x3015) + # Name: _Pass_fn + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x15, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x61, 0x73 + .byte 0x73, 0x5f, 0x66, 0x6e + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x3017) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: std::_Cmp_icase > (0x3001) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + # Procedure (0x3018) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x3017) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x17, 0x30, 0x00, 0x00 + # FuncId (0x3019) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const char* const, const char* const, const char* const, std::_Cmp_icase >) (0x3018) + # Name: _Equal_unchecked + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x18, 0x30, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x301A) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 5 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* const (0x1193) + # ArgType: const char* (0x1141) + # ArgType: std::_Cmp_icase > (0x3001) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x1a, 0x00, 0x01, 0x12 + .byte 0x05, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x301B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 5 + # ArgListType: (const char*, const char* const, const char*, std::_Cmp_icase >, std::integral_constant) (0x301A) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x05, 0x00 + .byte 0x1a, 0x30, 0x00, 0x00 + # FuncId (0x301C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (const char*, const char* const, const char*, std::_Cmp_icase >, std::integral_constant) (0x301B) + # Name: _Equal_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1b, 0x30, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x75 + .byte 0x6e, 0x63, 0x68, 0x65 + .byte 0x63, 0x6b, 0x65, 0x64 + .byte 0x31, 0x00, 0xf2, 0xf1 + # ArgList (0x301D) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const& (0x2C94) + # ArgType: const char* const& (0x2C94) + # ArgType: const std::_Cmp_icase >& (0x3009) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x09, 0x30, 0x00, 0x00 + # Procedure (0x301E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::integral_constant (0x11C0) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const&, const char* const&, const std::_Cmp_icase >&) (0x301D) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xc0, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x1d, 0x30, 0x00, 0x00 + # FuncId (0x301F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::integral_constant (const char* const&, const char* const&, const std::_Cmp_icase >&) (0x301E) + # Name: _Equal_memcmp_is_safe + # } + .byte 0x22, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x1e, 0x30, 0x00, 0x00 + .byte 0x5f, 0x45, 0x71, 0x75 + .byte 0x61, 0x6c, 0x5f, 0x6d + .byte 0x65, 0x6d, 0x63, 0x6d + .byte 0x70, 0x5f, 0x69, 0x73 + .byte 0x5f, 0x73, 0x61, 0x66 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3020) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Cmp_icase > (0x3001) + # FunctionType: bool std::_Cmp_icase >::(char, char) (0x3006) + # Name: operator() + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x01, 0x30, 0x00, 0x00 + .byte 0x06, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x28, 0x29, 0x00, 0xf1 + # MemberFuncId (0x3021) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2C18) + # FunctionType: void std::_Node_class >::(std::_Node_type, std::_Node_flags) (0x2C1E) + # Name: _Node_class + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x1e, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x63, 0x6c + .byte 0x61, 0x73, 0x73, 0x00 + # MemberFuncId (0x3022) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2C18) + # FunctionType: void std::_Node_class >::() (0x2C1F) + # Name: ~_Node_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x1f, 0x2c, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3023) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_class > (0x2C18) + # FunctionType: void std::_Node_class >::(std::_Sequence*) (0x2C21) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x18, 0x2c, 0x00, 0x00 + .byte 0x21, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3024) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: void std::_Buf::() (0x2A2E) + # Name: ~_Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x42, 0x75 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3025) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Sequence (0x2C1A) + # ThisType: std::_Sequence* (0x2C1B) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1a, 0x2c, 0x00, 0x00 + .byte 0x1b, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3026) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2C1A) + # FunctionType: void std::_Sequence::() (0x3025) + # Name: ~_Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1a, 0x2c, 0x00, 0x00 + .byte 0x25, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x53, 0x65 + .byte 0x71, 0x75, 0x65, 0x6e + .byte 0x63, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3027) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(std::_Node_class >*, short, bool) (0x2ECA) + # Name: _Add_elts + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xca, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3028) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2C1C) + # FunctionType: void std::_Bitmap::() (0x2C29) + # Name: _Bitmap + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x29, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x42, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # MemberFunction (0x3029) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2C1C) + # ThisType: std::_Bitmap* (0x2C1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned) (0x1A3D) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x3d, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x302A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2C1C) + # FunctionType: void std::_Bitmap::(unsigned) (0x3029) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x29, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x302B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_class + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x63, 0x6c, 0x61 + .byte 0x73, 0x73, 0x00, 0xf1 + # MemberFuncId (0x302C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _ClassRanges + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x52, 0x61 + .byte 0x6e, 0x67, 0x65, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x302D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_bitmap + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x62, 0x69, 0x74 + .byte 0x6d, 0x61, 0x70, 0x00 + # MemberFuncId (0x302E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(char) (0x2EB5) + # Name: _Add_char_to_array + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x61, 0x72, 0x72 + .byte 0x61, 0x79, 0x00, 0xf1 + # MemberFunction (0x302F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Bitmap (0x2C1C) + # ThisType: std::_Bitmap* (0x2C1D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (unsigned char) (0x2C43) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x1d, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x43, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3030) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Bitmap (0x2C1C) + # FunctionType: void std::_Bitmap::(unsigned char) (0x302F) + # Name: _Mark + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1c, 0x2c, 0x00, 0x00 + .byte 0x2f, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3031) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: void std::_Buf::() (0x2A2E) + # Name: _Buf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2e, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x42, 0x75, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3032) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: void std::_Buf::(char) (0x2A34) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x34, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x3033) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: void std::_Buf::(unsigned) (0x2A36) + # Name: _Expand + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x36, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x45, 0x78, 0x70 + .byte 0x61, 0x6e, 0x64, 0x00 + # MemberFuncId (0x3034) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: std::_Prs_ret std::_Parser >::() (0x2EA5) + # Name: _ClassAtom + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa5, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x41, 0x74 + .byte 0x6f, 0x6d, 0x00, 0xf1 + # MemberFuncId (0x3035) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(char, char) (0x2EB6) + # Name: _Add_range + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x61, 0x6e + .byte 0x67, 0x65, 0x00, 0xf1 + # MemberFuncId (0x3036) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: std::_Prs_ret std::_Parser >::(bool) (0x2EA4) + # Name: _ClassEscape + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x61 + .byte 0x73, 0x73, 0x45, 0x73 + .byte 0x63, 0x61, 0x70, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3037) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(std::_Meta_type) (0x2E9F) + # Name: _Do_ex_class + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x9f, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x65, 0x78, 0x5f, 0x63 + .byte 0x6c, 0x61, 0x73, 0x73 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3038) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64) (0x2EBA) + # Name: _Add_equiv + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xba, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x65, 0x71, 0x75 + .byte 0x69, 0x76, 0x00, 0xf1 + # MemberFuncId (0x3039) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64) (0x2EBA) + # Name: _Add_coll + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xba, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x63, 0x6f, 0x6c + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFunction (0x303A) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x303B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(const char*, const char*) (0x303A) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x3a, 0x30, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x5f, 0x70, 0x72 + .byte 0x69, 0x6d, 0x61, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFunction (0x303C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: std::_Regex_traits (0x23AB) + # ThisType: const std::_Regex_traits* (0x2403) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char*, char*) (0x19D3) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x03, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xd3, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x303D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: std::basic_string,std::allocator > std::_Regex_traits::(char*, char*) (0x303C) + # Name: transform_primary + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0x3c, 0x30, 0x00, 0x00 + .byte 0x74, 0x72, 0x61, 0x6e + .byte 0x73, 0x66, 0x6f, 0x72 + .byte 0x6d, 0x5f, 0x70, 0x72 + .byte 0x69, 0x6d, 0x61, 0x72 + .byte 0x79, 0x00, 0xf2, 0xf1 + # ArgList (0x303E) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x303F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, const std::allocator&) (0x303E) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x3e, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3040) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(const char*, const char*, const std::allocator&) (0x303F) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x3f, 0x30, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # ArgList (0x3041) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::forward_iterator_tag (0x10D4) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0xd4, 0x10, 0x00, 0x00 + # MemberFunction (0x3042) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::forward_iterator_tag) (0x3041) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x41, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3043) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(const char*, const char*, std::forward_iterator_tag) (0x3042) + # Name: _Range_construct_or_tidy + # } + .byte 0x26, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x42, 0x30, 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 + # Procedure (0x3044) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + # FuncId (0x3045) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const char*, const char*) (0x3044) + # Name: distance + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x44, 0x30, 0x00, 0x00 + .byte 0x64, 0x69, 0x73, 0x74 + .byte 0x61, 0x6e, 0x63, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFunction (0x3046) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: char* (0x670) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2482) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x82, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3047) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: char* std::vector >::(const char*, const char*, char*) (0x3046) + # Name: _Ucopy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x46, 0x30, 0x00, 0x00 + .byte 0x5f, 0x55, 0x63, 0x6f + .byte 0x70, 0x79, 0x00, 0xf1 + # ArgList (0x3048) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* (0x1141) + # ArgType: const char* (0x1141) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x41, 0x11, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x3049) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, std::random_access_iterator_tag) (0x3048) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x48, 0x30, 0x00, 0x00 + # FuncId (0x304A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const char*, const char*, std::random_access_iterator_tag) (0x3049) + # Name: _Distance1 + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x49, 0x30, 0x00, 0x00 + .byte 0x5f, 0x44, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # ArgList (0x304B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: char* (0x670) + # ArgType: std::allocator& (0x124C) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + # Procedure (0x304C) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (const char* const, const char* const, char*, std::allocator&) (0x304B) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0x4b, 0x30, 0x00, 0x00 + # FuncId (0x304D) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const char* const, const char* const, char*, std::allocator&) (0x304C) + # Name: _Uninitialized_copy + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4c, 0x30, 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 + # Procedure (0x304E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, const char* const&) (0x2C95) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x95, 0x2c, 0x00, 0x00 + # FuncId (0x304F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const char* const&, const char* const&) (0x304E) + # Name: _Idl_distance + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x4e, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x3050) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: const char* const (0x1193) + # ArgType: const char* const (0x1193) + # ArgType: char* const (0x11A9) + # ArgType: std::allocator& (0x124C) + # ArgType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0x93, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0x4c, 0x12, 0x00, 0x00 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x3051) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (const char* const, const char* const, char* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x3050) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0x50, 0x30, 0x00, 0x00 + # FuncId (0x3052) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const char* const, const char* const, char* const, std::allocator&, std::_Really_trivial_ptr_iterator_tag, std::integral_constant) (0x3051) + # Name: _Uninitialized_copy_al_unchecked + # } + .byte 0x2e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x51, 0x30, 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 + # ArgList (0x3053) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: const char* const& (0x2C94) + # ArgType: char* const& (0x1E2A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + # Procedure (0x3054) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Really_trivial_ptr_iterator_tag (0x1FB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char* const&, char* const&) (0x3053) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb8, 0x1f, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x53, 0x30, 0x00, 0x00 + # FuncId (0x3055) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Really_trivial_ptr_iterator_tag (const char* const&, char* const&) (0x3054) + # Name: _Ptr_copy_cat + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x54, 0x30, 0x00, 0x00 + .byte 0x5f, 0x50, 0x74, 0x72 + .byte 0x5f, 0x63, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x63, 0x61 + .byte 0x74, 0x00, 0xf2, 0xf1 + # ArgList (0x3056) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: const char* const& (0x2C94) + # ArgType: const char* const& (0x2C94) + # ArgType: std::random_access_iterator_tag (0x1081) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x94, 0x2c, 0x00, 0x00 + .byte 0x81, 0x10, 0x00, 0x00 + # Procedure (0x3057) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: __int64 (0x13) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char* const&, const char* const&, std::random_access_iterator_tag) (0x3056) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x13, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x56, 0x30, 0x00, 0x00 + # FuncId (0x3058) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: __int64 (const char* const&, const char* const&, std::random_access_iterator_tag) (0x3057) + # Name: _Idl_distance1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x57, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x64, 0x6c + .byte 0x5f, 0x64, 0x69, 0x73 + .byte 0x74, 0x61, 0x6e, 0x63 + .byte 0x65, 0x31, 0x00, 0xf1 + # Procedure (0x3059) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (const char*, const char*, char*) (0x2482) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x82, 0x24, 0x00, 0x00 + # FuncId (0x305A) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const char*, const char*, char*) (0x3059) + # Name: _Copy_memmove + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x59, 0x30, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6f, 0x70 + .byte 0x79, 0x5f, 0x6d, 0x65 + .byte 0x6d, 0x6d, 0x6f, 0x76 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x305B) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* (0x670) + # ArgType: const std::allocator& (0x1189) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x89, 0x11, 0x00, 0x00 + # MemberFunction (0x305C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::vector > (0x2CB6) + # ThisType: std::vector >* (0x2CB8) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char*, char*, const std::allocator&) (0x305B) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0xb8, 0x2c, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x5b, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x305D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector > (0x2CB6) + # FunctionType: void std::vector >::(char*, char*, const std::allocator&) (0x305C) + # Name: vector + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb6, 0x2c, 0x00, 0x00 + .byte 0x5c, 0x30, 0x00, 0x00 + .byte 0x76, 0x65, 0x63, 0x74 + .byte 0x6f, 0x72, 0x00, 0xf1 + # Procedure (0x305E) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (char* const&, char* const&) (0x2DA8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xa8, 0x2d, 0x00, 0x00 + # FuncId (0x305F) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (char* const&, char* const&) (0x305E) + # Name: _Adl_verify_range + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x5e, 0x30, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x00, 0xf2, 0xf1 + # ArgList (0x3060) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const& (0x1E2A) + # ArgType: char* const& (0x1E2A) + # ArgType: std::integral_constant (0x11BD) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + .byte 0xbd, 0x11, 0x00, 0x00 + # Procedure (0x3061) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const&, char* const&, std::integral_constant) (0x3060) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0x60, 0x30, 0x00, 0x00 + # FuncId (0x3062) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (char* const&, char* const&, std::integral_constant) (0x3061) + # Name: _Adl_verify_range1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x61, 0x30, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x6c + .byte 0x5f, 0x76, 0x65, 0x72 + .byte 0x69, 0x66, 0x79, 0x5f + .byte 0x72, 0x61, 0x6e, 0x67 + .byte 0x65, 0x31, 0x00, 0xf1 + # MemberFuncId (0x3063) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(const char*, const char*, __int64, std::_Sequence**) (0x2ECD) + # Name: _Char_to_elts + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xcd, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x43, 0x68, 0x61 + .byte 0x72, 0x5f, 0x74, 0x6f + .byte 0x5f, 0x65, 0x6c, 0x74 + .byte 0x73, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3064) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Sequence (0x2C1A) + # FunctionType: void std::_Sequence::(unsigned) (0x2C25) + # Name: _Sequence + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1a, 0x2c, 0x00, 0x00 + .byte 0x25, 0x2c, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x71 + .byte 0x75, 0x65, 0x6e, 0x63 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFunction (0x3065) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Buf (0x2A27) + # ThisType: std::_Buf* (0x2A2D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const char*, const char*) (0x1817) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x2d, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x17, 0x18, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3066) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: void std::_Buf::(const char*, const char*) (0x3065) + # Name: _Insert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x65, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + # MemberFuncId (0x3067) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: unsigned std::_Builder >::() (0x2ECE) + # Name: _Get_bmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xce, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x62, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3068) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: unsigned std::_Builder >::() (0x2ECE) + # Name: _Get_tmax + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xce, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x74, 0x6d, 0x61 + .byte 0x78, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3069) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Do_noncapture_group + # } + .byte 0x22, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x6e, 0x6f, 0x6e, 0x63 + .byte 0x61, 0x70, 0x74, 0x75 + .byte 0x72, 0x65, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x306A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::(bool) (0x2EA7) + # Name: _Do_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0xa7, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x61, 0x73, 0x73, 0x65 + .byte 0x72, 0x74, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x306B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Parser > (0x2E85) + # FunctionType: void std::_Parser >::() (0x2E97) + # Name: _Do_capture_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x85, 0x2e, 0x00, 0x00 + .byte 0x97, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x44, 0x6f, 0x5f + .byte 0x63, 0x61, 0x70, 0x74 + .byte 0x75, 0x72, 0x65, 0x5f + .byte 0x67, 0x72, 0x6f, 0x75 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x306C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: std::_Node_base* std::_Builder >::(bool) (0x2EBD) + # Name: _Begin_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbd, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x42, 0x65, 0x67 + .byte 0x69, 0x6e, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # Class (0x306D) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Node_assert + # LinkageName: .?AV_Node_assert@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, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # Pointer (0x306E) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_assert (0x306D) + # 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 0x6d, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # MemberFunction (0x306F) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x306D) + # ThisType: std::_Node_assert* (0x306E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_type, std::_Node_flags) (0x23EC) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x30, 0x00, 0x00 + .byte 0x6e, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xec, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFunction (0x3070) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_assert (0x306D) + # ThisType: std::_Node_assert* (0x306E) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x6d, 0x30, 0x00, 0x00 + .byte 0x6e, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # FieldList (0x3071) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # BaseClass { + # TypeLeafKind: LF_BCLASS (0x1400) + # AccessSpecifier: Public (0x3) + # BaseType: std::_Node_base (0x23A6) + # BaseOffset: 0x0 + # } + # DataMember { + # TypeLeafKind: LF_MEMBER (0x150D) + # AccessSpecifier: Public (0x3) + # Type: std::_Node_base* (0x23EB) + # FieldOffset: 0x20 + # Name: _Child + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # Type: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x306F) + # Name: _Node_assert + # } + # OneMethod { + # TypeLeafKind: LF_ONEMETHOD (0x1511) + # AccessSpecifier: Public (0x3) + # MethodKind: Virtual (0x1) + # Type: void std::_Node_assert::() (0x3070) + # Name: ~_Node_assert + # } + # } + .byte 0x52, 0x00, 0x03, 0x12 + .byte 0x00, 0x14, 0x03, 0x00 + .byte 0xa6, 0x23, 0x00, 0x00 + .byte 0x00, 0x00, 0xf2, 0xf1 + .byte 0x0d, 0x15, 0x03, 0x00 + .byte 0xeb, 0x23, 0x00, 0x00 + .byte 0x20, 0x00, 0x5f, 0x43 + .byte 0x68, 0x69, 0x6c, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x03, 0x00 + .byte 0x6f, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x11, 0x15, 0x07, 0x00 + .byte 0x70, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Class (0x3072) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 4 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x3071) + # DerivedFrom: 0x0 + # VShape: (0x23A5) + # SizeOf: 40 + # Name: std::_Node_assert + # LinkageName: .?AV_Node_assert@std@@ + # } + .byte 0x3e, 0x00, 0x04, 0x15 + .byte 0x04, 0x00, 0x00, 0x02 + .byte 0x71, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xa5, 0x23, 0x00, 0x00 + .byte 0x28, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x4e, 0x6f, 0x64, 0x65 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x00 + .byte 0x2e, 0x3f, 0x41, 0x56 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x40, 0x73, 0x74, 0x64 + .byte 0x40, 0x40, 0x00, 0xf1 + # UdtSourceLine (0x3073) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Node_assert (0x3072) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\regex (0x1A35) + # LineNumber: 1709 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0x72, 0x30, 0x00, 0x00 + .byte 0x35, 0x1a, 0x00, 0x00 + .byte 0xad, 0x06, 0x00, 0x00 + # MemberFuncId (0x3074) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(std::_Node_base*) (0x2EBC) + # Name: _End_assert_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xbc, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x45, 0x6e, 0x64 + .byte 0x5f, 0x61, 0x73, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x67, 0x72, 0x6f, 0x75 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3075) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x306D) + # FunctionType: void std::_Node_assert::(std::_Node_type, std::_Node_flags) (0x306F) + # Name: _Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6d, 0x30, 0x00, 0x00 + .byte 0x6f, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x61, 0x73 + .byte 0x73, 0x65, 0x72, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3076) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_assert (0x306D) + # FunctionType: void std::_Node_assert::() (0x3070) + # Name: ~_Node_assert + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x6d, 0x30, 0x00, 0x00 + .byte 0x70, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x61 + .byte 0x73, 0x73, 0x65, 0x72 + .byte 0x74, 0x00, 0xf2, 0xf1 + # Procedure (0x3077) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*, std::_Node_base*) (0x2EC1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xc1, 0x2e, 0x00, 0x00 + # FuncId (0x3078) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Node_base*, std::_Node_base*) (0x3077) + # Name: _Destroy_node + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x77, 0x30, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x73 + .byte 0x74, 0x72, 0x6f, 0x79 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3079) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Add_str_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x73, 0x74, 0x72 + .byte 0x5f, 0x6e, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x307A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x2A25) + # FunctionType: void std::_Node_str::(std::_Node_flags) (0x2A29) + # Name: _Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x29, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x73, 0x74 + .byte 0x72, 0x00, 0xf2, 0xf1 + # MemberFunction (0x307B) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_str (0x2A25) + # ThisType: std::_Node_str* (0x2A26) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x26, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x307C) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_str (0x2A25) + # FunctionType: void std::_Node_str::() (0x307B) + # Name: ~_Node_str + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x25, 0x2a, 0x00, 0x00 + .byte 0x7b, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x73 + .byte 0x74, 0x72, 0x00, 0xf1 + # MemberFuncId (0x307D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::() (0x2EB3) + # Name: _Mark_final + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xb3, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x72 + .byte 0x6b, 0x5f, 0x66, 0x69 + .byte 0x6e, 0x61, 0x6c, 0x00 + # MemberFuncId (0x307E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(int, int, bool) (0x2EC4) + # Name: _Add_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc4, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x41, 0x64, 0x64 + .byte 0x5f, 0x72, 0x65, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x307F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Buf (0x2A27) + # FunctionType: char std::_Buf::() (0x2A35) + # Name: _Del + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x27, 0x2a, 0x00, 0x00 + .byte 0x35, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x44, 0x65, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3080) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x25C3) + # FunctionType: void std::_Node_endif::() (0x26B0) + # Name: _Node_endif + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc3, 0x25, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x69, 0x66, 0x00 + # MemberFuncId (0x3081) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x2528) + # FunctionType: void std::_Node_if::(std::_Node_base*) (0x25C5) + # Name: _Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x28, 0x25, 0x00, 0x00 + .byte 0xc5, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3082) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2A40) + # FunctionType: void std::_Node_end_group::(std::_Node_type, std::_Node_flags, std::_Node_base*) (0x2A43) + # Name: _Node_end_group + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x40, 0x2a, 0x00, 0x00 + .byte 0x43, 0x2a, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x67, 0x72 + .byte 0x6f, 0x75, 0x70, 0x00 + # MemberFuncId (0x3083) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Builder > (0x2E86) + # FunctionType: void std::_Builder >::(std::_Node_base*, std::_Node_base*) (0x2EC6) + # Name: _Insert_node + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0x86, 0x2e, 0x00, 0x00 + .byte 0xc6, 0x2e, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6e, 0x73 + .byte 0x65, 0x72, 0x74, 0x5f + .byte 0x6e, 0x6f, 0x64, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x3084) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x23EB) + # 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 0xeb, 0x23, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x3085) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::_Node_base*& (0x3084) + # ArgType: std::_Node_base*& (0x3084) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x84, 0x30, 0x00, 0x00 + .byte 0x84, 0x30, 0x00, 0x00 + # Procedure (0x3086) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::_Node_base*&, std::_Node_base*&) (0x3085) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x85, 0x30, 0x00, 0x00 + # FuncId (0x3087) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x3086) + # Name: _Swap_adl + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x86, 0x30, 0x00, 0x00 + .byte 0x5f, 0x53, 0x77, 0x61 + .byte 0x70, 0x5f, 0x61, 0x64 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3088) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x25CA) + # FunctionType: void std::_Node_end_rep::() (0x26B4) + # Name: _Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xca, 0x25, 0x00, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x65, 0x6e + .byte 0x64, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3089) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x252C) + # FunctionType: void std::_Node_rep::(bool, int, int, std::_Node_end_rep*, unsigned) (0x25CD) + # Name: _Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0xcd, 0x25, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x64 + .byte 0x65, 0x5f, 0x72, 0x65 + .byte 0x70, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x308A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_endif (0x25C3) + # FunctionType: void std::_Node_endif::() (0x26B0) + # Name: ~_Node_endif + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xc3, 0x25, 0x00, 0x00 + .byte 0xb0, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x69, 0x66 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x308B) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_if (0x2528) + # FunctionType: void std::_Node_if::() (0x25C6) + # Name: ~_Node_if + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x28, 0x25, 0x00, 0x00 + .byte 0xc6, 0x25, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x69 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFunction (0x308C) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_end_group (0x2A40) + # ThisType: std::_Node_end_group* (0x2A41) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x40, 0x2a, 0x00, 0x00 + .byte 0x41, 0x2a, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x308D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_group (0x2A40) + # FunctionType: void std::_Node_end_group::() (0x308C) + # Name: ~_Node_end_group + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0x40, 0x2a, 0x00, 0x00 + .byte 0x8c, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x67 + .byte 0x72, 0x6f, 0x75, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # FuncId (0x308E) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (std::_Node_base*&, std::_Node_base*&) (0x3086) + # Name: swap + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x86, 0x30, 0x00, 0x00 + .byte 0x73, 0x77, 0x61, 0x70 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x308F) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::_Node_base* (0x23EB) + # 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 0xeb, 0x23, 0x00, 0x00 + .byte 0x8c, 0x00, 0x01, 0x00 + # ArgList (0x3090) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 1 + # Arguments [ + # ArgType: std::_Node_base*& (0x3084) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x12 + .byte 0x01, 0x00, 0x00, 0x00 + .byte 0x84, 0x30, 0x00, 0x00 + # Procedure (0x3091) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::_Node_base*&& (0x308F) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::_Node_base*&) (0x3090) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x8f, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x90, 0x30, 0x00, 0x00 + # FuncId (0x3092) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: std::_Node_base*&& (std::_Node_base*&) (0x3091) + # Name: move + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0x91, 0x30, 0x00, 0x00 + .byte 0x6d, 0x6f, 0x76, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x3093) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_end_rep (0x25CA) + # FunctionType: void std::_Node_end_rep::() (0x26B4) + # Name: ~_Node_end_rep + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xca, 0x25, 0x00, 0x00 + .byte 0xb4, 0x26, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x65 + .byte 0x6e, 0x64, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFunction (0x3094) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: void (0x3) + # ClassType: std::_Node_rep (0x252C) + # ThisType: std::_Node_rep* (0x252D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 0 + # ArgListType: () (0x1000) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x2d, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x3095) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Node_rep (0x252C) + # FunctionType: void std::_Node_rep::() (0x3094) + # Name: ~_Node_rep + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x2c, 0x25, 0x00, 0x00 + .byte 0x94, 0x30, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x4e, 0x6f + .byte 0x64, 0x65, 0x5f, 0x72 + .byte 0x65, 0x70, 0x00, 0xf1 + # MemberFuncId (0x3096) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::basic_regex > (0x2368) + # FunctionType: void std::basic_regex >::() (0x2376) + # Name: _Tidy + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x68, 0x23, 0x00, 0x00 + .byte 0x76, 0x23, 0x00, 0x00 + .byte 0x5f, 0x54, 0x69, 0x64 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3097) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Regex_traits (0x23AB) + # FunctionType: void std::_Regex_traits::() (0x23FB) + # Name: ~_Regex_traits + # } + .byte 0x1a, 0x00, 0x02, 0x16 + .byte 0xab, 0x23, 0x00, 0x00 + .byte 0xfb, 0x23, 0x00, 0x00 + .byte 0x7e, 0x5f, 0x52, 0x65 + .byte 0x67, 0x65, 0x78, 0x5f + .byte 0x74, 0x72, 0x61, 0x69 + .byte 0x74, 0x73, 0x00, 0xf1 + # MemberFuncId (0x3098) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: bool std::vector,0> >,std::allocator,0> > > >::() (0x1A94) + # Name: empty + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x94, 0x1a, 0x00, 0x00 + .byte 0x65, 0x6d, 0x70, 0x74 + .byte 0x79, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x3099) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::vector,0> >,std::allocator,0> > > > (0x1A1B) + # FunctionType: const std::sub_match,0> >& std::vector,0> >,std::allocator,0> > > >::(const unsigned __int64) (0x1A97) + # Name: operator[] + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0x1b, 0x1a, 0x00, 0x00 + .byte 0x97, 0x1a, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x5b, 0x5d, 0x00, 0xf1 + # MemberFuncId (0x309A) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::ExprLhs,0> &> (0x24B3) + # FunctionType: void Catch::ExprLhs,0> &>::(const gsl::details::span_iterator,0>&) (0x24B8) + # Name: ExprLhs + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xb3, 0x24, 0x00, 0x00 + .byte 0xb8, 0x24, 0x00, 0x00 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x4c, 0x68, 0x73, 0x00 + # Procedure (0x309B) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x2518) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0x18, 0x25, 0x00, 0x00 + # FuncId (0x309C) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch (0x1D16) + # FunctionType: bool (const gsl::details::span_iterator,0>&, const gsl::details::span_iterator,0>&) (0x309B) + # Name: compareEqual + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0x16, 0x1d, 0x00, 0x00 + .byte 0x9b, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6d, 0x70 + .byte 0x61, 0x72, 0x65, 0x45 + .byte 0x71, 0x75, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x309D) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(bool, const gsl::details::span_iterator,0>&, Catch::StringRef, const gsl::details::span_iterator,0>&) (0x24CC) + # Name: BinaryExpr + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xcc, 0x24, 0x00, 0x00 + .byte 0x42, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x45, 0x78 + .byte 0x70, 0x72, 0x00, 0xf1 + # MemberFuncId (0x309E) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x24C8) + # Name: isBinaryExpression + # } + .byte 0x1e, 0x00, 0x02, 0x16 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x69, 0x73, 0x42, 0x69 + .byte 0x6e, 0x61, 0x72, 0x79 + .byte 0x45, 0x78, 0x70, 0x72 + .byte 0x65, 0x73, 0x73, 0x69 + .byte 0x6f, 0x6e, 0x00, 0xf1 + # MemberFuncId (0x309F) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # FunctionType: bool Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::() (0x24C8) + # Name: getResult + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xc8, 0x24, 0x00, 0x00 + .byte 0x67, 0x65, 0x74, 0x52 + .byte 0x65, 0x73, 0x75, 0x6c + .byte 0x74, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30A0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &> (0x24C4) + # FunctionType: void Catch::BinaryExpr,0> &,const gsl::details::span_iterator,0> &>::(std::basic_ostream >&) (0x24C9) + # Name: streamReconstructedExpression + # } + .byte 0x2a, 0x00, 0x02, 0x16 + .byte 0xc4, 0x24, 0x00, 0x00 + .byte 0xc9, 0x24, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x65 + .byte 0x61, 0x6d, 0x52, 0x65 + .byte 0x63, 0x6f, 0x6e, 0x73 + .byte 0x74, 0x72, 0x75, 0x63 + .byte 0x74, 0x65, 0x64, 0x45 + .byte 0x78, 0x70, 0x72, 0x65 + .byte 0x73, 0x73, 0x69, 0x6f + .byte 0x6e, 0x00, 0xf2, 0xf1 + # Procedure (0x30A1) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + # FuncId (0x30A2) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: Catch::Detail (0x1C86) + # FunctionType: std::basic_string,std::allocator > (const gsl::details::span_iterator,0>&) (0x30A1) + # Name: stringify + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x86, 0x1c, 0x00, 0x00 + .byte 0xa1, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x72, 0x69 + .byte 0x6e, 0x67, 0x69, 0x66 + .byte 0x79, 0x00, 0xf2, 0xf1 + # Struct (0x30A3) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::StringMaker,0> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # Struct (0x30A4) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x200) + # HasUniqueName (0x200) + # ] + # FieldList: (0x10C5) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: Catch::StringMaker,0> > + # LinkageName: .?AU?$StringMaker@V?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@@Catch@@ + # } + .byte 0xae, 0x00, 0x05, 0x15 + .byte 0x00, 0x00, 0x00, 0x02 + .byte 0xc5, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x53, 0x74, 0x72 + .byte 0x69, 0x6e, 0x67, 0x4d + .byte 0x61, 0x6b, 0x65, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x64, 0x65 + .byte 0x74, 0x61, 0x69, 0x6c + .byte 0x73, 0x3a, 0x3a, 0x73 + .byte 0x70, 0x61, 0x6e, 0x5f + .byte 0x69, 0x74, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x3c, 0x67, 0x73, 0x6c + .byte 0x3a, 0x3a, 0x73, 0x70 + .byte 0x61, 0x6e, 0x3c, 0x63 + .byte 0x68, 0x61, 0x72, 0x2c + .byte 0x2d, 0x31, 0x3e, 0x2c + .byte 0x30, 0x3e, 0x20, 0x3e + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x3f, 0x24, 0x53 + .byte 0x74, 0x72, 0x69, 0x6e + .byte 0x67, 0x4d, 0x61, 0x6b + .byte 0x65, 0x72, 0x40, 0x56 + .byte 0x3f, 0x24, 0x73, 0x70 + .byte 0x61, 0x6e, 0x5f, 0x69 + .byte 0x74, 0x65, 0x72, 0x61 + .byte 0x74, 0x6f, 0x72, 0x40 + .byte 0x56, 0x3f, 0x24, 0x73 + .byte 0x70, 0x61, 0x6e, 0x40 + .byte 0x44, 0x24, 0x30, 0x3f + .byte 0x30, 0x40, 0x67, 0x73 + .byte 0x6c, 0x40, 0x40, 0x24 + .byte 0x30, 0x41, 0x40, 0x40 + .byte 0x64, 0x65, 0x74, 0x61 + .byte 0x69, 0x6c, 0x73, 0x40 + .byte 0x67, 0x73, 0x6c, 0x40 + .byte 0x40, 0x40, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x30A5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: Catch::StringMaker,0> > (0x30A4) + # SourceFile: C:\projects\gsl\build\external\include\catch\catch.hpp (0x111A) + # LineNumber: 573 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xa4, 0x30, 0x00, 0x00 + .byte 0x1a, 0x11, 0x00, 0x00 + .byte 0x3d, 0x02, 0x00, 0x00 + # MemberFunction (0x30A6) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: std::basic_string,std::allocator > (0x114D) + # ClassType: Catch::StringMaker,0> > (0x30A3) + # ThisType: 0x0 + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x4d, 0x11, 0x00, 0x00 + .byte 0xa3, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30A7) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: Catch::StringMaker,0> > (0x30A3) + # FunctionType: std::basic_string,std::allocator > Catch::StringMaker,0> >::(const gsl::details::span_iterator,0>&) (0x30A6) + # Name: convert + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0xa3, 0x30, 0x00, 0x00 + .byte 0xa6, 0x30, 0x00, 0x00 + .byte 0x63, 0x6f, 0x6e, 0x76 + .byte 0x65, 0x72, 0x74, 0x00 + # ArgList (0x30A8) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 6 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # ArgType: const std::basic_regex >& (0x236A) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ] + # } + .byte 0x1e, 0x00, 0x01, 0x12 + .byte 0x06, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x6a, 0x23, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + # Procedure (0x30A9) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: bool (0x30) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 6 + # ArgListType: (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, const std::basic_regex >&, std::regex_constants::match_flag_type, gsl::details::span_iterator,0>) (0x30A8) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x06, 0x00 + .byte 0xa8, 0x30, 0x00, 0x00 + # FuncId (0x30AA) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: bool (gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, const std::basic_regex >&, std::regex_constants::match_flag_type, gsl::details::span_iterator,0>) (0x30A9) + # Name: _Regex_search1 + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xa9, 0x30, 0x00, 0x00 + .byte 0x5f, 0x52, 0x65, 0x67 + .byte 0x65, 0x78, 0x5f, 0x73 + .byte 0x65, 0x61, 0x72, 0x63 + .byte 0x68, 0x31, 0x00, 0xf1 + # MemberFuncId (0x30AB) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2525) + # Name: _Setf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x74 + .byte 0x66, 0x00, 0xf2, 0xf1 + # MemberFuncId (0x30AC) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: void std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(std::regex_constants::match_flag_type) (0x2525) + # Name: _Clearf + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x25, 0x25, 0x00, 0x00 + .byte 0x5f, 0x43, 0x6c, 0x65 + .byte 0x61, 0x72, 0x66, 0x00 + # MemberFuncId (0x30AD) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: gsl::details::span_iterator,0> std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, gsl::details::span_iterator,0>, std::_Node_base*) (0x2527) + # Name: _Skip + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x27, 0x25, 0x00, 0x00 + .byte 0x5f, 0x53, 0x6b, 0x69 + .byte 0x70, 0x00, 0xf2, 0xf1 + # ArgList (0x30AE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: std::match_results,0>,std::allocator,0> > > >* (0x1A1D) + # ArgType: bool (0x30) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x1d, 0x1a, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 0x00 + # MemberFunction (0x30AF) { + # TypeLeafKind: LF_MFUNCTION (0x1009) + # ReturnType: bool (0x30) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # ThisType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >* (0x2521) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, bool) (0x30AE) + # ThisAdjustment: 0 + # } + .byte 0x1a, 0x00, 0x09, 0x10 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0x21, 0x25, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xae, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + # MemberFuncId (0x30B0) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> > (0x251E) + # FunctionType: bool std::_Matcher,0>,char,std::regex_traits,gsl::details::span_iterator,0> >::(gsl::details::span_iterator,0>, std::match_results,0>,std::allocator,0> > > >*, bool) (0x30AF) + # Name: _Match + # } + .byte 0x12, 0x00, 0x02, 0x16 + .byte 0x1e, 0x25, 0x00, 0x00 + .byte 0xaf, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4d, 0x61, 0x74 + .byte 0x63, 0x68, 0x00, 0xf1 + # Pointer (0x30B1) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: std::regex_constants::match_flag_type (0x1A34) + # 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, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x30B2) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: std::regex_constants::match_flag_type& (0x30B1) + # ArgType: std::regex_constants::match_flag_type (0x1A34) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0xb1, 0x30, 0x00, 0x00 + .byte 0x34, 0x1a, 0x00, 0x00 + # Procedure (0x30B3) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type& (0x30B1) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x30B2) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xb1, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xb2, 0x30, 0x00, 0x00 + # FuncId (0x30B4) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x30B3) + # Name: operator|= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0xb3, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7c, 0x3d, 0x00, 0xf1 + # FuncId (0x30B5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::match_flag_type& (std::regex_constants::match_flag_type&, std::regex_constants::match_flag_type) (0x30B3) + # Name: operator&= + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0xb3, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x26, 0x3d, 0x00, 0xf1 + # Procedure (0x30B6) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: std::regex_constants::match_flag_type (0x1A34) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (std::regex_constants::match_flag_type) (0x2524) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x34, 0x1a, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0x24, 0x25, 0x00, 0x00 + # FuncId (0x30B7) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std::regex_constants (0x2941) + # FunctionType: std::regex_constants::match_flag_type (std::regex_constants::match_flag_type) (0x30B6) + # Name: operator~ + # } + .byte 0x16, 0x00, 0x01, 0x16 + .byte 0x41, 0x29, 0x00, 0x00 + .byte 0xb6, 0x30, 0x00, 0x00 + .byte 0x6f, 0x70, 0x65, 0x72 + .byte 0x61, 0x74, 0x6f, 0x72 + .byte 0x7e, 0x00, 0xf2, 0xf1 + # Modifier (0x30B8) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Meta_type (0x2E88) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x88, 0x2e, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Pointer (0x30B9) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Meta_type (0x30B8) + # 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 0xb8, 0x30, 0x00, 0x00 + .byte 0x2c, 0x00, 0x01, 0x00 + # ArgList (0x30BA) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: gsl::details::span_iterator,0> (0x19E9) + # ArgType: const gsl::details::span_iterator,0> (0x1A06) + # ArgType: const std::_Meta_type& (0x30B9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x06, 0x1a, 0x00, 0x00 + .byte 0xb9, 0x30, 0x00, 0x00 + # Procedure (0x30BB) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: gsl::details::span_iterator,0> (0x19E9) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const std::_Meta_type&) (0x30BA) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xba, 0x30, 0x00, 0x00 + # FuncId (0x30BC) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: gsl::details::span_iterator,0> (gsl::details::span_iterator,0>, const gsl::details::span_iterator,0>, const std::_Meta_type&) (0x30BB) + # Name: find + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xbb, 0x30, 0x00, 0x00 + .byte 0x66, 0x69, 0x6e, 0x64 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Pointer (0x30BD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const gsl::details::span_iterator,0> (0x1A06) + # PointerAttributes: 0x2C + # PtrType: Near64 (0xC) + # PtrMode: LValueReference (0x1) + # IsFlat: 0 + # IsConst: 0 + # IsVolatile: 0 + # IsUnaligned: 0 + # IsRestrict: 0 + # SizeOf: 0 + # } + .byte 0x0a, 0x00, 0x02, 0x10 + .byte 0x06, 0x1a, 0x00, 0x00 + .byte 0x2c, 0x00, 0x00, 0x00 + # ArgList (0x30BE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::details::span_iterator,0>& (0x1A0A) + # ArgType: char* const& (0x1E2A) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x0a, 0x1a, 0x00, 0x00 + .byte 0x2a, 0x1e, 0x00, 0x00 + # Procedure (0x30BF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: void (0x3) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::details::span_iterator,0>&, char* const&) (0x30BE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xbe, 0x30, 0x00, 0x00 + # FuncId (0x30C0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: void (gsl::details::span_iterator,0>&, char* const&) (0x30BF) + # Name: _Seek_wrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xbf, 0x30, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x77, 0x72 + .byte 0x61, 0x70, 0x70, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + # ArgList (0x30C1) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: char* const (0x11A9) + # ArgType: char* const (0x11A9) + # ArgType: const std::_Meta_type& (0x30B9) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xb9, 0x30, 0x00, 0x00 + # Procedure (0x30C2) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (char* const, char* const, const std::_Meta_type&) (0x30C1) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xc1, 0x30, 0x00, 0x00 + # FuncId (0x30C3) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char* const, char* const, const std::_Meta_type&) (0x30C2) + # Name: _Find_unchecked + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc2, 0x30, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x00 + # Procedure (0x30C4) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 1 + # ArgListType: (const gsl::details::span_iterator,0>&) (0x24B5) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x01, 0x00 + .byte 0xb5, 0x24, 0x00, 0x00 + # FuncId (0x30C5) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (const gsl::details::span_iterator,0>&) (0x30C4) + # Name: _Get_unwrapped + # } + .byte 0x1a, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc4, 0x30, 0x00, 0x00 + .byte 0x5f, 0x47, 0x65, 0x74 + .byte 0x5f, 0x75, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # MemberFuncId (0x30C6) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: void gsl::details::span_iterator,0>::(const char*) (0x1A16) + # Name: _Seek_to + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x16, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x5f, 0x74, 0x6f + .byte 0x00, 0xf3, 0xf2, 0xf1 + # ArgList (0x30C7) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 4 + # Arguments [ + # ArgType: char* (0x670) + # ArgType: char* const (0x11A9) + # ArgType: const std::_Meta_type& (0x30B9) + # ArgType: std::integral_constant (0x11C0) + # ] + # } + .byte 0x16, 0x00, 0x01, 0x12 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0xa9, 0x11, 0x00, 0x00 + .byte 0xb9, 0x30, 0x00, 0x00 + .byte 0xc0, 0x11, 0x00, 0x00 + # Procedure (0x30C8) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: char* (0x670) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 4 + # ArgListType: (char*, char* const, const std::_Meta_type&, std::integral_constant) (0x30C7) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x70, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x04, 0x00 + .byte 0xc7, 0x30, 0x00, 0x00 + # FuncId (0x30C9) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: std (0x1BE8) + # FunctionType: char* (char*, char* const, const std::_Meta_type&, std::integral_constant) (0x30C8) + # Name: _Find_unchecked1 + # } + .byte 0x1e, 0x00, 0x01, 0x16 + .byte 0xe8, 0x1b, 0x00, 0x00 + .byte 0xc8, 0x30, 0x00, 0x00 + .byte 0x5f, 0x46, 0x69, 0x6e + .byte 0x64, 0x5f, 0x75, 0x6e + .byte 0x63, 0x68, 0x65, 0x63 + .byte 0x6b, 0x65, 0x64, 0x31 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # MemberFuncId (0x30CA) { + # TypeLeafKind: LF_MFUNC_ID (0x1602) + # ClassType: gsl::details::span_iterator,0> (0x19E9) + # FunctionType: char* gsl::details::span_iterator,0>::() (0x1A09) + # Name: _Unwrapped + # } + .byte 0x16, 0x00, 0x02, 0x16 + .byte 0xe9, 0x19, 0x00, 0x00 + .byte 0x09, 0x1a, 0x00, 0x00 + .byte 0x5f, 0x55, 0x6e, 0x77 + .byte 0x72, 0x61, 0x70, 0x70 + .byte 0x65, 0x64, 0x00, 0xf1 + # ArgList (0x30CB) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 2 + # Arguments [ + # ArgType: gsl::span (0x1004) + # ArgType: __int64 (0x13) + # ] + # } + .byte 0x0e, 0x00, 0x01, 0x12 + .byte 0x02, 0x00, 0x00, 0x00 + .byte 0x04, 0x10, 0x00, 0x00 + .byte 0x13, 0x00, 0x00, 0x00 + # Procedure (0x30CC) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: int& (0x1026) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 2 + # ArgListType: (gsl::span, __int64) (0x30CB) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x26, 0x10, 0x00, 0x00 + .byte 0x00, 0x00, 0x02, 0x00 + .byte 0xcb, 0x30, 0x00, 0x00 + # FuncId (0x30CD) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: gsl (0x1D21) + # FunctionType: int& (gsl::span, __int64) (0x30CC) + # Name: at + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x21, 0x1d, 0x00, 0x00 + .byte 0xcc, 0x30, 0x00, 0x00 + .byte 0x61, 0x74, 0x00, 0xf1 + # ArgList (0x30CE) { + # TypeLeafKind: LF_ARGLIST (0x1201) + # NumArgs: 3 + # Arguments [ + # ArgType: wchar_t* (0x671) + # ArgType: const wchar_t* (0x1BBC) + # ArgType: unsigned __int64 (0x23) + # ] + # } + .byte 0x12, 0x00, 0x01, 0x12 + .byte 0x03, 0x00, 0x00, 0x00 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0xbc, 0x1b, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + # Procedure (0x30CF) { + # TypeLeafKind: LF_PROCEDURE (0x1008) + # ReturnType: wchar_t* (0x671) + # CallingConvention: NearC (0x0) + # FunctionOptions [ (0x0) + # ] + # NumParameters: 3 + # ArgListType: (wchar_t*, const wchar_t*, unsigned __int64) (0x30CE) + # } + .byte 0x0e, 0x00, 0x08, 0x10 + .byte 0x71, 0x06, 0x00, 0x00 + .byte 0x00, 0x00, 0x03, 0x00 + .byte 0xce, 0x30, 0x00, 0x00 + # FuncId (0x30D0) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: wchar_t* (wchar_t*, const wchar_t*, unsigned __int64) (0x30CF) + # Name: wmemcpy + # } + .byte 0x12, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0xcf, 0x30, 0x00, 0x00 + .byte 0x77, 0x6d, 0x65, 0x6d + .byte 0x63, 0x70, 0x79, 0x00 + # FuncId (0x30D1) { + # TypeLeafKind: LF_FUNC_ID (0x1601) + # ParentScope: 0x0 + # FunctionType: void () (0x1001) + # Name: + # } + .byte 0x0e, 0x00, 0x01, 0x16 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x10, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Struct (0x30D2) { + # TypeLeafKind: LF_STRUCTURE (0x1505) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: Catch::AutoReg + # LinkageName: .?AUAutoReg@Catch@@ + # } + .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, 0x43, 0x61 + .byte 0x74, 0x63, 0x68, 0x3a + .byte 0x3a, 0x41, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x55, 0x41, 0x75, 0x74 + .byte 0x6f, 0x52, 0x65, 0x67 + .byte 0x40, 0x43, 0x61, 0x74 + .byte 0x63, 0x68, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Array (0x30D3) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: bool (0x30) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 256 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x30, 0x00, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x00, 0x01, 0x00, 0xf1 + # Modifier (0x30D4) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: 0x30D3 + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xd3, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # Array (0x30D5) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const char (0x1140) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 23 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0x40, 0x11, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x17, 0x00, 0x00, 0xf1 + # Array (0x30D6) { + # TypeLeafKind: LF_ARRAY (0x1503) + # ElementType: const std::_Cl_names (0x2FFD) + # IndexType: unsigned __int64 (0x23) + # SizeOf: 384 + # Name: + # } + .byte 0x0e, 0x00, 0x03, 0x15 + .byte 0xfd, 0x2f, 0x00, 0x00 + .byte 0x23, 0x00, 0x00, 0x00 + .byte 0x80, 0x01, 0x00, 0xf1 + # Modifier (0x30D7) { + # 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 (0x30D8) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile void (0x30D7) + # 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 0xd7, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x30D9) { + # 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 (0x30DA) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const volatile char (0x30D9) + # 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 0xd9, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x30DB) { + # 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 (0x30DC) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile char (0x30DB) + # 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 0xdb, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x30DD) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const std::_Vector_val > (0x28D9) + # 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 0xd9, 0x28, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Pointer (0x30DE) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: const unsigned char (0x2C8A) + # 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 0x8a, 0x2c, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Modifier (0x30DF) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: long (0x12) + # Modifiers [ (0x2) + # Volatile (0x2) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0x12, 0x00, 0x00, 0x00 + .byte 0x02, 0x00, 0xf2, 0xf1 + # Pointer (0x30E0) { + # TypeLeafKind: LF_POINTER (0x1002) + # PointeeType: volatile long (0x30DF) + # 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, 0x30, 0x00, 0x00 + .byte 0x0c, 0x00, 0x01, 0x00 + # Class (0x30E1) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 0 + # Properties [ (0x280) + # ForwardReference (0x80) + # HasUniqueName (0x200) + # ] + # FieldList: 0x0 + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 0 + # Name: std::_Iosb + # LinkageName: .?AV?$_Iosb@H@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, 0x5f + .byte 0x49, 0x6f, 0x73, 0x62 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x62, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # FieldList (0x30E2) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 65535 + # Name: _Fmtmask + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Fmtzero + # } + # } + .byte 0x26, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x80, 0xff, 0xff + .byte 0x5f, 0x46, 0x6d, 0x74 + .byte 0x6d, 0x61, 0x73, 0x6b + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x46 + .byte 0x6d, 0x74, 0x7a, 0x65 + .byte 0x72, 0x6f, 0x00, 0xf1 + # Enum (0x30E3) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 2 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30E2) + # Name: std::_Iosb::_Fmtflags + # LinkageName: .?AW4_Fmtflags@?$_Iosb@H@std@@ + # } + .byte 0x4a, 0x00, 0x07, 0x15 + .byte 0x02, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe2, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x46, 0x6d + .byte 0x74, 0x66, 0x6c, 0x61 + .byte 0x67, 0x73, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x5f, 0x46, 0x6d, 0x74 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x62, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # StringId (0x30E4) { + # TypeLeafKind: LF_STRING_ID (0x1605) + # Id: 0x0 + # StringData: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase + # } + .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, 0x69, 0x6f, 0x73 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x30E5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Fmtflags (0x30E3) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 52 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe3, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x34, 0x00, 0x00, 0x00 + # Modifier (0x30E6) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Fmtflags (0x30E3) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe3, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x30E7) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 23 + # Name: _Statmask + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x17, 0x00, 0x5f, 0x53 + .byte 0x74, 0x61, 0x74, 0x6d + .byte 0x61, 0x73, 0x6b, 0x00 + # Enum (0x30E8) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30E7) + # Name: std::_Iosb::_Iostate + # LinkageName: .?AW4_Iostate@?$_Iosb@H@std@@ + # } + .byte 0x46, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xe7, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x74, 0x61, 0x74 + .byte 0x65, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x5f + .byte 0x49, 0x6f, 0x73, 0x74 + .byte 0x61, 0x74, 0x65, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x6f, 0x73, 0x62, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x30E9) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Iostate (0x30E8) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 83 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xe8, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x53, 0x00, 0x00, 0x00 + # Modifier (0x30EA) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Iostate (0x30E8) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xe8, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x30EB) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 255 + # Name: _Openmask + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0xff, 0x00, 0x5f, 0x4f + .byte 0x70, 0x65, 0x6e, 0x6d + .byte 0x61, 0x73, 0x6b, 0x00 + # Enum (0x30EC) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30EB) + # Name: std::_Iosb::_Openmode + # LinkageName: .?AW4_Openmode@?$_Iosb@H@std@@ + # } + .byte 0x4a, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xeb, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x4f, 0x70 + .byte 0x65, 0x6e, 0x6d, 0x6f + .byte 0x64, 0x65, 0x00, 0x2e + .byte 0x3f, 0x41, 0x57, 0x34 + .byte 0x5f, 0x4f, 0x70, 0x65 + .byte 0x6e, 0x6d, 0x6f, 0x64 + .byte 0x65, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x62, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x30ED) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Openmode (0x30EC) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 92 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xec, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x5c, 0x00, 0x00, 0x00 + # Modifier (0x30EE) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Openmode (0x30EC) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xec, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x30EF) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 0 + # Name: _Seekbeg + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _Seekcur + # } + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 2 + # Name: _Seekend + # } + # } + .byte 0x32, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x00, 0x00, 0x5f, 0x53 + .byte 0x65, 0x65, 0x6b, 0x62 + .byte 0x65, 0x67, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x53 + .byte 0x65, 0x65, 0x6b, 0x63 + .byte 0x75, 0x72, 0x00, 0xf1 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x02, 0x00, 0x5f, 0x53 + .byte 0x65, 0x65, 0x6b, 0x65 + .byte 0x6e, 0x64, 0x00, 0xf1 + # Enum (0x30F0) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 3 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30EF) + # Name: std::_Iosb::_Seekdir + # LinkageName: .?AW4_Seekdir@?$_Iosb@H@std@@ + # } + .byte 0x46, 0x00, 0x07, 0x15 + .byte 0x03, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xef, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x53, 0x65 + .byte 0x65, 0x6b, 0x64, 0x69 + .byte 0x72, 0x00, 0x2e, 0x3f + .byte 0x41, 0x57, 0x34, 0x5f + .byte 0x53, 0x65, 0x65, 0x6b + .byte 0x64, 0x69, 0x72, 0x40 + .byte 0x3f, 0x24, 0x5f, 0x49 + .byte 0x6f, 0x73, 0x62, 0x40 + .byte 0x48, 0x40, 0x73, 0x74 + .byte 0x64, 0x40, 0x40, 0x00 + # UdtSourceLine (0x30F1) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Seekdir (0x30F0) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 105 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf0, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x69, 0x00, 0x00, 0x00 + # Modifier (0x30F2) { + # TypeLeafKind: LF_MODIFIER (0x1001) + # ModifiedType: std::_Iosb::_Seekdir (0x30F0) + # Modifiers [ (0x1) + # Const (0x1) + # ] + # } + .byte 0x0a, 0x00, 0x01, 0x10 + .byte 0xf0, 0x30, 0x00, 0x00 + .byte 0x01, 0x00, 0xf2, 0xf1 + # FieldList (0x30F3) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 1 + # Name: _Dummy_enum_val + # } + # } + .byte 0x1a, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x01, 0x00, 0x5f, 0x44 + .byte 0x75, 0x6d, 0x6d, 0x79 + .byte 0x5f, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x5f, 0x76, 0x61 + .byte 0x6c, 0x00, 0xf2, 0xf1 + # Enum (0x30F4) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30F3) + # Name: std::_Iosb::_Dummy_enum + # LinkageName: .?AW4_Dummy_enum@?$_Iosb@H@std@@ + # } + .byte 0x4e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xf3, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 0x3e, 0x3a + .byte 0x3a, 0x5f, 0x44, 0x75 + .byte 0x6d, 0x6d, 0x79, 0x5f + .byte 0x65, 0x6e, 0x75, 0x6d + .byte 0x00, 0x2e, 0x3f, 0x41 + .byte 0x57, 0x34, 0x5f, 0x44 + .byte 0x75, 0x6d, 0x6d, 0x79 + .byte 0x5f, 0x65, 0x6e, 0x75 + .byte 0x6d, 0x40, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x62, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x30F5) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb::_Dummy_enum (0x30F4) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 51 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf4, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x33, 0x00, 0x00, 0x00 + # FieldList (0x30F6) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # Enumerator { + # TypeLeafKind: LF_ENUMERATE (0x1502) + # AccessSpecifier: Public (0x3) + # EnumValue: 64 + # Name: _Openprot + # } + # } + .byte 0x12, 0x00, 0x03, 0x12 + .byte 0x02, 0x15, 0x03, 0x00 + .byte 0x40, 0x00, 0x5f, 0x4f + .byte 0x70, 0x65, 0x6e, 0x70 + .byte 0x72, 0x6f, 0x74, 0x00 + # Enum (0x30F7) { + # TypeLeafKind: LF_ENUM (0x1507) + # NumEnumerators: 1 + # Properties [ (0x208) + # HasUniqueName (0x200) + # Nested (0x8) + # ] + # UnderlyingType: unsigned (0x75) + # FieldListType: (0x30F6) + # Name: std::_Iosb:: + # LinkageName: .?AW4@?$_Iosb@H@std@@ + # } + .byte 0x5e, 0x00, 0x07, 0x15 + .byte 0x01, 0x00, 0x08, 0x02 + .byte 0x75, 0x00, 0x00, 0x00 + .byte 0xf6, 0x30, 0x00, 0x00 + .byte 0x73, 0x74, 0x64, 0x3a + .byte 0x3a, 0x5f, 0x49, 0x6f + .byte 0x73, 0x62, 0x3c, 0x69 + .byte 0x6e, 0x74, 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, 0x4f + .byte 0x70, 0x65, 0x6e, 0x70 + .byte 0x72, 0x6f, 0x74, 0x3e + .byte 0x40, 0x3f, 0x24, 0x5f + .byte 0x49, 0x6f, 0x73, 0x62 + .byte 0x40, 0x48, 0x40, 0x73 + .byte 0x74, 0x64, 0x40, 0x40 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # UdtSourceLine (0x30F8) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb:: (0x30F7) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 116 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xf7, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x74, 0x00, 0x00, 0x00 + # FieldList (0x30F9) { + # TypeLeafKind: LF_FIELDLIST (0x1203) + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: skipws + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: unitbuf + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: uppercase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: showbase + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: showpoint + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: showpos + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: left + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: right + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: internal + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: dec + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: oct + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: hex + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: scientific + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: fixed + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: hexfloat + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: boolalpha + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: _Stdio + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: adjustfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: basefield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Fmtflags (0x30E6) + # Name: floatfield + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x30EA) + # Name: goodbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x30EA) + # Name: eofbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x30EA) + # Name: failbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Iostate (0x30EA) + # Name: badbit + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: in + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: out + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: ate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: app + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: trunc + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: _Nocreate + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: _Noreplace + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Openmode (0x30EE) + # Name: binary + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x30F2) + # Name: beg + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x30F2) + # Name: cur + # } + # StaticDataMember { + # TypeLeafKind: LF_STMEMBER (0x150E) + # AccessSpecifier: Public (0x3) + # Type: const std::_Iosb::_Seekdir (0x30F2) + # Name: end + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Dummy_enum (0x30F4) + # Name: _Dummy_enum + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Fmtflags (0x30E3) + # Name: _Fmtflags + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Iostate (0x30E8) + # Name: _Iostate + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Openmode (0x30EC) + # Name: _Openmode + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb::_Seekdir (0x30F0) + # Name: _Seekdir + # } + # NestedType { + # TypeLeafKind: LF_NESTTYPE (0x1510) + # Type: std::_Iosb:: (0x30F7) + # Name: + # } + # } + .byte 0xaa, 0x02, 0x03, 0x12 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x73, 0x6b, 0x69, 0x70 + .byte 0x77, 0x73, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x75, 0x6e, 0x69, 0x74 + .byte 0x62, 0x75, 0x66, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x75, 0x70, 0x70, 0x65 + .byte 0x72, 0x63, 0x61, 0x73 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x69, 0x6e + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x73, 0x68, 0x6f, 0x77 + .byte 0x70, 0x6f, 0x73, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x6c, 0x65, 0x66, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x72, 0x69, 0x67, 0x68 + .byte 0x74, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x69, 0x6e, 0x74, 0x65 + .byte 0x72, 0x6e, 0x61, 0x6c + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x64, 0x65, 0x63, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x6f, 0x63, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x73, 0x63, 0x69, 0x65 + .byte 0x6e, 0x74, 0x69, 0x66 + .byte 0x69, 0x63, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x66, 0x69, 0x78, 0x65 + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x68, 0x65, 0x78, 0x66 + .byte 0x6c, 0x6f, 0x61, 0x74 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x62, 0x6f, 0x6f, 0x6c + .byte 0x61, 0x6c, 0x70, 0x68 + .byte 0x61, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x5f, 0x53, 0x74, 0x64 + .byte 0x69, 0x6f, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x61, 0x64, 0x6a, 0x75 + .byte 0x73, 0x74, 0x66, 0x69 + .byte 0x65, 0x6c, 0x64, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x62, 0x61, 0x73, 0x65 + .byte 0x66, 0x69, 0x65, 0x6c + .byte 0x64, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xe6, 0x30, 0x00, 0x00 + .byte 0x66, 0x6c, 0x6f, 0x61 + .byte 0x74, 0x66, 0x69, 0x65 + .byte 0x6c, 0x64, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xea, 0x30, 0x00, 0x00 + .byte 0x67, 0x6f, 0x6f, 0x64 + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xea, 0x30, 0x00, 0x00 + .byte 0x65, 0x6f, 0x66, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xea, 0x30, 0x00, 0x00 + .byte 0x66, 0x61, 0x69, 0x6c + .byte 0x62, 0x69, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xea, 0x30, 0x00, 0x00 + .byte 0x62, 0x61, 0x64, 0x62 + .byte 0x69, 0x74, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x69, 0x6e, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x6f, 0x75, 0x74, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x61, 0x74, 0x65, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x61, 0x70, 0x70, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x74, 0x72, 0x75, 0x6e + .byte 0x63, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x63 + .byte 0x72, 0x65, 0x61, 0x74 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4e, 0x6f, 0x72 + .byte 0x65, 0x70, 0x6c, 0x61 + .byte 0x63, 0x65, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xee, 0x30, 0x00, 0x00 + .byte 0x62, 0x69, 0x6e, 0x61 + .byte 0x72, 0x79, 0x00, 0xf1 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xf2, 0x30, 0x00, 0x00 + .byte 0x62, 0x65, 0x67, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xf2, 0x30, 0x00, 0x00 + .byte 0x63, 0x75, 0x72, 0x00 + .byte 0x0e, 0x15, 0x03, 0x00 + .byte 0xf2, 0x30, 0x00, 0x00 + .byte 0x65, 0x6e, 0x64, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf4, 0x30, 0x00, 0x00 + .byte 0x5f, 0x44, 0x75, 0x6d + .byte 0x6d, 0x79, 0x5f, 0x65 + .byte 0x6e, 0x75, 0x6d, 0x00 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe3, 0x30, 0x00, 0x00 + .byte 0x5f, 0x46, 0x6d, 0x74 + .byte 0x66, 0x6c, 0x61, 0x67 + .byte 0x73, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xe8, 0x30, 0x00, 0x00 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x74, 0x61, 0x74, 0x65 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xec, 0x30, 0x00, 0x00 + .byte 0x5f, 0x4f, 0x70, 0x65 + .byte 0x6e, 0x6d, 0x6f, 0x64 + .byte 0x65, 0x00, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf0, 0x30, 0x00, 0x00 + .byte 0x5f, 0x53, 0x65, 0x65 + .byte 0x6b, 0x64, 0x69, 0x72 + .byte 0x00, 0xf3, 0xf2, 0xf1 + .byte 0x10, 0x15, 0x00, 0x00 + .byte 0xf7, 0x30, 0x00, 0x00 + .byte 0x00, 0xf3, 0xf2, 0xf1 + # Class (0x30FA) { + # TypeLeafKind: LF_CLASS (0x1504) + # MemberCount: 41 + # Properties [ (0x210) + # ContainsNestedClass (0x10) + # HasUniqueName (0x200) + # ] + # FieldList: (0x30F9) + # DerivedFrom: 0x0 + # VShape: 0x0 + # SizeOf: 1 + # Name: std::_Iosb + # LinkageName: .?AV?$_Iosb@H@std@@ + # } + .byte 0x3a, 0x00, 0x04, 0x15 + .byte 0x29, 0x00, 0x10, 0x02 + .byte 0xf9, 0x30, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .byte 0x01, 0x00, 0x73, 0x74 + .byte 0x64, 0x3a, 0x3a, 0x5f + .byte 0x49, 0x6f, 0x73, 0x62 + .byte 0x3c, 0x69, 0x6e, 0x74 + .byte 0x3e, 0x00, 0x2e, 0x3f + .byte 0x41, 0x56, 0x3f, 0x24 + .byte 0x5f, 0x49, 0x6f, 0x73 + .byte 0x62, 0x40, 0x48, 0x40 + .byte 0x73, 0x74, 0x64, 0x40 + .byte 0x40, 0x00, 0xf2, 0xf1 + # UdtSourceLine (0x30FB) { + # TypeLeafKind: LF_UDT_SRC_LINE (0x1606) + # UDT: std::_Iosb (0x30FA) + # SourceFile: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\xiosbase (0x30E4) + # LineNumber: 48 + # } + .byte 0x0e, 0x00, 0x06, 0x16 + .byte 0xfa, 0x30, 0x00, 0x00 + .byte 0xe4, 0x30, 0x00, 0x00 + .byte 0x30, 0x00, 0x00, 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 "??_7?$UnaryExpr@_N@Catch@@6B@" +.set "??_7?$UnaryExpr@_N@Catch@@6B@", .L__unnamed_4+8 + .globl "??_7ITransientExpression@Catch@@6B@" +.set "??_7ITransientExpression@Catch@@6B@", .L__unnamed_5+8 + .globl "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_KAEB_K@Catch@@6B@", .L__unnamed_6+8 + .globl "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_JAEBH@Catch@@6B@", .L__unnamed_7+8 + .globl "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAHAEBQEAH@Catch@@6B@", .L__unnamed_8+8 + .globl "??_7?$BinaryExpr@_N_N@Catch@@6B@" +.set "??_7?$BinaryExpr@_N_N@Catch@@6B@", .L__unnamed_9+8 + .globl "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBHAEBH@Catch@@6B@", .L__unnamed_10+8 + .globl "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@" +.set "??_7?$BinaryExpr@AEB_JAEB_J@Catch@@6B@", .L__unnamed_11+8 + .globl "??_7narrowing_error@gsl@@6B@" +.set "??_7narrowing_error@gsl@@6B@", .L__unnamed_12+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_13+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_14+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@23@@Catch@@6B@", .L__unnamed_15+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@AEBV?$span_iterator@V?$span@H$0?0@gsl@@$0A@@23@@Catch@@6B@", .L__unnamed_16+8 + .globl "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$0A@@details@gsl@@@std@@AEBV12@@Catch@@6B@", .L__unnamed_17+8 + .globl "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$reverse_iterator@V?$span_iterator@V?$span@H$0?0@gsl@@$00@details@gsl@@@std@@AEBV12@@Catch@@6B@", .L__unnamed_18+8 + .globl "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span@H$0?0@gsl@@AEBV12@@Catch@@6B@", .L__unnamed_19+8 + .globl "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEBXAEBQEBX@Catch@@6B@", .L__unnamed_20+8 + .globl "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEBW4byte@gsl@@AEB$$T@Catch@@6B@", .L__unnamed_21+8 + .globl "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAXAEBQEAX@Catch@@6B@", .L__unnamed_22+8 + .globl "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBQEAW4byte@gsl@@AEB$$T@Catch@@6B@", .L__unnamed_23+8 + .globl "??_7?$collate@D@std@@6B@" +.set "??_7?$collate@D@std@@6B@", .L__unnamed_24+8 + .globl "??_7bad_cast@std@@6B@" +.set "??_7bad_cast@std@@6B@", .L__unnamed_25+8 + .globl "??_7_Root_node@std@@6B@" +.set "??_7_Root_node@std@@6B@", .L__unnamed_26+8 + .globl "??_7_Node_base@std@@6B@" +.set "??_7_Node_base@std@@6B@", .L__unnamed_27+8 + .globl "??_7_Node_capture@std@@6B@" +.set "??_7_Node_capture@std@@6B@", .L__unnamed_28+8 + .globl "??_7_Node_back@std@@6B@" +.set "??_7_Node_back@std@@6B@", .L__unnamed_29+8 + .globl "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@" +.set "??_7?$_Node_class@DV?$regex_traits@D@std@@@std@@6B@", .L__unnamed_30+8 + .globl "??_7_Node_assert@std@@6B@" +.set "??_7_Node_assert@std@@6B@", .L__unnamed_31+8 + .globl "??_7?$_Node_str@D@std@@6B@" +.set "??_7?$_Node_str@D@std@@6B@", .L__unnamed_32+8 + .globl "??_7_Node_endif@std@@6B@" +.set "??_7_Node_endif@std@@6B@", .L__unnamed_33+8 + .globl "??_7_Node_if@std@@6B@" +.set "??_7_Node_if@std@@6B@", .L__unnamed_34+8 + .globl "??_7_Node_end_group@std@@6B@" +.set "??_7_Node_end_group@std@@6B@", .L__unnamed_35+8 + .globl "??_7_Node_end_rep@std@@6B@" +.set "??_7_Node_end_rep@std@@6B@", .L__unnamed_36+8 + .globl "??_7_Node_rep@std@@6B@" +.set "??_7_Node_rep@std@@6B@", .L__unnamed_37+8 + .globl "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@" +.set "??_7?$BinaryExpr@AEBV?$span_iterator@V?$span@D$0?0@gsl@@$0A@@details@gsl@@AEBV123@@Catch@@6B@", .L__unnamed_38+8